@charset "utf-8";
/* CSS Document
Version: 0.1
Author: Sanjana Jaiswal*/

 */
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.1.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.regester-form .formInput1,
.regester-form .formInput,
.regester-form select {
  clear: both;
  display: block;
  font-size: 12px !important;
  margin-top: 5px;
  max-width: 200px;
  min-height: 26px;
  min-width: 200px;
  width: 100% !important;
}
 
h1,h2,h3,h4,h5,h6{
	margin:0;
}
div, p, i {
	font-family: 'kiroregular';
}
*{
	outline:none;
}
img{
	border:none;		
}
.wrapper{
	width:1110px; margin:0 auto;
}

.clear{ clear:both; overflow:hidden}
a{
	text-decoration:none !important;}
	a.active{
		text-decoration:none !important;}
	a:hover{	
	text-decoration:none !important;}
	
	ul{ list-style:none; margin:0;
	padding:0;}
	
clear{clear:both; overflow:hidden}	
 .center{ margin:0 auto !important; float:none !important}

@font-face {
    font-family: 'kiroextra_bold_italic';
    src: url('../fonts/kiro_extra_bold_italic-webfont.eot');
    src: url('../fonts/kiro_extra_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_extra_bold_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_bold_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_extra_bold_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'aileronultralight';
    src: url('../fonts/aileron-ultralight-webfont.eot');
    src: url('../fonts/aileron-ultralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aileron-ultralight-webfont.woff2') format('woff2'),
         url('../fonts/aileron-ultralight-webfont.woff') format('woff'),
         url('../fonts/aileron-ultralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirobold';
    src: url('../fonts/kiro_bold-webfont.eot');
    src: url('../fonts/kiro_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_bold-webfont.woff2') format('woff2'),
         url('../fonts/kiro_bold-webfont.woff') format('woff'),
         url('../fonts/kiro_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirobold_italic';
    src: url('../fonts/kiro_bold_italic-webfont.eot');
    src: url('../fonts/kiro_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_bold_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_bold_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_bold_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroextra_bold';
    src: url('../fonts/kiro_extra_bold-webfont.eot');
    src: url('../fonts/kiro_extra_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_extra_bold-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_bold-webfont.woff') format('woff'),
         url('../fonts/kiro_extra_bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroextra_light';
    src: url('../fonts/kiro_extra_light-webfont.eot');
    src: url('../fonts/kiro_extra_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_extra_light-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_light-webfont.woff') format('woff'),
         url('../fonts/kiro_extra_light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroextra_light_italic';
    src: url('../fonts/kiro_extra_light_italic-webfont.eot');
    src: url('../fonts/kiro_extra_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_extra_light_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_extra_light_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_extra_light_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroitalic';
    src: url('../fonts/kiro_italic-webfont.eot');
    src: url('../fonts/kiro_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirolight_italic';
    src: url('../fonts/kiro_light_italic-webfont.eot');
    src: url('../fonts/kiro_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_light_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_light_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_light_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirolight';
    src: url('../fonts/kiro_light-webfont.eot');
    src: url('../fonts/kiro_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_light-webfont.woff2') format('woff2'),
         url('../fonts/kiro_light-webfont.woff') format('woff'),
         url('../fonts/kiro_light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kiroregular';
    src: url('../fonts/kiro_regular-webfont.eot');
    src: url('../fonts/kiro_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_regular-webfont.woff2') format('woff2'),
         url('../fonts/kiro_regular-webfont.woff') format('woff'),
         url('../fonts/kiro_regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirothin_italic';
    src: url('../fonts/kiro_thin_italic-webfont.eot');
    src: url('../fonts/kiro_thin_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_thin_italic-webfont.woff2') format('woff2'),
         url('../fonts/kiro_thin_italic-webfont.woff') format('woff'),
         url('../fonts/kiro_thin_italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'kirothin';
    src: url('../fonts/kiro_thin-webfont.eot');
    src: url('../fonts/kiro_thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kiro_thin-webfont.woff2') format('woff2'),
         url('../fonts/kiro_thin-webfont.woff') format('woff'),
         url('../fonts/kiro_thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'studioscriptcregular';
    src: url('../fonts/studioscriptc-webfont.eot');
    src: url('../fonts/studioscriptc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/studioscriptc-webfont.woff2') format('woff2'),
         url('../fonts/studioscriptc-webfont.woff') format('woff'),
         url('../fonts/studioscriptc-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.content_logo_main.margin-right{ margin-right:0px}

#logo-main{ margin:4px 0 0;}

/* Primary Styles
---------------------------------*/
body{
	font-family: 'ancillaryregular'; padding:0; margin:0;
	background:#f6f5f5 !important;
}

/* header
---------------------------------*/

html,
body {
    height: 100%;
}

.carousel,
.item,
.active {
    height: 100%;
}

.carousel-inner {
    height: 100%;
}

/* Background images are set within the HTML using inline CSS, not here */

.fill {
    width: 100%;
    height: 100%;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

footer {
    margin: 50px 0;
}


figure{ background:#000 /*url(../img/banner_img1.png) no-repeat;*/ width:100%; height:805px; background-size:cover;}
header{background:url("/images/backgrounds/responsive01/header.png") repeat; position: fixed; top:0px; width:100%; z-index:19000; border-bottom:0px solid #773D66;}
.header-menu{background:url("/images/backgrounds/responsive01/header.png") repeat; position: fixed; top:0px; width:100%; z-index:29000; border-bottom:0px solid #773D66;}

.logo{padding:0px 0 0 0; position:absolute; left:0px; top:0px;}


.menu-other-page ul{float:right;}
.menu-other-page{margin-top:27px;  margin-bottom: 24px;}

.menu-other-page ul{clear:both; overflow:hidden; margin:0 0 0 30px; padding:0;}
.menu-other-page ul li{ float:left;  }
.menu-other-page ul li a{ padding:19px 14px 16px; 
background: #ca2026;
margin-right: 2px;
    border-bottom:7px; line-height:22px; font-size:16px; color:#fff !important; display:block;font-family: 'kirolight'; position:relative;
-moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;}
.menu-other-page ul li a:hover{   color:#fff; }
	
.menu-other-page ul li a:hover span{  opacity:1;    }	
	
.menu-other-page ul li a span{position:absolute; left:0px; top:0px; width:100%; height:100%; display:block;  }
 
 
.menu-other-page ul li a{  
box-shadow: 0 0 0 0 #ca2026 inset;
    transition: all 0.6s ease 0s;
}

.menu-other-page ul li a:hover{box-shadow: 0 100px 0 0 #950d12 inset;  }


/*
nav{}
nav ul{clear:both; overflow:hidden; margin:0 0 0 30px; padding:0;}
nav ul li{ float:left;  }*/
nav ul li a{ padding:19px 14px 16px; 
background: #ca2026;
margin-right: 2px;
    border-bottom:7px; line-height:22px; font-size:16px; color:#fff !important; display:block;font-family: 'kirolight'; position:relative;
-moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;}
nav ul li a:hover{   color:#fff; }
	
nav ul li a:hover span{  opacity:1;    }	
	
nav ul li a span{position:absolute; left:0px; top:0px; width:100%; height:100%; display:block;  }
 
 
nav ul li a{  
box-shadow: 0 0 0 0 #ca2026 inset;
    transition: all 0.6s ease 0s;
}

nav ul li a:hover{box-shadow: 0 100px 0 0 #950d12 inset;  }
/*nav.navbar { display:none}*/
.navbar-brand,
.navbar-nav li a {
    line-height: 28px;
    height: 56px;
}
.navbar-header a.phone,
.navbar-nav li a.phone {
	background-color: transparent !important;
	color: #000 !important;
	text-shadow: none;
	cursor: default;
}
.navbar-header a.phone {
	position: relative;
	font-size: 20px;
	padding: 5px;
	top: 15px;
	float:right;
}
.navbar-toggle {
	margin-right: 0;
}
.navbar-nav li a.phone:hover{box-shadow: none;}
.navbar-brand {padding: 6px;}
.nav-logo {height: 45px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border: 0px;
}
.members-menu ul{clear:both; overflow:hidden; margin:0 0 0 30px; padding:0;}
.members-menu ul li{ float:left;  }
.members-menu ul li a{ padding:19px 14px 16px; 
background: #ca2026;
margin-right: 2px;
    border-bottom:7px; line-height:22px; font-size:16px; color:#fff !important; display:block;font-family: 'kirolight'; position:relative;
-moz-transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -o-transition: all 1s ease-in;
    transition: all 1s ease-in;}
.members-menu ul li a:hover{   color:#fff; }
	
.members-menu ul li a:hover span{  opacity:1;    }	
	
.members-menu ul li a span{position:absolute; left:0px; top:0px; width:100%; height:100%; display:block;  }
 
 
.members-menu ul li a{  
box-shadow: 0 0 0 0 #ca2026 inset;
    transition: all 0.6s ease 0s;
}

.members-menu ul li a:hover{box-shadow: 0 100px 0 0 #950d12 inset;  } 

figcaption{ background:url(/images/backgrounds/responsive01/rep.png) repeat; margin:280px auto 0; border-bottom:4px solid #ca2026 ; padding:15px 0px 4px 0; height:auto; position:relative; width:87%;} 
.carousel-caption figcaption{ background:url(/images/backgrounds/responsive01/rep.png) repeat; margin:135px auto 0; border-bottom:4px solid #ca2026 ; padding:15px 0px 4px 0; height:auto; position:relative; width:100%;}
 
  .carousel-caption figcaption.first{ margin:270px auto 0;}
  
 .carousel-caption{top:19%}
figcaption p{  color: #fff;
    font-family: sans-serif;
    font-size: 21px;
    font-weight: bold;
    letter-spacing: 2px;
    line-height: 34px;
    margin: 0;
    padding: 7px 0 25px;
    text-align: center;
	}
figcaption p.btm{
    font-size: 15px;
    font-weight: normal;
    line-height: 22px;
}

figcaption p em{color:#ffda68; font-style: normal;}
figcaption span{ font-family: 'kirolight_italic'; color:#fff; font-size:17px; text-align:center; display:block; line-height:23px; margin-bottom:25px; letter-spacing: 2px;}
.brdr{background:url(/images/backgrounds/responsive01/sepretar_line.png) no-repeat center center; height:4px;  margin: 0 0 10px 0;}
.read_more{ width:250px; height:56px; margin:0 auto; background:#fff; border-bottom:4px solid #fcc828;}
.read_more a{ font-family: 'kirolight'; font-size:39px; color:#181818; display:block; text-align:center; width:100%;}
.read_more a strong{  font-family: 'kirobold'; font-size:39px; color:#323231; font-weight:normal;} 
 img.star{ position:absolute;  right: -11px; top: -9px;}
 
 
 
.content_heading{ padding:41px 0 41px 0 ; background:url(/images/backgrounds/responsive01/event-bg.jpg) no-repeat  ; background-size: cover}
.content_heading h2{ font-size:83px; color:#fff;  font-family: 'kiroregular'; text-align:center; line-height:58px; margin:0; font-weight:normal; padding:0px;}
.content_main{ padding:0 0 50px 0 ; background:#fcc828;}
.content_main_content img{ display:block; margin:-5px auto 0} 
.content_main_content p{ color:#232a2e; font-size:35px; text-align:center; font-family: 'aileronultralight'; margin:0; padding:35px 0 0 0; line-height:40px;}
.content_heading_second{ padding:55px 0 55px 0 ; background:#fff url(/images/backgrounds/responsive01/bg_arrow.png) no-repeat top center;}
.content_heading_second h2{ font-size:83px; color:#fcc828;  font-family: 'kiroregular'; text-align:center; line-height:55px; margin:0; font-weight:normal; padding:0px;}
.expertise_block{ width:79%; margin:0 auto 40px; clear:both; overflow:hidden}
.content_logo{ padding:50px 0}
.content_logo_main{ width:27%; float:left; height:270px; margin-right:9% }
.logo_info{ width:100%; background:#fff; min-height:88px;  border-bottom:6px solid #fcc828;}
.content_logo_main img{ max-width:100%}
.logo_info p{ text-align:center; color:#fff; font-family: 'kiroextra_light'; padding:10px 0 5px 0; font-size:34px; color:#232a2e; line-height:29px;}
.logo_info p span{ display:block; padding:15px 0 0 0}
 
.content_main_content h2{ text-align:center; margin:0; padding:0 0 40px 0; font-size:45px; color:#fff; font-family: 'kiroregular'; }
.content_main_content h2 small{ font-family: 'kiroextra_light'; font-size:45px;  color:#232a2e;}
.content_main.second{ padding:90px 0 50px 0 ; background:#fcc828 url(/images/backgrounds/responsive01/bg_arrow_second.png) no-repeat top center;}
.get_in_touch{ width:63%; margin:35px auto 0; background:#fff; border:1px solid #000;}
.get_in_touch a{ width:100%; display:block; text-align:center; padding:0px; color:#232a2e; font-size:38px;  font-family: 'kiroregular';  line-height:28px; padding:12px 0;}
.get_in_touch a span{ color:#e6ae02;    font-family: 'kirobold';}

.date_block{ position:relative; margin-bottom:40px;}
.date_block img{display:block; margin:0 auto}
.date_block span{ position:absolute; left:38%; top:60%; color:#232a2e;  font-family: 'kiroregular'; font-size:30px; line-height:27px; display:block; text-align: center; width:110px;}
.company_news_block_img{ width:38%; float:left}
.company_news_block_img img{ max-width:100%}
.company_news_block_cont{ float:right; width:60%}
.company_news_block_cont p{ color:#232a2e; font-size:26px; font-family: 'aileronultralight'; line-height:33px; margin:0; padding:0;}
.company_news_block_cont a, .brdr_btm a{ float:right; padding:2px 16px 5px 16px; text-align:center; display:block; color:#232a2e; background:#fff; border:3px solid #fcc828; font-family: 'kiroextra_light'; font-size:28px; line-height:25px;}
.brdr_btm{ padding-bottom:20px; clear:both; overflow:hidden; border-bottom:1px solid #000 }
.brdr_btm.no_brdr{ border:0px;}
.brdr_btm p { color: #232a2e; font-family: "aileronultralight"; font-size: 26px; line-height: 33px; margin: 0; padding: 0;}
.spacer{ background:#fcc828; height:88px;}
form{ margin-top:25px}
.contact{ height:800px}
.span-3{ float:left; width:32.5%}
.span-8{ float:right; width:65%}
.form{ background:url(/images/backgrounds/responsive01/form_bg.png) repeat; height:376px}
.message{width:100%; min-height:188px; background:none; border:1px solid #f1f2f2; padding:14px 10px; line-height:16px; margin-bottom:17px; color:#fff; font-family: 'kiroextra_light'; outline:0px; font-size:21px;}
.field{ width:100%; background:none; border:1px solid #f1f2f2; padding:12px 10px; line-height:25px; margin-bottom:17px; color:#fff; font-family: 'kiroextra_light'; outline:0px; font-size:21px;}
.buttn{padding:4px 0 0 0; color: #181818;display: block; font-family: "kirobold"; outline:none; border:0px;   font-size: 39px;text-align: center;width: 100%; background:none}
.submit_btn{background: none repeat scroll 0 0 #fff; border-bottom: 4px solid #fcc828; height: 56px; float:right; width: 250px;margin-top:10px ;}

.social_area{ background:#fcc828; padding:32px 0;}
.span-half{ width:35%; float:left; margin-top:20px;}
.social_img{float:left; width:105px;}
.social_info{float:right; width:265px; padding:10px 0 0 0}
.social_info p{ margin:0; padding:0; font-family: 'kirolight'; font-size:19px; color:#242b2f;}
.social_info h2{ margin:0; padding:0; font-family: 'kirobold'; font-size:38px; color:#fff; line-height:35px; }
.span-full{ width:29%; float:left; margin-top:20px;}
.social_info_full{float:none; width:100%; padding:10px 0 35px 15px; border-left:1px solid #ba982a}

.span-full p{ margin:0; padding:0 0 0 10px; font-family: 'kirolight'; font-size:19px; color:#242b2f; }
.span-full h2{ margin:0; padding:0 0 0 25px; font-family: 'kirobold'; font-size:38px; color:#fff;  background:url/images/backgrounds/responsive01/contact_icon.png) no-repeat left center; text-align:center; line-height:35px;}

footer{ background:#232a2e; padding:15px 0 10px 0;}
footer p{ text-align:center; font-family: 'kirothin'; color:#fff; line-height:23px; font-size:25px;}
.content_heading_center{ clear:both; overflow:hidden}
.content_heading_center h2{ float:left; width:33.3%; line-height:85px;}
.mid{ background:#fcc828; padding-bottom:50px;}
.content_mid{ float:left; width:33.3%; position:relative}
.content_mid h2{ color: #fff; background:#232a2e;
    font-family: "kiroregular";
    font-size: 83px;
    font-weight: normal;
    line-height: 58px;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    text-align: center;
    top: -125px;
    width: 100%;}
	
.icon strong{ position:relative; display:block;}
.icon strong img{display:block; margin:-4px auto 0}
.icon strong span{ display: block;left: 148px;position: absolute; top: 165px;}
.icon strong span.sec{left:158px}
.icon p{text-align:center; color: #232a2e;font-family: "aileronultralight"; font-size: 35px;line-height: 40px;margin: 0; padding: 35px 0 0; }

.middle_section{padding:95px 0;}

.middle_section.bg{ background:#fff}
.mid_section h2{text-align:center; margin:0; padding:0 0 40px 0; font-size:45px; color:#232a2e; font-family: 'kiroregular';  background:url(/images/backgrounds/responsive01/heading_botton_line.png) no-repeat bottom center;}
.mid_section h2 small{ font-family: 'kiroextra_light'; font-size:45px;  color:#232a2e;}

.mid_section p{ color: #232a2e;
    font-family: "aileronultralight";
    font-size: 35px;
    line-height: 40px;
    margin: 0;
    padding: 35px 0 0;
    text-align: center;}
	
.middle_bottom{ padding:30px 0; background:#f6f5f5;}
.mid_bottom{}
.mid_bottom ul{ clear:both; overflow:hidden; margin:0; padding:0px;}
.mid_bottom ul li{ float:left; width:33.3%; color:#323739; font-family: 'studioscriptcregular'; font-size:36px; line-height:36px; 
background:url(/images/backgrounds/responsive01/right_icon.png) no-repeat left center; padding:0 0 0 45px;}		

.get_in_touch.cont{ width:25%; border:2px solid #fcc828;}
#map-canvas{ width:100%; height:395px;}

.pop_up{padding:30px 0 30px 30px ; background:#232a2e; width:500px; position:absolute; left:211px; top:120px;  z-index:12000;;
 box-shzdow: 2px 2px 2px (120,100%,50%,0.3)}
map{ position:relative}
.map_popup_logo{ float:left; width:25%;}
.map_popup_logo img{ width:100%}

.map_popup_content{width:70%; float:right}
.map_popup_content p{font-family: "aileronultralight"; font-size:26px; color:#fff; margin:0; padding:0; line-height:30px;}

.pop_up img.arrow{ position:absolute; right:-16px; top:16px;}


.date_block img:hover{-webkit-transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform: rotateY(180deg); transform-style: preserve-3d;}
.date_block img:hover{-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}

.icon strong img:hover{-webkit-transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform: rotateY(180deg); transform-style: preserve-3d;}
.icon strong img:hover {-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.content_main_content img:hover{-webkit-transform: rotateY(180deg); -webkit-transform-style: preserve-3d; transform: rotateY(180deg); transform-style: preserve-3d;}
.content_main_content img:hover {-webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
 

 .content_logo_main img{
	  -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
     
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
	}
	
.content_logo_main img:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
} 

.read_more:hover  a{
font-family: "kirobold";
color:#181818;
-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

.read_more:hover  a strong{font-family: "kirolight";
font-weight:normal;
color:#181818;
-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

.get_in_touch:hover  a{
background:#fcc828;
-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}
.get_in_touch:hover{
border:2px solid #232a2e;
-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

.icon strong span img{ opacity:0}

.buttn:hover {
font-family: "kirolight";
color:#fcc828;
-webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;}

 .map_area{ position:relative !important}
 
 .dev{ position:relative}
 
 .dev span{ position:absolute; right:0px; top:-32px}
 
 img.shadow{ position:absolute; top:0px; left:0px; z-index:-1}
 
 img.arrow{ display:none}



 .container.event{background:url(/images/backgrounds/responsive01/rep-white.png) repeat; }

 .footer{
   background: #ca2026 ;
padding:11px 0 9px;
position: relative;
bottom: 0px;
width: 100%;
 }

 .footer-left{
    float:left;
    width:55%;
 }
 .footer-right{
    float:right;
    width:45%;
 }

.footer-left p{
text-align:right; font-size:14px; color:#fff; font-family: "kirolight";}
.footer-right p{
text-align:right; font-size:14px; color:#fff; font-family: "kirolight";}
.footer-left ul{margin:0; padding:0px; list-style: none}
.footer-left ul li{float:left;}
.footer-left ul li a{padding:0 10px 0 0; margin: 0 10px 0 0; color:#fff; font-size: :14px; font-family: "kirolight"; border-right: 1px solid #fff}
.footer-left ul li a.no-brdr{border:0px;}
.footer-bottom{background: #000; padding:20px 0;}
.footer-bottom p{ text-align:center; font-size:14px; color:#fff; font-family: "kirolight";}

  
  
  
.latest-content{  background: rgba(0, 0, 0, 0) url("../img/event-bg.jpg") no-repeat fixed 0 0 / cover ;
    padding: 71px 0}
 

.tab_block ul{margin:0; padding:0; list-style-type: none !important;}
.tab_block ul li{width:33.3%; float:left; text-decoration:none !important; border-right: 1px solid #591f48;}

.tab_block ul li a{width:100%; float:left;  display:block; padding:10px 0; text-align:center;  font-size:22px; color:#fff; background:#ca2026 ; text-decoration:none !important; font-family: "kiroregular";}
.tab_block ul li a i{ font-size:22px}
.tab_block ul li a:hover{ text-decoration:none !important}
.tab_block ul li.active a{ background:#950d12  ; text-decoration:none !important }
.tab_block ul .profileTabRed.active a{ background:#950d12  ; text-decoration:none !important }
.tab_block ul .profileTabRed a:hover{ background:#950d12  ; text-decoration:none !important }
.tab_block ul .profileTabRed a{ background:#f44336  ; text-decoration:none !important }

.tab_block ul .profileTabLightBlue.active a{ background:#01579b; text-decoration:none !important }
.tab_block ul .profileTabLightBlue a:hover{ background:#01579b; text-decoration:none !important }
.tab_block ul .profileTabLightBlue a{ background:#03a9f4; text-decoration:none !important }

.tab_block ul .profileTabOrange.active a{ background:#ef6c00; text-decoration:none !important }
.tab_block ul .profileTabOrange a:hover{ background:#ef6c00; text-decoration:none !important }
.tab_block ul .profileTabOrange a{ background:#ff9800; text-decoration:none !important }

.tab_block ul .profileTabGreen.active a{ background:#1b5e20; text-decoration:none !important }
.tab_block ul .profileTabGreen a:hover{ background:#1b5e20; text-decoration:none !important }
.tab_block ul .profileTabGreen a{ background:#4caf50; text-decoration:none !important }

.tab_content {padding:20px 50px 50px 50px; background:#fff; border-radius: 0 0 15px 15px;}
.tab_content  a {color: #b17bb9;}
.tab_content h2{  color: #ca2026 ;
    font-family: "kiroregular";
    font-size: 32px;
    margin: 0;
    padding: 20px 0 20px;
    text-align: left;}
	
.tab_content p{font-size:16px;  padding:0 0 20px 0; }
.tab_content p span{  color: #773d66 ;}
.side{display:none; top:54%;
position:fixed; width:450px; right:0px; z-index:29000;  background: #773D66; padding:20px}
.side h4{color:#fff;  font-family: sans-serif; text-align:center; margin-bottom:20px;}
.checkbox label{color:#fff;  font-family: "kirolight_italic";}

.overlay{background:url(/images/backgrounds/responsive01/rep1.png) repeat;
    display: none;
    height: 1000px;
    position: fixed;
    width: 100%;
    z-index: 50;}
.online-dating-tab{clear:both; overflow:hidden}
.online-dating-tab a{background:#ca2026 ; padding:10px 20px; display:block; text-align:center; color:#fff;  font-size:18px; text-decoration:none;  width:250px; font-family: "kirolight"; float:right;  border-radius: 5px 0 0;}	
a.brdr-style{border-left:1px solid #fff;   border-radius: 0 5px 0 0;}
.online-dating-tab a:hover{color:#fff}
 
 
 .logo a img{padding: 5px;
    width: 85%;}
 
 
 
 /*Event Detail Page----------------------------------------------------------------------------------------------------------------------
 -------------------------------------------------------------------------------
 ----------------------------------------------------------------------------------------------------------------------------------------*/
.panes{display:none}
.menu-gap{height:57px;}
.no-pad{padding:0px !important;}
.middle-content{ /*background:#ebebeb;*/ padding:20px;}
.event-banner-slider{width:99.9%;  overflow:hidden}
.content-left{width:70%; float:left;}
.content-right{width:25%; float:right; margin-right:2%;}

.side-bar h2{color: #773d66;font-family: "kiroregular";font-size: 32px;margin: 0;padding: 0px 0 20px 0;text-align: center;}
.side-bar p{font-size:16px}
.side-bar p span{color: #773d66;}
.side-bar em{font-size:28px; margin:10px 0 10px 0; text-align:right; display:block; color: #773d66;}
.sold{background: #d10101 ; color: #fff;display: block;float: none;font-size:18px;margin: 20px auto;padding: 7px 0;text-align: center;width:100%;}
.sold:hover{text-decoration:none; color:#fff;}
.sold.available{background:#373737 }

.testimonial{ height:400px; overflow:hidden}
#logo {
    margin: 31px 0 0;
    position: relative;
}


.half {
    float: left;
    width: 50%;
}

.half  img{
    float: left;
    width: 100%;
}

/* Legacy Code Style Support */
.right_container h1{  color: #ca2026 ;
    font-family: "kiroregular";
    font-size: 32px;
    margin: 0;
    padding: 20px 0 20px;
    text-align: left;}
.right_container h2{  color: #ca2026 ;
    font-family: "kiroregular";
    font-size: 32px;
    margin: 0;
    padding: 20px 0 20px;
    text-align: left;}
	
.right_container h3 {
    font-size: 26px;
    padding: 18px 0 18px;
    color: #b51519;
}
	
.right_container h4{  
	color: #ca2026 ;
    font-family: "kiroregular";
    font-size: 20px;
    margin: 0;
    padding: 14px 0 14px;
    text-align: left;}

.right_container h5 {
    font-size: 18px;
    padding: 10px 0 10px;
    color: #214b64;
}
	
.right_container {      
    font-family: "kiroregular";
    color: #333;
    font-size: 16px;
    font-weight: normal;}
/*
.right_container ul { 
   list-style-type: disc; 
   list-style-position: inside; 
   margin: 15px 0 15px 15px;
}
.right_container ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.right_container ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.right_container ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
*/
.right_container form input[type="submit"] {background:#ca2026; width:40%; margin:10px auto 0; border-radius:100px; text-align:center; color:#fff; display:block; padding:7px 0; font-size:14px; font-family:arial}
.right_container form #applyDiscount {background:#ca2026; width:25%; margin:2px auto 0; border-radius:100px; text-align:center; color:#fff; display:inherit; padding:7px 0; font-size:14px; font-family:arial}

/* Tell-a-friend */
.right_container table td { padding: 5px;}
/* Contact-us */
/*
.right_container #FormLine #FormName {padding: 5px; }
.right_container #FormLine #FormField {padding: 5px; }*/
#FormLine {
    width: 100%;
    padding-bottom: 10px;
    float: left;
}
#FormName {
    width: 30%;
    text-align: right;
    line-height: 20px;
    vertical-align: middle;
    float: left;
    padding-right: 20px;
    font-weight: bold;
}
#FormField {
    width: 65%;
    float: right;
}
FormFieldWithIS  {
    width: 65%;
    float: right;
}
/* events */
#Events_special {
    color: #660000;
    font-size: 1.2em;
    text-decoration: none;
    font-weight: bold;
    text-decoration: underline;
}
#Events_box {
    line-height: 20px;
    border-top: 1px dashed #282726;
}

#events_box_1 {
    width: 231px;
    font-weight: bold;
    float: left;
    overflow: hidden;
}
#events_box_2 {
    width: 231px;
    float: left;
    overflow: hidden;
}
#events_box_3 {
    width: 231px;
    float: left;
    overflow: hidden;
}
#bookbut {
    font-size: 1.0em;
    padding: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: right;
    text-transform: capitalize;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.moreinfobtn{
    font-size: 1.0em;
    padding: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #999999 ; 
	color: #fff;
	font-size:18px;
	display: block;
	margin: 5px;
}
.moreinfobtn:hover{ background-color: #BBBBBB; color: #000;}
.bookbut{
    font-size: 1.0em;
    padding: 10px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background: #d10101 ; 
	color: #fff;
	font-size:18px;
	display: block;
	margin: 5px;
}
.bookbut:hover{ background-color: #c21212; color: #000000;}
#makeemblack {
    color: black;
}
.right_container .ThePubName {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0px 30px 0px 30px;
}
.right_container .booknowbutton {
    float: right;
}
.right_container .ThePrice {
    font-size: 1.4em;
    font-weight: bold;
    padding: 0px 30px 0px 30px;
    color: #b51519;
}

/* eventdetails */
ul#eventdetail{margin:0; padding:0;}
ul#eventdetail li{width:33.3%; float:left; text-decoration:none !important; border-right: 1px solid #591f48;}

ul#eventdetail li a{width:100%; float:left;  display:block; padding:10px 0; text-align:center;  font-size:22px; color:#fff; background:#ca2026 ; text-decoration:none !important; font-family: "kiroregular";}
ul#eventdetail li a i{ font-size:22px}
ul#eventdetail li a:hover{ text-decoration:none !important}
ul#eventdetail li.active a{ background:#950d12  ; text-decoration:none !important }

.right_container #EventDetailsPage #EventInfoItinerary, .right_container #EventDetailsPage #EventInfoItinerary {
	color: #ca2026;
    font-family: "kiroregular";
    font-size: 32px;
    margin: 0;
    padding: 20px 0 20px;
    text-align: left;
}
.right_container #EventDetailsPage #EventInfoItineraryTitle {
	color: #773d66;
}

.right_container #EventInfoEventDetails {
	color: #773d66;
    font-family: "kiroregular";
    font-size: 32px;
    margin: 0;
    padding: 0px 0 20px 0;
    text-align: center;
}

/* testimonials */
.right_container #successtop {
    padding-top: 10px;
}
.right_container #successdate {
    font-weight: bold;
    text-align: right;
    padding-bottom: 5px;
    border-bottom: 1px dashed #660000;
}

/* members */
.dash-controls2 a {
    float: right;
    display: block;
    text-align: center;
    text-decoration: none;
    color: white !important;
    background: #9a0d10 url(/images/matchdating/md-dash-btn.png) no-repeat top left;
    margin: 0 3px 3px 0;
    width: 104px;
    height: 24px;
    line-height: 24px;
}
.right_container h6 {
    font-size: 1.2em; 
    margin: 20px 0 5px 0;
    color: #b51519;
}
#FormTopLine {
    width: 100%;
    float: left;
}
#profileBotname {
    width: 200px;
    float: left;
    text-align: left;
    padding-right: 10px;
    line-height: 16px;
    font-weight: bolder;
    color: #000;
}
#profileBotDesc {
    width: 200px;
    float: left;
}
#ProfileAttCont {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
#ProfileAttText {
    width: 120px;
    float: left;
    text-align: right;
    font-weight: bold;
    padding-right: 10px;
}
#ProfileAttBoxes {
    width: 180px;
    float: left;
}
#ProfileAttText2 {
	padding-left: 10px;
    width: 50px;
    float: left;
}
#ProfileAttBoxe2 {
    width: 100px;
    float: left;
}
input[type="file" i] {
    align-items: baseline;
    color: inherit;
    text-align: start;
}
#MessageHeader {
    border-bottom: 1px dashed #600;
    font-weight: bold;
    width: 100%;
    height: 20px;
    line-height: 18px;
    padding: 0px 0px 0px 0px;
    margin-bottom: 5px;
}
#MessageHeader div {
    padding: 0 10px;
    margin: 0;
    float: left;
}
#MessageBinder {
    color: #000;
    min-height: 20px;
    line-height: 18px;
    padding: 0 0px;
    font-size: 1.0em;
    float: left;
	width: 100%;
}

#MessageBinder div {
    padding: 0 10px;
    float: left;
}
#MessageBinderno  #messagefrom a,
#MessageBinder #messagefrom a {
	width: auto;
}
#MessageBinderno  #messagefrom .viewprofile,
#MessageBinder  #messagefrom .viewprofile {
	padding-right: 10px;
	color: #999;
	float: left;
}

#MessageBinderno {
    color: #000;
    font-weight: bold;
    min-height: 20px;
    line-height: 18px;
    padding: 0 0px;
    font-size: 1.0em;
    float: left;
    text-decoration: line-through;
	width: 100%;
}

#MessageBinderno div {
    padding: 0 10px;
    float: left;
}

#MessageBinder2 {
    width: 100%;
    text-align: right;
	clear:both;
    height: 40px;
}

#MessageBinder3 {
    width: 100%;
    color: #000;
    font-weight: bold;
    height: 40px;
    vertical-align: middle;
	clear:both;
    text-align: center;
}

#messagedel {
    width: 10%;
	display: table-cell;
}
#messagefrom {
    width: 20%;
	display: table-cell;
}
#messageSub {
    width: 25%;
	display: table-cell;
}
#messageSent {
    width: 25%;
	display: table-cell;
}
.ActionButton {
	background:#ca2026; 
	margin:10px auto 0; 
	border-radius:100px; 
	text-align:center; 
	color:#fff; 
	display:block; 
	padding:7px 0; 
	font-size:14px; 
	font-family:arial;
	width: 40%;
}
#FriendList {
    width: 100%;
    float: left;
    padding: 3px 0 3px 0;
}
#TheFriendNameHead {
    width: 20%;
    float: left;
    font-weight: bold;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}
#TheFriendName2Head {
    width: 120px;
    float: left;
    font-weight: bold;
    border-bottom: 1px solid #000;
    padding-bottom: 3px;
}
/*event details*/

#mainEvent{ float: left; clear: left; width: 70%; padding:20px;}
#EventDetailsPage { padding: 10px; }
#mainside { background:#ebebeb; width: 25%; padding: 2%; float:right; }
#EventInfoTitle {
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 18px;
    padding: 10px 0px 10px 0px;
    text-align: center;
}
#EventInfoDescription {
    width: 100%;
    float: left;
    font-weight: bold;
    font-size: 1.0em;
    padding: 0px 0px 10px 0px;
}
#EventInfo1 {
    width: 100%;
    float: left;
    vertical-align: middle;
    font-weight: bold;
    padding: 5px 5px 0 0;
    font-size: 14px;
}
#EventInfoPrice {
    font-size: 28px;
    margin: 10px 0 10px 0;
    text-align: right;
    display: block;
    color: #773d66;
}
#EventPlaces {
    float: left;
    font-weight: bold;
    line-height: 25px;
    vertical-align: bottom;
}
#EventBookNow {
    width: 100%;
    text-align: center;
    float: left;
    padding: 10px 0 50px 0;
}
#EventInfoAvail {
    float: left;
    font-size: 14px;
    line-height: 25px;
    vertical-align: bottom;
    padding: 0px 0px 0px 5px;
    font-weight: bold;
    color: green;
}
#EventInfoSoldOut {
    float: left;
    font-size: 14px;
    line-height: 25px;
    text-transform: uppercase;
    padding: 0px 0px 0px 5px;
    vertical-align: bottom;
    font-weight: bold;
    color: red;
}
.EventBookNowBut{background: #d10101 ; color: #fff;display: block;float: none;font-size:18px;margin: 20px auto;padding: 7px 0;text-align: center;width:100%;}
.EventBookNowBut:hover{text-decoration:none; color:#fff;}
.EventBookNowBut.available{background:#373737 }



#MemberSectionhead {
    background: #373737;
    color: #fff;
    font-size: 22px;
    padding: 10px 20px;
    font-family: "kirolight";
    margin: 0 0 10px 0;
}
#nextprev {
    height: 50px;
    width: 100%;
    text-align: center;
    color: #a61114;
    font-weight: bold;
    float: left;
    padding-bottom: 20px;
}
#nextprev a {
    text-decoration: none;
    color: #a61114;
    font-weight: bold;
}

.gridblock {	
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	width: 176px;
	margin: 0 0 8px 8px;
	float: left;
	height: 330px;
	background-color: #D5E0E6;
}



.gridblock-in {
	padding: 15px 15px 0;
}

.gridblock-btm {
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	clear: both;
}

.gridblock h3 {
	color: #b51519;
	font-size: 1.1em;
	margin: 0;
	padding: 10px 0 0 0;
}

.gridblock p {
	margin: 0 0 5px 0;
}

.gridblock-in #nopic2 {
	height: 100px;
	width: 100px;
	vertical-align: middle;
	text-align: center;
	margin: 0 auto;
}



.listblock {
	background: url(/images/matchdating/md-results-tile.png) repeat-y top left;
	margin: 0 0 8px 0;
	width: 736px;
}

.listblock-in {
	background: url(/images/matchdating/md-results-top.png) no-repeat top left;
	padding: 15px 15px 0 15px;
}

.listblock-btm {
	background: url(/images/matchdating/md-results-btm.png) no-repeat bottom left;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	clear: both;
}

.listblock .profilepic {
	
	margin: 0 15px 0 0;
	
}

#profilepicspace
	{float: left;
	height:120px;
	width:120px;
	text-align:center;
	vertical-align:middle;
	}
	
	
.listblock h3 {
	color: #b51519;
	font-size: 1.2em;
	margin: 0;	
}

.listblock h4 {
	color: #477287;
	font-weight: normal;
	font-size: 1em;
	margin: 0 0 10px 0;
}

.listblock h5, .listblock p {
	margin: 0;
	font-size: 1em;
}

.listblock-side {
	width: 180px;
	float: right;
}

.listblock-btn {
	color: #477287;
	display: block;
	width: 180px;
	height: 31px;
	padding: 7px 0 0 15px;  
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 4px 0;
}

.listblock-btn-more {
	background: url(/images/matchdating/md-btn-results-more.png) no-repeat top left;
}
.listblock-btn-fav {
	background: url(/images/matchdating/md-btn-results-fav.png) no-repeat top left;
}
.listblock-btn-msg {
	background: url(/images/matchdating/md-btn-results-msg.png) no-repeat top left;
}
.listblock-btn-wink {
	background: url(/images/matchdating/md-btn-results-wink.png) no-repeat top left;
}

#sidebar {
	clear: both;
}


#pricelist { 
	font-family: arial, sans-serif;
	font-size: 12px;
	width: 886px; 
	margin: 0; 
	padding: 0; 
	list-style: none; 
	background: url(/images/matchdating/md-pricelist-line.jpg) repeat-y top left;
}
#pricelist li {
	clear: both;
	display: block;
	padding: 2px 0 2px 10px;
	margin: 0;
	min-height: 14px;
	background: url(/images/matchdating/md-pricelist-line.jpg) repeat-y top left;
}
*+html #pricelist li, *html #pricelist li {
	min-height: auto;
}
#pricelist li.pricelist-title {
	height: 28px;
	line-height: 26px;
	color: #224a5e;
}
#pricelist li.pricelist-title span.pricelist-label {
	font-weight: bold;
	color:  #b51519;
}
#pricelist li.pricelist-altrow {
	background: url(/images/matchdating/md-pricelist-line-a.jpg) repeat-y top left;
}
#pricelist li span {
	float: left;
	width: 75px;
	
	overflow: hidden;
	text-align: center;
}
#pricelist li span.pricelist-hilite {
	width: 75px;
	font-weight: bold;
}
#pricelist li.pricelist-title span.pricelist-hilite {
	color: #b51519;
}


#pricelist li span.pricelist-label {
	clear: left;
	float: left;
	width: 144px;
	text-align: left;
}


#pricelist li#pricelist-top {
	background: url(/images/matchdating/md-pricelist-top.jpg) no-repeat top left;
	display: block;
	height: 44px;
	overflow: hidden;
}


#pricelist li#pricelist-btm {
	background: url(/images/matchdating/md-pricelist-btm.jpg) no-repeat bottom left;
	display: block;
	height: 14px;
	overflow: hidden;
}
.wrappedsidebar-btn {
	width: 100%;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
    background-color: #a61114;
    color: white !important;
    text-decoration: none;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
    margin: 0 0 3px 0;
    display: block;
    clear: both;
	line-height: 22px;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(153,153,153,1);
	-moz-box-shadow: 2px 2px 2px 0px rgba(153,153,153,1);
	box-shadow: 2px 2px 2px 0px rgba(153,153,153,1);
	text-transform: capitalize;
}

.wrappedsidebar-btn:hover {
    background-color: #ca2026;
	-webkit-box-shadow: 2px 2px 2px 0px rgba(221,221,221,1);
	-moz-box-shadow: 2px 2px 2px 0px rgba(221,221,221,1);
	box-shadow: 2px 2px 2px 0px rgba(221,221,221,1);
	text-transform: capitalize;
}
.wrappedsidebar-btn-msg {
    background: #a61114 url(/images/matchdating/md-wrappedsidebar-btn-msg.png) no-repeat top left;
}
.wrappedsidebar-btn-fav {
    background: #a61114 url(/images/matchdating/md-wrappedsidebar-btn-fav.png) no-repeat top left;
}
.wrappedsidebar-btn-wink {
    background: #a61114 url(/images/matchdating/md-wrappedsidebar-btn-wink.png) no-repeat top left;
}

#imageMan {
    background-color: #DEDEDE;
    margin: 0 0 10px 30px;
	min-height: 160px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0px solid #999999;
}
#imageMan1 {
    float: left;
	text-align:center; vertical-align: middle;
	padding: 20px;
}
#imageMan2 {
	padding: 20px;
    float: left;
	font-size: 16px;
}

.PhotoSpace {
    width: 90px;
    height: 90px;
    text-align: center;
    vertical-align: bottom;
}
.navbar-header-position {
	width: 20%;
}
.navbar-collapse-position {
	width: 80%;
	float: right;
}
.navbar-collapse-position .homepagemenu {
	width: 100%;
}
.navbar-nav > li.align-right-li {
	float: right;
}
.tab2 {
	width: 50%;
}
.tab3 {
	width: 33.3%;
}
.tab4 {
	width: 25%;
}
.tab5 {
	width: 20%;
}
.tab6 {
	width: 16.66%;
}
.standardbtn {
	background:#ca2026; 
	margin:10px auto 0; 
	border-radius:100px; 
	text-align:center; 
	color:#fff; 
	display:block; 
	padding:7px 0; 
	font-size:14px; 
	font-family:arial;
	width: 40%;
}

#membership-page  .tab_block ul li{ width:20%}


.tab_content p{ color: #333;
font-family: "kiroregular";
font-size: 16px;
font-weight: normal;}
.frnd-block-left{float:left; width:40%;     font-family: "kirolight";}

.frnd-block-right{float:right; width:55%;     font-family: "kirolight";}
.frnd-block h2{ font-size:18px}
.frnd-block-left input{width:93%}
ul#members li{ width:20%; font-weight:bold}
ul#members {border-bottom:1px solid #000; clear:both; overflow:hidden}
.spacer-101{ width:100%; height:1px; background:#000; margin:60px 0 40px 0}

.frnd-block-left img{width:6px; margin:-4px 0 0 0}

.table  th{ font-family: "kiroregular"; font-size:14px; font-weight:normal}
#membership-page .tab_content{ padding:20px 10px 50px}
.clr-red{color:#ca2026}

th i{color:#1b926c; text-align:center; display:block !important; padding:3px 0 0 0}
th i.red-clr{color:red;}

#membership-page th{ text-align:center;}
#membership-page th:first-child{text-align:left}
th:nth-child(5n){ background:#e4e4e4 !important}

.popular{ position:absolute; top:-42px; left:-2px; background:#950d12; color:#fff; line-height:13px; padding:10px 0 4px 0; border-radius:35px 35px 0 0}


#pymnt .form-select{width:24.5%; margin-right:1%}




.reason, .main{border:1px solid #ca2026; padding:10px;}

.reason p span{color:#ca2026}
#cont-n a{ background:#ca2026; padding:0 12px; border:0px; color:#fff; float:none; margin:-12px 29px 0 0;   font-size:14px;}
 #cont-n .green.one{    height: 53px;
    padding: 0px;}
#cont-n a:before{ background:none; border:0px;}
#cont-n a:after{ background:none; border:0px;}

#buy span{
	float:left;
	display:block;
	font-size:15px;
}

#buy a{
	width:85px;
	float:right;
	text-align:center;
	padding:5px 0;
	color:#fff;    font-family: "kirolight";
	display:block;
	background: #8bbf61;
	padding: 5px 10px;
	border:0px;
    line-height: 18px;
}
	 
 ul#buy li { 
    line-height: 30px;
}
 ul#buy{clear:both; overflow:hidden; border-bottom:1px solid  #000; padding:0px 0 10px 0}
 
.carousel-caption figcaption.home-info-figcaption {
 	position:absolute;width:56%;right:0;margin-top:0;border-bottom-color:orange;
}
.carousel-caption figcaption.home-info-figcaption .title {
	font-size: 24px;
	font-weight: bold;	
	display: inline-block;
}
.carousel-caption figcaption.home-info-figcaption i {
	color: orange;
	font-size: 50px;
}
@media only screen and (min-width: 992px) {
	.carousel-caption figcaption.home-info-figcaption {
		margin-left: 25%;
		margin-right: 25%;
		display: block;
    	width: 50%;
		right: auto;
	}
}

@media only screen and (max-width: 991px) {
	.homepagemenu>li>a {
		padding: 10px !important;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {    max-height: 407px!important;}
}
.tab-main-block .nav-tabs>li>a {
	color: #ca2026;
    font-weight: 500;
}
.nopadding {
	padding:0 !important;
}

/*Forthcoming Events*/
.sidebar-second a #speed-dating{ background-color:#CECECE; color:#000!important;}
.sidebar-second a:hover #speed-dating {background:#BEBEBE; display:block; color:#fff!important;}

.sidebar-second a #quiz-nights{ background-color:#AED7FF;}
.sidebar-second a:hover #quiz-nights{ background-color:#84C1FF;}
.sidebar-second a #network{ background-color:#ff9800}
.sidebar-second a #activity-events{background-color:#c8e6c9}

.sidebar-second a #singles-party{background-color:yellow!important;}
.sidebar-second a:hover #singles-party{background-color:#F0F000!important;}

