@charset "utf-8";
@import url("social.css");
/* CSS Document */
/**
 *
 * @Author: Pooran Pawar <pooranpawar@gmail.com>
 * @Date Created: 02.03.2017 
**/fontlinks 
html {text-rendering: optimizeLegibility !important;-webkit-font-smoothing: antialiased !important;}
body {color: #313131; font-size:14px;font-family:'Montserrat';font-weight:400; overflow-x:hidden;
font-family: 'Montserrat', sans-serif;.subscription-box-container
/*
font-family:'headline-semi-bold';
src:url('LabGrotesque-Bold.eot');
src:url('LabGrotesque-Bold.eot?#iefix') format('embedded-opentype'), url('LabGrotesque-Bold.woff') format('woff');
font-weight:normal;
font-style:normal
*/.event_on_div


}
body{font-family: 'Montserrat' !important;}



/* Padding */
.margin-sm{margin-top: 30px;}
.terms_error{top:18px !important;}
.padding-top-xs { padding-top:10px !important; }
.padding-top-sm { padding-top:25px; }
.padding-bottom-sm { padding-bottom:25px; }
.border-bottom { border-bottom:2px solid #cecece; }
.pull-margin10{ margin-right: 15px;}

.box-shadow{box-shadow: 0px 5px 11px #d8d8d8; width:100%; position:relative;}
.grid { float:left; width:100%; }
.top-bg { background:#ffffff; border-bottom:1px solid #e8e8e8; }
.top-strip-left {font-size: 15px; float:left; padding: 8px 0; color:#c5c3c3;font-family:'Montserrat'; font-weight:400; position:relative;}
.top-strip-right { float:right; padding:10px 0; }
.top-strip-social { float:left; width:auto; }
.top-strip-social i { color: #8c8c8c;    font-size: 16px;}
.top-strip-social a :hover{ color: #e40046;}
.top-strip-social ul { float:left; margin:0; padding:0; }
.top-strip-social ul li { float:left; margin:0; list-style:none; padding:0 15px; }
.top-strip-menu { float:left; }
.top-strip-menu ul { float:left; margin:0; padding:0; z-index: 9999999}
.top-strip-menu ul li { float:left; list-style:none; border-right:1px solid #cacaca; }
.top-strip-menu ul li:nth-child(1) {border-left:1px solid #cacaca; }
.top-strip-menu ul li:last-child { border-right:0; }
.top-strip-menu ul li a {padding:0 7px;color:#949090;font-size: 14px;text-decoration: none;outline: 0;font-weight:500;letter-spacing: 1px;font-family: 'Montserrat';}
.top-strip-menu ul li a span{margin: 0 7px 0 0;}
.top-strip-menu ul li a:hover {color: #e40046;}
.top-strip-logo { float:left;    margin-top: 15px; }
.top-strip-logo-right { float:right; }
.top-strip-logo-menu { float:left; }
.top-strip-logo-menu ul { margin:0; padding:0; }
.top-strip-logo-menu ul li { float:left; list-style: none; border-right: 1px solid #e8e8e8; margin:6px 0;padding: 6px 0; }
.top-strip-logo-menu ul li:last-child { border-right:0; }
.top-strip-logo-menu ul li a {padding: 10px 20px;font-size: 14px;display: inline-block;color: #000;font-weight: 600;letter-spacing: 1px;font-family: 'Montserrat';}
.top-strip-logo-menu ul li .active{color:#e40046}
.top-strip-logo-menu ul li a:hover {color: #e40046;}
.top-strip-logo-menu ul li ul{display:none;width: 200px;height:auto;position: absolute;z-index: 99999;}
.top-strip-logo-menu ul li:hover ul{display:block;}
.top-strip-logo-menu ul li ul li{width:100%;float:left;border-bottom: 1px solid #e8e8e8;background: #fff;line-height: normal;margin:0;padding:9px 25px;border-right: 0;}
.top-strip-logo-menu ul li ul li a{padding:0; width:100%; font-size:14px;font-weight:400;}
.blog-right-box-right h1:hover{color:#777}
.create-event {float:left;margin:19px 36px 19px 25px;}
.create-event a {padding: 6px 20px;background:#373737;color:#fff;display: inline-block;font-size: 12px;letter-spacing: 1px;font-weight:400;}
.create-event a:hover, .create-event a:focus{ background:#e40046; color:#fff;}
.top-search {float:left;font-size: 24px;padding: 13px 5px;width: 57px; position:relative;}
.heading-bg h1 { background:#ffffff; display:inline-block;font-family: 'Montserrat'; width:auto; padding:10px 30px; margin:0; color:#000000; font-weight:500;letter-spacing: 3px;}
.heading-bg a h1:hover{color: #e40046;}
.heading-bg { float:left; width:100%; padding:30px 0; text-align:center; background-image: url(../images/line-gray.png); background-position:center center; background-repeat:repeat-x; line-height:50px; }
.heading-bg-add h1 { background:#ffffff; display:inline-block;font-family: 'Montserrat'; width:auto; padding:10px 30px; margin:0; color:#000000; font-weight:500;}
.heading-bg-add { float:left; width:100%; padding:30px 0; text-align:center;line-height:50px; }
.event-box { float:left; width:25%; padding:0 15px; }
.event-box-shadow {border: 1px solid #cdcdcd; float:left; width:100%; position:relative;    }
/*.event-box .event-box-shadow { min-height: 372px;}*/

.event-box-img { float:left; width:100%; position:relative; overflow:hidden;}
.event-box-img img { float:left; width:100%; max-height:180px; min-height:180px;object-fit: cover;}
.home-bottom-add{width:80%; margin:30px auto 50px;position:relative}
.event-view .event-box-img { float:left; width:100%; position:relative; overflow:hidden;}
.event-view .event-box-img img { float:left; width:100%; max-height:180px; min-height:180px; width:100%; }

.list-view .event-box-img { float:left; width:375px; position:relative; overflow:hidden; margin-right:20px;}
.list-view .event-box-img img { float:left; width:100%; max-height:180px; min-height:180px; width:100%; }
.list-view .event-box-mid{padding:12px 12px 12px 0;}
.list-view .event-box-bottom{padding:12px 12px 12px 0;} 
.load-as{width: 100%;float: left; margin: 10px 0; padding: 10px 10px 20px;}
.event-box-mid { float:left; width:100%; padding:12px; min-height:124px;}
.event-box-mid h1 {float: left; width: 100%; margin: 8px 0 6px; font-size: 17px; text-transform: inherit;
    font-family: 'Montserrat'; font-weight: 600;    line-height: 1.5;}
.event-box-mid h1 a{color:#000; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; line-height: 22px; max-height: 22px; }
.event-box-mid h1 a:hover{
color:#e40046;
}
.event_content img{
width:100%	
}
 .loadmore-btn{ font-family: 'Montserrat';     text-decoration: none; background: #373737; color: #fff; padding: 6px 17px 7px;
font-weight: 400; font-size: 15px; text-align: center; border: 1px solid #373737; line-height: 18px;vertical-align: middle;}
  .loadmore-btn:hover{color: #fff; background-color:#e40046;border: 1px solid #e40046;}
  .loadmore-btn:focus{color: #fff; text-decoration: none !important; outline: none !important; outline-offset: 0px !important;}
/*.animationActive {color: #333333;font-weight: 500 !important; font-family: 'Montserrat';font-size: 14px;}*/

a.viewgallery-btn2:hover, a.viewgallery-btn2:focus{color: #fff;
    background: #e40046;
    border-color: #e40046;}

.event-box-mid h2 {float:left;width:100%;margin:0;font-size:14px;text-transform: capitalize; font-family:'Montserrat';height:25px;font-weight: 600 !important;color: #333333;
    padding-top: 10px;    line-height: 1.4;}
.event-box-mid h2 a{color:#000;}
.event-box-mid h3 {float: left; width: 100%; margin: 8px 0px 0px; font-size: 15px;text-transform: inherit;font-weight: 600;    padding-top: 4px; }
.event-box-mid h3 a{    color: #333333;}
.event-box-bottom { float:left; width:100%; border-top:2px solid #ebebeb; padding:12px;    font-weight: 400 !important; }
.event-box-bottom-heading {min-width:110px;text-transform: capitalize;float: left;padding: 5px 0;text-align: left; font-weight:600;color:#666666;}
.event-box-bottom-heading a{color:#666666;}
.event-box-bottom-btn {float:right;text-decoration:none;background:#373737;color:#fff;padding: 3px 6px 4px;font-weight: 500; font-size:15px;text-align:center;border: 1px solid #373737;line-height: 18px;vertical-align: middle;}
.load-more-responsive{text-align:center;width:100%;}
.event-box-bottom-btn:hover {text-decoration:none;background: #e40046;color: #fff;border: 1px solid #e40046;}
.event-box-bottom-btn:focus {color: #fff; text-decoration: none !important; outline: none !important; outline-offset: 0px !important;}
.event-box-bottom-heading { float:left; }
.event-box-bottom-btn a:focus{color:#fff; text-decoration:none;}
.event-eight .event-box {margin-top:30px; }
.event-view .event-box { float:left; width:25%; padding:0 15px;margin-top:30px;max-height:362px;/* height:362px;*/}
.list-view .event-box { float:left; /*width:100%;*/ width:75%; padding:0 15px;margin-top:30px;}

.event-view .event-box-right{float:left; width:100%;}
.event-eight a:hover h2{color:#e40046 !important;}
.list-view .event-box-right{ overflow:hidden; position:relative; float:none; width:auto;}
.list-view .event-box-bottom{border-top:0px solid #ebebeb;}
.event-btn{background:#f2f2f2; padding:10px 40px; cursor:pointer; border:1px solid #d9d8d1; display:inline-block;margin: 0 -3px;    cursor: pointer;}
.event-btn:hover{background: #e40046;color: #fff;}
.event-btn{background:#fff; padding:10px 40px; border:1px solid #d9d8d1; display:inline-block;margin: 0 -3px;    cursor: pointer;}
.event-active{background:#f2f2f2;}
.event-btn-bg{float:left; text-align:center; width:100%; margin:0 0 30px 0; position:relative;}
.event-link{background:#d9d9d9;padding: 8px 20px;margin-bottom: 3px;
font-size:16px;display:inline-block;text-transform: uppercase;color: #636363;font-weight: 600;}
.event-link3{     background: #d9d9d9;
    padding: 10px 20px;
    margin-bottom: 3px;
    font-size: 16px;
    display: inline-block;
    text-transform: uppercase;
    color: #000;
    font-weight: 600;
    display: initial;
    border: 1px solid #cdcdcd;}
	.event-link3:nth-of-type{ border-left: 1px solid #cdcdcd;}

.event-link:hover{background: #e40046;color:#fff;}
.venue-link{background:#d9d9d9;padding: 8px 20px;font-size:12px;display:inline-block;text-transform: uppercase;color: #6f6f6f;font-weight:400;margin-bottom:3px;}
.venue-link:hover{background:#e40046;color:#fff;}
.event-btn-bg h1{ text-align:center; float:left; width:100%; font-size:24px; font-weight:500; margin:0; color:#000;}
.event-filter-bg{float:left; width:100%; margin:0;margin-bottom:10px; background:#fff;     margin-top: -1px;   border: 1px solid #cdcdcd;}

.event-filter-item{float:left;width:252px;border-right:1px solid #cdcdcd;background:#fff;position:relative; height:45px}
.event-filter-item:nth-child(4){width: 302px;border-right: 1px solid #cdcdcd;}
.event-filter-item:nth-child(5){width: 92px;border-right:0;text-align:left;float:right;}
.event-filter-item-icon{display:inline-block;font-size:24px;padding:5px 11px 6px 10px;vertical-align: middle; cursor:pointer;}
.event-filter-item-icon i{vertical-align:middle;}
.event-filter-item-icon:hover{background:#e40046; color:#fff;}
.active-event{background: #000 !important; color: #fff !important;cursor:pointer;}
.active-event:focus{color:#fff; text-decoration:none;}
.event-search{ position:absolute;}
.event-filter-item input{width:251px !important;background-color:#fff;border:0;outline:0;     padding: 3px 10px 0px; height:45px; color:#000;    font-size: 15.7px;
    font-weight: 500;font-family: 'Montserrat';}
.event-filter-item-searchs input{width:100%;background-color:#fff;border:0;outline:0;     padding: 3px 37px 0px 10px; height:45px;     font-size: 15.7px;
    font-weight: 500;font-family: 'Montserrat';}

.add-event-filter-item{float:left;width:238px;border-right:1px solid #cdcdcd;background:#fff;position:relative;}
.add-event-filter-item:nth-child(4){width: 302px;}
.add-event-filter-item:nth-child(5){width: 136px;border-right:0;text-align:right;float:right;}
.add-event-filter-item-icon{display:inline-block;font-size:24px;padding:5px 10px 6px 10px;vertical-align: middle; cursor:pointer;}
.add-event-filter-item-icon i{vertical-align:middle;}
.add-event-filter-item-icon:hover{background:#e40046; color:#fff;}
.add-event-filter-item input{width:100%;background-color:#fff;border:0;outline:0;padding: 5px 10px;height:45px;font-size: 16px;font-weight: 400;font-family: 'Montserrat';}
.add-event-filter-item:nth-child(1){ width:378px;}
.add-event-filter-item:nth-child(3){ width:400px;}
.add-event-filter-item:nth-child(4){ width:136px; border-right:0;text-align:right;float:right;}

.gallery-bg { float:left; width:100%; }
.gallery-bg ul li { float:left; width:25%; padding:5px; list-style:none; }
.gallery-bg ul { float:left; width:100%; padding:0; }
.gallery-bg ul li img { max-width:100%; min-height:203px; max-height:203px; }
.gallery-background { background:#272727; padding-bottom:14px;}   
.row-gallery { margin-left:-5px; margin-right:-5px; }
.row-gallery h1 {padding:20px;margin:0;float:left;width:100%;color:#fff;font-size:24px;text-align:center;font-weight:500;text-shadow: 0px 1px 1px #404040;font-family: 'Montserrat';}
.white { background:#fff; }
.blog-left { width:70%; float:left; min-height:150px; margin-right:10px; position:relative; overflow: hidden;}
.blog-left-absolute { background:rgba(0, 0, 0, 0.44); padding:12px; width:100%; left:0; position:absolute; bottom:0; z-index:1;}
.blog-left-absolute h1 {text-transform: uppercase; float:left;width:100%;margin: 0 0 5px 0;font-size: 25px;color:#fff;font-weight: 300;letter-spacing: 2px;text-shadow: 0px 1px 1px #bbb8b8;}
.blog-left-absolute p {float:left;width:100%;margin:0;font-size: 18px;color:#fff;line-height: 30px;text-shadow: 0px 1px 1px #908c8c;}

.blog-left img { min-height:250px; width:100%; max-height:445px; }
.blog-right { overflow:hidden; }
.blog-right-box { float:left; width:100%; margin-bottom:14px; background:#f2f2f2; min-height: 100px; }
.blog-btn { float:right; padding:5px 10px;  color:#fff; margin-top:3px;margin-left: 34px;}
.blog-btn:hover { color:#fff; text-decoration:none; }
.blog-right-box-img { float:left; width:145px; height:100px;overflow: hidden;}
.blog-right-box-img img { width:100%; height:100%; }
.blog-right-box-right { overflow:hidden; padding:8px 10px; }
.blog-right-box-right h1 {    text-transform: capitalize;  font-size:15px; margin:0 0 2px 0; font-weight:600; }
.blog-right-box-right h1 span { float:right; font-weight:lighter;font-family: 'Montserrat'; }
.blog-right-box-right p { font-size:13px; }
.sky-blue { background:#12c0f2; }
.dark-blue { background:#756bfc; }
.light-pink { background:#e23ddf; }
.orange { background:#e67c26; }
.see-all {color: #ccc;padding:5px;text-decoration:none;text-align:right;position: absolute;right: 0;bottom: -25px;z-index: 9999;}
.see-all i { padding-left:5px; }
.interview-bg { float:left; width:100%; padding:15px 0;  border-left:0; border-right:0; margin-bottom:30px;}
.interview-left { float:left; width:360px; background:#171717; }
.interview-right { overflow:hidden; }
.interview-left h1 {margin:0 0 12px 0;position:relative;background:#373737;padding:10px 5px;font-size:18px;text-align:center;color:#fff;font-weight:400;text-shadow: 0px 1px 1px #abaaaa;letter-spacing: 1px;}
.interview-left-bottom { float:left; width:100%; padding:0 20px; }
.interview-left-box { float:left; width:100%; padding:20px 0; border-bottom:2px solid #484848; }
.interview-left-box-img { float:left; width:135px; height:95px; margin-right:10px; overflow:hidden;}
.interview-left-box-img img { width:100%; height:95px; }
.interview-left-box-right {overflow:hidden;padding: 0;font-size: 13px;color: #f2f2f2;}
.interview-left h1:after {width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 15px solid #373737;content:'';position:absolute;bottom: -14px;right: 30px;}
.mid-search-display-bg{float:left; width:100%; text-align:center; margin-bottom:15px;}
.mid-search-display{ display:inline-block; width:auto;border-right: 2px solid #cdcdcd; vertical-align:top; position:relative;}
.mid-search-display:last-child{border-right: 0px;}
.mid-search-display:nth-child(1){width: 330px;}
.mid-search-display:nth-child(2){width: 280px;}
.mid-search-display:nth-child(3){}
.mid-search-display:nth-child(4){width: 113px;margin: 0 0 0 -4px;}
.mid-search-display input{ width:100%; background:#fff; padding:5px 15px; border:0; height:45px; outline:0; font-size:18px;}
.mid-search-display-innder{border: 2px solid #cdcdcd; display:inline-block; background:#fff;}
.mid-search-display-btn{background:#373737;padding:5px;min-width: 113px;text-align:center;color:#fff;border:0;height: 45px;float: left;margin-left: -3px;}
.mid-search-display-btn:hover{ background:#e40046;}
.mid-search-heading{ width:100%; float:left; text-align:center; margin:10px 0 30px;}
.mid-search-heading h1 {display:inline-block; width:auto; margin:0; color:#000000; font-weight:400;font-family: 'Montserrat';}
.datepicker{background-image:url(../images/icon-filter.png);background-position:left;background-repeat:no-repeat;background-position:-10px 11px;}
/**/
.container {max-width: 1248px;padding: 0;width: 100%;position: relative;}
.subscribe-bg{float:left; width:100%;}
.subscribe-bg-input{float:left; width:100%; margin-bottom:15px;}
.subscribe-bg-input input:-moz-placeholder {color: #fff;}

.subscribe-bg-input input::-webkit-input-placeholder {color: #757575;}
.subscribe-bg-input input:-moz-placeholder {color: #757575;}
.subscribe-bg-input input::-moz-placeholder {color: #757575;}
.subscribe-bg-input input:-ms-input-placeholder {color: #757575;}




.subscribe-bg-textarea textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #757575;}
.subscribe-bg-textarea textarea::-moz-placeholder { /* Firefox 19+ */color: #757575;}
.subscribe-bg-textarea textarea:-ms-input-placeholder { /* IE 10+ */color: #757575;}
.subscribe-bg-textarea textarea:-moz-placeholder { /* Firefox 18- */color: #757575;}
.subscribe-bg-input input {color:#fff;float:left; width:100%; background:rgba(255, 255, 255, 0.45); font-size:16px; height:36px; border:0; padding:10px; line-height:0;}
.subscribe-bg-textarea textarea { color:#fff;float:left; width:100%; /*background:rgba(255, 255, 255, 0.45);*/ background:rgba(255, 255, 255, 0.45); font-size:16px; height:100px; border:0; padding:20px 10px 10px 10px;}
.subscribe-bg-textarea{float:left; width:100%; margin-bottom:10px;}
.subscribe-bg-button button { color:#fff;float:none; background:rgba(255, 255, 255, 0.45); font-size:16px; height:45px; border:0; padding:10px; line-height:0; min-width:150px; display:inline-block}
.subscribe-bg-button{text-align:center;float:left; width:100%;}


/* Select Css */
.archives-left-select .genericon-downarrow:before { content: '\f107'; font: normal normal normal 24px/1 FontAwesome; }
.archives-left-select select {font-family: 'Montserrat';-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 1px solid #7f7f7f;outline: none;background: white;width: 100%;padding: 0px 50px 0px 5px;font-weight:400;font-size:14px;color: #000;transition: all 333ms ease-in-out;line-height: 25px;border-radius: 4px; margin-bottom:0 !important; height:26px;}
.archives-left-select select:active, select:focus { border-color: #7f7f7f !important; }
.archives-left-select select + .genericon {position: absolute;right: 1px;top:0px;color: #fff;pointer-events: none;background: #7f7f7f;width: 30px;text-align: center;border-radius: 0px 4px 0px 0px;}

/* Select Css */
.category-select .genericon-downarrow:before { content: '\f107'; font: normal normal normal 24px/1 FontAwesome; }
.category-select select {font-family: 'Montserrat'; -webkit-appearance: none;-moz-appearance: none;appearance: none; border:0; 
outline: none; background: white; width: 100%; padding:0px 10px; height:45px; font-weight:500; 
font-size:15.7px;border-color: #fff; color: #bbb; transition: all 333ms ease-in-out; color:#757575; outline:0px;}
.category-select select:active, select:focus { border-color: #fff; }
.category-select select + .genericon { position: absolute; right: 20px; top: 11px; color: #bbb; pointer-events: none; }

/* Old */
/* Select Css */
.genericon-downarrow:before { content: '\f107'; font: normal normal normal 24px/1 FontAwesome; }
select { -webkit-appearance: none;-moz-appearance: none;appearance: none; border:0; outline: none; background: white; width: 100%; padding:0px 12px; height:45px; font-weight:400; font-size:17px;border-color: #fff; color: #757575; transition: all 333ms ease-in-out; }
select:active, select:focus { border-color: #fff; }
select + .genericon { position: absolute; right: 20px; top: 11px; color: #bbb; pointer-events: none; }

/* Old */


#select-wrap, h1 { position: relative; width: 100%; font-weight: 600;}
#tooltip { position: absolute; top: 5px; right: -120px; padding: 10px; text-align: right; background: #bbb; color: #444; font-weight: 300; }
/* .event-search{position:absolute;right:-60px;background:#ffffff;border: 0;font-size: 20px;color: #686868;top:8px; outline:0;} */
.event-search{position:absolute;right:-60px;background:#ffffff;border: 0;font-size: 20px;color: #686868;top:8px; outline:0; display:none}
.magzn_hed{margin:12px 0px 15px 0px !important;}




/* Tabs container */
.r-tabs {position: relative;float: left;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {position: relative;background-color: #ffffff;width: 50%;float: left;border: 1px solid #edebeb;}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {display: inline-block;padding: 10px 12px;text-decoration: none;font-size: 18px;color: #000;width: 100%;}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled { opacity: 0.5; }
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {color: #000;text-shadow: none;}
/* Tab panel */
.r-tabs-state-active{background: #edebeb !important;}
.r-tabs .r-tabs-panel { background-color: white; border-bottom: 4px solid white; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; }
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color: #00c5ad; color: #fff; font-weight: bold; text-decoration: none; text-shadow: 0 1px rgba(0, 0, 0, 0.4); font-size: 14px; border-top-right-radius: 4px; border-top-left-radius: 4px; }
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #fff; color: #00c5ad; text-shadow: none; }
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; }
/* Info bar */
.info { display:inline-block; margin-top: 10px; margin-right: 10px; padding: 10px 20px; width: 300px; line-height: 100%; font-size: 14px; color: #00c5ad; border: 2px solid #00ab94; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fff; cursor: pointer; }
.r-tabs .r-tabs-nav {margin: 30px 0 0 0;padding: 0;float: left;width: 100%;}
.r-tabs .r-tabs-tab { display: inline-block; margin: 0; list-style: none; }
.r-tabs .r-tabs-panel {display: none;float: left;width: 100%;background: #fff !important;}
.r-tabs .r-tabs-accordion-title { display: none; }
.r-tabs .r-tabs-panel.r-tabs-state-active { display: block; }



/*  Blog-Listing-Page   */
.news-grid-content {float: left;width: 100%;padding: 10px 12px;min-height: 210px;}
.grid-row{margin-right:-9px; margin-left:-9px;}
.top-section{ float:left; width:100%; margin-bottom:15px;text-transform:none; color:#000; font-family:'Montserrat'; text-transform: uppercase;}

.grid-md-1, .grid-md-2, .grid-md-3, .grid-md-4, .grid-md-5, .grid-md-6, .grid-md-7, .grid-md-8, .grid-md-9, .grid-md-10, .grid-md-11, .grid-md-12 {position:relative; min-height:1px; float:left; padding-left:12px; padding-right:12px;}
.grid-md-1 { width:8.33333% }
.grid-md-2 { width:16.66667% }
.grid-md-3 { width:25% }
.grid-md-4 { width:33.33333% }
.grid-md-5 { width:41.66667% }
.grid-md-6 { width:50% }
.grid-md-7 { width:58.33333% }
.grid-md-8 { width:66.66667% }
.grid-md-9 { width:75% }
.grid-md-10 { width:83.33333% }
.grid-md-11 { width:91.66667% }
.grid-md-12 { width:100% }



.grid-lg-1, .grid-lg-2, .grid-lg-3, .grid-lg-4, .grid-lg-5, .grid-lg-6, .grid-lg-7, .grid-lg-8, .grid-lg-9, .grid-lg-10, .grid-lg-11, .grid-lg-12 {position:relative; min-height:1px; float:left; padding-left:9px; padding-right:9px;}
.grid-lg-1 { width:8.33333% }
.grid-lg-2 { width:16.66667% }
.grid-lg-3 { width:25% }
.grid-lg-4 { width:33.33333% }
.grid-lg-5 { width:41.66667% }
.grid-lg-6 { width:50% }
.grid-lg-7 { width:58.33333% }
.grid-lg-8 { width:66.66667% }
.grid-lg-9 { width:75% }
.grid-lg-10 { width:83.33333% }
.grid-lg-11 { width:91.66667% }
.grid-lg-12 { width:100% }
.grid-two-colum{float:left; margin-bottom:18px;}
.grid-two-colum:last-child{float:left; margin-bottom:0;}
.top-section-left{float:left;width: 79%;}
.top-section-right{float:left;width: 21%;padding-left:9px;padding-right: 9px;}
.grid-video-1, .grid-video-2, .grid-video-3 {position:relative; min-height:1px; float:left; padding-left:12px; padding-right:12px;}
.grid-video-1 { width:44%}
.grid-video-2 { width:28%}
.grid-video-3 { width:28%}
.left{float:left;}
.grid-heading-title{position:absolute;background: rgba(0, 0, 0, 0.4);padding: 10px;width:100%;bottom: 0;    z-index: 99;transition: bottom 1s }
.grid-heading-title h1{float:left;width:100%;font-size:24px;color:#fff;margin: 0 0 8px 0;font-family: 'Montserrat';font-weight: 400;}
.grid-heading-title p{float:left;width:100%;font-size: 20px;color:#fff;margin:0; font-weight:normal;font-family: 'Montserrat';}
.news-grid-img{float:left; width:100%;}
.news-grid-img img{width:100%;height: 190px;}
.news-grid-content p{float:left;width:100%;font-size: 14px;margin:0;word-wrap: break-word;}
.news-grid-content h1{float:left;width:100%;font-size: 20px;margin: 0 0 8px 0;font-family: 'Montserrat';}
.news-grid-content p{float:left;width:100%;font-size: 14px;margin:0; font-weight: normal;}
.grid-col-news{ float:left; width:100px;overflow: hidden;}
.grid-col-news-col{overflow:hidden; position:relative; padding:0 10px;min-height: 90px;}
.grid-col-news-col h1{ width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.grid-col-news-col p{float:left;width:100%;font-size: 14px;margin:0;height:41px; font-weight: normal;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.grid-md-3 .box-shadow > .box-sports > .box-sports-bottom > .grid-col-right:first-child { position: absolute;bottom: 8px;right: 12px;} 
.grid-col-right{float:right;}
.top-section-right-top{float:left; width:100%;}
.top-section-right-top img{width:100%;height: 115px;}
.top-section-right-bottom {float:left;width:100%;padding: 10px;min-height: 93px; position:relative;}
.top-section-right-bottom .grid-col-right{float:right;position: absolute;bottom:2px;right: 12px;}
.top-section-right-bottom h1{float:left;width:100%;font-size: 16px;margin: 0 0 8px 0;font-family: 'Montserrat';}
.top-section-right-bottom p{float:left;width:100%;font-size: 14px;margin: 0 0 0 0; font-weight: normal;block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; line-height: 17px;}
.top-section .grid-row .grid-md-3:last-child .box-shadow .box-sports .box-sports-last-bg .overflow-hidden + .box-sports-last-right{overflow: visible;} /* Style added on 29 may */
.top-section .grid-row .grid-md-3:last-child .box-shadow .box-sports .box-sports-last-bg .overflow-hidden + .box-sports-last-right > .grid-col-right{position:relative;top:30px;} /* Style added on 29 may */
.grid-blog-margin{margin-bottom:18px;}
.grid-blog-margin:nth-child(4){margin-bottom:0;}
.grid-blog-margin:nth-child(5){margin-bottom:0;}
.grid-blog-margin:nth-child(6){margin-bottom:0;}
.grid-heading-bg{float:left; width:100%; margin-bottom:15px; border-bottom:1px solid #2c2e2c;}
.grid-heading-bg-text{float:left;background:#2c2e2c;color:#fff;padding: 5px 15px;font-size: 17px;margin-bottom: 0px;font-family: 'Montserrat';font-weight: 400;}
.grid-heading-bg-more{float:right;position:relative;font-size: 15px;padding: 5px 15px 5px 0;}
.grid-heading-bg-more:after{position:absolute;content: "\f105";font-size: 22px;color:#000;font-family:FontAwesome;right: 0;top: 0px;}
.grid-heading-bg-more a{color:#000;}
.box-sports{float:left; padding:10px; width:100%;right: 12px;}
.box-sports-top{float:left width:100%; margin-bottom:13px;}
.box-sports-top img{height: 203px; width: 275px;}
.box-sports-bottom{float:left; width:100%;min-height: 103px;}
.box-sports-bottom p{float:left;width:100%;font-size: 14px;margin: 0 0 6px 0;min-height:41px;    word-wrap: break-word;    font-weight: normal;block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }
.box-sports-last-bg{float:left;width:100%;margin-bottom: 8px;border-bottom:1px solid #d6d6d6;padding-bottom: 8px;}
.box-sports-last-bg:last-child{margin-bottom:0px;border-bottom:0px;padding-bottom:0px;position:relative;}
.box-sports-last-left{float:left; width:90px; height:95px; margin-right:10px;overflow: hidden;}
.box-sports-last-right{ overflow:hidden; position:relative; min-height: 95px;}
.box-sports-last-right p{float:left;width:100%;font-size: 14px;margin: 0 0 6px 0;min-height:30px; font-weight: normal;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}/*height add on 29 may */
.days-15{position:absolute;right:8px;bottom:6px;}
.box-travels-last-bg{float:left;width:100%;margin-bottom: 8px;border-bottom:1px solid #d6d6d6;padding-bottom: 8px; position:relative;}
.box-travels-last-bg:last-child{margin-bottom:0px;border-bottom:0px;padding-bottom:0px;}
.box-heading-travels{position:absolute;background: rgba(0, 0, 0, 0.5);padding: 5px 10px 3px 10px;width:100%;bottom:0;color:#fff;z-index:1;left: 0; min-height: 45px;}
.box-travels-last-bg-img img{height:151px; width:100%;}
.box-travels-last-bg-img{float:left; width:100%; position:relative;}
.box-heading-travels p{float:left;width:100%;font-size: 14px;margin: 0 0 0 0; font-weight: normal;display: block;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; margin-bottom:18px;}
.box-heading-travels .grid-col-right{position:absolute;bottom:3px;right: 10px;}
.box-entertainment{float:left; width:100%; position:relative;overflow: hidden;}
.grid-box-video{position:relative; width:100%; float:left;}
.grid-box-video img{ width:100%;height: 343px;}
.box-videos-left{float:left;width:138px;margin-right:10px;position: relative;}
.box-videos-left img{width:100%;}
.box-videos-right{overflow:hidden; position:relative; min-height:91px;}
.video-margin{margin-bottom:15px; padding:10px;}
.video-margin:last-child{margin-bottom:0;}
.box-videos-right p{margin:0;}
.box-videos-right .grid-col-right{ position:absolute; right:10px; bottom:0;}
.video-relative-mid{float:left; width:100%; position:relative;}
.video-add-heading{position:absolute;background: rgba(0, 0, 0, 0.5);padding:5px 10px 5px 10px;width:100%;bottom:0;color:#fff;z-index:1;left: 0;display:block; transition: bottom 1s ,background 2s, color 2s;}
.overflow-hidden{overflow:hidden;}
.video-relative-mid{min-height: 154px;}
.video-relative-mid img{height: 154px;width:100%;}
.video-relative-mid-top{min-height: 154px;}
.video-relative-mid-top img{height: 191px;width:100%;}
.videos-blog-margin { margin-bottom: 18px;}
.videos-blog-margin:last-child { margin-bottom: 0;}
.video-relative-mid-travels{position:absolute;background: rgba(0, 0, 0, 0.5);padding: 5px 10px 0 10px;width:100%;bottom:0;color:#fff;z-index:1;left: 0;}
.video-relative-mid-travels p{float:left;width:100%;font-size: 16px;margin-bottom:5px;font-family: 'Montserrat';}
.play-icon{position:absolute;right: 4px;bottom: 4px;}
.play-icon img{width:auto; height:auto;}
.top-marquee{background:#e0e2e0;float:left;width:100%;padding: 0 0 0 125px;position:relative;margin-bottom:18px;line-height: 42px;}
.marquee-blog{position:absolute;padding: 2px 20px;color:#fff;font-size: 20px;background: #2c2e2c;left: 0;line-height: 36px;}
.marquee-blog-right{font-size:24px;background: #2c2e2c;color: #fff;padding: 3px 7px;line-height: 34px;position: absolute;right: 0;top: 0;}

/* ==============================
	$-Styles
============================== */

.sb-search {position: relative;margin-top: 0;width: 55px;height: 40px;float: right;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;}
.sb-search-input {position: absolute;top: 0;right: 0px;border: none;outline: none;background: #f5f5f5;width: 100%;height: 42px;margin: 0;z-index: 10;padding: 5px 65px 5px 14px;font-family: inherit;font-size: 17px;color: #757575;border-right: 1px solid #e8e8e8;}
input[type="search"].sb-search-input { -webkit-appearance: none; -webkit-border-radius: 0px; }
.sb-search-input::-webkit-input-placeholder {color: #757575;}
.sb-search-input:-moz-placeholder {color: #757575;}
.sb-search-input::-moz-placeholder {color: #757575;}
.sb-search-input:-ms-input-placeholder {color: #757575;}
.sb-icon-search, .sb-search-submit {width: 50px;height: 40px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 40px;text-align: center;cursor: pointer;}
.sb-search-submit { background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */ filter: alpha(opacity=0); /* IE 5-7 */ opacity: 0; color: transparent; color:red; border: none; outline: none; z-index: -1; }
.sb-icon-search {color: #373737;z-index: 90;font-size: 27px;font-family: 'icomoon';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;/* border-right: 1px solid #eae4e4; */}
.sb-icon-search:hover{ color:#e40046;}
.sb-icon-search:before { content: ""; }
.sb-search.sb-search-open, .no-js .sb-search {width: 500px;}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {background: #eaeaea;color: #373737;z-index: 11;}

/* Gallery */
.grid-row-event-modal {margin-right: -4px;margin-left: -4px;}
.gallery-bg-box{float:left;width:25%;padding:4px;position:relative;}
.gallery-bg-box-left{float:left;width: 100%;position: relative;overflow: hidden;}
.gallery-bg-box-right{ display:none;}
.gallery-bg-box-left:hover .gallery-bg-box-right{padding: 10px 10px 10px 15px;position:absolute;top:0;left:0;background: rgba(228, 0, 70, 0.87);display:block;height: 100%;width: 100%;}
.gallery-bg-box-left img{width:100%; height:210px;}
.gallery-more{position:absolute;right: 0;bottom: 0;font-size: 12px;width: 100%;background: rgb(228, 0, 70);text-align:center;cursor:pointer;padding: 7px 10px;color: #ffffff;}
.gallery-bg-box-right h1{font-family: 'Montserrat'; font-weight:500;margin:0 0 10px 0;padding:0;width:100%;float:left;font-size:20px;color: #ffffff;border-bottom: 1px solid #ffffff;padding-bottom: 6px;}
.gallery-bg-box-right h2{margin: 0 0 6px 0;padding:0;width:100%;float:left;font-size: 19px;color: #717171;}
.gallery-bg-box-right p{margin:0;padding:0;width:100%;float:left;font-size:14px;text-align:justify;min-height: 144px;color: #ffffff;}
.margin-gallery{ margin-top:25px;}
.gallery-modal{ width:240px;}
.gallery-modal:last-child{ width:432px; border-right:0px;}

.modal-gallery-bg { float:left; width:100%; }
.modal-gallery-bg ul li { float:left; width:25%; padding:5px; list-style:none; }
.modal-gallery-bg ul { float:left; width:100%; padding:0; }
.modal-gallery-bg ul li img { width:100%; height:210px;}
.event-margin-inner{ margin-bottom:25px;}
.gallery-event-margin{margin-right:0; margin-left:0; margin-bottom:14px;}
.sponsored-tag {position:absolute;background-image:url(../images/sponsored.png);background-repeat:no-repeat;width: 119px;height: 37px;padding: 15px 0 0 22px;z-index:1;font-size: 11px;color: #fff;text-shadow: 0px 0px 1px #fff;letter-spacing: 1px;left: -7px;top: 0px;}
.google-add{    width: 25%;
    padding-left: 30px;
    position: absolute;
    min-height: 600px;
    right: 0;
    top: 30px;}
.google-add img{margin-bottom:15px;}
.search-list{position:absolute;width: 101%;margin:0;padding:0;z-index: 100;background: #fff;border:0px solid #cdcdcd;margin-left: -2px;}
.search-list ul{width:100%;margin:0;padding:0;float:left;}
.search-list ul li{cursor:pointer;width:100%;margin:0;padding: 5px 8px;float:left;text-align: left;border-bottom: 1px solid #CCC;font-size: 14px;text-shadow: 1px 1px 1px #e8e8e8; cursor:pointer;    border: 1px solid #cdcdcd !important;}
.search-list ul li:last-child{border-bottom:0px;}
.search-location{position:absolute;left: -2px;width: 101%;margin:0;padding:0;z-index: 99;background: #fff;border: 0px solid #CCC;}
.search-location-secton{position: absolute;
    right: 12px;
 
    margin: 0;
    padding: 0;
    z-index: 99;
    background: #fff;
    border: 0px solid #CCC;
    top: 13px;}
	.search-location-secton i{
    color: #686868;
    font-size: 22px;
	}
	.search-location-secton i:hover{
    color: #e40046;
    cursor: pointer;
	}
	
	
.search-location ul{width:100%;margin:0;padding:0;float:left;}
.search-location ul li{ cursor:pointer;width:100%;margin:0;padding: 5px 8px;float:left;text-align: left;border-bottom: 1px solid #CCC;font-size: 14px;text-shadow: 1px 1px 1px #e8e8e8;}
.search-location ul li:last-child{border-bottom:0px;}
.color-gray{ background:#f5f5f5;}
.see-all-more{text-align: center;position: absolute;bottom: -45px;right: 2px;}
.see-all-more a{color: #373737;padding: 5px 15px;float: right; font-weight:bold;}
.see-all-more a:hover{ color:#e40046; text-decoration:none; }
.grid { position: relative;}
/* .list-view{min-height:600px !important;} */

/* Sign up or login form  */
.footer-custom-bg-text a:hover {color: #e40046;}
.footer-custom-bg-text:hover {color: #e40046;}
.sign-up-top { float:left; width:100%; text-align:center; margin: 20px 0px 30px 0px;}
.sign-up-inner .input-group { margin-bottom:15px; width:100%; }
.sign-up-inner .input-group .input-group-addon { padding: 7px 14px; background-color: transparent; border: 1px solid #ccc; border-radius: 0; width: 45px; border-right: 0; font-size: 19px; }
.sign-up-inner .input-group .form-control { height:40px; }
.font-size { font-size:20px; }
.forget-text { text-align: center; width: 100%; font-size: 16px; }
.forget-text a { color: #aaaaaa; }
.login-social-bg { background-image: url(../images/login-social-bg.png); background-repeat: repeat-x; height: 27px;}
.dont-have { float: left; width: 100%; text-align: center; font-size: 16px; color: #aaaaaa; }
.dont-have span { font-weight: 500; }
.dont-have span a { color: #000; }
.dont-have span a:hover {color: #e40046;}
.sign-up-btn { width: auto; background: #000000;  padding: 8px 30px; border: 0; color: #fff; font-size: 16px; outline: 0; display: inline-block; }
.sign-up-btn:hover{ background:#e40046;}
.or-text { margin: auto; width: 60px; background: #fff; text-align: center; color: #aaaaaa; font-size: 16px; }
.terms-text { float: left; margin: 4px 0; font-size:13px; color: #a2a0a0; line-height:13px; }


/* by sachin */

.close-btn-cs {
    position: absolute;
    font-size: 200px;
    color: #fff;
    z-index: 99999;
    font-weight: bold;
    top: 8px !important;
    right: 8px !important;
    width: 30px;
    height: 30px;
    border: 5px solid #fff;
    opacity: 1;
}
.close-btn-cs i{
    top:4px !important;
}
.close { font-size: 21px; font-weight: 700; position: absolute; right: -15px; background: #fbf9f9 !important; padding: 0 !important; opacity: 1 !important; border-radius: 50px; height: 40px; width: 40px; line-height: 20px; top: -14px; border: 4px solid #000 !important; color: #000; z-index: 9999; text-indent: 0px; border-radius: 50% !important; border: 3px solid #00000080 !important; top: -16px;}
button.close:hover, button.close:focus{color:#000 !important;}
.close:hover { opacity: 1; }
.close i { position: relative; top: -2px;}
/* end by sachin */
.form-control { border-radius:0px !important;  cursor: pointer; }
.form-control option{cursor: pointer;}

/*Custom checkbox*/
.radio-btn input[type="radio"],
.check-box input[type="checkbox"] { visibility: hidden; }
.check-box {width: 14px;height: 14px;cursor: pointer;display: inline-block;margin: 2px 7px 0 0;position: relative;overflow: hidden;border: 1px solid #c9c9c9;background:#ffffff;border-radius:2px;float:left;}
.check-box i {background: url('../images/check_mark.png') no-repeat center center;position: absolute;left:0px;bottom: -15px;width: 12px;height: 12px;opacity:1;-webkit-transition: all 400ms ease-in-out;-moz-transition: all 400ms ease-in-out;-o-transition: all 400ms ease-in-out;transition: all 400ms ease-in-out;-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg);}
.checkedBox i { bottom: -1px; -webkit-transform:rotateZ(0deg); -moz-transform:rotateZ(0deg); -o-transform:rotateZ(0deg); transform:rotateZ(0deg); }
/*Custom radio button*/
 .radio-btn { width: 20px; height: 20px; display: inline-block; float: left; margin: 3px 7px 0 0; cursor: pointer; position: relative; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; border: 1px solid #ccc; background:#fff; }
.checkedRadio { -moz-box-shadow: inset 0 0 5px 1px #ccc; -webkit-box-shadow: inset 0 0 5px 1px #ccc; box-shadow: inset 0 0 5px 1px #ccc; }
.radio-btn i { border: 1px solid #E1E2E4; width: 10px; height: 10px; position: absolute; left: 4px; top: 4px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; }
.checkedRadio i { background-color: #898A8C; }

/*  Add Event Form */
.add-event-form { display:inline-block; width:680px; }
.event-form-heading { float:left; width:100%; border-bottom:1px solid #d2d6df; margin-bottom:15px;}
.event-form-number { width:50px; height:50px; line-height:50px; background:#d2d6df; color: #45494e; float: left; font-size: 30px; }
.event-form-text { float:left; width:auto; font-size: 24px; color:#000; margin: 13px 0 0 10px;font-family: 'Montserrat'; }
.event-input-bg { float:left; width:100%; margin-bottom:15px; }
.event-input-label { float:left; width:100%; font-size:16px; text-align: left; margin-bottom: 5px; }
.event-input-field { float:left; width:100%; position: relative; }
.event-input-field input { float:left; width:100%; border:1px solid #d6dae2; height:35px; line-height:35px; padding: 0 5px; }
.event-input-address { float:left; font-size:14px; }
.event-input-address-icon { float:left; }
.event-column {float:left;width: 100%;margin-right: 0;}
.event-column-input {float:left;width: 160px;padding-right:10px;}
.event-column-input:last-child { padding-right:0; }
.event-column-input input {float:left;width:100%;border:1px solid #d6dae2;height: 40px;line-height:35px;padding: 0 10px 0 42px;}
file-upload { background-color: #ffffff; width: 600px; margin: 0 auto; padding: 20px; }
.file-upload-btn { width: 100%; margin: 0; color: #fff; background: transparent; border: none; padding: 40px 40px 0 40px; border-radius: 4px; border-bottom: blueviolet; transition: all .2s ease;
outline: none; text-transform: uppercase; font-weight: 700; position: absolute; left: 0; z-index: 1; }
.file-upload-btn:hover { background: transparent; color: #ffffff; transition: all .2s ease;cursor: pointer; }
.file-upload-btn:active { border: 0; transition: all .2s ease;}
.file-upload-content { display: none; text-align: center; }
.file-upload-input { position: absolute; margin: 0; padding: 0; width: 100%; height: 100%; outline: none; opacity: 0; cursor: pointer; }
.image-upload-wrap { margin-top: 20px; border: 2px dashed #cccccc; position: relative; }
.image-dropping, .image-upload-wrap:hover { background-color: #f7f7f7; border: 2px dashed #cccccc; }
.image-title-wrap { padding: 0 15px 15px 15px; color: #222; }
.drag-text { text-align: center; }
.drag-text h3 { font-weight: 100; text-transform: uppercase; padding: 60px 0; }
.file-upload-image { max-height: 200px; max-width: 200px; margin: auto; padding: 20px; }
.remove-image { width: 200px; margin: 0; color: #fff; background: #000000; border: none; padding: 10px; transition: all .2s ease;
outline: none; text-transform: uppercase; font-weight: 700; font-size: 14px; }
.remove-image:hover { background: #c13b2a; color: #ffffff; transition: all .2s ease;cursor: pointer; }
.remove-image:active { border: 0; transition: all .2s ease;}
.image-upload-wrap input { height: 178px; }
.add-event-section { float:left; width:100%; margin-bottom:30px; }
.event-column-input-two { float:left; width:100%; padding-right:10px; }
.event-column-input-two input { float:left; width:100%; border:1px solid #d6dae2; height:35px; line-height:35px; padding: 0 10px; margin:0; }
.event-input-field textarea { width:100%; }
.event-input-bg h1 { width:100%; margin:0; font-size:18px; float:left; text-align:left; line-height:normal; }
.event-input-bg h2 { width:100%; margin:0; font-size:16px; float:left; text-align:left; }
.event-label-left { float:left; margin-right:15px; }
.event-label-radio { float:left; }
.event-label-radio-text { float:left; font-size:16px; margin-left: 6px;}
.event-input-bg-btn button { background: #000; border: 0; padding: 7px 30px; font-size: 18px; color: #fff; }
.event-input-field select { border: 1px solid #d6dae2; height: 40px; padding: 05px; color:#333;}
.event-input-field select + .genericon { position: absolute; right: 12px; top: 7px; color: #bbb; pointer-events: none; }
.image-title { display:none; }

.add-event-section:nth-child(1){ margin:35px 0 0 0 ;}
.add-event-section:nth-child(2){ margin:35px 0 0 0 ;}
.add-event-section:nth-child(3){ margin:25px 0 0 0 ;}
.add-event-section:nth-child(4){ margin:25px 0 0 0 ;}

.custom-gallery-left{ float:left; width:100%; text-align:left; position:relative;}
.custom-gallery-right{ position:absolute; right:0; top:3px;}
.custom-gallery-right ul{ margin:0; padding:0; float:right;}
.custom-gallery-right ul li{ margin:0; padding:0; float:left; margin-right:5px;}
.custom-gallery-left h4{font-weight:500;font-size:30px; margin-top:0;}
.custom-gallery-right-gallery{float:left;width:100%;}
.custom-gallery-right-gallery ul{ margin:0; padding:0; float:left;}
.custom-gallery-right-gallery ul li{ margin:0; padding:0; float:left; margin-right:5px;}
.login-social-bg {background-image: url(../images/login-social-bg.png);background-repeat: repeat-x; height: 27px;}
.login-social-text {float: left;width: auto;background: #fff; font-size: 14px; padding: 5px 5px 5px 0; color: #8b8b8b;}
.facebook {background: #3c5a98;color: #fff;}
.social-bg span {margin-right: 10px;}
.facebook { background:#3c5a98; color:#fff; }
.twitter { background:#20b8ff; color:#fff; }
.gmail {background: #da4835;color:#fff;}
.linkedin { background:#0077b5; color:#fff; }
.social-bg span {margin-right:10px;font-size: 14px;}
.social-bg {width: 100%;padding: 10px 17px;font-size: 16px;vertical-align: top;display: inline-block;border-right: 3px solid #fff;margin-bottom: 3px;}
.sign-up-bg-outer{display:table; width:100%;}
.event-modal-cell{ display:table-cell;}
.event-modal-cell:nth-child(1){width:45%;}
.event-modal-cell:nth-child(2){width:10%;  background-image:url(../images/line-center.png); background-repeat:repeat-y; vertical-align:middle; background-position:center center;}
.event-modal-cell:nth-child(3){width:45%; vertical-align:middle;}
.forget-text-checkbox{float:left;}
.event-modal-cell .forget-text{float:right;width: auto;font-size: 13px;}
.keep-login{float:left; width:auto;}
.keep-login-text{float:left;width:auto;font-size: 13px;}
.event-modal-cell .sign-up-btn{width:100%;}
.or-modal{ background:#fff; padding:15px; font-size:16px; color:#555; text-align:center;}
.event-modal-cell .social-bg {margin-bottom:15px;}
.event-modal-cell .social-bg:last-child {margin-bottom:0;}
.event-modal-cell .dont-have{font-size:14px; margin-top:10px;}
.event-body .sign-up-bg-outer{padding:50px;}
.event-modal-cell .social-bg{text-align:center;}
.sign-up-btn-guest {padding: 4px 10px 7px;font-size: 14px;text-align: center;background: #1cb8a1;width: 100%;color: #ffffff;border: 1px solid #1cb8a1;float: left;}
.event-modal-cell .social-bg span:nth-child(1){ width:30px; margin:0 15px;} 
.event-modal-cell .social-bg span{ float:none;}
.sign-up-btn-guest-under-line{position:relative;width:100%;text-align:center;float:left;margin:10px 0 20px 0;background-image: url(../images/mid-modal.png);background-position: center center;background-repeat: repeat-x;height: 29px;}
.sign-up-btn-guest-under-line span{font-size: 14px;display: inline-block;background: #fff;padding: 5px 10px;color: #a2a0a0;}
.sign-up-btn-guest:hover {background: #e40046; color:#fff;border: 1px solid #e40046;}

/* for modal */
#mask { position:absolute; left:0; top:0; z-index:9000; background-color:#000; display:none; }
#boxes .window { position:absolute; left:0; top:0; width:440px; height:200px; display:none; z-index:9999; padding:20px; border-radius: 15px; text-align: center; }
#boxes #dialog { width:450px; height:auto; padding:10px; background-color:#ffffff; font-size: 15pt; }
.maintext { text-align: center;text-decoration: none; }
#lorem {font-size: 12pt; text-align: left; }
#popupfoot {font-size: 16pt; padding: 10px 20px; }
#popupfoot a { text-decoration: none; }
.agree:hover { background-color: #D1D1D1; }
.popupoption:hover { background-color:#D1D1D1; color: green; }
.popupoption2:hover { color: red; }
.list-view .event-box:last-child {margin-bottom: 30px;}
.margin-bottom-30{margin-bottom:26px;}
.min-height-gallery{min-height:400px;}
.min-height-gallery-inner{min-height:500px;}
.over-pal-search {position: absolute;right: 63px;width: 427px;height: 44px;z-index: 9999;top: 11px;display: none;background: #f1f1f1;border: 1px solid #e8e8e8;}
.google-close {width: 46px;height: 44px;font-size: 24px;position: absolute;right: -45px;top: -1px;background: #f1f1f1;border: 1px solid #e8e8e8;line-height: 38px;color: #615f5f;text-align: center;cursor: pointer;vertical-align: middle;}

.display-show{display:block;}
.private-text{width:100%;float:left;padding-left: 19px;color:#373737;font-size:12px;text-align: left;margin: 3px 0 0 0;}
.error-error {color: #ff0000;}
.venue-link-add{background:#d9d9d9;padding: 8px 20px;margin-bottom: 3px;font-size:12px;display:inline-block;text-transform: uppercase;color: #636363;font-weight:400; float:right;}
.venue-link-add:hover{color:#fff;}
.venue-link-add:hover{background: #e40046;}
.modal-lg-lg {width:1170px;}
.modal-header h5{font-family: 'Montserrat'; font-size:24px; font-weight:500;}
.modal-body p{ font-size:15px;    font-family: 'Montserrat'; text-align:justify;}
.modal-body h3{font-family: 'Montserrat'; font-size:16px;     font-weight: normal; margin:15px 0  10px 0; font-weight:400;}
.fix-search-inner { background: #f1f1f1; box-shadow: 0 3px 4px 0 rgba(0, 0, 0, .2); border-top: solid 1px #e0e0e0; padding:0; position: fixed; left: 0; z-index: 999; -webkit-animation: mymove 1s; -webkit-animation-iteration-count: 1; -webkit-animation-fill-mode: forwards; animation: mymove 1s; animation-iteration-count: 1; animation-fill-mode: forwards; width:100%; top: 0; }
.static_text ul li:after {content: "\f0a4";position:absolute;font-family:FontAwesome;position: absolute;left: 1px;}
.static_text ul li{position:relative;width:100%;padding-left: 26px;margin-bottom: 6px;}
.static_text{height:530px; overflow:auto; padding-right:10px;}
.add-event-section input{font-family: 'Montserrat'; font-weight:400; font-size:14px;}
.add-event-section select{font-family: 'Montserrat'; font-weight:400; font-size:14px;}
.add-event-section textarea{font-family: 'Montserrat'; font-weight:400; font-size:14px; padding:5px;}
.jumbotron h1 {font-size: 43px;margin: 16px 0;font-weight: bold;}
.event-box-bottom-btn-t {display: inline-block;text-decoration: none;background: #373737;color: #fff;padding: 3px 26px 4px;font-weight: 500;text-align: center;border: 1px solid #373737;line-height: 37px; vertical-align: middle;font-size: 20px;}
.event-box-bottom-btn-t:hover {text-decoration:none;background: #e40046;color: #fff;border: 1px solid #e40046;}
.font-text{ font-family: 'Montserrat'; font-weight: bold;}
.box-sports-last-right h1{ width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.box-sports-bottom h1{width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.box-videos-right h1{width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.box-heading-travels h1{width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.video-relative-mid-travels h1{width:100%; float:left; font-size:16px; margin:0 0 5px 0;font-family: 'Montserrat';}
.search-results-bg {float:left;width:100%;line-height:50px;margin: 25px 0 10px;border-bottom: 1px solid #ccc;padding-bottom: 5px;}
.search-results-bg h1 {background:#ffffff;font-family: 'Montserrat';margin:0;font-size: 20px;font-weight: normal;}
.btm-min{min-height:830px;}
.is-active .calendar-top-text-top{background:#5d5d5d;}

/* Update New HTML*/
.update-heading-title{position:absolute;background:rgba(0, 0, 0, 0.5);padding: 10px;width:100%;bottom: 0;    z-index: 99;transition: bottom 1s }
.update-heading-title h1{float:left;width:100%;font-size:24px;color: #ffffff;margin: 0 0 5px 0;font-family: 'Montserrat';font-weight:500;line-height: normal;text-transform: none;}
.update-heading-title h2{float:left;width:100%;font-size:18px; color:#fff;margin: 0 0 0 0;font-family: 'Montserrat';font-weight: 500;line-height: normal; text-transform: none;}
.update-heading-title p{float: left; width: 100%; font-size: 19px; color: #ffffff; margin: 0; font-weight: normal; font-family: 'Montserrat';
 text-transform: none; line-height: 21px; font-weight: 500;}
.update-margin-top{margin-top:26px;}
.update-new-heading-bg{float:left; width:100%; margin-bottom:15px;margin-top:5px}
.update-new-heading-bg-text{float: left; font-size: 20px; margin: 0; font-family: 'Montserrat'; font-weight: 600; color: #000; text-transform: uppercase; letter-spacing: 1px;}
.update-new-sports{float:left;width:100%;/*margin-bottom:27px;*/ position:relative; min-height:340px; max-height:340px;}
.update-add{ position:absolute; width:100%; height:100%; background:#fff; z-index:1; text-align:center; line-height:253px; padding-bottom:25px;}
.update-add img{max-width:100%; max-height:100%; vertical-align:top;}
.update-new-sports-top{float:left; width:100%; margin-bottom:7px;    position: static;
    overflow: hidden;}
.update-new-sports-bottom{float:left;width:100%;min-height: 55px;}
.galleryh1 h1:hover{color:#e40046 !important;}
.update-new-sports-bottom:hover h1{color:#e40046;}
.update-new-sports-bottom a:hover h1{color:#e40046;}
.update-new-sports-bottom a:hover p{color:#e40046;}
.lined-paper-outer p a:hover{color:#e40046;}
.lined-paper-outer p:hover{color:#e40046;}
.update-new-sports-bottom h1{width: 100%; float: left; font-size: 18px; margin: 0 0 2px 0; font-family: 'Montserrat'; color: #000000; line-height: normal;
 font-weight: 600; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale; text-transform: none;}
.update-new-sports-bottom h1 a{color:#000}
.update-new-sports-bottom h1 a:hover{color:#e40046 !important}
.blog_list_md8{padding-right:3px !important;}
.more-update-bg{    margin-bottom: 18px; margin-top: 8px;}
.update-new-sm4{    padding-right: 15px !important;}

.update-new-sports-bottom p{float:left;width:100%;font-size:11px;margin: 0;word-wrap: break-word;font-weight:bold;block; line-height: normal;font-family: 'Montserrat';color: #a3a3a3; text-transform: none;}
.update-shadow{width:100%; position:relative;}
.interview-tag{position: absolute; background: #000; padding: 8px 6px 8px 6px; font-size: 11px; color: #fff; font-family: 'Montserrat'; text-transform: uppercase; letter-spacing: 1px; font-weight: 600;     letter-spacing: 0px;}
.interview-tag:hover{background: #e40046;}
.interview-tag a{color:#fff;}
.interview-tag a:hover{color:#fff;}
.update-right-bg{float:left; width:100%; }
.update-right-bg h1{width:100%;margin:0;float:left;font-size: 18px;padding:7px;font-family: 'Montserrat';color: #303030;line-height: normal;background:#f2f2f2;text-transform:uppercase;font-weight: 500;letter-spacing: 2px;}
.update-right-bg-img{float:left; width:100%;}
.update-right-bg-img img{width:100%;height: 178px;}
.lined-paper-outer{float:left; width:100%; margin:0;}
.lined-paper-outer-left{width:100%; float:left;}
.lined-paper-outer h2 {float: left;width: 100%;margin: 0;font-size:18px;font-weight:500;line-height: 31px;font-family: 'Montserrat';color: #000;}
.lined-paper-outer h2 a{color:#000;}
.lined-paper-outer p:last-child{border-bottom:1px solid #d9d9d9;}
.lined-paper-outer p a{color: #2b2b2b;}
.lined-paper-outer p{margin:0;float:left;width:100%;font-size:14px;line-height:31px;border-top:1px solid #d9d9d9;font-family: 'Montserrat';color: #686868;}
/*.lined-paper-outer p { line-height: 30px; background-image: -webkit-linear-gradient(#d9d9d9 1px, transparent 1px); background-image: -moz-linear-gradient(rgba(0, 0, 0, .2) 1px, transparent 1px); background-image: linear-gradient(#d9d9d9 1px, transparent 1px); background-size: 100% 30px; background-position: 0 30px; background-origin: content-box; width: 100%; float: left; font-size: 15px; }*/ 
.btm-row{margin-right:-7px; margin-left:-7px;}
.btm-sm-4, .btm-dt-8, .btm-dt-4 {position:relative; min-height:1px; float:left; padding-left:12px; padding-right:12px;} {same as}
.btm-dt-4at {position:relative; min-height:1px; float:left; padding-left:12px; padding-right:12px;} {same as}
.btm-md-4, .btm-md-6, .btm-md-8, .btm-md-12, .btm-md-13{position:relative; min-height:1px; float:left; padding-left: 7px; padding-right: 7px;}

.btm-md-4 { width:398px}
.btm-md-6 { width:50%}
.btm-md-8 { width:768px}
.btm-md-12 { width:100%;/*margin-bottom:28px; margin-top: -27px;*/ margin-bottom:0px;margin-top: 0px;}
.btm-md-13 { width:100%;margin-top:15px; }
.btm-sm-4 { width:33.333333%}
.btm-dt-8 { width:66.66667%} 
.btm-dt-4 { width:33.33333%} {same as}
.btm-dt-4at { width:33.33333%} {same as}
.grid-box-5 img{width:auto !important; padding-bottom:0px !important;padding-top: 0px !important;}
.dt-row{margin-right:-7px; margin-left:-7px;}
.btm-dt-8, .btm-dt-4 {position:relative; min-height:1px; float:left; padding-left:7px; padding-right:7px;} {same as}
.btm-dt-4at {position:relative; min-height:1px; float:left; padding-left:7px; padding-right:7px;} {same as}
.btm-dt-8 { width:782px }
/*.btm-dt-4 { width:300px;text-align: center;    margin-left:70px;} {same as}*/
.btm-dt-4 { width:354px;text-align: center; } {same as}
.btm-dt-4at {width: 380px; text-align: center; margin-left: 4px;} {same as}
.btm-dt-4 img{max-width:100%;vertical-align:middle;} {same as}
.btm-dt-4at img{max-width:100%;vertical-align:middle;} {same as}
/*.short-desc2-h1{    color: #a7a6a6 !important;}*/
.short-desc2-h1{color: #666666 !important; line-height: 30px !important; font-weight: 400 !important;}
/* btm-update-section */
.btm-update-section{ float:left; width:100%;}
.btm-update-section h1 {float: left;width: 100%;margin: 5px 0 5px 0;font-size: 30px;font-weight:600;line-height: normal;font-family: 'Montserrat';color: #000;text-transform: none;}
.btm-update-section h2 {float: left;width: 100%;margin: 0 0 5px 0;font-size: 15px;font-weight:600;line-height: normal;font-family: 'Montserrat'; color:#000;}
.btm-update-section h2 span{font-weight: 400;color: #aeaeae;}
.btm-update-section p{margin: 0 0 10px 0;float:left;width:100%;font-size: 10px;font-weight:600;line-height: normal;font-family: 'Montserrat';color: #a3a3a3;}
.btm-interview-tag { background: #000;float: left;padding:3px 7px 3px 7px; font-size: 12px; color: #fff; font-family: 'Montserrat'; text-transform: uppercase; font-weight:600;}
.btm-dt-8 h1{float: left;width: 100%;margin: 15px 0 15px 0;font-size: 22px;font-weight:500;line-height: 27px;font-family: 'Montserrat';border:1px solid #e6e6e6;padding:16px 15px 10px 30px;border-right:0;border-left:0;color: #000;text-transform: none;}
/*.btm-dt-8 h1:before{content: "\f10d"; font-family:FontAwesome; font-size:20px; color:#666666;padding-right: 8px;}*/
.btm-dt-8 h1:before{content: "\f10d"; font-family: FontAwesome; font-size: 20px; color: #666666; padding-right: 0px; left: 3px; position: absolute; top: 7px;}
.btm-dt-8 p{margin:0 0 18px 0;float:left;width:100%;font-size: 17px;line-height: 22px;font-family: 'Montserrat';font-weight: 500;color: #000;/*text-align: justify;*/ text-transform:none;}
.btm-update-comment{ float:left; width:100%; margin-top:30px;}
.grid-comment{margin-left:-6px; margin-right:-6px;}
.grid-box-5{padding:0 6px; float:left; width:20%;}
.grid-box-5-top{float:left; width:100%; text-align:center; padding:7px;}
.grid-box-5-mid{float:left;width:100%;background:#f2f2f2;border-radius:3px;height:100px;font-size: 16px;text-align:center;font-weight:400;font-family: 'Montserrat'; line-height:100px;}
.grid-box-5-bottom{float:left;width:100%;padding:5px;background:#f2f2f2;color:#000;border-radius:3px;min-height:30px;font-size: 14px;text-align:center;font-weight:700;margin-top:6px;font-family: 'Montserrat';}
.update-social-left{float:left; width:auto; margin-right:10px;}
.update-social-right{overflow:hidden; position:relative;}
.update-social-right ul{ margin:0; padding:0; float:left; width:100%;}
.update-social-right ul li{padding:0 3px; float:left; width:33.333%;}

.update-social-left-top{float:left;width:100%;font-size: 42px;text-align:center;color:#ff0036;font-family: 'Montserrat';line-height: 29px;font-weight: bold;}
.update-social-left-bottom{float:left;width:100%;font-size: 10px;text-align:center;font-family: 'Montserrat';line-height: 19px;}

.update-social-text{    font-weight: 500;color:#666666;font-size: 14px;float:left;width:100%;margin:20px 0;letter-spacing: 1px;}
.update-grid{float:left; width:100%;}
.update-grid-facebook{float:left; background:#fff; padding:5px 10px; font-size:14px; border:1px solid #4267b2; color:#4267b2;border-radius:3px; font-weight:600;font-family: 'Montserrat';}
.update-grid-like{float:right; background:#4267b2; padding:5px 10px; font-size:14px; color:#fff;border:1px solid #4267b2; border-radius:3px; margin-left:10px;font-family: 'Montserrat';}
.comment-facebook-bg{float:left; width:100%;}
.comment-facebook-bg-top{float:left; width:100%; margin-bottom:10px;}
.comment-facebook-bg-bottom{float:left; width:100%;}
.comment-facebook-bg-outer{float:left; width:100%; border-bottom:1px solid #f3f3f3; margin-bottom:10px; padding-bottom:7px;}
.comment-facebook-bg-outer-left{ float:left; width:46px; height:46px; background:#f3f3f3; margin-right:10px;}
.comment-facebook-bg-outer-left img{width:46px; height:46px;}
.comment-facebook-bg-outer-right{overflow:hidden; position:relative;}
.comment-facebook-bg-outer-right-left{overflow:hidden; position:relative;}
.comment-facebook-bg-outer-right-left textarea{ outline:0; width:100%;}
.comment-facebook-bg-outer-right-right{float:right;width: 73px;margin-left:10px;}
.comment-facebook-bg-outer-right-right button{background: #373737;line-height: 44px; padding:0;font-size:14px;text-align:center;color:#fff;width: 100%;border: 1px solid #373737;letter-spacing: 1px;font-weight: 500;border-radius: 0;}
.comment-facebook-bg-outer-right-right button:focus{color:#fff;}
.comment-facebook-bg-outer-right-right button:hover{color:#fff;}
.comment-facebook-bg-outer-right h3{float: left;width: 100%;margin: 0;font-size: 14px;line-height: 21px;font-family: 'Montserrat';font-weight: 700;color: #365899; text-transform: none;}
.comment-facebook-bg-outer-right h3 span{font-size: 12px;font-weight: 200;color:#9a9a9a;font-family: 'Montserrat';}
.comment-facebook-bg-outer-right p{float: left; width: 100%; margin: 0; font-size:12px; line-height: normal;font-family: 'Montserrat';}
.comment-facebook-bg-top-left{float:left;font-size:14px;line-height: 34px;color: #000;font-weight:700;font-family: 'Montserrat'; text-transform: none;}
.comment-facebook-bg-top-right{float:right;}
.comment-facebook-bg-top-right-left{float:left;font-size: 14px;line-height: 34px;padding-right: 10px;}
.comment-facebook-bg-top-right-right{float:right;font-size:16px;position:relative;border: 1px solid #ced0d4;border-radius: 3px;}
.btm-update-comment h2{letter-spacing: 1px;float: left;width: 100%;margin:50px 0 20px 0;font-size: 24px;font-weight:800;line-height: 31px;font-family: 'Montserrat';color: #000;}
.comment-facebook-bg-top-right-right select + .genericon{right: 8px; top:0px; font-weight:600;}
.comment-facebook-bg-top-right-right select{ text-transform:capitalize;   padding: 0px 22px 0px 5px; font-size:15px;text-align:center;margin-bottom: 0;background: #f6f7f9;height:26px;color: #4b4f56;font-weight:800;}
.top-h1{font-family: 'Montserrat';font-size: 31px;font-weight:600;letter-spacing: 2px;margin: 0 0 12px 5px;line-height: 26px;}
.btm-md-12-img img{max-width:100%; text-align:center; width:100%}
.btm-md-12{float:left; width:100%;}
.btm-md-12-img{text-align:center; width:100%; float:left; border:0px solid #e8e8e8; position:relative;}
.load_more_btn { padding: 6px 20px; background: #373737; color: #fff; border: none; display: inline-block; margin: auto;min-width: 115px; }
.load_more_btn:hover { color: #fff; background: #e40046; }
.close-add{position:absolute;background: #cdcccc;color: #00aecd;right: 0;top: 0;width: 21px;font-size: 10px;height: 16px;line-height: 16px;text-align: center;}
.like{float:left; font-size:12px; color:#365899; margin-right:10px;font-family: 'Montserrat';}
.like a{color:#365899;}
.like span{color:#9a9a9a;margin-left: 4px;}
.active-facebook .grid-box-5-bottom{ color:#ff0000;}

.comment-facebook-bg-top-right-right .genericon-downarrow:before {content:"\f0d7";font: normal normal normal 24px/1 FontAwesome;color: #4b4f56;font-size: 22px;line-height: 27px;right:0;}
.facebook-reply-bg-outer {float: left; width: 100%; border-bottom: 1px solid #f3f3f3; margin-top: 8px; padding-bottom: 8px; }
.facebook-reply-bg-outer:last-child {border-bottom:0px solid #f3f3f3;padding-bottom:0; }
.facebook-reply-bg{float:left;width: 26px;height: 26px;background:#f3f3f3;margin-right:10px;}
.facebook-reply-bg img{width: 26px;height: 26px;}
.facebook-reply-bg-left{overflow:hidden; position:relative;}
.facebook-reply-bg-left textarea{outline:0;width:100%;height: 26px;}
.facebook-reply-bg-right button:hover{color:#fff;}
.facebook-reply-bg-right button:focus{color:#fff;}
.facebook-reply-bg-right button{background: #373737;line-height: 25px;padding:0;font-size: 12px;text-align:center;color:#fff;width: 100%;border: 1px solid #373737;letter-spacing: 1px;font-weight: 500;border-radius:0;}
.facebook-reply-bg-right{float:right;width: 52px;margin-left:10px;}  
/*
.add-fixed {position: fixed;  z-index: -1; top: 130px; -webkit-animation: mymove 1s;
 -webkit-animation-iteration-count: 1;-webkit-animation-fill-mode: forwards; animation: mymove 1s; 
 animation-iteration-count: 1; animation-fill-mode: forwards; width: 300px;}*/

.btm-dt-4-inline{display:inline-block; width:327px;} {same as}
.update-grid iframe .inlineBlock _2tga _49ve{ float: right; background: #4267b2; padding: 5px 10px !important; font-size: 14px !important; color: #fff; border: 1px solid #4267b2; border-radius: 3px; margin-left: 10px; font-family: 'Montserrat' !important; }
video{background:#000;}
.fb-like{float:right; margin-top:4px}
.fb-like span iframe button {float: right;background: #4267b2 !important; padding: 5px 10px !important;font-size: 14px !important;color:#fff; border: 1px solid #4267b2; border-radius: 3px !important; margin-left: 10px; font-family: 'Montserrat';}

#incfont{color: #949090; font-family: 'Montserrat';padding: 5px; border-radius: 3px; margin-left:10px}
#decfont{color: #949090;font-family: 'Montserrat'; padding: 5px;border-radius: 3px;	}
#fontlinks {
    display: none;
    border-right: 1px solid #cacaca;
    position: absolute;
    top: 8px;
    right: -307%;
    padding-right: 15px;
}

#fontlinks a img{padding: 0px 1px;}
#fontlinks a{padding:0 2px;font-family: 'Montserrat';border-bottom:1px solid #fff;}
#fontlinks a:nth-child(1){font-size:12px;}
#fontlinks a:nth-child(2){font-size: 15px;}
#fontlinks a:nth-child(3){font-size: 18px;}
#fontlinks a.selected{border-bottom: 1px solid #e40046;color: #e40046;}
#st-trigger-effects {  float: left; padding: 0 10px; display:none;}
.menu-btn{cursor:pointer;    font-size: 20px !important;}
.mobile-ul li a{ padding: 12px 15px !important}   
.mobile-ul li a:hover{background:transparent !important;}
.mobile-ul{margin-top:3px !important}
.mobile-ul li {border:none !important}

.archives-bg{float:left;width:100%;}
.archives-bg-bottom{float:left;width:100%; margin-bottom:79px;}
.archives-bg h1{font-size: 32px;margin:0 0 44px 0;text-transform:uppercase;font-weight:500;line-height: 26px; color:#000;}
.archives-left{float:left; margin-right:30px;}
.archives-left-label{float:left;margin-right:15px;font-weight: 500;line-height: 27px;font-size: 14px;}
.archives-left-select{float:left; position:relative;}
.datepicker{padding-left: 40px !important;}

.updates-box-more:nth-child(4) .update-new-sports{margin-bottom:0;}
.updates-box-more:nth-child(5) .update-new-sports{margin-bottom:0;}
.updates-box-more:nth-child(6) .update-new-sports{margin-bottom:0;}
.btm-dt-8 img{max-width:100%;}
input{color:#757575;}
.col-md-12-more{float:left;width:100%;margin:30px 0px;}
.event-box-img-add { display: table; width: 100%; height: 100%; position: absolute;}
.home-add-height{height:360px;}
.event-box-img-add-inner { display: table-cell; vertical-align: middle; text-align: center; }
.event-box-img-add-inner img { vertical-align: middle;}
#gridEventListAll{width:100%;float:left}
#gridEventListAll.full-width{width:75%;}
.btm-new-event{float:right; display:none;}
.date-btm-new{ float:left;}
.btm-new-menu .create-event{display:none;}
.top-strip-logo .top-search{display:none;}
.image-slider-site{display:block;}
.image-slider-mobile{display:none;}
.mobile-close { padding: 19px; width: 100%; text-align: right; font-size: 24px;clear:both; display:block; }
.mobile-logo { text-align: left;}
.mobile-close:hover:hover { color:#e40046;}
.Advertise-With-Us{display:none;}
.menu-search{position:relative; width:100%; float:left;}
.menu-search form{height:55px;}


/*footer css start*/
footer{width:100%; float:left; background:#222224; padding-bottom:30px;/*margin-top:30px*/}
.footer-section{width:25%; float:left;}
footer h3{ font-weight: 500;   color: #fff; font-family: 'Montserrat'; text-transform: uppercase; font-size: 18px; padding-top: 20px;
    padding-bottom: 13px;}
.footer-ul li a{color: #fff;  font-size: 14px;font-weight: 500;  }
.footer-ul li:nth-child(4) a:hover{color: #e40046; }
.footer-ul li {color: #fff; line-height: 28px; font-size: 14px;line-height:23px;padding-right: 80px;    padding-bottom: 9px;font-weight: 500;}
.redhouse-logo{padding-top: 35px;    padding-bottom: 15px;}
.footer-section-last1{width:75%; float:left;}
.footer-section-last2{width:25%; float:left;}
.footer-last li a{color: #6f6e6e; float: left;     padding: 7px 10px 10px 0px; font-size: 13px;    font-weight: 600;}
.footer-social li a{background: #2f2f31; border: 1px solid #888888; float: left; width: 36px;
    text-align: center; margin: 0px 5px 0px 0px;}
.footer-social li a i{ color: #fff;float: left; padding: 8px 13px; text-align: center;}
/*footer css end */

.tabbar-home{    background: #f2f2f2; float: left; cursor: pointer;border-left: 1px solid #cdcdcd; border-top: 1px solid #cdcdcd;    margin-top: 50px; }
.home-event-link-tab{font-family: 'Montserrat'; color: #000000; text-transform: uppercase; font-weight: 600;
    padding: 9px 30px; float: left; letter-spacing: 1px;  border-right: 1px solid #cdcdcd; font-size: 16px;     margin-bottom: 0px;    border-bottom: 1px solid #cdcdcd;}
.home-event-link-tab:hover{    background: #e40046; color: #fff; border-bottom: 1px solid #e40046 !important;}
.activetab_1{background:#000; color:#fff;      border-bottom: 1px solid #000 !important;}
.home-allevent-list{color: #fff;margin-bottom: 0; padding-left: 19px;
 padding-top: 10px;font-weight: 600; font-size: 23px;       letter-spacing: 1px;     font-family: 'Montserrat' !important;}
 .home-allevent-list30{color: #fff;margin-bottom: 0; padding-left: 19px;
 padding-top: 10px;font-weight: 700; font-size: 23px;       letter-spacing: 1px; }
.margin-bottom-add1{margin-bottom:30px}

.gallery-section-div{width:100%; float:left; background:#000;padding-bottom:40px;}
.gallery-section-div h2{ color: #fff;text-align: center;text-transform: uppercase; font-size: 22px; font-weight: 400;
    padding-bottom: 14px; padding-top: 7px;}
.gallery-section-div h2 span{color:#e40046}
.magazine-section{float:left; width:100%}
.galleryh1 h1{color:#fff !important; font-size:18px; font-weight:600}
.active-event2{background:#f2f2f2; color:#000}
.active-event21{background:#000; color:#fff !important; border:1px solid #000}
.event-link20:hover {background: #e40046; color: #fff; 	border:1px solid #e40046;}
 
.div-padding{margin-top:40px;cursor: pointer;}
.allgallery-span{    color: #e40046;}
.gallery-headding1{    font-size: 25px;  padding-bottom: 30px;}
.event-filter-bg-center{    width: 94%;margin: 0 auto; margin-bottom: 10px; background: #fff;
    border: 1px solid #cdcdcd; display: flex;float:none}
 
/*event calendar css start*/
.event_calendar_section{width:75%;margin:30px auto;}
.event_on_div{width:45%; float:left;background:#222224;    padding-bottom: 30px;    min-height: 392px;}
.calender_on_div{width:55%; float:left;padding-left:15px;}
.event_calendar_section h3{text-align: center; color: #fff; 
font-family: 'Montserrat'; font-weight: 700; margin-bottom: 0; font-size: 21px;}
.event_calendar_section h4{text-align:center; color:#fff;     font-weight: 500;   font-size: 17px;    font-family: 'Montserrat';    margin-top: 3px;}
.events-div-center{width: 102.2%; float:left; border: 1px solid #222224;}

 
.scrollbox-wrapper {
    position: relative;
    overflow: hidden;
}
.scrollbox-rail,
.scrollbox-bar {
    display: none;
    position: absolute;
    top: 0;
    right: 11px;
    z-index: 10;
    width: 6px;
 height: 100px !important;
    border-radius: 0px;
    background-color: #656566;
}
.scrollbox-rail-in,
.scrollbox-bar-in {
    display: block;
}
.scrollbox-rail {
    height: 100%;
    opacity: .1;
    filter: alpha(opacity=20);
}
.scrollbox-bar {
    min-height: 30px;
 
    filter: alpha(opacity=40);
}

#container {
max-height: 280px;
}
.event-tab-list1 h5{color: #fff; line-height: 20px; margin-top: 4px; margin-bottom: 5px;font-weight: 600;}
.event-tab-list1{    width: 80%;
    background: #656566;
    margin: 10px auto 15px;
    padding: 1px 13px;
    border-radius: 5px;
}
.event-tab-list1:hover{
background: #e40046;	
}
.footer-social li a:hover {
    background: #e40046;
    color: #fff;
    border: 1px solid #e40046;
}
.event-box-mid h3 a:hover{color:#e40046}

 .week-cla-light-gray {
                  float: left;
    /* border: 1px solid #FFF; */
    padding: 0px;
    width: 14%;
    padding: 12px 1%;
    min-height: 46px;
    background: #fff;
    color: #000;
    font-weight: 600;
    font-family: 'Montserrat' !important;
	font-size:15px
            }
            
            .week-cla-dark-gray {
                float: left;
                border: 1px solid #FFF;
                padding: 5px;
                width: 80px;
                min-height: 116px;
                /*85  */
                background: #eee;
            }
            
            .week-top-name {
    float: left;
    font-size: 15px;
    font-weight: 600;
    width: 14%;
    padding: 3px 1%;
    background: #fff;
    color: #ffffff;
    border: none;
    color: #000;
    text-transform: uppercase;
            }
.activedate{background:#e40046; color:#fff;}
.leftangle{
    cursor: pointer;
    padding-right: 20px;
     font-size: 30px !important;
	     vertical-align: text-bottom;
}
.righttangle
{
    cursor: pointer;
    padding-left: 20px;
    font-size: 30px !important;
	    vertical-align: text-bottom;
}


.calender_on_div h1{text-align:center;text-transform: uppercase;color:#000; font-size:24px; 
 padding-bottom:22px;padding-top: 5px;  font-family: 'Montserrat';    font-weight: 600;letter-spacing: 1px;}
/*.calender_on_div h1:before{       font-family: FontAwesome;
    content: "\f104";
    display: inline-block;
    padding-right: 20px;
    vertical-align: unset;
	font-weight:bold;}
.calender_on_div h1:after{   font-family: FontAwesome;
    content: "\f105";
    display: inline-block;
    padding-left: 20px;
    vertical-align: unset;
	font-weight:bold;}*/
.container-section24{    width: 1230px; margin: 20px auto;}
/*event calendar css end */
.top-bg h2{    text-transform: capitalize;color: #000;font-family: 'Montserrat';
    font-size: 22px; font-weight: 500; padding-top: 15px;}
	.profile-div-circle{width: 110px; height: 110px; margin: 0px auto; border-radius: 50%;}
.profile-div-circle img{ width: 100%; border-radius: 100%; height: 100%;}
.username {text-align:center; color:#000; font-family: 'Montserrat'; font-weight:500;font-size: 22px;}
.user-edit-profile h6{       font-family: 'Montserrat';text-align: center; color: #888787; font-size: 17px; font-weight: 500;}
.user-edit-profile h6:hover{color: #e40046;}
.profile-section-tabs{width:100%; float:left;}

.profile-section-tabs{width:100%; float:left;}

/*tab css start*/
 .tab-bar > div[active-tab] {
    background-color: transparent !important;
    color: black;
    border-bottom: 2px solid #000;
}
 ul li .tab-bar{    width: 630px;   float: left;}
 .tab-border-1{border: 1px solid #cbcbcb;padding: 10px 10px;     margin-bottom:35px;    width: 726px;}
 /*.tab-border-1:first-child{margin-top:50px}*/
 .tab-border-1 h4{       color: #000;  font-family: 'Montserrat'; font-size: 18px;  font-weight: 600;}	
 .tab-border-1 h5{color: #000; font-family: 'Montserrat'; font-weight: 600; font-size: 15px;}
 .tab-border-1 h6{       color: #969696; font-family: 'Montserrat';    font-size: 13.5px; font-weight: 500;}
 .tab-ul li {font-family: 'Montserrat'; color: #969696; display: inline-block; padding: 1px 20px 0px 0px;font-weight: 500;}
 .add-event-btn{display:block !important;    cursor: pointer;    background: #000; color: #fff;/* padding: 5px 10px; position: absolute; top: 76px;
    right: 459px;*/}
 [tabbed] ol{width:100%;float: left;    padding: 0px;}
  
  [tabbed] li .tab-bar .tab:last-child{    float: right;
    background: black;
    border: none;
    color: #fff;
    height: 31px !important;
    border-radius: 0px;
    margin-right: 0px;
    padding: 4px 10px;}
	
.userbtn{
    background: transparent;	
}
.userbtn:hover{background: transparent;}
.userbtn:focus{background: transparent; color:#000}
.dropdown-menu10{z-index: 9999999;padding-bottom: 15px !important;   top: 32px;   left: -110px;box-shadow:none;  }
.dropdown-menu10 li {width:100%; float:left;}
.dropdown-menu10 li a:hover{background:transparent !important; color:#000 !important;font-family: 'Montserrat';}
.dropdown-menu10 li a{    font-family: 'Montserrat' !important; color: #000 !important; padding: 0px 20px !important;
    font-size: 14px !important;}
	.dropdown-menu10 li a i{color:#6fa5d8 !important;}
.rightdrop-no{width:20%;float:right; text-align:right}
.tag-name-events{width:80%; float:left;}
.dropdown-menu10 li a:first-child{padding-top:14px !important}
.loginafter-ul ul li {border-right:none;}
/*.profile-pic{    width: 25px; border-radius: 50%}*/
.profile-pic{    width: 25px; border-radius: 50%; height: 25px;}
 .bell10{color:#949090; font-size:25px !important;}
 .notification-span{    background: #ff0000; color: #fff; position: absolute;
    right: -8px; padding: 2px; border-radius: 4px; font-size: 11px; top: 10px; font-weight: bold;}
 
/*tab css end */
.manage-blog10{padding-left:0px;padding-top:0px}
.blog-manage-bottom{    background: #000;display: table; width: 100%; margin-top: -12px; float: left;padding:0px 10px;margin-bottom: 25px;}
.blog-manage-bottom1:nth-of-type(1n){color:#fff;float:left; cursor:pointer}
.blog-manage-bottom1:nth-of-type(2n){color:#fff;    padding-left: 28px; cursor:pointer}
.blog-manage-bottom1:nth-of-type(3n){color:#fff;float:right;width: 70px;  cursor:pointer ; text-align: right;}
.blog-manage-bottom h4{font-size:14px;    font-family: 'Montserrat';font-weight:500;color: #fff;}
.update-new-sports-blog10{    margin-bottom: 0px;    min-height: auto;}
.blog-manage-bottom-paddings{margin-bottom:1px}
.top-bg h4{font-size:16px;}

.event-form-div{width:100%; float:left; padding-bottom:10px}
.event-form-div-left{width:65%;float:left;}
.event-form-div h2 span{    background: #d2d6df;color: #000;padding: 9px 19px;font-size: 25px;margin-right: 10px;}
.event-form-div h2{font-size: 21px;
    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    border-bottom: 1px solid #d2d6df;
    padding-bottom: 10px;
	padding-top:18px;
	    float: left;
    width: 100%;
	}
.redspan{     color: red !important;
    background: transparent !important;
    padding: 0px !important;
    font-size: 18px !important;}
.fieldtitle{     color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 16px;
    padding-top: 10px;
	float:left;
	width:100%;
	}
.form-control30 h5{     color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 15px;
    float: left;
    width: 100%;
    margin-top: 0;
    cursor: pointer;}
.event-form-input{border:1px solid #d6dae2;width:100%; float:left;    padding: 8px 10px;font-size: 16px !important;}
.form-control30{width:90%; float:left;}
.form-control30-1{width:27%; float:left;}
.form-control30-2{width:27%; float:left; margin-left:30px;}
.form-control30-3{width:27%; float:left; margin-left:30px;}
.form-control30-1 .datepicker{    width: 100%;
    float: left;
    padding: 10px;
    border: none;
    border: 1px solid;
    border: 1px solid #d6dae2;
	}
.starting-no{   width: 100%;
    float: left;
    padding: 10px;
    border: none;
    border: 1px solid;
    border: 1px solid #d6dae2;}
	.show-venue{display:none;}
.upload-filetype{background:#999999; color:#fff;}
.upload-filetype:hover{background:#999999; color:#fff;}
.request-h2 {margin-top:50px}
.padding-top-50{padding-top:0px;}
.request-h6-1 {    color: #000;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    float: left;
	margin-top: 0;
    width: 100%;margin-bottom:0}
.request-h6-2{  margin-top:2px;    color: #000;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    float: left;
    width: 100%;}
	.request-h6-3{  margin-top:2px;    color: #000;
    font-family: 'Montserrat';
    font-size: 16px;
    font-weight: 500;
    float: left;
    width: 100%;
	padding-top:10px;
	    margin-top: 50px;
	}
.next-btn{    background: #000000;
    color: #fff;
    font-family: 'Montserrat';
    padding: 9px 15px;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    width: 160px;
    border-radius: 5px;
    font-size: 18px;
	margin-top:40px;}
.save-btn{    background: #000000;
    color: #fff;
    font-family: 'Montserrat';
    padding: 9px 15px;
    border: none;
    text-transform: uppercase;
    font-weight: 400;
    width: 160px;
    border-radius: 5px;
    font-size: 18px;
	margin-left:40px;
	margin-top:40px;
	}
.my-profile-section{width:100%; float:left; padding-bottom:400px}
.myprofile-section-left{width:22%; float:left; margin-top:30px}	
.myprofile-section-right{width:75%; float:right;border: 1px solid #d6dae2; margin-top:30px}
.pictur-btn{    width: 100%;float: left; font-weight: 500;border: 1px solid #d6dae2;color: #000; background: #f9f9f9;
    margin-top: 15px; padding: 10px;text-transform: uppercase;letter-spacing: 1px;}
.myprofile-section-left h3{text-align:center;font-weight:500;     padding-top: 5px;font-size:21px}
.myprofile-outside{    width: 100%;float: left; border: 1px solid #d6dae2; padding-bottom: 10px; height:230px}
 .company-img{display: block;margin: 10px auto 2px;width:230px;height:178px}
.myprofile-pic{width: 125px;height: 125px;margin: 30px auto 0 auto; border-radius: 50%; }
.myprofile-pic img{width:100%; border-radius: 50%; height:125px}

.edit-profile{width:100%; float:left;border-bottom: 1px solid #d6dae2; padding:15px 20px}
.edit-profile-btn{    float: right; background: #7c7c7c; color: #fff; border: none;  padding: 6px 8px;}
.user-data{width:100%; display:table; padding:5px 20px ;    border-bottom: 1px solid #d6dae2; }
.user-data1:nth-of-type(1n){width:230px; float:left;}
.user-data1:nth-of-type(2n){display:table-cell; float:left;width:70%}
.user-data h4{font-weight:500; font-size:17px}
.user-data:last-child{border-bottom:none;}

.organizer-left{width:60%; float:left;}
.organizer-right{width:30%; float:right}
.select-box31{    border: 1px solid #d6dae2;
    border-radius: 3px !important;
    text-transform: capitalize;
    /* color: #000; */
    font-family: 'Montserrat';
    font-size: 17px;
    height: auto !important;
    /* margin-top: 34px; */
    padding: 9px 12px;}
.selectbox-right10{width:100%; float:left;margin-top:40px;}
 
.pictur-btn2{background:#fff;border:2px solid #5d5d5d;border-radius:4px}
.border-none{border:none;}
.padding-top-0{padding-top:0px;}
.submit30{     background: #000000;
    color: #fff;
    padding: 9px 33px;
    font-weight: 400;
    font-size: 19px;
    letter-spacing: 1px;
    border: none;
    border-radius: 5px;
    margin-top: 30px}
.my-profile-section{padding-bottom:100px}
.myprofile-section-right2 h2{    font-size: 21px;
    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    border-bottom: 1px solid #d2d6df;
    padding-bottom: 10px;
    padding-top: 24px;
    float: left;
    width: 100%; }
.myprofile-section-right2 h2 span{    background: #d2d6df;
    color: #000;
    padding: 9px 19px;
    font-size: 25px;}
.myprofile-section-right2{ width: 60%;float: left;margin-left: 35px;}
.select-opganizer{    border: 1px solid #d6dae2;padding: 10px 15px;border-radius: 3px; font-size:15px}

 .select-opganizer {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
 
    background-image: url(../images/select-arrow.png);
      background-position: right 15px top 18px;
    background-repeat: no-repeat;
}
.selectbox-right11{width:100%; margin:0px auto;}
.selectbox20{width:50%; font-size:14px}
.margin-top-0{margin-top:0}
.textarea-headding{border: 1px solid #d6dae2;
    width: 60%;
    float: left;
    padding: 8px 10px;}
.owl-nav {
    float: left;
    width: 100%;
    position: absolute;
    bottom: 180px !important;
    pointer-events: none;
}	
.owl-prev{pointer-events: all;}
.owl-next{pointer-events: all;}
	
/*image upload css start*/	
	
.drop { background-color: #fff; }

.drop:after { border: dashed 0.3rem rgba(0, 0, 0, 0.0875); }

.drop .drop-label { color: rgba(0, 0, 0, 0.0875); }

.drop:hover:after { border-color: rgba(0, 0, 0, 0.125); }

.drop:hover .drop-label { color: rgba(0, 0, 0, 0.125); }

#image-preview, .image-preview { background-color: #000; }

.drop {
  min-width: 200px;
  min-height: 22rem;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  margin: 0;
}

.drop:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}

.drop.file-focus { border: 0; }

.drop:hover { cursor: pointer; }

.drop .drop-label {
  font-size: 23px;
  font-weight: 300;
  line-height: 4rem;
  width: 33rem;
  text-align: center;
  position: absolute;
  top: 50%;
  margin-top: -1.5rem;
  left: 50%;
  margin-left: -16rem;
}

.drop input[type=file] {
  line-height: 50rem;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 10;
  cursor: pointer;
}


#image-preview, .image-preview {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
}

#image-preview:empty, .image-preview:empty { display: none; }

#image-preview img, .image-preview img {
  display: block;
  margin: 0 auto;
  width: 100%
}

#image-preview:after, .image-preview:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  border: solid 0.1rem rgba(0, 0, 0, 0.08);
 
}
.drop-label {     color: #000 !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;}
.drop-label span{    color: #000 !important;
    font-family: 'Montserrat' !important;
    font-weight: 500 !important;
	font-size:13px !important;
	    line-height: 100px;
	}
.outer-drop{width: 450px;float: left;padding: 10px; border: 1px solid #d6dae2; border-radius: 5px;}
.search-photo1{display: block; margin: -30px auto auto;}
#image-preview canvas{height:224px;}
.image-tagline{ float: left; width: 100%; padding-top: 12px;font-size: 14px; color: #b3b3b3;}
.search-video1 {
    display: block;
    margin: -57px auto auto;
}
.video-drop {min-height:19rem !important}
.video-drop .drop-label{margin-top:0px !important}
.submit-blog-btn{     color: #fff;
    background: #000;
    font-size: 17px;
    padding: 11px 20px;
    font-family: 'Montserrat';
    margin-top: 40px;
    border: none;
    border-radius: 5px;
    letter-spacing: 1px;
}
.save-draft-btn{    color: #fff;
    background: #000;
    font-size: 17px;
    padding: 11px 17px;
    font-family: 'Montserrat';
    margin-top: 40px;
    border: none;
    border-radius: 5px;
    letter-spacing: 1px;
	margin-left:50px
}
/*upload image css end */


/*text editor css start*/
 

#editor {
	max-height: 250px;
	height: 250px;
	background-color: white;
	border-collapse: separate; 
 
	padding: 4px; 
	box-sizing: content-box; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset; 
	box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; border-top-left-radius: 3px;
	overflow: scroll;
	outline: none;
}
#voiceBtn {
  width: 20px;
  color: transparent;
  background-color: transparent;
  transform: scale(2.0, 2.0);
  -webkit-transform: scale(2.0, 2.0);
  -moz-transform: scale(2.0, 2.0);
  border: transparent;
  cursor: pointer;
  box-shadow: none;
  -webkit-box-shadow: none;
}

div[data-role="editor-toolbar"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.dropdown-menu a {
  cursor: pointer;
}
.text-editer-section{width:100%; float:left;     border: 1px solid #d6dae2;}
/*test editer css end */


#progressbar { margin-bottom: 30px; overflow: hidden;/*CSS counters to number the steps*/ counter-reset: step;    margin-top: 30px;}
#progressbar li {list-style-type: none;color: #cccccc;text-transform: uppercase;font-size: 14px;width: 20%;float: left;
  position: relative;    font-family: 'Montserrat';text-align: center; font-weight: 600;}
#progressbar li:before {content: counter(step);counter-increment: step;width: 31px; line-height: 28px; height: 31px;
    display: block; font-size: 16px; color: #fff;background: #cccccc; border-radius: 50%;margin: 0 auto 5px auto;border: 2px solid #cccccc;}
/*progressbar connectors*/
#progressbar li:after {content: '';width: 88%;height: 6px;background: white;position: absolute;left: -44%;top: 14px; 
  background-image: url(../images/step-line.png);background-repeat: repeat-x;/*put it behind the numbers*/}
#progressbar li:first-child:after {/*connector not needed before the first step*/  content: none;}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before,#progressbar li.active:after {background: #cccccc;color: white;}
 #progressbar li.active {color:#373737}
 #progressbar li.active-color {color:#e40046}
.radio-inline input[type=radio]{    margin-left: -17px !important}
 
 .progressbar-p {font-weight: 500; padding-top: 8px;}
 .event-form-div h3{font-weight: 500; padding-top: 20px;}
 .event-submit-btn1{     background: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 15px;
    font-family: 'Montserrat';
    width: 150px;
    border: none;
    border-radius: 5px;
    letter-spacing: 1px;
    font-size: 17px;
	margin-top:50px
	 }
 .event-save-btn1{    background: #000;
    color: #fff;
    text-transform: uppercase;
    padding: 8px 15px;
    font-family: 'Montserrat';
    width: 150px;
    border: none;
    border-radius: 5px;
    letter-spacing: 1px;
    font-size: 17px;
	margin-left:40px;
	margin-top:50px
	}
.edit-ul{float:left; width:100%; padding-bottom:10px;margin-left: -36px;}
.edit-ul li {  float: left;list-style: none;} 
.edit-ul li a{font-weight: 500;    color: #777;
    float: left;
    
    padding: 0px 9px 0px 0px;
	
	}
.add-edit10{padding-left:9px}
	.edit-ul li :nth-of-type(1){}
 .edit-ul li :nth-of-type(2){border-right:none; padding-left:20px}
.request-mail-p{color:#666666; padding-top:35px}
.request-mail-p a{color:#000;}
.selectbox22{width:60%}
.additional-input1{width:80%}
.conditions-p{    font-weight: 500;
    padding: 120px 0px 0px;
    float: left;
    width: 100%;
    font-size: 16px;}
.event-type-radio1{color:#000; font-weight:500;font-size: 16px;}
.event-type-radio2{    color: #000;
    font-weight: 500;
    margin-left: 150px !important;
    font-size: 16px;}
.event-type-radio2 input{margin-top:6px}
.type-section11{    padding: 40px 0px 20px;}
.schedule-p{width:100%; float:left;    font-weight: 500;cursor: pointer;}
.radio-labels{font-weight:500;font-size: 15px;}
.radio-labels-right  {margin-left: 100px !important;}
.event-detail-scoller h3{    text-align: center;
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 600;
    margin-bottom: 0;
    font-size: 23px;}
.event-detail-scoller h4{    text-align: center;
    color: #fff;
    font-size: 18px;
    font-family: 'Montserrat';}
.event-detail-scoller{    width: 80%;
    float: right;
    margin-top: 230px; }
.event-form-div-right{width:30%; float:left;}
.blognew-p{padding: 80px 0px 0px;float:left; width:100%}
.blognew-p a{color:#000; font-weight:500}
.textarea-headding3{    border: 1px solid #d6dae2;
    width: 72%;
    float: left;
    padding: 8px 10px;}
	
/*gallery-landing-div css start*/
.gallery-landing-div{width:100%; float:left;}
.gallery-landing-div-top{width:70%; float:left;}
.gallery-landing-div-top h4{font-size: 16px !important; color: rgba(0, 0, 0, 0.8) !important; font-family: 'Montserrat' !important;}
.gallery-landing-div-left{width:70%; float:left;}
.gallery-landing-div-right{width:27.5%; float:right;}
.gallery-landing-div h1{ color: #000;
    font-size: 24px;
    font-weight: 600;}
.gallery-landing-div h4{ color: #000;
    font-size: 16px;
    margin-bottom: 5px;
    font-weight: 500;
    text-shadow: none;
    line-height: 21px;}
.gallery-times{color: #a3a3a3;font-size: 12px;font-weight: 500;	}
.gallery-social {cursor: pointer;}
.gallery-social li a img{float:left; padding: 10px 10px 10px 0px;    width: 40px;}
.gallery-landing-div-right img{width:100%}
.photo-section1{width:35%; float:left; margin:30px 0px }
.photo-section2{width:33.3%; float:left; margin:30px 0px}
.photo-section3{width:35%; float:right;text-align:right;margin:30px 0px}
.gallery-landing-div h5{color: #a3a3a3;font-weight: 500; font-size: 18px;    padding: 0px 15px;}
.page-no{border: 1px solid #d6dae2; padding: 10px; width: 124px;}
.activespan1{color: red !important;}
.page-no-span{font-weight:600;color:#000; padding-left:10px;    line-height: 36px;}
.tag-it{float:left; width:100%;color: #a3a3a3;    padding-bottom: 40px;margin-left: -4px;}
.tag-it a{white-space: normal; font-weight: 500; color: #a3a3a3;font-size: 17px; padding: 10px;line-height: 27px;}
.tag-it span{color: #a3a3a3;font-size: 17px;     padding: 10px 15px 10px 0px;line-height: 27px; font-weight:500}
.related-gallery-section{width:100%; float:left;}
.related-gallery-section h1{font-size: 18px !important}
/*gallery-landing-div css end */


.schedule_date_show{width:100%; float:left;    border: 1px solid #d6dae2; display:none;}
.schedule_date_show h3{font-weight: normal;margin-top: 0; padding-top: 0; font-size: 20px;    margin-bottom: 0;}
.schedule_date_show h3 a{float: right;  font-size: 13px;}
.schedule-label{    width: 100%;  float: left; font-weight: 500;  font-size: 13px;}
.schedule-padding {width:100%; float:left; padding:10px}
.bottom-hr1{width:100%; float:left;    margin-top: 0;  margin-bottom: 0;}
.selectbox-right13{width:50%;float:left;}
.schedule-div-section1{width:20%; float:left;}
.schedule-div-section2{width:20%;margin-left:30px; float:left;}
.schedule-div-section3{width:20%; margin-left:30px;float:left;}
.schedule-input{    border: 1px solid #d6dae2; width: 100%; float: left;     padding: 10px 10px; border-radius: 3px;}
.schedule-text{float: left;width: 100%;color: #848484; line-height: 13px;}
.schedule-padding1{padding-top:7px}
.schedule-add{    color: #fff;
    padding: 10px 20px;
    border: none;
    background: #000;
    border-radius: 3px;
    font-weight: 500;
    letter-spacing: 1px;}
.schedule-cancel{    color: #fff;
    padding: 10px 20px;
    border: none;
    background: #000;
    border-radius: 3px;
    font-weight: 500;
    letter-spacing: 1px;
	margin-left:30px;
	}
.schedule-padding-0{padding-bottom:0px}
.tab a{color:#000}
.link-btn10{color:#fff !important}
.fileupload-new{margin:0px auto;width:200px;  }
.pictur-btn-popup {

    font-weight: 500;
    border: 1px solid #d6dae2;
    color: #000;
    background: #f9f9f9;
    margin-top: 15px;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    display: block;
    margin: 20px auto;
}
.pictur-btn-popup1 {
	width:110px;
    font-weight: 500;
    border: 1px solid #d6dae2;
    color: #000;
    background: #f9f9f9;
    margin-top: 15px;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
  
}
.pictur-btn-popup2 {
 
	width:110px;
    font-weight: 500;
    border: 1px solid #d6dae2;
    color: #000;
    background: #f9f9f9;
    margin-top: 15px;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
	margin-left:20px;
  
}
.rowmy-div{float:left;width:100%}
.fileupload-section{float:left;width:100%;margin-top:20px}
.modal-content-div10{float:left;width:100%;padding-bottom:30px}
.pop-title{    text-align: center;
    border-bottom: 1px solid #ddd;
    padding-bottom: 13px;}
	
 .profile-btn-div{    width: 100%;
    float: left;
    padding: 20px 0px;}
	 .profile-btn-div input{width:220px}
	 .error_profile_img {
       color: #ff0000;

    font-size: 10px;
    text-align: center;
   
}
 .select_img8{    
    font-weight: 500;
    border: 1px solid #d6dae2;
    color: #000;
    background: #f9f9f9;
    margin-top: 15px;
    padding: 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    box-shadow: none !important;}
	
	.edit_profile_input{
      width: 100%;
    float: left;
    padding: 10px 10px 4px;
    /* border: none; */
    font-weight: 500;
    font-size: 17px;
    color: #000; 
		
	}
	.divider10{    float: right;
    margin-right: 5px;
    font-weight: 600;}
	.profile-submit-btn{
		background: #000;
		color: #fff;
		text-transform: uppercase;
		padding: 8px 15px;
		font-family: 'Montserrat';
		width: 130px;
		border: none;
		border-radius: 5px;
		letter-spacing: 1px;
		font-size: 17px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.profile-cancel-btn{
		background: #000;
		color: #fff;
		text-transform: uppercase;
		padding: 8px 15px;
		font-family: 'Montserrat';
		width: 130px;
		border: none;
		border-radius: 5px;
		letter-spacing: 1px;
		font-size: 17px;
		margin-left: 40px;
		margin-top: 20px;
		margin-bottom: 20px;
	}
 .error-forms {
    color: #ff0000;
    /* position: absolute; */
    /* left: 1px; */
    /* top: 39px; */
    font-size: 10px;
    float: left;
    width: 100%;
    margin-left: 14px;
    padding-top: 10px;
    margin-bottom: -6px;
 }
 .user-data1-outerdiv{    width: 60%;float:left}
 .thumbnail_div{width:80%;float:left;}
 .thumbnail_img{width:100px; float:left;position:relative;margin-right: 13px;margin-bottom:13px}
 .thumbnail_img img{width:100%; height:80px;  }
 .closeas{position: absolute; top: 0;right: 0;background: #000;  color: #fff; border-radius: 50%;
    padding: 4px 5px; font-size: 13px !important;}
.update-new-sports-top img{min-height:215px; /*max-height:190px;*/ max-height:243px; width:100%}
.update-new img{min-height:190px; max-height:190px; width:100%}
.tab-ul1{width:100%; float:left;border-bottom:1px solid #000}
.tab-ul1 li{float: left; padding: 10px 20px;}
.tab-ul1 li a{color:#000; font-size:18px;font-weight:500}
/*.tab-active{border-bottom:2px solid #000}*/



/* css for form */

.portet-background{width:100%;float:left;padding-bottom:50px}

.event-dates-section-main{width: 100%; float: left; background: #fff; border: 1px solid #d6dae2; padding: 10px 10px 0px;}
.event-dates-section{width:100%; display:table;}
.event-dates-section1{display:table-cell}
.event-dates-section1:nth-of-type(1){width:80px; }
.event-dates-section1:nth-of-type(2){   }
.event-dates-section1:nth-of-type(3){width:130px; float:right;  }
.event-dates-section1 h3{padding-top: 0px;font-size: 16px;margin-top: 0; margin-bottom: 8px;}
.event-dates-section1:nth-of-type(1) h3{text-align:center;}
.event-dates-section1:nth-of-type(2) h3{padding-left:20px}
.event-dates-section1:nth-of-type(2) p{padding-left:20px}
.ckick-icon{float:right;margin-bottom:0;list-style: none;}
.ckick-icon li{float: left; padding: 2px 6px;}
.ckick-icon li i{font-size:18px;    cursor: pointer;}

.file-upload{position:relative}
.event-section-data-div{width: 100%; float: left; background: #fff; border: 1px solid #d6dae2;  }
.event-data-div{width: 100%;display:table;;background: #eaeaea;padding: 6px 0px 5px;border-bottom: 1px solid #ccc;}
.event-data-div1{display:table-cell}
.event-data-div1:nth-of-type(1){width:80px; }
.event-data-div1:nth-of-type(2){ }
.event-data-div1:nth-of-type(3){    width: 109px; float: right; padding-right: 10px;}
.event-data-div1:nth-of-type(2) p{padding-left:30px; margin-bottom:0}
.ckick-icon li i{color:#4a828c}



.tab-ul2{width:63%; float:left;border-bottom:1px solid #000;margin-top: 35px;margin-bottom:70px}
.tab-ul2 li{float: left; padding: 10px 20px;}
.tab-ul2 li a{color:#000; font-size:16px;font-weight:500}
.tab-ul1 .tab-active{border-bottom:0px solid #000;}
/* .tab-ul1 .tab-active a{color:#e40046;} */

.tab-ul2 a:focus, .tab-ul2 a:hover {
    color: #e40046;
    text-decoration: none;
}
/* .tab-ul2 .tab-active a {color:#e40046;} */
.tab-ul2 li:last-child:hover, .tab-ul2 li:last-child:focus{background: #e40046;}
.tab-ul li a:focus, .tab-ul li a:hover{color:#e40046 !important; text-decoration: none;}
.event-form-div-left>a:hover, .event-form-div-left>a:focus{background: #e40046; color:#fff; }
.form-control30 button:hover, .form-control30 button:focus{background: #e40046; color:#fff; }
h5.add-venue>a{color: #777;}
h5.add-venue>a:hover, h5.add-venue>a:focus{color: #e40046;}

.myprofile-section-left label:hover{background:#e40046; color:#fff; cursor: pointer;}
.myprofile-section-right2 input#organizer_profile_save_button:hover, .myprofile-section-right2 input#organizer_profile_save_button:focus{background:#e40046;}
.edit-profile button.edit-profile-btn:hover, .edit-profile button.edit-profile-btn:focus{background:#e40046; border-color: #e40046;}
.tab-ul1 .tab-active:after {
    /*left: 6px;
    top: 1px;
    width: 7px;
    height: 12px;
    border: solid #2f4050;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);*/
	
	/*content: '';
    left: 0px;
    width: 10%;
    height: 4px;
    border-width: 0 2px 2px 0;
    background: #000;
    position: absolute;
    bottom: 77px;
    display: block;
    text-align: center;*/
	content: '';
    width: 50%;
    height: 4px;
    /* border-width: 0 2px 2px 0; */
    background: #000;
    position: relative;
    bottom: 0px;
    display: inline-block;
	left:20%;
float:left;
}
 .tab-ul2 .tab-active:after
 {
	content: '';
    width: 100%;
    height: 4px;
    /* border-width: 0 2px 2px 0; */
    background: #000;
    position: relative;
    bottom: 0px;
    display: inline-block;
 
float:left; 
 }

.tab-ul1 li {
    float: left;
    padding: 10px 30px 0px 0px;
}
.tab-ul2 li {
    float: left;
    padding: 10px 45px 0px 0px;
}


.tab-ul2 li:last-child{     background: #000;
    float: right;
        padding: 2px 7px 2px;
    margin-top: 10px;}
.tab-ul2 li:last-child a{ color:#fff;}
.container-min-width{min-height:400px}
.no-data-p{text-align:center;font-size:20px}
.img-wd50{width: 100%;}
.category-select-white select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    background: #fff;
    width: 100%;
    padding: 0px 10px;
    height: 45px;
    font-weight: 400;
    font-size: 16px;
    border-color: #d4d4d4;
    color: #bbb;
    transition: all 333ms ease-in-out;
    color: #757575;
    outline: 0px;
    background-image: url(../images/white-iocn1.png);
    background-position: right;
    background-repeat: no-repeat;
}



/*event ohter page css css start*/
 /*radio and checkbox css start*/
 
.control-group {
  display: inline-block;
  vertical-align: top;
  background: #fff;
  text-align: left;
  box-shadow: 0 1px 2px rgba(0,0,0,0.1);
  padding: 30px;
  width: 200px;
  height: 210px;
  margin: 10px;
}
.control {
    display: block;
    position: relative;
    padding-left: 30px;
    margin-bottom: 15px;
    cursor: pointer;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 500;
}
.control input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.control__indicator {
  position: absolute;
  top: 2px;
  left: 0;
  height: 20px;
  width: 20px;
    background: #fff;
    border: 1px solid #757575;
    border: 1px solid #cccccc;
    border-radius: 3px;
}
.control--radio .control__indicator {
  border-radius: 50%;
}
.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
    background: #fff;
    border: 1px solid #cccccc;
}

 

 
.control input:checked ~ .control__indicator {
 /*  background: #2aa1c0;*/
}
.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
 /* background: #0e647d;*/
}
.control input:disabled ~ .control__indicator {
  background: #e6e6e6;
  opacity: 0.6;
  pointer-events: none;
}
.control__indicator:after {
  content: '';
  position: absolute;
  display: none;
}
.control input:checked ~ .control__indicator:after {
  display: block;
}
.control--checkbox .control__indicator:after {
    left: 6px;
    top: 1px;
    width: 7px;
    height: 12px;
    border: solid #2f4050;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);

}
.control--checkbox input:disabled ~ .control__indicator:after {
  border-color: #7b7b7b;
}
.control--radio .control__indicator:after {
 left: 4.5px;
    top: 5px;
    height: 8px;
    width: 8px;
    border-radius: 50%;
    background: #2f4050;

}
.control--radio input:disabled ~ .control__indicator:after {
  background: #7b7b7b;
}
 .control-radio1{    width: 80px;
    float: left;
    font-family: 'Montserrat-Regular';
    color: #2f4050;
    font-size: 16px;
margin-top: 10px;
}
.inline-radio{
    float: left;
    padding-right: 20px;
    font-weight: 500;
    font-family: 'Montserrat';
    font-size: 15px;
    padding-top: 1px;
    margin-top: 5px;	
    margin-bottom: 0px;
}
.padding-right-4{
    padding-left: 0;	
	padding-right: 0px !important;
}	
 
 
 /*radio and checkbox css end */
.editor-option{width:100%;
float:left;
margin-top:20px;
}
.datepicker-divs{
    border: 1px solid #d6dae2;
    width: 280px;	
    height: 41px;
}
.datepicker2{
    padding: 10px 13px 0px 44px!important;
    font-size: 14px !important;
}
.Photographer-select{
	border: 1px solid #d6dae2;
    width: 100%;
    float: left;
    padding: 8px 10px;
}
.editor-option input{margin-bottom:0px !important}
.ticket-div{
width:100%;
float:left;	
/* border: 1px solid #d2d6df; */
padding:10px 20px 20px;
}
.ticket-div h2{font-size: 25px;}
.divmain-title{
    font-size: 21px;
    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    border-bottom: 1px solid #d2d6df;
    padding-bottom: 10px;
    padding-top: 18px;
    float: left;
    width: 100%;	
    padding-bottom: 20px;
padding-top:0px !important;	
}
.main-div-tickets{
 border-bottom: 1px solid #d2d6df;
width:100%;
display:table; 
padding-bottom: 10px;
    padding-top: 10px;
}
.main-div-tickets1:nth-of-type(1){
    width: 380px;
    float: left;	
	
}
.main-div-tickets1:nth-of-type(2){
	text-align:right;
	    width: 130px;
    float: left;
}

.main-div-tickets1:nth-of-type(3){
    text-align: right;
    float: right;
	 width: 230px;
}
.main-div-tickets1 select{
    width: 100%;
    font-size: 14px;
    padding-top: 11px;
    
}
.promocode{
width:50%; 
float:left;
    padding-top: 70px;
	}
	
.website-show .owl-dots{    
	position: relative !important;
    bottom: 34px !important;
	text-align: right !important;
	}
.promocode-input{
	width:180px;
}
.promo-btn{
	    background: #000;
    border: none;
    color: #fff;
    letter-spacing: 1px;
    padding: 9px 30px;
    margin-left: 10px;
	
}
.label-promo{
    color: #000;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 12px;
    margin-bottom: 6px;
	
}
.checkout-section{width:60%; 
float:left;
background:#e7e8ea
}
.checkout-section-left{
width:150px;
    padding: 10px;	
float:left;	
}

.checkout-section-right{
    width: 200px;
    float: right;
    text-align: right;
    padding: 10px;	
}
.checkout-p{margin:0px;}
.checkout-p span{    color: #000;
    font-family: 'Montserrat';
    font-weight: 500;
    font-size: 19px;
}
.checkout-btn{
    color: #fff;
    background: #000;
    width: 35%;
    float: right;
    border: none;
    font-size: 20px;
    font-family: 'Montserrat';
    font-weight: 600;
    padding: 9px;
}
.checkout-main-div{
	width:100%;
	float:left;
	padding-top:60px;
	padding-bottom:40px;
}
.checkout-main-div button:hover{background: #e40046;}
.textspans{    text-align: left;
    background: #e7e8ea;
    width: 50px;
    float: left;
    padding: 2px 5px;
}
.seo-p{
    float: left;
    width: 100%;
    font-size: 14px;
    padding-top: 10px;	
}
.seoinput{
width:65%	
}
.seotextarea{
	    width: 62%;
}
.selectgallery-page{width:115px}
.photo-section-drop{width:30%; float:left;    padding-top: 33px;}
.image-slider-site{width:100%; float:left;  }
.gallery-thumbnails-ul{width:100%; float:left;  }
.image-slider-section1{width:100%; float:left;   position:relative;    min-height: 350px;
    max-height: auto;}
.arrow-div1{
    position: absolute;
       right: -15px;
    cursor: pointer;
}
.arrow-div{
    position: absolute;
    left:-15px;
    cursor: pointer;
}
.left-slide{
    float: left;
    margin-top: 210px;
    font-size: 40px !important;
    background: #0c7ca1;
    color: #fff;
    padding: 6px 16px;
    margin-left: 6px;
}
.right-slide{
  float:right;
	margin-top:210px;
 
    font-size: 40px !important;
    background: #0c7ca1;
    color: #fff;
    padding: 6px 16px;
    margin-right: 6px;
}
.sider{width:120px; float:left;cursor: pointer;}
.select-arrow121{
    margin-left: -23px;
    line-height: 41px;		
}
/*event other page css end */


/*landing gallery apge css start*/
.eventslider img{width:100%}
.galleryicons1{vertical-align: unset;}
.font-text20{font-family: 'Montserrat';font-weight: 500;}
.border-bottom-line{
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 23px;
    font-size: 700;
    font-weight: 500;
    padding-bottom: 15px;
    margin-top: 5px;
    margin-bottom: 15px;
	
}
.tag-it a:hover {
    color: #e40046;
}
.eventdetail-text10{
    color: #000;
    font-weight: 500 !important;	
}
.eventdetail-text10 a{
color:#5f84f2	
}
.eventbutton-section{
background:#f2f2f2;
width:100%;
float:left;	
}
.eventbutton-section h6{
text-align:center;	
    color: #000;
    font-weight: 500 !important;
	font-size: 14px;
	    padding: 3px 0px;
}
.eventbutton-section h6 a{color:#000;}
.eventbutton-section h6 a:hover{
text-decoration:none;
color: #e40046;
}
a:hover{text-decoration:none !important;}
.eventbutton-section img{
    padding-right: 4px;	
}
.eventdetail-text10 a:hover{text-decoration:none;}
.border-right-line{
    border-right: 1px solid #cecece;	
}
.margin-ticket{
margin-top:10px;
	
}
.padding-leftnone{
    padding-left: 0px !important;
    padding-right: 0px !important;	
}
.margin-ticket select{
font-size: 15.5px;
}
.promo-btn{
    font-weight: 600;	
	
}
.promocode button:hover{
    background: #e40046;	
	
}
.evt-img{
width:100%;	
float:left;	
}
.gallery-icon-uls{
width:100%;	
float:left;	
}
.gallery-icon-uls li{
float:left;	
padding:10px 6px 0px 0px;
}
.gallery-readmore{
    background: #000;
    color: #fff;
    padding: 7px 20px;
    float: left;
    margin-top: 100px;
    margin-bottom: 27px;
    font-size: 13.5px;
    font-family: 'Montserrat';
}
.tag-it2{     padding-top: 17px;   border-top: 1px solid #cdcdcd;}
.tag-it2 a{padding: 10px 0px 0px 10px;
font-weight:500}
.venuemap{width:100%;}
/*landing gallery page css end */
.delete-procode{
     font-size: 20px !important;
    cursor: pointer;
    padding: 37px 20px 8px;
	
}
.promo-main-div{
	width:100%;
	float:left;
	padding:10px 0px
}
.margin-promo{
margin-top:24px
}
.in_inr20{
    padding: 10px !important;
    width: 65%!important;
}
.in_inr{
    padding: 10px !important;
 
}
.delete-procode10 {
    font-size: 20px !important;
    cursor: pointer;
    padding: 14px 20px 8px;
}
.breadcum-div{
background:#f5f5f5;
width:100%;
float:left;	
margin-left: 0px;
}
.breadcum-div h6 a{
color:#666666;
    text-transform: capitalize;
	    font-weight: 500;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.breadcum-div h6>span{
   color:#666666;
	    font-weight: 500;
    font-size: 14px;
	font-family: 'Roboto', sans-serif;
}
.homebanner-tops{
width:100%; 
float:left;	
}
.homebanner-tops img{
width:100%	
}
.container-slider-section{
width:100%;
float:left;	
}
#home-page-slider img {
    width: 100%;
}   
.gallery-tab-ul{
 
	 display: inline-block;
        margin: 0;
        padding: 0;
		 text-align: center;
     
}	
 
.gallery-tab-ul li {
float: left;
    border-top: 1px solid #d9d8d1;
    border-bottom: 1px solid #d9d8d1;
    border-right: 1px solid #d9d8d1;
    padding: 9px 18px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 15px;
}
.gallery-tab-ul li:nth-of-type(1){
 border-left: 1px solid #d9d8d1;	
	 
}
.gallery-tab-ul li:hover{
	background:#f2f2f2
}
.gallery-tab-ul li.active-tabs1{
	background:#f2f2f2
}
.event-links3{
background:#fff ;
    color: #000;
}
.event-link201:hover{
    
    border: 1px solid #e40046;
 
    background: #e40046;
    color: #fff;
	
}
.active-tabs1{background:#f2f2f2; color:#000}
.firstspan-tab{    border-left: 1px solid #cdcdcd;}
.photo-search-main{
width:100%;
float:left;
    margin-top: 25px;
    margin-bottom: 20px;
}
.arrow_down_icon{
    color: #000;
    font-size: 25px !important;
    position: absolute;
    right: 9px;
    top: 6px;	
}
.padding-select-option{
    padding: 2px 6px;
    height: 40px;
    color: #000;
    font-weight: 600;	
}
.photo-selects14{position:relative;width:120px; float:left;}
.gallery-thumbnails-ul li a img{
	display: block;
    height: 100%;
    position: relative;
    top: 0px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 0;
}
.outerbox p{text-align:justify;    font-weight: 500; font-size: 16px;}
.outerbox {width:100%; float:left; padding-bottom:50px;}
.border-right-hide ul li{border-right:none}
.event-box img {/*max-height: 362px;min-height: 362px;*/}
.event-box-img-section{    float: left;
    width: 100%;
    max-height: 180px !impor;
    min-height: 180px;     
   }
   .event-box-img-section img{
	    max-height: 180px !important;
    min-height: 180px !important;
    width: 100%;   
	   
   }
.blog-manage-bottom1 span{text-transform: uppercase;}
 .cloaseas101 {
    position: absolute;
    top: 0px;
    right: -25px;
    z-index: 9;
    color: #000;
    cursor: pointer;
    background: #fff;
    padding: 2px 12px 2px 10px;
    font-size: 11px;
}
.cloaseas101 i {
    color: #58cec4;
    font-size: 15px;
    vertical-align: text-bottom;
}
.cloaseas102 {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 9;
    color: #000;
    cursor: pointer;
    background: #fff;
    padding: 2px 9px 2px 9px;
    font-size: 11px;
}
.cloaseas102 i {
    color: #58cec4;
    font-size: 15px;
    vertical-align: text-bottom;
}
.home-bottom-add  img{
	width:100%;
}
/*
.select2-container-multi .select2-choices{
    height: 100px !important;
    overflow: auto;
    float: left !important;	
}
.select2-container{
    float: left;
    width: 100%;
    height: 100px;	
}*/
#attendence_grid {
    padding-left: 17px;
}
 
.tab-ul{margin-bottom:0px;}
.headding-text-small{    text-transform: capitalize !important;}
.capidtal-spans{text-transform: uppercase;}



/*event venu page css start*/
.add-event{
width:100%;	
float:left;	
}
.add-event img{
width:100%;	
padding:10px 0px
}
.add-event h2{
     color: #000;
    font-size: 25px;
    font-weight: 600;
    padding-bottom: 15px;
    margin-top: 5px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
	}
 
.add-detail-sections{
width:100%;
float:left;	
    margin-bottom: 30px;
}
.add-detail-sections h3{
      color: #000;
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 15px;
    margin-top: 0;
    margin-bottom: 0px;
    float: left;
    width: 100%;
	}
.add-detail-sections p{
    color: #000;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 7px;
}
.div-spaces {
	padding-left:0px !important;
}
 
.add-detail-sections img{
width:100%	
}
.event-venu-left{
    width: 67%;
    float: left;
 
}
.padding-venus{
	 
	    padding: 12px 15px;	
}
.event-venu-right{
    float: left;
    width: 32%;
    padding-left: 25px;
 
}
.event-venu-left h2{
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 22px;
    font-size: 700;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.event-venu-left p{
    color: #818181;
    font-weight: 500;
    font-size: 15.5px;
}
.gallery-readmore1{
    background: #000;
    color: #fff;
    padding: 7px 20px;
    float: left;
    margin-top: 20px;
    margin-bottom: 27px;
    font-size: 13.5px;
    font-family: 'Montserrat';	
}
.event-venu-right h2{
    border-bottom: 1px solid #ccc;
    color: #000;
    font-size: 22px;
    font-size: 700;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-bottom: 20px;
}
.event-venu-right p{
    color: #555;
    margin-top: 0px;
    font-size: 15px;
    padding-bottom: 8px;
}
.margin-venus{
margin-top:30px;	
}
.event-right-sidebar-div img{
width:100%;	
min-height: 235px;
max-height: 235px;
}
 
.padding-venues21{
     width: 100%;
    padding: 12px 15px;
    float: left;
}
.event-right-sidebar-div{
width:100%;
float:left;	
}
.event-right-sidebar-div h3{
    color: #000;
    font-size: 18px;
    font-size: 700;
    font-weight: 600;
    padding-bottom: 2px;
    margin-top: 14px;
    margin-bottom: 0px;
    padding: 0px 15px;
}
.event-date-span1 {
font-size: 10px;
    color: #a3a3a3;
    padding: 6px 15px 20px;
    font-family: 'Montserrat';
    font-weight: 500;
    /* padding-bottom: 31px; */
    float: left;	
}
.viewgallery-btn2{
    color: #fff;
    font-family: 'Montserrat';
    background: #000;
    font-size: 19px;
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px;
    margin-top: 20px;
    font-weight: 500;
	
}
.gallery-event-all-venus{
width:100%;	
float:left;
padding-top:50px; 
padding-bottom:90px;	
}
.gallery-event-all-venus h4{
 
    color: #000;
    font-size: 22px;
    font-size: 700;
    font-weight: 600;
    padding-bottom:0px;
    margin-top: 5px;
margin-bottom: -15px;
}
.tab-venus-event{
width:100%;	
float:left;
    padding: 0px 20px;	
}
 .tab-venus-event ul {
	 float:left; 
	 width:100%;
	     border-bottom: 1px solid #cdcdcd;
 }
.tab-venus-event ul li a{
	    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
	   float: left;
    color: #000;
padding: 8px 30px;
		background:#f2f2f2;
	    border-top: 1px solid #cdcdcd;
    border-right: 1px solid #cdcdcd;
}
.tab-venus-event ul li a:hover{
background:#000;
color:#fff;	
    border-top: 1px solid #000;
    border-right: 1px solid #000;
}
.tab-venus-event ul li.venuactive a{
background:#000;
color:#fff;
   border-top: 1px solid #000;
    border-right: 1px solid #000;
}	


/*add-event page css end */
.placepickernew{width:100% !important;float:left; }
.list-view{    min-height: 550px;}
.fadethis{float: left;width: 100%;}
.upload-view-btn{    font-family: 'Montserrat';
    text-decoration: none;
    background: #373737;
    color: #fff;
    padding: 6px 17px 7px;
    font-weight: 400;
    font-size: 15px;
    text-align: center;
    border: 1px solid #373737;
    line-height: 18px;}
.upload-view-btn:hover{color:#fff}
.galleryview-popup .modal-header{border-bottom:none!important;}
.galleryview-popup  h4{    font-family: 'Montserrat';
    font-weight: 500; }
.galleryview-popup  label{    font-family: 'Montserrat';
    font-weight: 500; }
.gallerysubmit-btn{     display: block;
    margin: 0px auto;  font-family: 'Montserrat'; background:#000;border: 1px solid #000;color:#fff;
    padding: 8px 25px;    border-radius: 3px !important;}
.gallerysubmit-btn:hover{background:#000 !important; color:#fff}
.border-toplines{      border-top: 1px solid #e5e5e5;
    margin-top: 20px;
    padding-top: 10px;    padding-left: 15px;}
.galleryview-popup .modal-title{    padding-top: 12px;}
.min-height{height:480px;}
.galleryview-popup.thumbnail img{width:100% !important; height:100% !important;}
 .tooltip-font{    font-family: 'Montserrat' !important;
    font-weight: 500 !important;}
	.photo-search-main h5{    color: #a3a3a3;
    font-weight: 500;
    font-size: 18px;
    padding: 0px 15px;}
	
.blogevent-section2 {
    margin-top: 0px !important;
}
	
	.icon-div1{width:100%;float:left}
.icon-div1:before {
         font-family: FontAwesome;
    content: "\f106";
    display: inline-block;
    padding-right: 12px;
    vertical-align: middle;
    color: #fff;
    float: right;
   
    font-size: 22px;
    position: absolute;
    right: 0;
    margin-top: -25px;
	    cursor: pointer;
}
.icon-div2:after {
         font-family: FontAwesome;
    content: "\f107";
    display: inline-block;
    padding-right: 12px;
    vertical-align: middle;
    color: #fff;
    float: right;
   
    font-size: 22px;
    position: absolute;
    right: 0;
    margin-top: -25px;
	bottom:0;
	    cursor: pointer;
}
.event_on_div{position:relative}
.slimScrollBar{background-color: #656566 !important;  right: 14.5px !important;}
.gallery-social li{    float: left;
     padding: 7px 0px 0px 7px;}
.event-box-bottom-heading a:hover{
color:#e40046	
}
 .share-social{
     list-style: none;
    width: 100%;
    float: left;
    bottom: -199px;
    margin-left: -15px;
    display: none;
    position: absolute;
    z-index: 99;
    background: #f2f2f2;
    padding:  10px 10px 5px;
    box-shadow: 1px 2px 10px #eaeaeaee;
 }
  .share-social li{
	      display: inline-block;
    text-align: left;
    color: #000;
    font-weight: 500 !important;
    font-size: 14px;
    padding: 7px 2px 8px;
    margin-top: 0px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
	
    }
	  .share-social li:last-child{border-bottom:none;}
  .share-social li span{font-family: 'Montserrat';    line-height: 28px;}  
.form-actions{margin-top: 20px;}
  .calender-social{
     list-style: none;
    width: 100%;
    float: left;
    bottom: -155px;
    margin-left: -15px;
    display: none;
    position: absolute;
    z-index: 99;
    background: #f2f2f2;
    padding:  10px 10px 5px;
    box-shadow: 1px 2px 10px #eaeaeaee;
 }
  .calender-social li{
	      display: inline-block;
    text-align: left;
    color: #000;
    font-weight: 500 !important;
    font-size: 14px;
    padding: 7px 2px 8px;
    margin-top: 0px;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ddd;
	
    }
	  .calender-social li:last-child{border-bottom:none;}
  .calender-social li span{font-family: 'Montserrat';    line-height: 28px;}
  .venu-event-img{
	  float: left;
    width: 100%;
    max-height: 180px !important;
    min-height: 180px !important;
    width: 100%;

  }
  .blank-space{height: 40px;    clear: both;background: #fff;}
  .no-font{font-size: 25px}
  .file-upload button:hover, .file-upload button:focus{    background: transparent;
    color: #fff;}
	
.file-upload_venue button.file-upload-btn_venue:hover, .file-upload_venue button.file-upload-btn_venue:focus{    background: transparent;
    color: #fff;}
button.file-upload-btn_venue {
    width: 54%;
}
  .venu-event-heading-h4{padding-bottom:10px !important}
  .lightgallery10{padding:12px}
  .lightgallery10 font{}
 #event_start_hours {
    padding: 5px 12px;
    height: 42px;
    border-radius: 5px !important;
    float: left;
    width: 100%;
 }
 #event_start_min {
    padding: 5px 12px;
    height: 42px;
    border-radius: 5px !important;
    float: left;
    width: 100%;
}
#event_end_hours {
    height: 42px;
    border-radius: 5px !important;
    float: left;
    width: 100%;
}
#event_end_min {
    height: 42px;
    border-radius: 5px !important;
    float: left;
    width: 100%;
}
.eventbox-add1{width:100%; float:left;position:relative}

/* changes by Sachin */
 .mgzn_leftPane{width:65% !important;}
 .mgzn_leftPane img{width:100% !important; min-height: 402px;}
 .tooltip.top{border:none !important;}
 .tooltip-inner{    background-color: #e40046 !important;}
 .tooltip.top .tooltip-arrow{border-top-color: #e40046 !important;}
 
 .mgzn_rightPane{width:35% !important;}
 .block_1 {margin-left: 0px !important;}
 .ul-hover li a:hover{color: #e40046;	 }
 .gallery-section-div a{cursor: default;}
 .lightgallery .update-new-sports a{cursor: pointer;}
 .morecontent{width:100%; float:left;}
 a.morelinkcontent:hover{color: #fff; background-color:#e40046;}
 .datepicker-dropdown {
    background: #fff !important;
}

.datepicker-days{    margin-left: -32px !important; }
.datepicker-months{    margin-left: -32px !important; }
.datepicker-years{    margin-left: -32px !important; }
.datepicker table tr td.day:hover, .datepicker table tr td.day.focused {
    background: #e40046 !important;
	color: #fff;
    cursor: pointer;
}
.datepicker thead tr:first-child th:hover, .datepicker tfoot tr th:hover {
     background: #e40046 !important;
	color: #fff;
}
.datepicker table tr td span:hover {
    background: #e40046 !important;
	color: #fff !important;
}
.galleryh1 a{color: #777;}
.galleryh1 a:hover, .galleryh1 a:focus{color: #777;}
.update-new-sports-bottom a{color: #777;}
.update-new-sports-bottom a:hover, .update-new-sports-bottom a:focus{color: #777;}

button.event-search i:hover{color:#e40046;}
.tab-ul1 a:focus, .tab-ul1 a:hover{color: #e40046; text-decoration: none;}
a.home-event-link-tab:focus{color: #fff; text-decoration: none !important; outline: none !important; outline-offset: 0px !important;}

.datepicker table tr td.active:hover, .datepicker table tr td.active:hover:hover, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.disabled:hover:hover, .datepicker table tr td.active:focus, .datepicker table tr td.active:hover:focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover:focus, .datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active:hover.active, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled:hover.active, .open .dropdown-toggle.datepicker table tr td.active, .open .dropdown-toggle.datepicker table tr td.active:hover, .open .dropdown-toggle.datepicker table tr td.active.disabled, .open .dropdown-toggle.datepicker table tr td.active.disabled:hover{color: #fff; background-color: #656566 !important; border-color: #656566 !important;}

.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover
{color: #fff !important; background-color: #656566 !important; border-color: #656566 !important;}

.container{padding-left: 0px !important; padding-right: 0px !important;}
.home-responsive-slider{width: 97.724% !important; margin: 0 auto;}
section#demos div.row{margin-right: -25px; margin-left: -25px;}
div#imghide div.row{margin-right: -25px; margin-left: -25px;}
.blogevent-section2-right{margin: 10px 0 !important;}

.mgzn_rightPane .left img{width: 100%; min-height: 205px; max-height: 205px;}

#desktop{display: block;}
#mobile{display: none;}

.dropdown-menu {
    position: absolute;
    top: 100%;
    /* left: -147px !important; */
    z-index: 1000;
    display: none;
    
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.tab-ul a{color: #777 !important;}
a:focus, button:focus, h6:focus, a:active, button:active, h6:active, a:hover, button:hover, h6:hover, input:focus{outline: none !important; text-decoration: none !important;}
.footer-last a:hover{color: #e40046;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #000 !important;
    border-color: #000 !important;
}
li.current>a{color: #fff !important;}
.pagination>li.paginate_button >a, .pagination>li>span{color: #777;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{color: #fff !important; background: #e40046 !important;}

.search-list ul li:hover{color: #fff; background: #e40046;}

.padding-venus a.readmore:hover, .padding-venus a.readmore:focus{color: #fff; background: #e40046; text-decoration:none;}
.tag-it2 a:hover, .tag-it2 a:focus{color: #e40046; background: #fff; text-decoration:none;}
.tab-venus-event ul li a:hover{color: #fff; background: #e40046; border-color:#e40046;}

.open>.dropdown-menu{z-index: 10099999;}
.hide-login>ul>li button{color: #949090 !important; width: 190px;}

.week-cla-light-gray samp.schedule:hover{    background: #e40046;
    color: #fff;border: 1px solid #e40046;}

span.font-weight-org>a{color: #333;}
span.font-weight-org>a:hover, span.font-weight-org>a:focus{color: #e40046;}
.event-right-sidebar-div h3 a{color: #000;}
.event-right-sidebar-div h3 a:hover{color: #e40046;}
.calender-social a{color: #000;}


.gallery-thumbnails-ul li {
    width: calc(25% - 50px);
    margin: 2px;
    display: inline-block;
    text-align: center;
}
	
.click_img_detail{
	display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    vertical-align: middle;
}
.auto-borders{	
	border: 1px solid;
    float: left;
    width: 100%;
    position: relative;
    border-color: #fff;}
    
.eventbutton-section h6 {
    padding: 10px 0px 10px 0 !important;
    margin: 0;
}
	
	
/* dropdown created by sachin for responsive window */
.dropdown-container{
	height: 41px;
	background: #d9d9d9;
	margin: 0px 10px;
	border: 1px solid #000; 
	margin-top: 20px;
	overflow: hidden;
}
.dropdown-container h4{
	float: left;
	padding-left: 10px;
}
.dropdown-icon{
	float: right;
	padding: 10px 15px;
	/* border: 1px solid #000; */
	background: #000;
}
.dropdown-icon i{
	color: #fff;
}
.dropdown-option-container{
	width: 98.3%;
    margin-left: -4px;
    padding: 0;
    float: left;
    margin-bottom: 20px;
}
.dropdown-option{
	margin-left: 14px;
	padding: 12px 10px;
	text-align: left;
	border-bottom: 1px solid #CCC;
	font-size: 14px;
	text-shadow: 1px 1px 1px #e8e8e8;
	cursor: pointer;
	border: 1px solid #cdcdcd !important;
}
.dropdown-option:hover{
	color: #fff; background: #e40046; border-color:#e40046;
}

#desktop-view-ss{display: block;}
#mbl-view-ss{display: none;}


/* dropdown created by sachin for responsive window */

/* droplist created by sachin for responsive window */
.droplist-container{
    height: 41px;
    background: #e40046;
    margin: 0px 10px;
    border: 1px solid #e40046;
    margin-top: 20px;
    overflow: hidden;
    
}
.droplist-container h4{
	float: left;
	padding-left: 10px;
	color: #fff;
}
.droplist-icon{
	float: right;
	padding: 10px 15px;
}
.droplist-icon i{
	color: #fff;
}
.droplist-option-container{
	width: 94.7%;
    margin-left: 10px;
    padding: 0;
    float: left;
    display: none;
	background: #e40046;
    border: 1px solid #fff;
	
}
.droplist-option-container div, .droplist-option-container input, .droplist-option-container i{
	background: transparent;
    border: none;
    color: #fff !important;
}
.droplist-option-container select{
	background: transparent;
	color: #fff !important;
} 
.option-black{color: #000 !important;}
.tab-selection{background: #000 !important; color: #fff; border: 1px solid #000;}

.droplist-option-container *::placeholder{
	color: #fff;
}

.droplist-option{
    height: 230px;
    margin: 0 5px;
    margin-top: 10px;
    border-radius: 9px;
}
.droplist-option:hover{
	color: #fff; background: #e40046; border-color:#e40046;
}

#desktop-view-ss{display: block;}
#mbl-view-ss{display: none;}


/* eof droplist created by sachin for responsive window */


/* subscription box created by sachin*/
.subscription-box-container{width:265px;height:362px;float: left;border: 5px solid #e7e7e7;box-shadow: 2px 0px 5px 0px #e7e7e7;text-align: center;font-family: montserrat !important;margin: 0 13px;}
.subscription-blog{width:360px; height: 284px;}
.subscription-magz{width:360px; height: 290px; margin-bottom: 25px !important;}
.subscription-glry{width: 368px; height: 285px; margin-bottom: 60px;}

.subscription-box-content{
    width: 90%;
    margin: 0 auto;
}
.validation-alert{height: 30px;}
.m-bottom20{margin-bottom: 0px !important;}
.subscription-gallary-h3-bottom{margin-bottom: 22px !important;}
.subscription-box-container input{
	width: 85%;
	padding: 4px;
	border: 1px solid #e7e7e7;
	border-radius: 4px;
	margin-bottom: 15px;
}
.subscription-box-container input::-webkit-input-placeholder {
   text-align: center;
}
.subscription-box-container button{
	width: 85%;
	background: #e40046;
	color: #fff;
	border: 1px solid #e40046;
	border-radius: 4px;
	padding: 4px;
	margin-bottom: 5px;
	
}
.subscription-box-container h3{
	font-weight: bold;
	padding: 4px;
	margin-top: 0px;
	margin-bottom: 70px;
}
.subscription-box-img-container{position: relative; top: -25px; z-index: 99;}
.tag-it span:hover{
	color: #e40046;
	transition: all ease 0.5s;
}
.error {
    color: #ff0000;
    float: left;
    display: block;
    font-weight: 300;
}
/* subscription box created by sachin*/


/* Dashboard CSS created by sachin */

.page-header {
    margin: 0px 0 -1px 0 !important;
}
.cms-url{    
	float: left;
    display: inline-block;
}
.search-photo1 {
    left: 47% !important;
}
.remove_div{cursor: pointer;}
.search-video1{
    position: absolute;
    left: 43%;
    top: 45px;
}

.blogeventinner1 .event_content ul{list-style: disc;  padding-left: 25px;}
.dt-row #description_text> ul{list-style: disc;  padding-left: 25px;}

/* eof Dashboard CSS created by sachin */

a.jFiler-item-trash-action{background: #fff;}
.paging_simple_numbers {
    padding-top: 25px;
}

.table .btn {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 5px;
    margin-bottom: 5px !important;
}


	 .sign-up-main-container{
		 display: flex;
		 justify-content: center; 
	 }
	 .m-Top_20{padding-top: 20px;}
	 .social-tab {
		width: 50%;
		padding: 10px 8px;
		font-size: 16px;
		vertical-align: top;
		display: inline-block;
		border-right: 3px solid #fff;
		margin-bottom: 3px;
		float: left;
	}
	.social-tab span:nth-child(1){
		width: 30px;
		margin: 0 5px !important;
	}
	.social-tab span:nth-child(2){
		float: none;
	}
	.forms-container:nth-child(1) {
		width: 37%;
	}
	.forms-container:nth-child(2) {
		width: 16%;
	}
	.forms-container:nth-child(3) {
		width: 37%;
	}
	.modal-content .sign-up-inner{
		width: 100%;
	}
	.sign-up-inner{
		width: 75%;
	}
	
	.faceBox {
			border: 3px solid rgba(255, 255, 255, .9);
		}
	.typeaheadWrapper {
		cursor: default;
		left: 50%;
		position: absolute;
		top: 100%;
	}
	.typeaheadContainer {
		left: -50%;
		position: relative;
		top: 4px;
	}
	.nub {
		background-image: url(/rsrc.php/v3/ys/r/IqGqQEZBtMO.png);
		background-repeat: no-repeat;
		background-size: auto;
		background-position: 0 -27px;
		height: 7px;
		left: 50%;
		margin-left: -6px;
		position: absolute;
		top: 0;
		width: 11px;
	}
	.typeaheadBackdrop {
		margin-top: 6px;
		background: #fff;
		border: #333 solid 1px;
		padding: 4px;
	}
	.typeaheadLabel {
		display: none;
	}
	.mbs {
		margin-bottom: 5px;
	}
	.photoTagTokenizer {
		width: 212px;
		background: #fff;
	}
	.uiTypeahead {
		background: #fff;
		border: solid #ccc;
		border-width: 1px 0;
		cursor: default;
		position: relative;
		width: 100%;
	}
	.wrap {
		border: solid #ccc;
		border-width: 0 1px;
	}
	.innerWrap {
		overflow: hidden;
		zoom: 1;
	}
	.uiStickyPlaceholderInput {
		display: inline-block;
		position: relative;
		width: 100%;
	}
	.uiTypeahead .uiStickyPlaceholderInput .placeholder {
		padding: 3px 0 0 4px;
	    color: #999;
		cursor: text;
		display: none;
		height: 100%;
		left: 0;
		padding: 4px 0 0 5px;
		position: absolute;
		top: 0;
		width: 100%;
	}
	.uiTypeahead .textInput {
		background-color: transparent;
		border: 0;
		box-sizing: border-box;
		outline: 0;
		width: 78%;
		position: relative;
		padding-bottom: 4px;
		margin: 0;
		padding: 3px;
	}
	.uiTypeahead .fa-plus {
		color: #07c707;
		font-size: 14px;
		margin: 0 3px;
	}
	.uiTypeahead .fa-times {
		color: red;
		font-size: 15px;
		margin: 0px 3px;
	}
	/*============tool tip admin gallery page=======================*/
    .tooltip-box {
				position: absolute;
				background: rgba(0,0,0,0.7);
				border: 1px solid #000;
				border-radius: 5px !important;
				top: -47px;
				left: -50%;
				width: fit-content;
			}
			.tooltip-box span{
				color: #fff;
				font-size: 12px;
				padding: 0 15px;

			}
			.tooltip-box:after, .tooltip-box:before {
				top: 100%;
				left: 50%;
				border: solid transparent;
				content: " ";
				height: 0;
				width: 0;
				position: absolute;
				pointer-events: none;
			}

			.tooltip-box:after {
				border-color: rgba(0, 0, 0, 0);
				border-top-color: #000;
				border-width: 5px;
				margin-left: -5px;

			}
			.tooltip-box:before {
				border-color: rgba(0, 0, 0, 0);
				border-top-color: #000;
				border-width: 5px;
				margin-left: -5px;
			}
            /*============tool tip admin gallery page=======================*/
            
            
.alert-danger .close{
    position: relative;
    background-color: #f2dede !important;
    border: 0px !important;
    font-size: 14px !important;
    margin-top: 8px;
    color: #c16c6c;
}

.black-drop{
    background: rgba(0, 0, 0, 0.5);
    height: 155vh;
    width: 100vw;
    position: absolute;
    top: 0;
    z-index: 9;
}
#gridlisting tbody td:last-child{min-width: 130px;}
.flash-row{width:95%;}
.select2-container--default .select2-search--inline .select2-search__field{
    visibility: hidden;
}
.select2-container--default .select2-search--inline input.select2-search__field{visibility: visible; width: 10em !important;}
#sidebar.active {
    min-width: 100px !important;
    max-width: 100px !important;
    text-align: center;
}
.modal-open .select2-search {
    z-index: 10;
}
.close-btn-cs {
    font-size: 16px !important;
}
.event-venu-left .str-remove p{
    color: #6d6d6d;
}
.what_share{display: none !important;}