@charset "utf-8";
/* CSS Document */
/* General Demo Style */
@import url(https://fonts.googleapis.com/css?family=Poppins);

@font-face {
    font-family: 'AllertaStencilRegular';
    src: url('../fonts/AllertaStencilRegular.eot');
    src: url('../fonts/AllertaStencilRegular.eot') format('embedded-opentype'),
         url('../fonts/AllertaStencilRegular.woff2') format('woff2'),
         url('../fonts/AllertaStencilRegular.woff') format('woff'),
         url('../fonts/AllertaStencilRegular.ttf') format('truetype'),
         url('../fonts/AllertaStencilRegular.svg#AllertaStencilRegular') format('svg');
}

@font-face {
    font-family: 'OpenSansRegular';
    src: url('../fonts/OpenSansRegular.eot');
    src: url('../fonts/OpenSansRegular.eot') format('embedded-opentype'),
         url('../fonts/OpenSansRegular.woff2') format('woff2'),
         url('../fonts/OpenSansRegular.woff') format('woff'),
         url('../fonts/OpenSansRegular.ttf') format('truetype'),
         url('../fonts/OpenSansRegular.svg#OpenSansRegular') format('svg');
}
@font-face {
    font-family: 'OpenSansBold';
    src: url('../fonts/OpenSansBold.eot');
    src: url('../fonts/OpenSansBold.eot') format('embedded-opentype'),
         url('../fonts/OpenSansBold.woff2') format('woff2'),
         url('../fonts/OpenSansBold.woff') format('woff'),
         url('../fonts/OpenSansBold.ttf') format('truetype'),
         url('../fonts/OpenSansBold.svg#OpenSansBold') format('svg');
}


/* HTML5 display-role reset for older browsers */
.vticker{width: auto; margin-top:0px !important; height: 330px!important;}
.vticker ul{padding: 0; width:100%;margin:0px !important;}
.vticker ul li img{ max-width:99% !important;}/*border:1px solid #ccc;*/
.vticker li{width:100% !important;list-style: none; border: none !important; margin: 0px !important;display: block;padding:0px !important;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block}
body{background:none !important}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
table{/*border-collapse:collapse;*/border-spacing:0;border:0px solid #d6d6d6}
td,tr{border:0}
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#444}
.LayoutContaner{max-width:1200px; margin:0 auto; padding:0;}
.LogoArea{float: left;position: relative;width:20%; z-index: 9999;}
.LogoArea img{max-width:100%;}
.la-headerSection{background-color:#fff!important;}
.HeaderRight {float:right;width:80%;}
.clear {clear:both;display:block}
.FormElement {float:right;width:350px}
.FormElementLogin {float:right;margin-top:20px;margin-bottom:20px;padding-right: 20px; max-width: 815px;}
.FormElementLogin span{  margin-bottom:0;  display:block;  font-weight:bold;  font-size:21px}
.formControl{position:relative;/* margin-bottom:10px;*/}
.FormElementLogin a{text-decoration: none;display: inline-block;text-transform: uppercase;font-size: 14px;vertical-align: middle;font-family:'OpenSansBold';}
.FormElementLogin a strong{font-weight:400;}
.FormElementLogin i{display:inline-block;font-size:4px;vertical-align:middle;padding:0 5px;}
.form-element-search-box{float: right;width: 100%;text-align:right;padding-right: 15px;}
.form-element-search-box .form-group{display:inline-block; vertical-align: middle;}
.form-element-search-box form input{height: 16px;width: 230px;background: #ececec;padding: 3px 3px 3px 10px;border: 1px solid #ccc;font-style: italic;font-size: 12px;font-weight: 600;}
.form-element-search-box span a{text-decoration: none;color: #c61433;display: inline-block;font-size: 24px;padding-left: 3px;vertical-align: middle;}
.form-element-search-box span a img{width:auto; height:24px;}
.formLabelText label{display:inline-block;padding-top:2px}
.formLabelText {background:#1056a1;border-radius:15px 0 0 15px; line-height:17px; font-size:11px; padding:2px 5px 3px 5px; color:#fff;float:left;text-align:center;width:100px}
.boximage{height: 122px;max-width: 296px;}
.v_count {width: 97% !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .formLabelText{padding:2px 5px 4px 5px}
    .headerSection{margin-top:20px}
    .sti_container{ margin-top:0 !important}
    .formLabelInput input[type=text] , .formLabelInput input[type=password]{ padding:4px 5px !important}
}
@media screen and (-moz-min-device-pixel-ratio:0) {
    .formLabelText{padding:2px 5px 4px 5px}
    .headerSection{margin-top:20px}
    .sti_container{ margin-top:0 !important}
    .formLabelInput input[type=text] , .formLabelInput input[type=password]{ padding:4px 5px !important}
}
.middleContainer{font-family:'Lato', Calibri, Arial, sans-serif}
.formLabelText:after{background:rgba(0, 0, 0, 0) url("../images/static-skeloton.png") no-repeat scroll 0 0;content:"";height:47px;left:103px;position:absolute;width:55px;margin-top:-2px}
/*input[type=text] , input[type=password], input[type=button]{border:none}*/
.formLabelInput input[type=text] , .formLabelInput input[type=password]{ border:1px solid #74aedf; border-radius:0 15px 15px 0; padding:3px 5px; margin-left:-77px; width:185px}
.formLabelInput {float:right; width:120px;font-family:'OpenSansRegular', Calibri, Arial, sans-serif}
.sbmit{background:url("../images/btnSkeleton.png") no-repeat #DE2A4B; text-align:center;width:111px; height:25px; float:right; margin-top:15px; cursor:pointer}
.sbmit input{ border:none; background:none; line-height:22px; color:#fff; cursor:pointer;width:111px; height:25px; }
.frgtPass{margin-top:15px;float:left}
.frgtPass a:hover,.frgtPass a:a{color:#DE2A4B}
.TopNav {border-top: none !important;}
.TopNav ul{margin-top:45px;/*background:none !important*/}
#main-menu>li>a{padding: 10px 15px;font-family: 'Poppins'; font-weight: 400; font-size: 20px!important;}
.cara-default-theme .sm-blue a span.sub-arrow {border-color: #c41431 transparent transparent transparent;}
.sti_container{width:100%;}
.sti_slider img{width:100%;}
.mattercomon p{line-height:28px}
.BannerSection{ margin-top:5px;position:relative; width:100%; margin:-28px auto 0; text-align:center; height:386px; border-top:15px solid #1056A1; border-bottom:15px solid #DE2A4B; }
.BannerSection > img {width:100%;height:386px}
.BannerSectionTemp2{margin-top:5px;position:relative; width:100%; margin:-70px auto 0; text-align:center; height:auto; border-top:15px solid #1056A1; border-bottom:15px solid #DE2A4B; }
.BannerSectionTemp2 > img {width:100%;height:386px}

.la-responsive-slider-ul{display:block;max-width:1200px;margin:0px auto; position:relative; margin-top: 15px;}
.la-responsive-slider-ul ul li{position:relative;}
.la-responsive-slider-ul ul li img{width:100%; height:auto;border-radius: 10px;}
.la-responsive-slider-caption{position:absolute; bottom:50px; text-align:center; width:100%; left:0; color:#fff;}
.la-responsive-slider-caption h4{font-size: 44px; margin: 0; font-weight: 400;font-family:'AllertaStencilRegular'; text-transform:uppercase;}
.la-responsive-slider-caption p{font-size: 18px; margin:0; margin-top:5px; margin-bottom:10px; font-weight: 400;font-family:'OpenSansRegular';}
.la-responsive-slider-caption a{color:#fff; font-size: 18px; font-style:italic; font-family:'OpenSansRegular';}
.la-responsive-slider-caption a:hover, .la-responsive-slider-caption a:focus{text-decoration:underline;}

.la-responsive-slider-ul .lSSlideOuter .lSPager.lSpg{position:absolute; left:50%; bottom:20px; margin-left: -37.5px;}
.la-responsive-slider-ul .lSSlideOuter .lSPager.lSpg > li:hover a, .la-responsive-slider-ul .lSSlideOuter .lSPager.lSpg > li.active a{background-color: #fff!important;}
.la-responsive-slider-ul .lSSlideOuter .lSPager.lSpg > li a{background-color: #ccc!important; width:15px; height:15px;}

.la-about-container{display:block;max-width:1200px;margin:00px auto; margin-top:15px; position:relative; border:1px solid #ccc; border-radius: 10px; padding: 20px; box-sizing: border-box;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
}
.la-about-div-left{display:inline-block; width:55%;vertical-align:top;padding-right: 15px; box-sizing: border-box;}
.la-about-div-left h4{font-size:26px; font-weight:400;font-family:'Poppins'; text-transform:uppercase; margin: 8px 0;margin-top:-6px;}
.la-about-div-left p{font-size:14px; margin:0; font-weight:400;font-family:'OpenSansRegular'; line-height: 28px}
.la-btn{font-family:'OpenSansRegular'; display:inline-block; text-transform:uppercase; font-size:18px; color:#fff; padding: 8px 15px; font-weight: bold; letter-spacing: 1px;}
.la-btn:hover{color:#fff; opacity:0.9;} .la-btn:focus{color:#fff;}
.la-about-div-right{display:inline-block; width:45%;vertical-align:top;}
.la-about-div-right img{width:100%;height:265px; object-fit: contain;}
.tile_abs_btn {  position: absolute; bottom: 20px;}
.la_new_boxcontent li p{margin:0;}
.la-sub-head{font-size:26px; color:#005cb9; font-weight:400;font-family:'Poppins'; text-transform:uppercase; margin:0; margin-bottom:15px; display:block;}

/** == Social Icons==  ***/
.SocialIconWrap {padding:15px 0}
.SocialIconWrap li{ display:inline-block; width:190px; padding:15px 20px 10px 20px; border-left:1px solid #ccc}
/*.SocialIconWrap li:first-child{border:none}*/
.SocialIconWrap > ul {margin:0 auto;text-align:center;padding:0}
.ScoalIcon.Fb{ background:url(../images/socialIcons.png) no-repeat 0 0; width:40px; height:45px; float:left}
.ScoalIcon.Pn{ background:url(../images/socialIcons.png) no-repeat -48px 0; width:40px; height:45px; float:left}
.ScoalIcon.Tw{ background:url(../images/socialIcons.png) no-repeat -95px 0; width:40px; height:45px; float:left}
.ScoalIcon.Inst{ background:url(../images/socialIcons.png) no-repeat -145px 0; width:40px; height:45px; float:left}
.ScoalIcon.FR{ background:url(../images/socialIcons.png) no-repeat -192px 0; width:40px; height:45px; float:left}
.ScoailIconText strong {font-weight:bold;font-size:16px}
.ScoailIconText {float:left;font-size:11px;padding-left:10px;padding-top:5px;text-align:left; font-family: "Open Sans";}
.SocialIconWrap a{ color:#444; text-decoration:none}
.SocialIconWrap li:last-child{border-right:1px solid #ccc}
.ScoalIcon{width:40px;height:45px;float:left}
.ScoalIcon img{max-width:100%}
/**  Home Page Boxes **/
.boxContent p{line-height:26px;font-size:14px}
.boxContent{font-family:'Lato', Calibri, Arial, sans-serif}
.boxContent > ul {margin:0 auto; padding:0;text-align:center;}
.boxContent li {vertical-align: top;display: inline-block;width: 31.5%; text-align:left; margin: 10px 6px; border: 1px solid #a9a9a9;min-height: 360px;border-radius:5px;padding: 10px 5px;}/*Change by Nilesh*/
.la_new_boxcontent{margin: 10px -21px 10px -19px;}
.la_new_boxcontent li{padding:15px; box-sizing:border-box;background:#fff;
	-webkit-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 4px 4px 5px 0px rgba(0, 0, 0, 0.2);
	max-height: 360px;/*Change by Nilesh*/
	overflow: hidden;
}
.la_new_boxcontent .ticker-content{padding:0 10px !important;box-sizing:border-box;}
.la_new_boxcontent_li_head{font-size: 22px;text-transform: uppercase;font-weight: bold;display: block;padding: 2px 10px;color: #fff;text-align: left;background: #03417e;margin-bottom:10px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.li_head_bg_red{background:#c41531!important;}
.la-upper-footer-img-container{display:block;max-width:1200px;margin:0px auto; position:relative;z-index:-1; margin-bottom: -40px;}
.la-upper-footer-img-container img{width:100%;}

.new_boxcontent_li_head i{margin-right: 10px;top: -1px;font-size: 26px;position: relative;}
.middleContainer{background:#ececec;}
.sponsorContent{max-width:1200px;width:100%;margin:0 auto;padding: 30px 0;}
.sponsorContent_inline{display:inline-block;vertical-align:middle;}
.sponsorContent_inline_left{width:30%;border-right: 1px solid #cacaca;padding: 20px 0;}
.sponsorContent_inline_right{width:68%;padding-left: 15px;}
.sponsorContent_inline_right .lSSlideWrapper{padding-bottom:10px;}
.main_sponsor li{text-align:center;}
.main_sponsor li img{width:75%;}
.sub_sponsor li img{width:100%;}
.sponsorContent_inline_right .lSSlideOuter .lSPager.lSpg > li{width:auto;}
.boxDescription{font-size:12px;color:#666;text-align:left;/*width:255px;*/margin:10px auto 0;line-height:20px;min-height:138px}
.boxDescription:last-child {overflow: hidden;height: 310px;overflow-y: auto;/*width: 280px;*/margin: 0 auto}
.boxDescription h1{ font-size:20px; color:#666; text-transform:uppercase;margin-bottom:8px;margin-top:0 }
.readmore{margin:0;text-align:right;display:inline-block}
.readmore a{background:#F0F0F1;  color:#333;  border:1px solid #ccc;  font-size:13px;  padding:8px 10px;  text-decoration:none;  margin-top:5px;  display:block}
.borderWhite{ border-top:5px solid #fff; height:5px}
.boderBlue{margin-top:-8px}
.boderBluetop{margin-top:-44px}
.sponsorContent li{display:inline-block;width:380px}
.sponsorContent li a{ color:#fff; text-decoration:none;cursor:pointer}
.sponsorContent > ul{margin:0 auto;text-align:center;color:#fff;padding:40px 0}
.hdText{color:#fff;display:block;font-size:30px;font-weight:bold}
.SpaceR{border-top:2px solid;margin:10px auto;padding:0;text-align:center;width:160px}
.BorderCom{ border-left:3px solid #B31F3C;border-right:3px solid #B31F3C}
.arc-container-full{position:relative;}
.arc1{max-width:1200px;margin:0 auto;}
.arc-box{position: absolute;z-index: 99;top: -50px;left: -28px;display: block;margin: 0 auto;width: 97%;height: 66px;border: 50px solid #000;border-color: #000 transparent transparent transparent;border-radius: 66%/151px 150px 0 0;}
/** == Footer Section  ==  **/
.footer-container{position:relative; margin-top:20px; min-height:250px;}
.la-footer-container{padding:40px 0 25px;margin-top:20px;}
.footerSection-width{max-width:1200px;display: block;margin: 0 auto;}
.FooterLeftcontent{float:left;padding:0;color:#444}
.FooterLeftcontent ul{padding:0;}
.FooterRightcontent{float:right;font-size:12px;line-height:20px}
.FooterLeftcontent li{ display:inline-block;vertical-align:middle;}
.FooterLeftcontent li a{color: #fff;text-decoration: none;text-transform: uppercase;font-size: 15px;display: block;padding: 0 10px; }
.FooterLeftcontent li a img{width: auto;height: 18px;vertical-align: middle;line-height: 30px;display: inline-block;margin-top: 6px;}
.FooterLeftcontent li a:hover{color:#fff;}
.footer-left-social a{font-size: 22px !important;color: #fff !important;background: #fff;width: 30px;height: 30px;padding: 0 !important;border-radius: 50%;line-height: 30px;text-align: center;margin-right: 3px;}
.la-footer-menu-seperator{color:#fff;}
.la-footer-menu-seperator:last-child{display:none;}

.footerSection{max-width:1200px; margin:0 auto; width: 100%;color: #fff;min-height: 115px;font-family: 'OpenSansRegular', Calibri, Arial, sans-serif;}
.FooterRightcontent p{padding:0; margin: 0;color: #fff;margin-top: 10px; text-transform: uppercase; font-size: 14px;text-align:right;}

.la-sponsor-left{float:left;}
.la-sponsor-left ul{padding:0;}
.la-sponsor-left ul li span{font-size:26px; color:#fff; font-weight:400;font-family:'Poppins'; text-transform:uppercase; margin:0; margin-bottom:8px; display:block;}
.la-sponsor-left ul li{display:inline-block; vertical-align:middle; margin-right:20px;}
.la-sponsor-left ul li a{display:block; max-width:120px; vertical-align: middle;position: relative;}
.la-sponsor-left ul li img{width:100%; height:auto; position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-width: 100%; max-height: 100%; margin: auto;}
.la-sponsor-right{float:right; display:none;}
.la-sponsor-right img{max-width:100%; height:auto;}

/*** Pop Up Content ***/
.vertical-menu-separator{color: #ccc; font-size: 14px; padding: 0 5px;}
.md-content table{ margin:0 auto}
.md-content td{padding:10px;font-size:14px}
.md-content .error td {padding: 0 10px}
.md-content input,.md-content input[type="text"], .md-content input[type="email"] {    padding: 8px;    border-radius: 0;    border: none;    font-size: inherit;}
.NewIcon{border-radius:50%;position:absolute;right:-10px;top:-10px;width:38px;height:38px;padding-left:15px}
.sti_control{ display:none !important}
.MenuIconMobile{ display:none}
/*** Inner Pages Css Left Side  ***/
.ContentMainArea {display:inline-block;margin:25px auto;text-align:center; width:100%;}
.ContentWrap{display:inline-block;/*width:880px; */text-align:left;width:930px/* line-height:20px*/}
.leftSideWrap {display:inline-block;margin-right:25px;/*width:280px;*/width:230px; vertical-align:top; text-align:left}
.leftwidgetArea {border:1px solid #de2a4b;margin-bottom:15px}
.leftwidgetArea > h2 {background:#de2a4b none repeat scroll 0 0;color:#fff;font-weight:bold;padding:10px}
.leftwidgetArea .desc{ padding:10px}
.RightSideWrap,.RightSideWrap-left{display:inline-block;margin-left:25px;text-align:left;vertical-align:top;width:230px;/*width:280px*/}
.RightSideWrap-left{float:left;margin-left: 0;margin-right: 25px;}
.RightSideContentArea > h2 {font-size:30px;font-weight:bold;margin-bottom:15px; line-height:36px}
/*.RightSideContentArea img {max-width:100%;border:1px solid #ccc;padding:5px}*/
.ContentWrap th{text-align:center}
.sponsor_new_ul{text-align:center;padding:0;}
.sponsor_new_ul li{max-width:16%;height:auto;vertical-align:middle;}
.sponsor_new_ul li img{width:100%;height:auto;}

.search-menu-mobile-view-search{display:none;}
.search-menu-mobile-view-bars{display:none;}
.la-hidden-md{display:none;}
#responsive2{margin:0 auto;}
.headre{font-size: 26px;font-weight: 400;font-family: 'Poppins';text-transform: uppercase;margin: 8px 0;}
.headre a{font-size: 12px;line-height: 25px;float: right;}
.new_boxcontent_child_box{display:block;padding:10px 5px;text-align:left!important;border-bottom: 1px solid #cecece;max-height: 360px; clear: both; margin:0 15px 0 0;}
.new_boxcontent_child_box:last-child{border-bottom:0;}
.new_boxcontent_child_img{display:inline-block;width:26%;vertical-align:middle;text-align:center;}
.new_boxcontent_child_img img{width:50px!important;height:50px!important;border-radius:50%;border: 2px solid #a9a9a9;box-sizing: border-box;}
.new_boxcontent_child_text{display:inline-block;width:72%;vertical-align:middle;}
.new_boxcontent_child_text p{margin:0 !important;line-height: 1.5 !important;}
.new_boxcontent_child_text p b{font-size:16px;}
.child_img_blue img{border: 2px solid #03417e;}
.boximage{height: 122px;max-width: 296px;margin-left:auto;margin-right:auto;display: block;}


@media screen and (min-width:1400px){
	.footer-container{min-height:300px;}
}
@media screen and (min-width:1200px){
.la-sponsor-left{margin-left:20px;}
}
@media screen and (max-width:1200px){
.la-about-container{margin-left:10px; margin-right:10px;}
.la_new_boxcontent{margin:10px -5px;}
.la-footer-container{padding: 40px 10px 25px;}
.la-responsive-slider-ul ul li img{border-radius:0;}
}
@media only screen and (min-width:1025px) and (max-width:1200px){
	#main-menu>li>a{font-size:16px!important; padding:10px 8px;}
}
@media screen and (max-width:1200px){
    .LayoutContaner {width:100%}
    .LogoArea {float: none;width: 23%;text-align: center;display: inline-block;vertical-align: top;}
    .HeaderRight {float: none;width: 73%;display: inline-block;vertical-align: top;}
    .headerSection{min-height:auto;}
    .arc-container-full{display:none;}
    .FormElement {float:none;width:290px; margin:0 auto}
    .formLabelInput input[type="text"], .formLabelInput input[type="password"]{margin-left:-13px;width:120px}
    .SocialIconWrap li{ border:none}
    .SocialIconWrap li:last-child{ border:none}
    .BorderCom{ border:none; margin:25px 0 !important}
    .boxContent li{width: 30%; margin: 10px;}
    .boxContent li p{padding:0 10px;}
    .sponsorContent li {display:inline-block;width:100%;margin:0 auto}
    .FooterRightcontent {padding-right: 10px;}
    .footer-container{min-height:200px;}
    .footerSection{bottom:0;}
    .TopNav ul {float:none;margin-right:0;margin-top:1px}
    .BannerSection{ clear:both; margin-top:5px !important}
    .sti_container{ margin-top:0 !important}
    .MenuIconMobile{ display:block !important; padding:10px 0}
    .IconWrap{ background:#CB1738; padding:5px; width:25px; margin:0 auto; cursor:pointer; border-radius:5px}
    .IconWrap > span{cursor:pointer;width:20px;height:4px;background:#fff;display:block;margin:3px auto}
    #main-menu{ display:none}
    .RightSideContentArea img{ max-width:100%}
    .TopNav{position:relative;top:0;width:auto}
    .barousel{margin-top:0 !important}
	.la_new_boxcontent{margin:10px -20px;}
}
@media only screen and (min-width:992px) and (max-width:1200px){
    .TopNav{top:0px; margin-top: 25px; margin-bottom: 30px;}
	.la-upper-footer-img-container{margin-bottom:-36px;}
}
@media only screen and (min-width:768px) and (max-width:1200px){
    .ContentWrap{ width:58%}
    .headerSection{background-image: url(../images/stars_ipad_pro.png);}
	.arc-custom img{top:-33px;}
	.barousel_image_logo img, .barousel_image img{height:300px!important;}
	.barousel{height:300px!important;}
	#upcoming_event_box_parent .mCSB_container table{width:99.5%!important;}
	.headre{font-size:20px!important;}
}
@media screen and (max-width:991px){
.arc-custom{display:none;}
.barousel{margin-top:0px;}
.la-sponsor-left ul{margin:0; margin-bottom:15px;}
.la-sponsor-left ul li a{max-width:100px;}
.la-sponsor-left ul li:first-child{display:block; text-align:center;}
.la-responsive-slider-caption h4{font-size:32px;}
.la-responsive-slider-caption p{font-size:14px;}
.la-responsive-slider-caption a{font-size:16px;}
.la_new_boxcontent{margin:10px -10px;}
.FooterRightcontent p{text-align:center;}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.headerSection{background-image: url(../images/stars_ipad_768.png);}
    .LogoArea{width:20%;padding: 10px;}
	.TopNav{top: 0; margin-top: 5px; margin-bottom: 10px;}
    .FormElementLogin a{font-size:13px;}
    .headerSection{margin-top:0;}
    .HeaderRight{width:75%;}
    .FormElementLogin{margin-bottom:10px;}
    .MenuIconMobile{padding: 5px 0;}
    .boxContent li{width:46%;}
    .sponsorContent_inline_left{width:29%;}
    .FooterLeftcontent{float:none; text-align:center;}
    .FooterLeftcontent ul{margin:0;}
    .FooterRightcontent{float: none; text-align: center; padding: 0;}
    .FooterRightcontent p{margin-top:0;}
    .footer-container{min-height:185px;}
    .footerSection{bottom:12px;}
    .form-element-search-box{margin-bottom:20px;}
    .LogoArea img{margin-top:35px;}
    .headre{font-size:22px!important;}
	.la-upper-footer-img-container{margin-bottom:-33px;}
}
@media (max-width:768px){
    .la-hidden-md{display:block;}
    .la-about-div-left{width:100%;display:block; padding-right:0; padding-left:0 !important;}
    .la-about-div-right{width:100%;display:block;}
    .la-hidden-xs{display:none!important;}
    .la-about-div-right img{width:100%;}
    .la-about-div-left h4{margin-top:8px!important;}
    .tile_abs_btn {  position: relative;bottom: auto;}
}
@media screen and (max-width: 767px) and (min-width: 651px){
	.barousel {height: 204px!important;}
	.barousel_image_logo img, .barousel_image img{height:100%!important;}
	 .la_new_boxcontent{margin: 10px -17px;}
}


@media (max-width:767px){
    #prev_banner{display:none}
    #next_banner{display:none}
    .sti_slide div.banner_title{bottom:0;font-size:12px;padding:4px}
    .sti_container img{ height:100% !important}
    .ContentWrap , .leftSideWrap, .RightSideWrap{ width:90%; margin:0 auto}
	
	#upcoming_event_box_parent .mCSB_container table{width:99.5%!important;}
	.headerSection{margin-top:0;}
	
	.la-sponsor-left{float:none; text-align:center;}
	.la-sponsor-right{float:none; text-align:center;}
	.la-sponsor-left ul li{margin:0 10px; margin-bottom:10px;}
	.la-sponsor-left ul li a{max-width:80px;}
	.la-responsive-slider-caption{display:none;}
	.no-display-xs{display:none;}
	.TopNav{margin-top: 10px;position:static;}
	.headre{font-size:16px!important;}
	.MenuIconMobile{background:transparent !important; padding:0; position: absolute; top: 17px; left: 10px;}
	.HeaderRight{position:relative;}
	.IconWrap{padding:4px; border-radius:3px;}
	.IconWrap > span{height:3px;}
}
@media (min-width:1200px){
    .sti_slide div.banner_title{bottom:0;font-size:18px;padding:14px}	
    .TopNav {width: 930px;}
    #main-menu{position:relative;z-index:9999;width:auto;float: right}
    #main-menu ul{width:12em; /* fixed width only please - you can use the "subMenusMinWidth"/"subMenusMaxWidth" script options to override this if you like */
    }
}
.boxContent2{float:left;margin-top:20px}
.leftContentBox{ float:left; width:70%; }
.rightContentBox{float:left;width:25%;margin-left:50px}
.boxContent2 h2{font-weight:bold; font-size:22px; margin-bottom:15px}
.boxContent2 h3{font-size:15px;font-weight:bold;margin-bottom:10px;margin-top:15px}
form.field-table input[type="text"], form.field-table input[type="date"], form.field-table input[type="password"]{background:url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;border:1px solid #BFCDD2;border-radius:4px 4px 4px 4px;color:#414141;font-family:arial;font-size:12px;padding-left:4px;font-family:'Lato', Calibri, Arial, sans-serif}
table.field-table input[type="text"], table.field-table input[type="password"] {background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;    border: 1px solid #BFCDD2;    border-radius: 4px 4px 4px 4px;    color: #414141;    font-family: arial;    font-size: 12px;    padding-left: 4px;}
table.field-table textarea {background: url("../../images/inputbg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #BFCDD2;border-radius: 4px 4px 4px 4px;color: #414141;display: block;font-family: arial;font-size: 12px;padding: 5px;}
.field-table textarea {width: 97% !important;}
.field-table .group_add_form_textarea {width: 90% !important;}
.NewWrapForgotPwd .field-table input[type=text], .NewWrapForgotPwd .field-table input[type=email], .NewWrapForgotPwd .field-table input[type=password] {padding: 8px 2px !important;}
.minus_sign {width: 11px;height: 11px;float: left;background: url(../../images/sminus_06.jpg) no-repeat;margin: 6px 0px 0px 0px;cursor: pointer;}
.RSVP_button {border: medium none;border-radius: 4px;color: #FFFFFF;cursor: pointer;font-size: 16px;font-weight: 400;padding: 8px 21px;text-align: center;text-decoration: none;width: 130px;vertical-align: middle;margin-left: auto; margin-top: 4px;}
.neborder.field-table.traunungRUNINGNEWRRR  .trainingTDRunningJT2 .tdcurve1 td {  vertical-align: inherit !important}
.barousel{max-width:1200px;width: 100%;margin:0 auto;height: 386px;border-top: 0!important;border-bottom: 0!important;}
.barousel_image_logo img,.barousel_image img{width:100%;height:386px;border-radius:0 !important;margin-top:0}
.barousel_nav {position: absolute;padding: 3px 3px 0px 0;height: 40px;top: 87%;z-index: 20;width: 80% !important;margin-left: 10%;}
.barousel_image{width:100%}
.barousel_nav ul{float:none}
.barousel_nav li{padding-left:0}
.barousel_nav li.next{float:right}
.barousel_nav li a{width:30px;height:30px;}
.barousel_nav li.prev a{background:url(../images/t-left.png) left top no-repeat;}
.barousel_nav li.next a{background:url(../images/t-right.png) right top no-repeat;}
#pagemenu li a:hover, #catmenu li a:hover, .pagemenu-active a{background:none !important}
.barousel_content {position: absolute;padding: 0;text-align: center;z-index: 50;color: #fff;width: 70%;bottom: 10px;left: 15%;}
.caption-head{font-size:22px;color:#fff;text-transform:uppercase;letter-spacing:2px;}
.caption-para{font-size:14px;color:#fff;}
.barausel_gradient{position:absolute;bottom:0;left:0;width:100%;height:120px;background:rgba(0,0,0,0.6);background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.5), rgba(0,0,0,1)); /* For Safari 5.1 to 6.0 */background: -o-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0.5), rgba(0,0,0,0)); /* For Opera 11.1 to 12.0 */background: -moz-linear-gradient(rgba(0,0,0,1), rgba(0,0,0,0.5), rgba(0,0,0,0)); /* For Firefox 3.6 to 15 */background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7), rgba(0,0,0,0.8)); /* Standard syntax */}
/*Sponsors*/
.LogoArea > img {}
.spBox img{width:60px !important;height:50px !important;}
.spBox {float: left;width: auto;}
.spBox span {float: left;margin: 0 6px 11px;border: 1px solid #ccc;padding: 5px;}
.nospClass {font-weight: bold;margin-top: 30px;}
.error {color:#ff0000;}
.formControl2 {margin: 5px 10px;position: relative;}
.successBox {text-align: center;padding: 20px;}
.commonWidgetWrapper {border: 1px solid #5a0000;margin-bottom: 10px !important;overflow: hidden;}
.accountRaceEventNameWrap .event_head{margin-left:7px;color:#000}
.completion_time{margin-left:13px !important}
.select_of_issue {padding-right: 10px;padding-top: 0px;}
.wokroutHideMBL .title1 {color: #000000;font-size: 12px;font-weight: bold;line-height: 30px;margin-right: 0;}
.trainingTDRunningJT1 .title1 {color: #000000;font-size: 12px;font-weight: bold;line-height: 30px;}
.barousel_nav .counter {display:none;}
.spanhead{color:#ff0000;font-family:Lato,sans-serif;font-size:1.5em;line-height:1.2em; font-weight:normal;}
/*== css for calender arrow ==*/
.LayoutContaner .eventCalendar-wrap .arrow.next {margin-right: 60px !important;}
/*--prat---*/
.divright{ float:right;}
.widthdiv{width:98%;}
.LogoArea a img{border-radius:15px !important;}
#tipue_search_input{border-radius:6px !important;}
@media (max-width:767px){
    .LogoArea{width: auto;text-align: center;display: block;vertical-align: top;max-width: 230px;margin: 0 auto;margin-bottom: 0 !important;}
    .HeaderRight{width:100%;}
    .FormElementLogin{margin:10px;padding-right: 0;float:none;text-align:center;}
    .FormElementLogin a{line-height: 1.6;}
    .FormElementLogin i{padding: 0 8px;}
    .form-element-search-box{padding-right:0;float:none;margin-top:20px;text-align:center;max-width: none;}
    .form-element-search-box span{display:block;margin-top:15px;}
    .form-element-search-box span a{color:#fff;font-size: 22px !important;color: #fff !important;background: #fff;width: 30px;height: 30px; padding: 0 !important; border-radius: 50%;line-height: 30px;
    text-align: center;margin-right: 3px;}
	.form-element-search-box span a img{width: auto;height: 18px;vertical-align: middle;line-height: 30px;display: inline-block;margin-top: 6px;}
    .form-element-search-box span a:hover{color:#c61433;}
    .boxContent li{width:45%;}
    .new_boxcontent_li_head{font-size:16px;padding: 4px 10px;}
    .new_boxcontent_li_head i{font-size:20px;}
    .sponsorContent_inline_left{width:100%;border-bottom: 1px solid #cacaca;border-right:0;margin-bottom:15px;}
    .sponsorContent_inline_right{width:98%;padding-left:0;}
    .footer-container{background-image: url(../images/footer-bg_resp.png);}
    .FooterLeftcontent{float:none;text-align:center;}
    .FooterRightcontent{text-align:center;float:none;}
    .FooterRightcontent p{margin-top:0;}
	.barousel_content{display:none;}
	.barausel_gradient{display:none;}
	.FooterLeftcontent li{display:inline-block;margin: 10px 0;}
	li.footer-left-social {display: inline-block;}
	.footer-container{min-height:360px;}
	.FormElementLogin span{color: #fff; margin-bottom: 10px;}
	.barousel_nav{top:80%!important; margin-top:-10px;}
	.no-display-xs{display:none!important;}
	.search-menu-mobile-view{position:relative;}
	.search-menu-mobile-view-search{display:block;}
	.search-menu-mobile-view-bars{display: block; position: absolute; top: -1px; right: 10px; color: #fff; font-size: 20px; padding: 3px 7px; border-radius: 2px;  cursor: pointer;}
	.search-menu-mobile-view-bars:hover{color:#fff;}
	.search-menu-mobile-view-login{display: none; margin: 0!important; padding: 10px 0; margin-top: 10px!important;border-top: 1px solid rgba(0,0,0,0.5);	border-bottom: 1px solid rgba(0,0,0,0.5);}
    .la-upper-footer-img-container{ margin-bottom: -30px;}
	.la-responsive-slider-ul{margin-top:0;}
	
}
 @media  (max-width:667px) {
	 .barousel{height: 190px!important;}
	 .barousel_image_logo img, .barousel_image img{height:100%!important;}
 }
 
@media (max-width:480px){
    .FormElementLogin {float:none;margin-top:20px;margin-bottom:5px; text-align:center;}
    .divright{ float:none; display:block; margin:0 auto;}
    .sponsors_logo{ width:100% no-repeat;}
    .sm-blue ul a, .sm-blue ul a:hover, .sm-blue ul a:focus, .sm-blue ul a:active{ color:#fff;}
    .latestnew_left{display: block;  margin: 0 auto; width: 100%;}
    .latestnew_right{display: block;  margin: 0 auto; width: 100%;}
    .boderBlue{ border-top:10px solid #1056A1;margin-top:0px}
    .widthdiv{width:100%;}
    .RightSideWrap,.RightSideWrap-left{display:block;margin:0px auto;text-align:left;vertical-align:top;width:94%;float:none !important;}
    .RightSideWrap-left{margin-left:0px auto;}
    .RightSideWrap{margin:10px;}
    .barousel{height: 260px;}
    .barousel_image_logo img, .barousel_image img, .carousel-inner img{height: 260px;width: 100%;}
    .LogoArea {margin-top:0px; margin-bottom:0!important;}
    .boxContent li{width:93%;margin:0;margin-bottom:10px;}
	.barousel{height: 142px!important;}
	 .barousel_image_logo img, .barousel_image img{height:100%!important;}
	 .barousel_nav{top:65%!important;}
	 .la_new_boxcontent{margin:10px 0;}
	 .la_new_boxcontent{margin:10px -7px 10px -3px;}
}
 @media  (max-width:414px) {
	 .barousel{height: 118px!important;}
	 .barousel_image_logo img, .barousel_image img{height:100%!important;}
 }

   @media  (max-width:375px) {
	 .form-element-search-box form input{width:200px;}
	 .barousel_image_logo img, .barousel_image img{height:100%!important;}
	 .la_new_boxcontent{margin:10px -5px 10px -1px;}
	 .MenuIconMobile{left:8px;}
   }
   
   @media  (max-width:360px) {
	 .la_new_boxcontent{margin:10px -3px 10px 1px;}
	 .la_new_boxcontent li p{line-height: 20px!important; padding-top: 0!important;}
   }
.TopNav {border-top: none !important;}
.TopNav ul li {padding:0 !important;}
/*css added 24/07/2019*/
@media (min-width:769px) and (max-width:830px) {
.la-about-div-left p {line-height:19px;}
.la-about-div-left h4 {font-size:22px; line-height:24px; margin-bottom:0;}

}
@media (min-width:831px) and (max-width:991px) {
.la-about-div-left p {line-height:21px;}
.la-about-div-left h4 {font-size:22px; line-height:24px; margin-bottom:2px;}

}
@media (min-width:992px) and (max-width:1199px) {
.la-about-div-left p {line-height:25px;}
.la-about-div-left h4 {font-size:24px; line-height:24px; margin-bottom:6px;}
}
@media (min-width:769px) and (max-width:1024px){
.la-about-div-right img {width: 100%; height: 265px; object-fit: contain;} 
}