.pinkbg{ background:#D5354B!important;}
.pinkbglight{background: #D7959D!important;}
.pinkbglight3{background: #D7959D;}
.pinkbglight2{background: #D7959D!important; color:#454545!important}
.pinkbglightm{background: #F5DEE0!important;}
.pinkbglightm th{background: #F5DEE0!important;}
.pinkbglightm td{border-bottom: 1px solid #F5DEE0!important;}
.pinkbg a{ background:#D5354B!important; border: 1px solid #D5354B!important;}
.pinkbg a:hover{ background:#000000!important; border: 1px solid #000000!important;}
.pinktext{ color:#D5354B!important;}
.pinktexth{ color:#D5354B!important; border-bottom: 1px solid #932432!important;}
.pinktext span{ color:#D5354B!important;}

.pinktext ul li.current1 a:hover {}
.pinktext ul li.current1 a{background:#D5354B url(../img/aero.png) no-repeat!important; background-position: right 11px top 16px!important;}
.pinktext ul li a:hover {background: #D5354B url(../img/aero.png) no-repeat!important;  background-position: right 11px top 16px!important;}

.pinktext ul li a {background:#841B29!important;}

.pinktext2 span a {color: #D5354B!important; background: url(../img/arrow-officep.png) no-repeat top 26px right!important;}
.pinktext2 span1 a {color: #D5354B!important; background: url(../img/msgp.png) no-repeat top 26px right!important;  padding: 24px 30px 20px 0px!important;}

.pinktextbord span a:hover {border: 2px solid #932432!important;  color:#CC3366!important}
span.active-hover a {border: 2px solid #D5354B!important; color:#CC3366!important}

.bkg {background-color:#F5DEE0;}
.bkg.active{background-color:#D7959D;}
.bkgbor {border:2px solid #D7959D; background: #fff;}

.pinbox a:hover .full-box {border: 2px solid #D5354B!important;}

.pinkbut a {background: #D5354B url(../img/down-arrow2.png) no-repeat 175px;  padding: 7px 8px 8px 15px; border: 1px solid #D5354B;}
.pinkbut2 a {background: #D5354B url(../img/down-arrow2.png) no-repeat 240px; padding: 7px 8px 8px 15px; border: 1px solid #D5354B;}

.pinkscroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #D5354B !important;}

.pinkinfo ul li a {color:#4E4B48; text-decoration:none; padding-bottom:18px;}
.pinkinfo ul li a:hover {color:#D5354B!important; text-decoration:none;}

.pinkinfo ul li:hover a.arrow_box {position: relative; border-bottom: 2px solid #D5354B!important;}
.pinkinfo ul li:hover a.arrow_box:after, .midstripinfo ul li:hover.arrow_box:before {top: 100%!important;	left: 50%!important; border: solid transparent!important; content: " "; height: 0; width: 0; position: absolute!important; pointer-events: none!important;}

.pinkinfo ul li:hover a.arrow_box:after {border-color: rgba(29, 151, 93, 0)!important;   border-top-color: #D5354B!important;   border-width: 10px!important;   margin-left: -10px!important;}
.pinkinfo ul li:hover a.arrow_box:before {border-color: rgba(29, 151, 93, 0)!important;	border-top-color: #D5354B!important;	border-width: 10px!important;	margin-left: -10px!important;}



/* End 7 june 2016*/







.blogarea {
}
.blogarea h1 {
	font-size: 24px;
	border-bottom: 2px solid #000;
	color: #000;
	margin: 70px 0px 52px 0px;
	font-weight: 400;
	padding: 0px 0px 14px 0px;
}
.blogarea .leftarea {
	width:78.8%;
	float:left;
}
.blogarea .background {
	background:#fff;
	border:1px solid #B4B5B6;
}
.blogarea .leftarea h2 {
	color: #fff!important;
	font-weight: 400!important;
	font-size: 24px!important;
	background:#1D975D;
	padding:14px 18px;
	margin:0px;
}
.blogarea .leftarea h2.blog-search-result{
    font-size: 20px!important; 
}
.blogarea .leftarea .titles h4 {
	color: #fff!important;
	font-weight: 400!important;
	font-size: 24px!important;
	float:left;
	margin:0px;
	padding:14px 18px;
}
.blogarea .leftarea .blogbox {
	padding:40px;
	box-sizing: border-box;
}
.blogarea .leftarea .blogbox .boxsblog {
	width:100%;
	box-sizing: border-box;
	border-bottom:0px solid #E7E7E7;

}
.blogarea .leftarea .blogbox .boxsblog .leftpannel {
	width:323px;
	box-sizing: border-box;
	float:left;
	margin-right:28px;
}
.blogarea .leftarea .yeardorpdirc {
	width:20%;
	float: right;
	position:relative;
}
.blogarea .leftarea .yeardorpdirc .head {
	float:left;
	position:absolute;
	left: -112px;
	top: 10px;
}
.blogarea .leftarea .yeardorpdirc .head p {
	font-size:16px;
	font-weight:300;
	color: #fff;
	line-height:24px;
	font-family:'robotoregular';
}
.blogarea .leftarea .yeardorpdirc select {
	width: 100%;
	float: left;
	border: 0px;
	color: #434343;
	font-size: 16px;
	padding: 14px;
	background: #ffffff;
	margin: 2px -3px;
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel {
	width:70%;
	box-sizing: border-box;
	float:left;
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel h3 {
	color: #000!important;
	font-weight: 400!important;
	font-size:22px!important;
	margin:0px;
	margin-bottom:12px;
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel p {
	font-size:16px;
	font-weight:300;
	color: #000000;
	padding: 0px 0px 12px 0px;
	line-height:24px;
	font-family:'robotoregular';
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel .blogdate {
	color: #1D975D;
	font-size:32px!important;
	border-bottom:1px solid #1D975D;
	display:inline-block;
	margin-bottom:25px;
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel .blogdate span {
	font-size:18px!important;
}
.blogarea .leftarea .blogbox .boxsblog .rightpannel .postcomnt {
	color: #434343!important;
	font-size:14px!important;
	font-style:italic;
	font-family:'robotolight';
}
.blogarea .leftarea .blogbox .boxsblog ul {
	margin:0;
}
.blogarea .leftarea .blogbox .boxsblog .directory ul li {
	float:none;
	padding:0;
	margin:0;
	font-family: 'robotolight', serif;
	color:#000000;
	font-size:18px;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px;
}
.blogarea .leftarea .blogbox .boxsblog ul a {
	font-family: 'robotolight', serif;
	color:#b6b6b6;
	font-size:12px;
}
.blogarea .leftarea .blogbox .boxsblog ul a:hover {
	color:#be882e;
	text-decoration:none;
}
.directory {
	float:left;
	width:394px;
	margin-right:50px;
	box-sizing: border-box;
}
.blogarea .leftarea .inputdirec {
	width:27%;
	display: inline-block;
	margin-right:5px;
}
.blogarea .leftarea .inputdirec .inp {
	width:100%;
	border:0px;
	color:#434343;
	font-size:14px;
	line-height:15px;
	padding:13px;
	background: #fff;
	border: 1px solid #434343;
}
.blogarea .leftarea .inputdirec .button {
	display: inline-block;
}
.blogarea .leftarea .inputdirec .button a {
	text-decoration: none;
	display: inline-block;
	border: 1px solid #434343;
	color:#ffffff;
	background:#434343;
	padding: 7px 8px 8px 8px;
	font-size:18px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	font-family: 'robotoregular';
	transition: all .7s;
	webkit-transition: all .7s;
	letter-spacing: 1px;
	width:140px;
}
.blogarea .leftarea .inputdirec .button a:hover {
	background:#000000;
	color: #fff;
	border: 1px solid #fff;
}
.directorybg {
	background:#F4F4F4;
	text-align:center;
	margin:0 auto;
	width:100%;
	box-sizing: border-box;
	height:100px;
	padding-top:27px;
}
.blogarea .rightarea {
	width:20%;
	background:#434343;
	float:right;
	margin-left:13px;
	box-sizing: border-box;
}
.blogarea .rightbg {
	background:#434343;
	padding:26px;
}
.blogarea .rightarea h3 {
	color: #fff!important;
	font-weight: 400!important;
	font-size:24px!important;
	margin:0px;
	margin-bottom:12px;
	font-family:'robotoregular';
}
.blogarea .rightarea .inputblog {
	width:100%;
	float: left;
	margin-bottom:11px;
}
.blogarea .rightarea .inputblog span {
	font-size:14px;
	color: #fff;
	font-family:'robotoregular';
}
.blogarea .rightarea .inputblog .inp {
	width:100%;
	border: 0px;
	color:#D9D9D9;
	font-size:14px;
	line-height:18px;
	padding:13px;
	background-color: #626262;
}
.blogarea .rightarea .blograce {
	width:100%;
	margin-bottom:11px;
}
.blogarea .rightarea .blograce select {
	width: 100%;
	border: 0px;
	color: #D9D9D9;
	font-size:14px;
	padding:14px;
	background-color:#626262;
}
.blogarea .rightarea .inputblog .button {
	position: relative;
	text-align:center;
	float:left;
}
.blogarea .rightarea .inputblog .button a {
	text-decoration: none;
	display: inline-block;
	border: 1px solid #1D975D;
	color:#ffffff;
	background:#1D975D;
	padding: 7px 8px 8px 8px;
	font-size:18px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	font-family: 'robotoregular';
	transition: all .7s;
	webkit-transition: all .7s;
	letter-spacing: 1px;
	width:88px;
}
.blogarea .rightarea .inputblog .button a:hover {
	background:#000000;
	color: #fff;
	border: 1px solid #fff;
}
.blogarea .rightarea .inputblog .forgot {
	font-size:14px;
	font-weight:300;
	color: #D9D9D9;
	line-height:18px;
	font-family:'robotoregular';
	text-align:right;
}
.blogarea .rightarea .inputblog .forgot a {
	font-size:14px;
	font-weight:300;
	color: #D9D9D9;
	line-height:18px;
	font-family:'robotoregular';
	text-align:right;
}
.blogarea .rightarea .inputblog .forgot a:hover {
	color: #f7deb5;
}
.blogarea .rightarea .blogregister {
	background:#CCCCCC;
	padding:28px 0px;
}
.blogarea .rightarea .blogregister .regbutton {
	text-align:center;
	font-size:24px;
	color:#434343;
}
.blogarea .rightarea .blogregister .regbutton a {
	text-align:center;
	font-size:24px;
	color:#434343;
	line-height:24px;
	display:block;
	font-family:'robotoregular';
}
.blogarea .rightarea .blogregister .regbutton a span {
	font-size:18px;
}
.blogarea .rightarea .blogregister .regbutton a:hover {
	color:#000;
}
.tab-container {
	margin-top: 10px;
}
.past-result-div .tab-container {
	margin-top: 15px !important;
}
.past-result-div .container {
	margin-top: 15px !important;
}
.past-result-div .official-search {
    margin: 10px 0px 20px 0px !important;
}
.tabs-menu {
	height: 50px;
	float: left;
	clear: both;
	width: 100%;
	margin:0px !Important;
	text-align: center;
	border-bottom: 2px solid #000;
}
.tabs-menu li {
	line-height: 30px;
	width: auto;
	display: inline-block;
	text-align: center;
	padding: 10px 2%;
}
.tabs-menu li.current {
	position: relative;
	z-index: 5;
	border: 2px solid #000;
	border-bottom: 2px solid #eeeeee;
	height: 50px;
	width: auto;
	padding: 8px 2%;
}
.tabs-menu li a {
	padding: 10px 0px;
	text-transform: none;
	color: #000;
	text-decoration: none;
	font-weight: 400;
	font-size: 16px;
}
.tabs-menu .current a {
	color: #000;
	font-weight: 600;
	font-size: 18px;
}
.tab {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
a:focus{ text-decoration:none;}
.tab-content {
	width: 100%;
	display: none;
}
#tab-1 {
	display: block;
}
.img-thumb {
	height: 260px;
	width: 278px;
}
.img-thumb img {
	width: 100%;
}
.img-thumbteam {
	height:160px;
	width: 160px;
}
.img-thumbteam img {
	width: 100%;
}
.section_cont_staff {	
	background-color:#fff;
	z-index: 99;
}
.box-container {
	margin:20px 0px 0px;
}
.content-box h1 {
	font-size: 22px;
	font-weight: 500;
	border: 0px;
	margin: 18px 0px 10px 0px;
	padding: 0px;
	line-height: 22px;
}
.content-box h2 {
	font-weight: 300;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height: 20px;
}

.content-box .names {
	font-size:16px;
	font-weight:400;
	border: 0px;
	margin:6px 0px 10px 0px;
	padding: 0px;
	line-height: 22px;
}
.content-box .desig {
	font-weight:400;
	font-size:14px;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height: 20px;
}



.content-box p {
	font-size: 18px;
	font-style: italic;
	margin: 14px 0px 0px;
	line-height: 20px;
}
img.flag {
	/*float: left;*/
	margin: 0px 6px 10px 0px;
}

.champflag{float: left; margin-right: 10px;}

.box {
	width: 25%;
	float: left;
	margin: 0px 6px 0px 0px;
}
.box a:hover .full-box {
	border: 2px solid #1d975d;
	opacity: 0.9;
}
.box a .full-box {
	border: 2px transparent solid;
	padding: 2%;
	transition: 0.4s ease;
	text-decoration:none;
}
.box:nth-child(4n-7) {
	margin-left: -10px;
}
.box:nth-child(4n+4) {
	margin-right: -10px;
}

/**/
.teambox {
	width: 19.6%;
	float: left;
	margin: 0px 4px 0px 0px;
}
.teambox a:hover .full-box {
	border: 2px solid #1d975d;
	opacity: 0.9;
}
.teambox a .full-box {
	border: 2px transparent solid;
	padding: 2%;
	transition: 0.4s ease;
	text-decoration:none;
}
/*.teambox:nth-child(5n+5) {
	margin-left: 0px;
}*/
.teambox:nth-child(5) {
	margin-right: 0px;
}

.imgs{ float:left; margin-right:20px;}
.imgs img{ width: auto!important; margin:0px!important;}



.phototab {
	float: left;
	margin-bottom: 20px;
	width: 100%;
}
.clr-h3 h3 {
	font-size: 24px;
	font-weight:400;
	color: #A08466 !important;
	font-family: 'robotolight', sans-serif;
	margin-top:50px!important;
	margin-bottom:20px!important;
	text-align:center;
}
.phototab h3 {
	font-size: 24px;
	font-weight:400;
	color: #1D975D;
	font-family: 'robotolight', sans-serif;
	margin-top:50px!important;
	margin-bottom:20px!important;
	text-align:center;
}
.phototab h3 span {
	font-size:18px;
	color: #3D3D3D;
	font-family: 'robotolight', sans-serif;
	margin-top:10px!important;
	text-align:center;
}
.phototab h3 strong {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight:700;
}
.phototab-content {
	width: 100%;
	clear: both;
	display: none;
}
#tab-1 {
	display: block;
}
.img-thumb2 {
	/*
	width: 279px;*/
	width: 100%;
}
.img-thumb2 img {
	max-width: 100%;
	height: 190px;
}
.section_cont_staff2 {
	background:url(../img/staff-bg.jpg) no-repeat top center;
	background-color:#fff;
	z-index: 99;
}
.box-container2 {
	width: 100%;
	background:#fff;
	padding: 0 40px;
	box-sizing: border-box;
	border: 1px solid #B4B5B6;
	float: left;
}
.box-container2 h2 {
	font-size: 24px;
	font-weight: 700;
	color: #000000;
	font-family: 'robotoregular';
	margin-top:10px;
}
.content-box2 h1 {
	font-size: 22px;
	font-weight:400;
	border: 0px;
	margin:16px 0px 30px 0px;
	padding: 0px;
	line-height: 22px;
}
.content-box2 h2 {
	font-weight: 300;
	font-size: 20px;
	margin: 0px;
	padding: 0px;
	color: #000;
	line-height: 20px;
}
.content-box2 p {
	font-size: 18px;
	font-style: italic;
	margin: 14px 0px 0px;
	line-height: 20px;
}


.box-container2 .imagearea{float:left;}
.box-container2 .textpannel{float:left; width:500px; margin-left:20px;}
hr{ border-bottom:1px solid #CCCCCC;}

.box2 {
	width:33%;
	float: left;
	margin: 0px 8px 0px 0px;
}
/*.box2 a:hover .full-box2 {border: 2px solid #1d975d;opacity: 0.9;}
.box2 a .full-box2 {border: 2px transparent solid;padding: 2%;transition: 0.4s ease;text-decoration:none;}*/
.box2:nth-child(3n-5) {
	margin-left: 0px;
}
.box2:nth-child(3n+3) {
	margin-right: -10px;
}


.clubbox2 {width:19%; float: left; margin: 0px 8px 15px 0px;}
.clubbox2 a:hover .full-box2 {border: 4px solid #1d975d; opacity: 0.9;}
.clubbox2 a .full-box2 {border: 4px solid #d6d6d6; transition: 0.4s ease; text-decoration:none;}

.clubbox2:nth-child(4n-5) {margin-left: 0px;}
.clubbox2:nth-child(5n+5) {margin-right: -10px;}

.content-clubbox2 h1 {font-size: 14px; font-weight:700; border: 0px; margin:0px 0px 0px 0px; padding: 10px; line-height: 22px;}
.content-clubbox2 h2 {font-weight: 300; font-size: 20px; margin: 0px; padding: 0px; color: #000; line-height: 20px;}
.content-clubbox2 p {font-size: 18px; font-style: italic; margin: 14px 0px 0px; line-height: 20px;}



.inner-left {
	float:left;
	width:15%;
	position:relative;
	z-index:99;
	margin-top:14px;
}
.inner-left ul {
	margin:0 0 14px 0;
	padding:0;
}
.inner-left ul li {
	margin:0;
	padding:4px 0px;
	position:relative;
	list-style:none;
	width:168px;
}
.inner-left ul li a {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:22px;
	font-weight:400;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
	background:#3D3D3D;
	font-family: 'robotoregular';
}
.inner-left ul li a:hover {
	color:#ffffff;
	background: #1D975D url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
}

/* start 3 june 2016*/
.inner-left ul li.current1 a:hover {
	color:#ffffff;
	background: #1D975D url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
}
.inner-left ul li.current1 a{
	margin:0;
	padding:0;
	color:#fff;
	background: #1D975D url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
	font-size:18px;
	font-weight:400;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
}




/***************************/

.inner-left1 {
	float:left;
	width:15%;
	position:relative;
	z-index:9;
	margin-top:14px;
}
.inner-left1 ul {
	margin:0 0 14px 0;
	padding:0;
}
.inner-left1 ul li {
	margin:0;
	padding:4px 0px;
	position:relative;
	list-style:none;
	width:168px;
}
.inner-left1 ul li a {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:19px;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
	background:#3D3D3D;
	font-family: 'robotomedium';
}

.inner-left1 ul li a:hover {
	color:#ffffff;
	background: #A08466 url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
}

/* start 3 june 2016*/
.inner-left1 ul li.current1 a:hover {
	color:#ffffff;
	background: #A08466 url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
}
.inner-left1 ul li.current1 a{
	margin:0;
	padding:0;
	color:#fff;
	background: #A08466 url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
	font-size:18px;
	font-weight:400;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
}

/* End 3 june 2016*/



.inner-leftcors ul li a {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:18px;
	font-weight:400;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
	background:#3D3D3D;
	font-family: 'robotoregular';
}
.inner-leftcors ul li a:hover {
	color:#ffffff;
	background: #1D975D url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
}
.inner-leftcors ul li span {
	margin:0;
	padding:0;
	color:#fff;
	background: #1D975D url(../img/aero.png) no-repeat;
	background-position:right 11px top 16px;
	width:202px;
	font-size:18px;
	font-weight:400;
	line-height:normal;
	padding:10px 0 10px 13px;
	display:block;
}



.subscr {
	position: relative;
	text-align:center;
	margin-bottom: 50px;
	float:right;
	margin-top:12px;
}
.subscr a {
	text-decoration: none;
	display: inline-block;
	border: 1px solid #1D975D;
	color:#ffffff;
	background:#1D975D;
	padding: 7px 8px 8px 8px;
	font-size:18px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	font-family: 'robotoregular';
	transition: all .7s;
	webkit-transition: all .7s;
	letter-spacing: 1px;
	width: 153px;
}
.subscr a:hover {
	background:#000000;
	color: #fff;
	border: 1px solid #003663;
}

.subscr-ata {
	position: relative;
	text-align:center;
	margin-bottom: 50px;
	float:right;
	margin-top:12px;
}
.subscr-ata a {
	text-decoration: none;
	display: inline-block;
	border: 1px solid #A08466;
	color:#ffffff;
	background:#A08466 ;
	padding: 7px 8px 8px 8px;
	font-size:18px;
	-webkit-transition: all 0.8s ease;
	-moz-transition: all 0.8s ease;
	-o-transition: all 0.8s ease;
	transition: all 0.8s ease;
	font-family: 'robotoregular';
	transition: all .7s;
	webkit-transition: all .7s;
	letter-spacing: 1px;
	width: 153px;
}
.subscr-ata a:hover {
	background:#000000;
	color: #fff;
	border: 1px solid #A08466 ;
}


.mfp-inline-holder .mfp-content {
	width: 100%;
	max-width: 1050px !important;
}
.pop-new {
	background: #fff;
}
.pop-new-right {
	width: 100%;
	/*float: left;*/
	padding: 10px 0px;
        max-height: 200px;
        text-align: left;
        color: #fff;
        margin-top: 30px;
        /*height: 580px;*/
}
.pop-new-left {
	/*width: 467px;*/
	background: #1d975e;
	/*float: left;*/
	text-align: center;
	/*min-height:580px;*/
}
.pop-new-left img {
	text-align: center;
	margin: 10px 0px;
}
.pop-new-right p {
	font-size: 16px;
	line-height: 27px;
	padding: 0px 30px;
	font-family: 'robotoregular';
	color: #000;
}
.pop-new-right h2{font-size: 24px; color: #000; font-weight: 400; margin-bottom:5px; padding: 0px 30px;}
.pop-new-right ul {margin:0; padding:0; margin-left:20px; margin-bottom:30px; margin-top:15px;}
.pop-new-right ul li {list-style: none; padding:2px 2%; line-height:24px; font-size:18px; color: #000000; font-family:'robotoregular'; font-weight:400;}

.pop-new-left h1 {
	font-size: 36px;
	color: #fff;
	font-weight: 600;
        margin-top: 0px;
        padding-right: 25px;
}
.pop-new-left h2 {
	font-size: 30px;
	color: #fff;
	font-weight: 400;
	margin-bottom: 45px;
}
.pop-new-left span {
	font-size: 24px;
	color: #fff;
	font-weight: 400;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 20px 0px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background-color: #98a19d !important;
}
.mCSB_scrollTools .mCSB_dragger {
	width: 100% !important;
	background: #fff  !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	position: relative;
	width: 5px;
}
.official h1 {
	font-size: 24px;
	border-bottom: 2px solid #000;
	color: #000;
	margin: 70px 0px 52px 0px;
	font-weight: 400;
	padding: 0px 0px 14px 0px;
}
.official p {
	font-size: 20px;
	font-weight: 300;
	color: #000000;
	padding: 0px 0px 33px 0px;
}
.official h2 {
	color: #1d975d!important;
	font-weight: 400!important;
	font-size: 24px!important;
	margin: 20px 0px 5px 0px;
}
.official_brown h2 {
	color: #A08466!important;
	font-weight: 400!important;
	font-size: 24px!important;
	margin: 20px 0px 5px 0px;
}

.inputbox2 {width:17.8%; float: left; margin-right: 1px;}
.inputbox2 .inp {width:100%; border: 0px; color:#ffffff; font-size: 16px; /*line-height: 16px;*/ line-height: 20px; padding: 15px; background-color: #434343;}
.contry2 {width:20.8%; float: left; margin-right:1px;}
.contry2 select {width: 100%; float: left; border: 0px; color: #ffffff; font-size: 16px; padding: 14px; background-color: #434343; border-top: 1px solid #fff;}




.inputbox {
	width:24.8%;
	float: left;
	margin-right: 1px;
}
.inputbox .inp {
	width:100%;
	border: 0px;
	color:#ffffff;
	font-size: 16px;
	/*
	line-height: 16px;*/
	line-height: 20px;
	padding: 15px;
	background-color: #434343;
}
.contry {
	width:24.8%;
	float: left;
	margin-right:1px;
}
.contry select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343; border-top: 1px solid #fff;
}
.ckeckbox {
	width:40%;
	float: left;
	margin-right: 1px;
}
.ckeckbox.input {
	padding:10px;
	border:1px solid #ccc;
}
.control {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-top:30px;
	cursor: pointer;
	font-weight:400;
}
.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.control__indicator {
	position: absolute;
	top: 2px;
	left: 0;
	height: 20px;
	width: 20px;
	border:1px solid #3D3D3D;
}
.control input:disabled ~ .control__indicator {
	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:2px;
	width:6px;
	height:11px;
	border: solid #3D3D3D;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}
.name-search {
	width: 20%;
	float: left;
	margin-right: 2px;
}
input.search-box {
	width: 100%;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	line-height: 16px;
	padding: 15px;
	background: url(../img/search-box-but.png) no-repeat top 15px right 11px;
	background-color: #434343;
}
.gender {
	width: 12%;
	float: left;
	margin-right: 2px;
}
.gender select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.age {
	width: 12%;
	float: left;
	margin-right: 2px;
}
.age select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.nationality {
	width: 15%;
	float: left;
	margin-right: 2px;
}
.nationality select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.residence {
	width: 15%;
	float: left;
	margin-right: 2px;
}
.residence select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.team {
	width: 12%;
	float: left;
	margin-right: 2px;
}
.team select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.sort-by {
	width: 12%;
	float: left;
}
.sort-by select {
	width: 100%;
	float: left;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.yeardorp {
	width:250px;
	margin:10px 0 10px auto;
	position:relative;
}
.yeardorp .head{
	display: inline-block;
}
.yeardorp select {
	width: auto;
	display: inline-block;
	border: 0px;
	color: black;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;height: 49px;
}
.event-dropdown{
	width:264px;
	margin:10px 0 10px auto;
}
.event-dropdown p{
	display: inline-block;
}
.event-dropdown select{
	width: 150px;
	display: inline-block;
	border: 0px;
	color: #ffffff;
	font-size: 16px;
	padding: 14px;
	background-color: #434343;
}
.results-search {
	margin: 57px 0px 20px 0px;
	border: 1px solid #000;
}
.results-search-box {
	border-bottom: 1px solid #000;
}
.results-search-box1 {
	width:395px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}
.results-search-box1-left {
	width:99px;
	float:left;
	margin-right:17px;
}
.results-search-box1-left .grey {
	width:49px;
	background:#434343;
	float:left;
	margin-right:1px;
}
.results-search-box1-left .grey span {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 0px 0px;
}
.results-search-box1-left .grey span1 {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0px 0px 8px 0px;
}
.results-search-box1-left .green {
	width:49px;
	background:#1d975d;
	float:left;
}
.results-search-box1-left .green span {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 0px 0px;
}
.results-search-box1-left .green span1 {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0px 0px 8px 0px;
}

.results-search-box1-left .brown {
	width:49px;
	background:#A08466;
	float:left;
}
.results-search-box1-left .brown span {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 0px 0px;
}
.results-search-box1-left .brown span1 {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0px 0px 8px 0px;
}

.results-search-box1-left .blue {
	width:49px;
	background:#0076b8;
	float:left;
}
.results-search-box1-left .blue span {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 0px 0px;
}
.results-search-box1-left .blue span1 {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0px 0px 8px 0px;
}





.results-search-box1-right {
	float: left;
	width:249px;
}
.results-search-box1-right h3 {
	margin: 0px;
	font-size:20px;
	line-height: 24px;
	font-weight: 600;
	color:#000;
	margin:0px!important;
	text-align:left;
	font-family: 'robotolight', sans-serif;
}
.results-search-box1-right span {
	font-size: 14px;
	font-weight: 600;
	margin-right: 5px;
}
.results-search-box2 {
	width:90px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}

.results-search-box2A {width:155px; float: left; border-right: 1px solid #c1c1c1; padding: 26px 0px 0px 0px; min-height:145px;}
.results-search-box2A h4 {font-size: 14px; font-weight: 600; margin: 0px 0px 8px 0px; text-align:center;}
.results-search-box2A h5 {font-size: 14px; font-weight: 600; margin: 10px 0px 8px 0px; text-align:center;}
.results-search-box2A img {display: block; text-align: center; margin: 0 auto;}
.results-search-box2A p {padding: 0px 20px 0px 5px; font-size: 12px; text-align:center;}

.results-search-box3A {width:155px; float: left; border-right: 1px solid #c1c1c1; padding: 26px 0px 0px 0px; min-height:145px;}
.results-search-box3A h4 {font-size: 14px; font-weight: 600; margin: 0px 0px 13px 0px; text-align:center;}
.results-search-box3A p {padding: 0px 5px 0px 5px; font-size: 12px; text-align:center;}

.results-search-box4A {width:155px; float: left; border-right: 1px solid #c1c1c1; padding: 26px 0px 0px 0px; min-height:145px;}
.results-search-box4A h4 {font-size: 14px; font-weight: 600; margin: 0px 0px 13px 0px; text-align:center;}
.results-search-box4A p {padding: 0px 5px 0px 5px; font-size: 12px; text-align:center;}

.results-search-box5A {width:150px; float: left; border-right: 1px solid #c1c1c1; padding: 26px 0px 0px 0px; min-height:145px;}
.results-search-box5A h4 {font-size: 14px; font-weight: 600; margin: 0px 0px 13px 0px; text-align:center;}
.results-search-box5A p {padding: 0px 5px 0px 5px; font-size: 12px; text-align:center;}

.results-search-box6A {width:150px; float: left; border-right: 0px solid #c1c1c1; padding: 26px 0px 0px 0px; min-height:145px;}
.results-search-box6A h4 {font-size: 14px; font-weight: 600; margin: 0px 0px 13px 0px; text-align:center;}
.results-search-box6A p {padding: 0px 5px 0px 5px; font-size: 12px; text-align:center;}











.results-search-box2 h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 8px 0px;
	text-align:center;
}
.results-search-box2 h5 {
	font-size: 14px;
	font-weight: 600;
	margin: 10px 0px 8px 0px;
	text-align:center;
}
.results-search-box2 img {
	padding: 0px 0px 0px 28px;
}
.results-search-box2 p {
	padding: 0px 20px 0px 5px;
	font-size: 12px;
	text-align:center;
}
.results-search-box3 {
	width:80px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}
.results-search-box3 h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 13px 0px;
	text-align:center;
}
.results-search-box3 p {
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align:center;
}
.results-search-box4 {
	width:67px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}
.results-search-box4 h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 13px 0px;
	text-align:center;
}
.results-search-box4 p {
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align:center;
}
.results-search-box5 {
	width:67px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}
.results-search-box5 h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 13px 0px;
	text-align:center;
}
.results-search-box5 p {
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align:center;
}
.results-search-box6 {
	width:67px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 0px 0px;
	min-height:145px;
}
.results-search-box6 h4 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px 0px 13px 0px;
	text-align:center;
}
.results-search-box6 p {
	padding: 0px 5px 0px 5px;
	font-size: 12px;
	text-align:center;
}
.results-search-box-border {
	border-bottom:0px solid #000;
}
.pagination-results {
	margin: 44px 0px 130px 0px;
}
.pagination-results span {
	font-size: 18px;
	font-weight: 300;
	color: #000;
	margin-right: 10px;
}
.pagination-results span a {
	color:#000;
	text-decoration:none;
	padding: 5px 11px 5px 10px;
	border: 2px solid transparent;
}
.pagination-results span a:hover {
	color:#1d975d;
	border: 2px solid #1d975d;
	padding: 5px 11px 5px 10px;
}
span.active-hover a {
	border: 2px solid #1d975d;
	color:#1d975d;
}
.resultbotombox {
	background:#F0F0F0;
	height:150px;
	padding:20px;
}
.resultbotombox .boxes1 {
	width:16%;
	float:left;
	padding-right:20px;
	box-sizing:border-box;
}
.resultbotombox .boxes1 h2 {
	font-family: 'robotoregular'!important;
	font-size: 18px!important;
	color: #434343!important;
	font-weight: 500!important;
	margin:0px;
	margin-bottom:10px;
}
.resultbotombox .boxes1 p {
	font-family: 'robotolight';
	font-size:14px;
	color: #434343;
	font-weight: 300;
	margin:0px;
	padding:0px;
}
.resultbotombox .boxes2 {
	width:16%;
	float:left;
	padding-right:20px;
	box-sizing:border-box;
}
.resultbotombox .boxes2 h2 {
	font-family: 'robotoregular'!important;
	font-size: 18px!important;
	color: #434343!important;
	font-weight: 500!important;
	margin:0px;
	margin-bottom:10px;
}
.resultbotombox .boxes2 p {
	font-family: 'robotolight';
	font-size:14px;
	color: #434343;
	font-weight: 300;
	margin:0px;
	padding:0px;
}
.resultbotombox .boxes3 {
	width:16%;
	float:left;
	padding-right:20px;
	box-sizing:border-box;
}
.resultbotombox .boxes3 h2 {
	font-family: 'robotoregular'!important;
	font-size: 18px!important;
	color: #434343!important;
	font-weight: 500!important;
	margin:0px;
	margin-bottom:10px;
}
.resultbotombox .boxes3 p {
	font-family: 'robotolight';
	font-size:14px;
	color: #434343;
	font-weight: 300;
	margin:0px;
	padding:0px;
}
.resultbotombox .boxes4 {
	width:16%;
	float:left;
	padding-right:20px;
	box-sizing:border-box;
}
.resultbotombox .boxes4 h2 {
	font-family: 'robotoregular'!important;
	font-size: 18px!important;
	color: #434343!important;
	font-weight: 500!important;
	margin:0px;
	margin-bottom:10px;
}
.resultbotombox .boxes4 p {
	font-family: 'robotolight';
	font-size:14px;
	color: #434343;
	font-weight: 300;
	margin:0px;
	padding:0px;
}
.official-search {
	margin: 57px 0px 20px 0px;
	border: 1px solid #000;
}
.official-search-box {
	border-bottom: 1px solid #000;
}
.official-search-box1-left {
	width: 76px;
	background: #1d975d;
	float: left;
	margin-right: 40px;
}
.official-search-box1 {
	width: 513px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 38px 0px;
}
.official-search-box1-left span {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 14px;
	padding: 8px 0px 0px;
}
.official-search-box1-left span1 {
	text-align: center;
	color: #fff;
	width: 100%;
	display: block;
	font-size: 36px;
	line-height: 36px;
	padding: 0px 0px 8px 0px;
}
.official-search-box1-right {
	float: left;
	width: 396px;
}
.official-search-box1-right h3 {
	margin: 0px;
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	color:#000;
	margin:0px!important;
	text-align:left;
	font-family: 'Roboto Condensed', sans-serif;
}
.official-search-box1-right span {
	font-size: 16px;
	font-weight: 600;
	margin-right: 5px;
}
.sending {
	margin: 20px 0px 0px;
}
.sending span {
	margin-right: 50px;
}
.sending span a {
	color: #1d975d;
	background: url(../img/arrow-office.png) no-repeat top 26px right;
	padding: 20px 20px 20px 0px;
	font-size: 14px;
}
.sending span1 {
	margin-right: 85px;
}
.sending span1 a {
	color: #1d975d;
	font-size: 14px;
	background: url(../img/msg.png) no-repeat top 26px right;
	padding: 24px 30px 20px 0px;
	font-weight: 600;
}
.sending span2 {
	margin-right: 50px;
}
.sending span2 a {
	color: #ea8f1a;
	font-size: 14px;
	background: url(../img/blog-bg.png) no-repeat top center;
	padding: 35px 7px 20px 0px;
	font-weight: 600;
	text-align: center;
}
.resultsending {
	margin: 20px 0px 0px;
}
.resultsending span {
	margin-right: 50px;
}
.resultsending span a {
	color: #1d975d;
	background: url(../img/arrow-office.png) no-repeat top 26px right;
	padding: 20px 20px 20px 0px;
	font-size: 14px;
}
.resultsending span1 {
	margin-right:0px;
}
.resultsending span1 a {
	color: #1d975d;
	font-size: 14px;
	background: url(../img/msg.png) no-repeat top 26px right;
	padding: 24px 30px 20px 0px;
	font-weight: 600;
}

.resultsending_brown {
	margin: 20px 0px 0px;
}
.resultsending_brown span {
	margin-right: 50px;
}
.resultsending_brown span a {
	color: #A08466;
	background: url(../img/arrow-office-brown.png) no-repeat top 26px right;
	padding: 20px 20px 20px 0px;
	font-size: 14px;
}
.resultsending_brown span1 {
	margin-right:0px;
}
.resultsending_brown span1 a {
	color: #A08466;
	font-size: 14px;
	background: url(../img/msg-brown.png) no-repeat top 26px right;
	padding: 24px 30px 20px 0px;
	font-weight: 600;
}


.resultsending_blue span a {
	color: #0076b8;
	background: url(../img/arrow-office-brown.png) no-repeat top 26px right;
	padding: 20px 20px 20px 0px;
	font-size: 14px;
}
.resultsending_blue span1 {
	margin-right:0px;
}
.resultsending_blue span1 a {
	color: #0076b8;
	font-size: 14px;
	background: url(../img/msg-brown.png) no-repeat top 26px right;
	padding: 24px 30px 20px 0px;
	font-weight: 600;
}


.official-search-box2 {
	width: 131px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 79px 0px;
}
.official-search-box2 h4 {
	font-size: 16px;
	font-weight: 600;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 14px 0px;
}
.official-search-box2 img {
	padding: 0px 0px 0px 28px;
}
.official-search-box3 {
	width: 150px;
	float: left;
	border-right: 1px solid #c1c1c1;
	padding: 26px 0px 49px 0px;
}
.official-search-box3 h4 {
	font-size: 16px;
	font-weight: 600;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 14px 0px;
}
.official-search-box3 p {
	padding: 0px 20px 0px 28px;
	font-size: 14px;
}
.official-search-box4 {
	width: 243px;
	float: left;
	border-right: 0px solid #c1c1c1;
	padding: 26px 0px 49px 0px;
}
.official-search-box4 h4 {
	font-size: 16px;
	font-weight: 600;
	padding: 0px 0px 0px 28px;
	margin: 0px 0px 14px 0px;
}
.official-search-box4 p {
	padding: 0px 20px 0px 28px;
	font-size: 14px;
}
.official-search-box-border {
	border-bottom:0px solid #000;
}
.pagination-official {
	margin: 44px 0px 130px 0px;
}
.pagination-official span {
	font-size: 18px;
	font-weight: 300;
	color: #000;
	margin-right: 10px;
}
.pagination-official span a {
	color:#000;
	text-decoration:none;
	padding: 5px 11px 5px 10px;
	border: 2px solid transparent;
}
.pagination-official span a:hover {
	color:#1d975d;
	border: 2px solid #1d975d;
	padding: 5px 11px 5px 10px;
}
span.active-hover a {
	border: 2px solid #1d975d;
	color:#1d975d;
}
.pagination-official_brown {
	margin: 44px 0px 130px 0px;
}
.pagination-official_brown span a {
	color:#000;
	text-decoration:none;
	padding: 5px 11px 5px 10px;
	border: 2px solid transparent;
}
.pagination-official_brown span a:hover {
	color:#A08466;
	border: 2px solid #A08466;
	padding: 5px 11px 5px 10px;
}
span.active-hover a {
	border: 2px solid #A08466;
	color:#A08466;
}
.pagination-racer {
	margin: 44px 0px 0px 0px;
	border-top:1px solid #D9D9D9;
	padding-top:20px;
}
.pagination-racer span {
	font-size: 18px;
	font-weight: 300;
	color: #000;
	margin-right: 10px;
}
.pagination-racer .viewall {
	float:right;
}
.pagination-racer .viewall a {
	color:#1D975D;
	font-weight:700;
}
.pagination-racer span a {
	color:#000;
	text-decoration:none;
	padding: 5px 11px 5px 10px;
	border: 2px solid transparent;
}
.pagination-racer span a:hover {
	color:#1d975d;
	border: 2px solid #1d975d;
	padding: 5px 11px 5px 10px;
}
span.active-hover a {
	border: 2px solid #1d975d;
	color:#1d975d;
}
.pop-new1 {
	background: #fff;
}
.pop-new1-box {
	padding: 40px;
}
.pop-new1-box h1 {
	font-size: 36px;
	color: #1d975d;
	margin: 0px;
	padding: 0px 0px 22px 0px;
	line-height: 36px;
}
.pop-new1-box span {
	font-size: 16px;
	color: #000;
	margin-right: 7px;
	line-height: 16px;
}
.pop-new1-box span1 {
	font-size: 16px;
	color: #000;
	margin-right: 7px;
	line-height: 16px;
	font-weight:600;
}
.pop-new1-box p {
	font-size: 16px;
	color: #000;
	line-height: 26px;
	padding: 10px 0px 0px;
	font-weight: 400;
}
.description {
	height: 220px;
	padding: 30px 0px 0px;
}
.pop-new1-box a.popup-modal-dismiss {
	position: absolute;
	top: -23px;
	right: -22px;
}
.leftsidelinkbut {
	display: none;
	width: 100%;
	padding: 8px 0;
	background: #000;
	margin: 0px 0 0px 0;
	text-align: center;
	font-size: 24px;
	font-weight: 400;
	line-height: 26px;
	color: #fff;
	text-transform: uppercase;
	cursor: pointer;
}
.displayb {
	display: block !important;
}
.town-box {
	width: 98%;
	float: right;
	background-color: #fff;
	border: 1px solid #b4b5b6;
	padding-bottom: 39px;
	margin-bottom: 12px;
}
.town-box-left {
	background-color: #1d975d;
	float: left;
	color: #fff;
	font-size: 22px;
	font-weight: 500;
	width: 100%;
	padding: 15px 0px 15px 44px;
	line-height: 22px;
	/*margin: 36px 0px 0px -2%;*/
}
.town-box-right {
	float: left;
	width: 100%;
}
.town-box-right ul {
	margin: 0px;
	padding: 52px 0px 0px 56px;
}

.town-box-right ul li {
	font-size: 18px;
	list-style-type: none;
	font-weight: 300;
	background: url(../img/geen-dot.png) no-repeat top 8px left;
	padding: 0px 0px 10px 17px;
}
.note-text {
	margin-left: 2%;
	font-style: italic;
	font-size: 14px;
	color: #000;
}
.break {
	display:none;
}
.width15 {
	width:15%!important;
}

.town-box-right p{
	margin: 0px;
	padding: 30px 20px 0px 56px; color: #2c2c2c;
}



/*July 5 2016*/

.aboutus {float: left; margin-bottom: 20px; width: 100%;}
.aboutus h3 {font-size: 24px; font-weight:400;	color: #1D975D;	font-family: 'robotolight', sans-serif; margin-top:50px!important;	margin-bottom:20px!important; text-align:center;}
.aboutus h3 span {font-size:18px;font-weight:400;color: #3D3D3D; font-family: 'robotolight', sans-serif; margin-top:10px!important; text-align:center;}
.aboutus h3 strong {font-family: 'Roboto Condensed', sans-serif; font-weight:700;}
.aboutus-content {width: 100%;}

.aboutus-container {width: 85%; background:#fff; padding: 60px; box-sizing: border-box; border: 1px solid #B4B5B6; float: left;position: relative;}
.aboutus-container h2 {font-size: 24px; font-weight: 700; color: #000000; font-family: 'robotoregular'; margin-top:10px;}
.aboutus-container img {margin: 0px 6px 25px 0px; width:100%;}

.aboutus-left {float:left; width:15%; position:relative; z-index:99; margin-top:14px;}
.aboutus-left ul {margin:0 0 14px 0; padding:0;}
.aboutus-left ul li {margin:0; padding:4px 0px; position:relative; list-style:none; width:168px;}
.aboutus-left ul li a {margin:0; padding:0; color:#ffffff; font-size:20px; font-weight:400; line-height:normal; padding:10px 0 10px 13px; display:block; background:#3D3D3D; font-family: 'robotoregular';}
.aboutus-left ul li a:hover {color:#ffffff; background: #1D975D url(../img/aero.png) no-repeat; background-position:right 11px top 16px; width:202px;}

.aboutus-left ul li.current1 a:hover {color:#ffffff; background: #1D975D url(../img/aero.png) no-repeat; background-position:right 11px top 16px; width:202px;}
.aboutus-left ul li.current1 a{margin:0; padding:0;	color:#fff;	background: #1D975D url(../img/aero.png) no-repeat;	background-position:right 11px top 16px; width:202px; font-size:20px; font-weight:400;	line-height:normal;	padding:10px 0 10px 13px; display:block;}

.milestones {width: 98%; margin: 0 0 35px; border: 1px solid #0076b8; padding: 22px 1% 10px;}
.milestones strong {background: #0076b8; padding: 5px 10px; margin: -35px 0 0 10px;}
.milestones strong {position: absolute; color: #fff; font-family: 'robotolight'; font-weight: 400; font-size: 16px;}
.milestones p {text-align: left; margin-bottom: 7px!important; margin-left: 12px; padding: 10px;}

/*End 5 July 2016*/




@media (max-width:1200px) {
	.leftsidelinkbut {
		display: block;
		position: relative;
		z-index: 999;
	}
	.leftpanel {
		display: none;
		position: absolute;
		width: 100%;
		padding: 0px;
		background: #f4f4f4;
		z-index: 999;
	}
	.leftpanel h2 {
		display:none;
	}
	.leftsidelinkbut img {
		margin: -5px 0px 0px 15px;
	}
	.leftpanel ul {
		margin: 42px 0px 0px;
	}
	.leftpanel ul li {
		float: left;
		padding: 10px 40px 8px 40px !important;
		border-left: 0px solid #1D975D;
		display: block;
		position: relative;
		width: 100%;
		background: #f3f3f3;
		border-bottom: 1px solid #1D975D;
		text-align: center;
	}
	.midstripinfo {
		height: auto;
	}
	.midstripinfo ul li:hover a.arrow_box:after {
		border-width: 0px;
	}
	.midstripinfo ul li:hover a.arrow_box {
		position: relative;
		border-bottom: 0px solid #1D975D;
	}
	.midstripinfo {
		margin-bottom: 10px;
		margin-top: 20px;
	}
}
@media (max-width:1200px) {
	.results-search-box6 {
		width: 14.28%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box1 {
		width: 42.9%;
	}
	.results-search-box2 {
		width: 14.28%;
	}
	.results-search-box2 img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3 {
		width: 14.28%;
	}
	.results-search-box4 {
		width: 14.28%;
	}
	.results-search-box5 {
		width: 14.2%;
	}
	.blogarea .leftarea {
		width: 77.8%;
	}



	.results-search-box2A {
		width: 11.28%;
	}
	.results-search-box2A img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3A {
		width: 11.28%;
	}
	.results-search-box4A {
		width: 11.28%;
	}
	.results-search-box5A {
		width: 11.2%;
	}

	.results-search-box6A {
		width: 11.2%;
	}




	.blogarea .leftarea .blogbox .boxsblog .rightpannel {
		width:100%;
		float:none;
	}
	.blogarea .rightarea h3 {
		font-size:20px!important;
	}
	.blogarea .rightarea .inputblog .forgot {
		font-size: 12px;
		float: left;
		margin-top: 10px;
	}
	.directory {
		width: 45%;
	}
}
@media screen and (max-width:1024px) {
	.results-search-box6 {
		width: 12.5%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box1 {
		width: 57.1%;
	}
	.results-search-box2 {
		width: 14.28%;
	}
	.results-search-box2 img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3 {
		width: 14.28%;
	}
	.results-search-box4 {
		width: 14.28%;
		border-right:0px;
	}
	.results-search-box5 {
		width: 12.5%;
		border-top: 1px solid #c1c1c1;
	}

	.results-search-box2A {
		width: 21%;
	}
	.results-search-box2A img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3A {
		width: 21%; border-top: 1px solid #c1c1c1;
	}
	.results-search-box4A {
		width: 30%; border-top: 1px solid #c1c1c1;
	}
	.results-search-box5A {
		width: 27%; border-top: 1px solid #c1c1c1;
	}

	.results-search-box6A {
		width: 21%; border-right: 1px solid #c1c1c1; border-top: 1px solid #c1c1c1;
	}
}
@media screen and (max-width:900px) {
}
@media screen and (max-width:991px) {
	.blogarea .rightarea {
		float:none;
		width:100%;
		margin-left:0px;
	}
	.box-container2 .imagearea { float:none; width:100%}
	.box-container2 .textpannel { float:none; width:100%; margin-left:0px;}
	.box-container2 .imagearea img{ width:100%;}

	.blogarea .rightarea .inputblog .forgot {
		float:right;
	}
	.blogarea .leftarea {
		width:100%;
		float:none;
	}
}
@media screen and (max-width:768px) {
	.results-search-box6 {
		width: 11%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box1 {
		width: 71.1%;
	}
	.results-search-box2 {
		width: 14.28%;
	}
	.results-search-box2 img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3 {
		width: 14.28%;
		border-right:0px;
	}
	.results-search-box4 {
		width: 12%;
		border-right:1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box5 {
		width: 11%;
		border-top: 1px solid #c1c1c1;
	}
	.resultbotombox {
		height: auto;
		display: inline-block;
	}
	.resultbotombox .boxes1 {
		width: 50%;
		padding-bottom: 20px;
	}
	.resultbotombox .boxes2 {
		width: 50%;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.resultbotombox .boxes3 {
		width: 50%;
	}
	.resultbotombox .boxes4 {
		width: 50%;
	}
	#tabs-container .town-box .town-box-right ul li {
		padding: 0px 0px 10px 17px;
	}
	.blogarea .leftarea .blogbox .boxsblog .leftpannel {
		width:100%;
		float:none;
		margin:0px; margin-bottom:20px;
	}
	.blogarea .leftarea .blogbox .boxsblog .leftpannel img {
		width:100%;
	}
}
@media (max-width:640px) {
	.town-box {
		width: 100%;
		float: left;
		padding-bottom: 15px;
		margin-bottom: 12px;
	}
	.town-box-left {
		float: none;
		width: 100%;
		padding: 15px 14px 15px 14px;
		margin: 0px 0px 0px 0%;
	}
	.town-box-right {
		float: left;
		width: 100%;
	}
	.town-box-right ul {
		margin: 0px;
		padding: 22px 14px 0px 14px;
	}
	#tabs-container .town-box .town-box-right ul li {
		width: 100%;
		padding: 0px 0px 10px 17px;
		border: 0px
	}
	.directory {
		width:100%;
	}

		.results-search-box2A {
		width: 21%;
	}
	.results-search-box2A img {
		padding: 0px;
		text-align: center;
		display: block;
		margin: auto;
	}
	.results-search-box3A {
		width: 21%;
	}
	.results-search-box4A {
		width: 23%;
	}
	.results-search-box5A {
		width: 27%;
	}

	.results-search-box6A {
		width: 21%; border-right: 1px solid #c1c1c1;
	}



}
@media screen and (max-width:550px) {
	.results-search-box1 {
		width: 100%;
	}
	.results-search-box2 {
		width: 28.3%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box3 {
		width: 19%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box4 {
		width: 19%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box5 {
		width: 17%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box6 {
		width: 16.65%;
		border-top: 1px solid #c1c1c1;
	}


	.results-search-box2A {
		width: 28.3%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box3A {
		width: 19%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box4A {
		width: 19%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box5A {
		width: 17%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box6A {
		width: 16.65%;
		border-top: 1px solid #c1c1c1;
	}




	.directorybg {
		height:auto;
	}
	.blogarea .leftarea .inputdirec {
		width:100%;
		margin-bottom: 5px;
		text-align: left;
		float: none;
		box-sizing: border-box;
		padding:0px 20px;
	}



}
@media (max-width:480px) {
	#tabs-container .town-box .town-box-right ul li {
		width: 100% !Important;
		border:0px solid #000;
	}
	.resultbotombox .boxes1 {
		width: 100%;
		padding-bottom: 20px;
	}
	.resultbotombox .boxes2 {
		width: 100%;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.resultbotombox .boxes3 {
		width: 100%;
	}
	.resultbotombox .boxes4 {
		width: 100%;
	}
	.blogarea .leftarea .yeardorpdirc {
		width:100%;
		float:none;
		box-sizing: border-box;
		padding:0px 10px;
	}
	.blogarea .leftarea .titles h4 {
		text-align:center
	}
}
@media (max-width:450px) {
	.break {
		display:block;
	}
}
@media (max-width:400px) {
	.results-search-box1-right {
		float: left;
		width: 98%;
		padding-left: 2%;
		padding-bottom: 2%;
	}
	.results-search-box2 {
		width: 40%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box3 {
		width: 30%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box4 {
		width: 30%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box5 {
		width: 25%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box6 {
		width: 25%;
		border-top: 1px solid #c1c1c1;
	}



	.results-search-box2A {
		width: 40%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box3A {
		width: 30%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box4A {
		width: 30%;
		border-right: 1px solid #c1c1c1;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box5A {
		width: 50%;
		border-top: 1px solid #c1c1c1;
	}
	.results-search-box6A{
		width: 50%;
		border-top: 1px solid #c1c1c1;
	}


}

/* === Anwar Style Codes ==== */
.side_menu_iocn {
	display:none;
	cursor:pointer;
	padding:15px 0px;
	border-radius:10px 10px 0px 0px;
	background:#000;
	text-align:center;
}
.pagination_otr {
	overflow:hidden;
	clear:both;
	margin-top:15px;
}
.pagination_otr .per_pag_wrap {
	width:55%;
	float:left;
	margin-top:1px;
	margin-bottom: 15px;
}
.txt_lt, .pagesdorp, .txt_rt {
	float:left;
	line-height:50px;
	margin-left:10px;
}
.pagination_otr .pagesdorp select {
	display:inline-block;
    border: 0px;
    color: #434343;
    font-size: 16px;
    padding: 14px;
    background: #ffffff;
	border: 1px solid #ccc;
}

.pagination_otr .pagination_wrap {
	float:right;
	width:15%;
}
.pagination_otr .pagination-race {
	border:none;
    margin: 0;
	padding-top: 15px;
}
.pagination_otr .pagination-race span.active-hover a {
    border: 2px solid #333;
    color: #000;
}
.pagination_otr .pagination-race span a:hover {
    border: 2px solid #333;
    color: #000;
}
.pagination_otr .pagination-race .viewall a {
	color:#000;
}
.genral_information {
}
.genral_information .leftarea {
	width:100%;
}
.genral_information .boxsblog .rightpannel {
	width:100% !important;
	float:none !important;
}
.genral_information .boxsblog .leftpannel {
    margin-right: 20px;
    margin-left: 20px;
}
.genral_information .boxsblog .cultures_include_n_img_otr {
	margin:0;
	padding:0;
	overflow:hidden;
}
.genral_information .boxsblog .cultures_include_n_img_otr .img_otr {
	float:right;
}
.genral_information .boxsblog .cultures_include_n_img_otr .cultures_include {
	margin:0;
	padding:0;
	width:300px;
	float:left;
}
.genral_information .boxsblog .cultures_include_n_img_otr .cultures_include li {
	padding:0 !important;
	border:none !important;
	list-style:inside;
	list-style-type: num;
}
.genral_information .leftarea {
	width:100%;
}
.facts_otr {
	overflow:hidden;
	clear:both;
}
.facts_otr .wrap_otr {
	clear:both;
	background:#fff;
	padding:0px;
	margin-bottom:5px;
	border:1px solid #b4b5b6;
}
.facts_otr .wrap_top {
	padding:15px;
	background:#BFBFBF;
	color:#fff;
	font-size:16px;
}
.facts_otr .wrap_top p{ margin-bottom:5px;}
.facts_otr .wrap_top a {
	text-decoration:none;
	color:#1D975D;

}
.facts_otr .wrap_btm p{
	margin-bottom:5px;
}
.facts_otr .wrap_btm {
	padding:15px 15px;
}
/* start 3 june 2016*/
.behind_scenes .imgs_otr {
	float:left;
	width:30%;
}
.behind_scenes .imgs_otr img{
	width:100%;
}
.behind_scenes .txt_otr {
	float:right;
	width:68%; margin-bottom: 15px;
}

.behind_scenes .txt_abceleb {
	float:left;
	width:100%; margin-bottom: 15px;
}

.behind_scenes .txt_abceleb img{
	float:left;
	width: auto;
}

/* End 3 june 2016*/

.behind_scenes .accordion-section-content {
	overflow:hidden;
	background: rgba(255, 255, 255, 0.7);
}


.accordion-section-content .owl-prev {
   /* display: block !important;*/
    bottom: 0px!important;
    left: 0px;
    font-size: 14px !important;
    margin: 10px !important;
    height: 18px;
    color: transparent !important;
	 background:url(../img/pre-blog.png) no-repeat top left;
}
.accordion-section-content .owl-next{
    /*display:block!important;
    position: absolute !important;*/
    right: 0px!important;
	font-size: 14px !important;
	 bottom: 0px!important;
    margin: 10px !important;
	    height: 18px;
    color: transparent !important;
	 background:url(../img/next-blog.png) no-repeat top left; float: right;
}



<!--aashish css start-->


.blogarea .leftarea .titles h4 {
    color: #1d1d1d !important;
}
.blogarea .leftarea .yeardorpdirc .head p {
    color: #1d1d1d;
    line-height: 36px;
}
.blogarea h1 {
    color: #4c4857;
}
.blog-main .owl-carousel .item {
    margin: 0px 35px 20px 40px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
}
.blog-main .owl-carousel {
    width: 100%;
    max-width: 843px;
    float: right;
}

.blog-main .owl-prev {
    display: block !important;
    position: absolute;
    bottom: 0px!important;
    left: 0px;
    font-size: 14px !important;
    margin: 10px !important;
    height: 18px;
    top: 0 !important;
    color: transparent !important;
	 background:url(../img/pre-blog.png) no-repeat top left !important;
}
.blog-main .owl-next{
    display:block!important;
    position: absolute !important;
    right: 0px!important;
	font-size: 14px !important;
	bottom: 0px!important;
    margin: 10px !important;
    height: 18px;
    top: 0 !important;

    color: transparent !important;
	background:url(../img/next-blog.png) no-repeat top left !important;
}

.blog-main .owl-carousel .owl-nav {
    position: relative;
}
.blogarea .leftarea10 {
    width: 78.8%;
    float: left;
}
.blog-main {
    width: 100%;
    background-color: #ffecc4;
    position: relative;
	margin-bottom: 30px;
}
.blog-main-left img {
    margin-left: -32px;
}
.blog-main-right {
    float: right;
    position: absolute;
    top: 0px;
    right: 5px;
}
.left-items {
    width: 18%;
    float: left;
    vertical-align: bottom;
       border-bottom: 1px solid #4b2a12;
    padding-bottom: 5px;
	margin: 99px 5px 0px 0px;
}
.left-items-color {
    background-color: #4b2a12;
    padding: 5px 0px;
    margin-bottom: 5px;
}
.right-items {
    width: 80%;
    float: left;
    vertical-align: top;
}
.celeb-items {
    width: 100%;
    float: left;
    vertical-align: top;
}
.celeb-items img{margin: 0px 0 0 0px!important; width: 100%;
}
.left-items h1 {
    border: 0px;
    font-weight: bold;
    font-size: 30px;
    color: #fff;
    margin: 0px;
	padding:0px;
}
.left-items span {
    font-size: 14px;
    display: block;
    color: #fff;
    font-weight: bold;
}
.blog-main .owl-carousel .owl-item {
    margin: 50px 0px 0px;

 }


 .right-items img {
    max-height: 182px;
    max-width: 274px;
}
.left-items h6 {
    color: #4b2a12;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
}
.blog-tittle h2 {
    font-size: 22px;
    color: #000;
    font-weight: 600;
    margin: 0px;
    padding: 20px 0px 0px 10px;
    text-align: left;
}
.blog-tittle span {
    color: #434343;
    font-size: 14px;
    font-style: italic;
    margin: 0px;
    padding: 10px 0px 0px 10px;
    text-align: left;
    display: block;
}
.blog-content p {
    color: #000000;
    font-size: 16px;
    text-align: left;
    display: block;
    padding: 10px 0px 0px 10px;
}
.blog-main .owl-carousel .owl-prev{}
.blog-main .owl-carousel .owl-dots {
    display: none !important;
}
.accordion-section-content .owl-carousel .owl-prev{}
.accordion-section-content .owl-carousel .owl-dots {
    display: none !important;
}
.link-blog {
    text-align: center;
    position: relative;
    bottom: -26px;
    width: 100%;
}
.link-blog a {
    text-decoration: none;
    color: #4b2a12;
    font-size: 14px;
}
.blog-main-color1 {
    background-color: #f7d9dd;
}
.blog-main-color1 .left-items-color {
    background-color: #d5354b;
    padding: 5px 0px;
    margin-bottom: 5px;
}
.blog-main-color1 .left-items {
    border-bottom: 1px solid #d5354b;
}
.blog-main-color1 .left-items h6 {
    color: #d5354b;
}
.blog-main-color1 .link-blog a {
    color: #d5354b;
}
.blog-main-color1 .owl-prev {
    background: url(../img/pre-blog1.png) no-repeat top left;
}
.blog-main-color1 .owl-next {
    background: url(../img/next-blog1.png) no-repeat top left;
}
.blog-main-color2 {
    background-color: #d8eee8;
}
.blog-main-color2 .left-items {
    border-bottom: 1px solid #02563e;
}
.blog-main-color2 .left-items-color {
    background-color: #02563e;
}
.blog-main-color2 .left-items h6 {
    color: #02563e;
}
.blog-main-color2 .owl-prev {
    background: url(../img/pre-blog2.png) no-repeat top left;
}
.blog-main-color2 .owl-next {
    background: url(../img/next-blog2.png) no-repeat top left;
}
.blog-main-color2 .link-blog a {
    color: #02563e;
}
.blog-main-color3 {
    background-color: #d8e9f3;
}
.blog-main-color3 .left-items {
    border-bottom: 1px solid #13517a;
}
.blog-main-color3 .left-items-color {
    background-color: #13517a;
}
.blog-main-color3 .left-items h6 {
    color: #13517a;
}
.blog-main-color3 .link-blog a {
    color: #13517a;
}
.blog-main-color3 .owl-prev {
    background: url(../img/pre-blog3.png) no-repeat top left;
}
.blog-main-color3 .owl-next {
    background: url(../img/next-blog3.png) no-repeat top left;
}

.blog-main-color4 {
    background-color: #c9d0d5;
}
.blog-main-color4 .left-items {
    border-bottom: 1px solid #0066a4;
}
.blog-main-color4 .left-items-color {
    background-color: #0066a4;
}
.blog-main-color4 .left-items h6 {
    color: #0066a4;
}
.blog-main-color4 .link-blog a {
    color: #0066a4;
}
.blog-main-color4 .owl-prev {
    background: url(../img/pre-blog3.png) no-repeat top left;
}
.blog-main-color4 .owl-next {
    background: url(../img/next-blog3.png) no-repeat top left;
}

.fix2{ display:none;}


.blog-sus-left {
    width: 15%;
    float: left;
}
.blog-sus-left select {
    width: 100%;
    float: left;
    color: #434343;
    font-size: 16px;
    padding: 10px;
    background: #ffffff;
    margin: 2px -3px;
    border: 1px solid #b4b5b6;
}
.blog-sus-left1 {
    width: 30%;
    float: left;
	margin-left: 1%;
}
.blog-sus-left1 input {
    width: 100%;
    float: left;
    color: #434343;
    font-size: 16px;
    padding: 10px;
    background: #ffffff;
    margin: 1px -3px;
    border: 1px solid #b4b5b6;
}
.blog-sus-left1 input::-webkit-input-placeholder {color: #434343;}
.blog-sus-left2 {
    width: 9%;
    float: left;
    margin-left: 0.8%;
}
.blog-sus-left2 .input12 {
    background-color: #434343;
    border: 0px;
    padding: 11px 24px 8px;
    font-size: 18px;
    color: #fff;
    line-height: 27px;
}
.blog-sus-left3 {
    width: 12%;
    float: right;
}
.blog-sus {
    border-bottom: 2px solid #000;
    margin-bottom: 20px;
    padding-bottom: 25px;
    margin-top: -25px;
}

@media screen and (max-width: 1150px)
{
.blogarea .leftarea10 {
    width: 75.8%;
    float: left;
    margin-left: 2%;
}
.blog-main-right {
    float: left;
    position: absolute;
    top: 0px;
    margin: auto;
    left: 20%;
	right:auto;
}
.blog-main .owl-carousel {
    width: 100%;
    max-width: 500px;
    float: right;
}

}
@media screen and (max-width: 991px)
{
 .blogarea .leftarea10 {
    width: 100%;
    float: none;
    margin-left: 0%;
}
}
@media screen and (max-width: 769px)
{
.blog-main {
    width: 96%;
    float: right;
}
.blog-main .owl-carousel {
    max-width: 460px;
}
.blog-main-right {
    left: 15%;
}
.blog-sus-left {
    width: 20%;
}
.blog-sus-left1 {
    width: 30%;
}
.blog-sus-left2 {
    width: 15%;
}
.blog-sus-left3 {
    width: 20%;
}
.subscr-ata{margin-bottom: 20px;}
}
@media screen and (max-width: 640px)
{
.blog-main .owl-carousel {
    max-width: 430px;
}
.blog-main-right {
    left: 10%;
}
}
@media screen and (max-width: 540px)
{
.blog-main .owl-carousel {
    max-width: 385px;
}
.blog-main-right {
    left: 10%;
}
.blog-sus-left {
    width: 100%;
}
.blog-sus-left1 {
    width: 100%;
    margin: 0px;
}
.blog-sus-left2 {
    width: 22%;
    margin: 5px 0px 0px;
}
.blog-sus-left3 {
    width: 27%;
}
.blog-sus-left3 {
    width: 46%;
}
.blogarea .leftarea .inputdirec {
    width: 100% !important;
    margin-bottom: 5px;
    text-align: center;
    float: none;
    box-sizing: border-box;
    padding: 0px 20px;
}
}
@media screen and (max-width: 480px)
{
.blog-main-right {
    left: 12%;
}
.blog-main .owl-carousel {
    max-width: 315px;
}
.blog-main .owl-carousel .item {
    margin: 0px 15px 20px 20px;
	}
.blog-content p {
    font-size: 15px;
}

.blog-main .owl-carousel .item {
    margin: 0px 0px 20px 0px;
}
}
@media screen and (max-width: 400px)
{
.blog-main {
    width: 100%;
    float: right;
    min-height: 470px;
    margin-top: 50px;
}
.blog-main-right {
    top: 6%;
}
.fix1{ display:none;}
.fix2 {
    display: block;
    width: 100%;
    margin-left: 0px !important;
    margin-top: -20px;
}
.blog-main-right {
    left: 0%;
}
.blog-main .owl-carousel {
    max-width: 273px;
    margin: auto;
    float: none;
}
.blog-main-right {
    left: 0%;
    text-align: center;
    display: block;
    margin: auto;
    float: none;
    width: 100%;
}
.left-items {
    width: 16%;
}
.right-items {
    width: 82%;
    float: left;
    vertical-align: top;
}
.blog-main .owl-carousel .item {
    margin: 0px 0px 20px 0px;
}
.width15 {
    width: auto !important;
	    display: block;
}

.pagination_otr .pagesdorp select {
    padding: 6px;
}
.pagination-racer span {font-size: 14px!important;}

}

.historybox{ width:100%; margin:0 auto;}
.historybox .hisbox{ float:left; width:20%; padding-right:2%;}
.history { width:100%; background:#F3BCBD; padding:20px 10px;}
.tabings{ padding-top:10px;}
.tabings a {padding:20px 10px;}
.bgpink{ background:#ca4e4e; padding:5px 10px; color:#fff; position:relative;}
.bgcoffee{ background:#A08466; padding:5px 10px; color:#fff; position:relative;}
.bggreen{ background:#5a7f61; padding:5px 10px; color:#fff; position:relative;}
.bgblue{ background:#2b7ba5; padding:5px 10px; color:#fff; position:relative;}
.bgdblue{ background:#336179; padding:5px 10px; color:#fff; position:relative;}
.selectyearstab{float:right; width:150px; position: absolute; right:0; top: 3px;}
.selectyearstab select{width: 100%; float: left; border: 0px; color: #434343; font-size: 16px; padding: 14px; background: #ffffff; margin: 2px -3px;}

.timeline{ width:100%; margin:0 auto;}
.timeline img{ width:auto;}

.history .history-pic { float:left; width:60%; padding-right:15px; box-sizing:border-box;}
.history .history-text { float:left; width:40%;}


#container {margin: 0 auto; position:relative;}
#wrapper {border: solid 1px #ccc; height: 452px; width: 100%; overflow: hidden;}
#controls {padding: 10px;}
#controls span {cursor: pointer;}
#inner { width: 2000px; height: 100px; }
#inner img {display: block; width: auto; margin: 0px 0px 0px 0px;}
#left{ cursor: pointer; position: absolute; top: 210px; left: -30px;}
#right { cursor: pointer; position: absolute; top: 210px; right: -30px;}

.lightgrey{background:#E7E7E7; padding:10px; box-sizing:border-box; margin-bottom:10px;}
.darkgrey{background:#d2d2d2; padding:10px; box-sizing:border-box; margin-bottom:10px;}
.inputbox .inp::placeholder {
	font-weight: bolder;
	color: white;
	opacity: 1;

}
/*** BTS - 48334 ***** */ 
.pastresultbotombox {
	background:#F0F0F0;
	height:150px;
	padding:20px;
}
.pastresultbotombox .boxes1 {
	width:33%;
	float:left;
	padding-right:20px;
	box-sizing:border-box;
}
.pastresultbotombox .boxes1 h2 {
	font-family: 'robotoregular'!important;
	font-size: 18px!important;
	color: #434343!important;
	font-weight: 500!important;
	margin:0px;
	margin-bottom:10px;
}
.pastresultbotombox .boxes1 p {
	font-family: 'robotolight';
	font-size:14px;
	color: #434343;
	font-weight: 300;
	margin:0px;
	padding:0px;
}

.bib-search {
    width: 12%;
    float: left;
    margin-right: 2px;
}
.bib-search select {
    width: 100%;
    float: left;
    border: 0px;
    color: #ffffff;
    font-size: 16px;
    padding: 14px;
    background-color: #434343;
    height: 49px;
}
.live-race-result-listing .bib-result {
    width: 12%;
    float: left;
}
.live-race-result-listing .bib-result select {
    width: 100%;
    float: left;
    border: 0px;
    padding: 14px;
    height: 49px;
}
.live-race-result-listing .bib-result .select2-container--default .select2-selection--single .select2-selection__rendered,
.live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single .select2-selection__rendered,
.live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 26px;
}

.live-race-result-listing .nationality.common-box .select2.select2-container.select2-container--default,
.live-race-result-listing .residence.common-box .select2.select2-container.select2-container--default,
.residence-search .select2.select2-container.select2-container--default{
    border: none;
}
.live-race-result-listing .residence.common-box {
    margin-right: 1px;
}

.live-race-result-listing .bib-result .select2-container--default .select2-selection--single .select2-selection__rendered,
.live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single .select2-selection__rendered,
.live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single .select2-selection__rendered{
    width: 100%;
    float: left;
    border: 0px;
    font-size: 16px;
    padding: 14px;
    background-color: #fff9dc;
    height: 49px;
    color: #4d4a4a;
    font-weight: bold;
}
.live-race-result-listing .bib-result .select2-container--default .select2-selection--single .select2-selection__rendered:after,
.live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single .select2-selection__rendered:after,
.live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single .select2-selection__rendered:after
{
    content: "\f0d7";
    display: block;
    font-family: 'FontAwesome';
    color: #777676;
    position: absolute;
    right: 10px;
    top: 13px;
    font-weight: 600;
}

.nationality.nationality-search .select2-container--default .select2-selection--single,
.residence.residence-search .select2-container--default .select2-selection--single,
.live-race-result-listing .bib-result .select2-container--default .select2-selection--single,
.live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single,
.live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single,
.bib-search .select2.select2-container.select2-container--default{
    border: none;
    border-radius: 0px;
    background-color: transparent;
}
.bib-search .select2-container--default .select2-selection--single .select2-selection__rendered{
    color: #fff;
    line-height: 26px;
}
.bib-search .select2-container--default .select2-selection--single {
    border-radius: 0px;
}
.nationality.nationality-search .select2-selection.select2-selection--single,
.residence.residence-search .select2-selection.select2-selection--single,
.bib-search .select2-selection.select2-selection--single{
    width: 100%;
    float: left;
    border: 0px;
    color: #ffffff;
    font-size: 16px;
    padding: 14px;
    background-color: #434343;
    height: 49px;
}

.nationality.nationality-search .select2-container--default .select2-selection--single .select2-selection__rendered,
.residence.residence-search .select2-container--default .select2-selection--single .select2-selection__rendered,
.bib-search .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #fff;
    line-height: 20px;
    position: relative;
    padding: 0;
}

.nationality.nationality-search .select2-container--default .select2-selection--single .select2-selection__rendered:after,
.residence.residence-search .select2-selection__rendered:after,
.bib-search .select2-selection__rendered:after
 {
    content: "\f107";
    display: block;
    font-family: 'FontAwesome';
    color: #fff;
    position: absolute;
    right: 0px;
    top: 2px;
    font-weight: 600;
}
.nationality.nationality-search .select2-container--default .select2-selection--single .select2-selection__arrow,
.residence.residence-search .select2-container--default .select2-selection--single .select2-selection__arrow,
.live-race-result-listing .bib-result .select2-container--default .select2-selection--single .select2-selection__arrow,
.live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single .select2-selection__arrow,
.live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single .select2-selection__arrow,
.bib-search .select2-container--default .select2-selection--single .select2-selection__arrow{
    display: none;
}

#select2-result-list-nationality-results .select2-results__option--highlighted[aria-selected],
#select2-result-list-residence-results .select2-results__option--highlighted[aria-selected],
#select2-result-list-bibno-results .select2-results__option--highlighted[aria-selected],
#select2-result-list-bibno-live-results .select2-results__option--highlighted[aria-selected],
#select2-result-list-nationality-live-results .select2-results__option--highlighted[aria-selected],
#select2-result-list-residence-live-results .select2-results__option--highlighted[aria-selected]
{
    background-color: #ddd;
    color: #454140;
}
.nationality.nationality-search .select2,
.residence.residence-search .select2
.live-race-result-listing .bib-result .select2
{
    border: none;
    width: 100% !important;
}
.live-race-result-listing .name-search, .live-race-result-listing .gender, .live-race-result-listing .age, .live-race-result-listing .nationality, .live-race-result-listing .residence, .live-race-result-listing .team {
    background-color: #fff9dc;
}

@media screen and (max-width: 700px) {
    #result-data-table-form .bib-search,
    .nationality.nationality-search,
    .residence.residence-search,
    .live-race-result-listing .bib-result{
        width: 33% !important;
        float: left;
        margin-right: 0.3%;
    }
    #result-data-table-form .age,
    #result-data-table-form .nationality {
        margin-top: 5px;
    }
    .live-race-result-listing .bib-result .select2-container,
    .residence-search .select2.select2-container.select2-container--default,
    .bib-search .select2.select2-container.select2-container--default{
        width: 100% !important;
    }
}

@media screen and (max-width: 479px) {
    .live-race-result-listing .bib-result .select2-container--default .select2-selection--single .select2-selection__rendered, .live-race-result-listing .nationality.common-box .select2-container--default .select2-selection--single .select2-selection__rendered, .live-race-result-listing .residence.common-box .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 12px;    
    }
}

@media screen and (max-width: 1200px) {
    .select2-container {
        max-width: 100%;
        margin-right: 0px;
    }
    .name-search {
        width: 21.5% !important;
    }.live-race-result-listing .bib-result {
        margin-right: 0px;
    }
}
