@charset "utf-8";
/* CSS Document */ 

@font-face{font-family:GillSans-Light;src:url(../fonts/GillSans-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/GillSans-Light.woff) format("woff"),url(../fonts/GillSans-Light.ttf) format("truetype"),url(../fonts/GillSans-Light.svg#GillSans-Light) format("svg");font-weight:400;font-style:normal}

@font-face{font-family:TrajanPro-Regular;src:url(../fonts/TrajanPro-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/TrajanPro-Regular.otf) format("opentype"),url(../fonts/TrajanPro-Regular.woff) format("woff"),url(../fonts/TrajanPro-Regular.ttf) format("truetype"),url(../fonts/TrajanPro-Regular.svg#TrajanPro-Regular) format("svg");/*font-weight:400;font-style:normal*/}

@font-face{font-family:TrajanPro-Bold;src:url(../fonts/TrajanPro-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/TrajanPro-Bold.otf) format("opentype"),url(../fonts/TrajanPro-Bold.woff) format("woff"),url(../fonts/TrajanPro-Bold.ttf) format("truetype"),url(../fonts/TrajanPro-Bold.svg#TrajanPro-Bold) format("svg");}

.column_header {
	color: black;
	font-size: 12px;
	font-family: tahoma;
	padding-top:9px;
	background:#C0C0C0;
	text-align:center;
	font-weight:bold;
}
.normal_text {font-size: 12px; color: black; font-family: Tahoma, Geneva, sans-serif;}
.list_row0 {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: white;}
.list_row1 {font-size: 12px; font-family: Tahoma, Geneva, sans-serif; background: #EFEFEF;}

 #paymentCart_section, #cartpaymentMethodButton
  {
    display:none;
  }
  .cartbutton.processContinue input
   {
	float:left;  
   }
   
    .cartbutton.processContinue
	{
       width: 554px;
       float: right;
	}
.cart_title {
	font-size: 31px;
}
.cart_date_subtitle {
	font-size: 20px;
}
.div_row0 {background: white;}
.div_row1 {background: #EFEFEF;}
.usrCOurseText {
	color: #93c14d;
}
.bigger_search {
	height: 34px !important;
}
.texton500center .colegiotxtheader2 {
	width: 168px!important;
	float: left;
	line-height: 18px;
	color: #000;
	margin-top: 0px;
	padding-top: 0px;
	/* font-weight: 100; */
	font-size: 14px;
	font-weight: 200;
	border-left: 1px solid #E5E5E5;
	padding-left: 20px;
}
.adtop {
	width: 60%;
	margin: 0 auto;
	text-align: center;
	background-color: #0E5030;
	min-height: 90px;
}
body .menuButton {
	padding: 0px 10px !important;
}
/*.bd_head_sec {
    float: left;
    width: 100%;
    padding: 15px 0 10px 0;
    border-bottom: 1px solid #93c14d;  
}*/ 
.bd_head_sec h4 {
	padding: 15px;
	color: #fff;
	background-color: silver;
}
.head_title h4 {
	padding: 15px;
	color: #fff;
	background-color: #93c14d;
}
body .greenbg {
	background-color: #93c14d;
}
body .orangeBg {
	background-color: #ff9300;
}
body .blueBg {
	background-color: #0097ff;
}
body .purplebg {
	background-color: #D07EF5;
}
body .btn-success:hover, body .btn-success.focus, body .btn-success:focus {
	color: #fff;
	background-color: #93c14d;
	border-color: #93c14d;
}
body .btn-success {
	color: #fff;
	background-color: #93c14d;
	border-color: #93c14d;
}
body .btn {
	border-radius: 0px;
}
.navbar-default .navbar-nav>li>a {
	line-height: 27px !important;
}
.bottom_footer ul {
	list-style: none;
}
tr.tableheader {
	line-height: 40px;
}
h3.titleHeading {
	text-align: center;
	background-color: #93c14d;
	color: #fff;
	padding: 10px;
}
.bottom_footer {
	/*padding:107px 50px;*/
	padding: 50px 50px;
	width: 100%;
	float: left;
	/* color: darkgray; */
	background-color: white;
}
/* .bottom_footer a {
	color: darkgray !important;
} */
.col-sm-12.text-center.headings h3 {
	background: #93c14d;
	color: #fff;
	padding-top: 8px;
	font-size: 17px;
	padding-bottom: 8px;
}
.font12 {
	font-size: 12px;
	margin: 0;
}
.bottommenu ul li {
	font-size: 10px;
}
.colegiotxt {
	font-weight: bold;
	font-size: 15px;
	width: 100%;
	float: left;
	padding-top: 10px;
}
.fleft {
	float: left;
}
.widthauto {
	width: auto;
}
.bottommenu ul {
	padding: 0;
}
.yellobgimg_Section {
	width: 100%;
	float: left;
	background-image: url("../img/yellowsection_bg.png");
	background-position: 100%;
	padding: 75px 0;
}
.yellowbg {
	box-shadow: 8px 8px 0px #93c14d;
}
.yellobgimg_Section a {
	background-color: #93c14d;
	border: none;
	color: white !important;
	padding: 10px 30px;
	font-weight: bold;
	text-decoration: none !important;
	margin-top: 50px;
	display: inline-block;
}
.yellowsectionparagraph {
	color: #93c14d;
	font-weight: bold;
}
.atencion1 {
	padding-bottom: 20px;
}
.atencion2 {
	padding-bottom: 10px;
}
.text-alignright {
	text-align: right;
}
.text-aligncenter {
	text-align: center;
}
.leftsalon {
	background-color: #93c14d;
	color: white;
	padding: 12px 20px;
	width: auto;
	float: left;
	font-weight: bold;
}
.pagodecolicion {
	background-color: #93c14d;
	color: white;
	padding: 12px 54px;
	width: auto;
	float: left;
	font-weight: bold;
}
.threeimagesection {
	width: 100%;
	float: left;
	padding: 60px 0px;
}
.educaioncontinua {
	padding-bottom: 20px;
}
.pagodeeducion {
	padding-bottom: 20px;
}
.width100 {
	width: 100%;
}
.atencion1 {
	padding-top: 30px;
}
.fotterfbicon {
	padding-bottom: 5px;
	width: 100%;
	float: left;
}
.colegiotxtheader {
	font-size: 18px;
	width: 100%;
	float: left;
	color: #0C693C;
	font-weight: bold;
	padding-top: 15px;
	line-height: 28px;
}
.headermenuul {
	color: #545559;
	/*padding-top:35px;*/
	padding-top: 18px;
}
.headermenuul li {
	font-size: 16px;
}
.login {
	background-color: #7D1A27 !important;
	padding: 6px 10px !important;
	color: white !important;
	border: none;
}
.headermaindiv {
	/*width:90%;*/
	margin: 0 auto;
	padding: 0px 0px;
}
.top_header_bar {
	width: 100%;
	float: left;
	background-image: url("../img/adbackground.png");
	background-position: 100%;
	min-height: 120px;
}
.adinnerdiv {
	margin: 15px 0px;
	color: white;
	padding-top: 35px;
}
.flexslider2 li {
	margin-right: 20px !important;
}
.panel-default > .newsPanelHeading {
	background: #7D1A27 !important;
	color: white !important;
}
.headingcolorclass {
	color: #535252;
    font-size: 16px;
    font-weight: bold;
    font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
    text-align: left;
    height: 100px;
}
.headingcolorclass .date {
 font-size: 14px;
}
.resultsheadingcolorclass {
	color: #535252;
	font-size: 24px;
	font-weight: bold;
}
.homepageheadingcolorclass {
	color: #535252;
	font-size: 16px;
	font-weight: bold;
}
.homepagedescriptionclass {
	color: #535252;
	font-size: 12px;
}
.loading .flexslider2 .flex-viewport {
	max-height: 100%;
}
.flexslider2 .flex-viewport {
 overflow-x:hidden;
 overflow-y:visible;
}
.craousaldescription {
	font-size: 13px;
    height: 60px;
    overflow: hidden;
	font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
}
.craousalcat {
	vertical-align: top;
    width: 90px;
    background: #7D1A27;
    color: white;
    text-align: center;
    text-transform: uppercase;
    padding: 11px;
    font-size: 11px;
    font-weight: bold;
    max-width: 50%;
    font-family: Lucida Sans Unicode,Lucida Grande,sans-serif;
	height: 100%;
}
.flexslider .slides img{
	max-width: 100%;
    width: auto !Important;
    margin: 0px auto;
}
.craousaldate {
	padding: 8.5px;
    border: 2px solid lightgray;
    font-size: 12px;
    font-weight: bold;
    color: gray;
    left: -2px;
    z-index: -1;
    top: 0px;
    min-width: 145px;
}
.crausallinknext {
	font-size: 11px;
	color: #1C8655;
}
.flex-direction-nav a {
	height: 56px !important;
}
.flexslider2 .flex-direction-nav a {
	top: 42% !important;
}
body .news_slider_outer .flexslider2 .flex-direction-nav .flex-prev {
	left: -24px !important;
}
body .news_slider_outer .flexslider2 .flex-direction-nav .flex-next {
	right: -24px !important;
}
.flexslider2 .flex-direction-nav .flex-prev {
	left: -35px !important;
}
.flexslider2 .flex-direction-nav .flex-next {
	right: -35px !important;
}
.slider .flexslider2 .flex-direction-nav a:before {
	color: #1C8655;
	font-size: 50px;
}
.x-window-mc {
	border-color: #ffffff !important;
	font: inherit !important;
	background-color: #fff !important;
}
.x-window-tc {
	background: #93c14d !important;
	color: #fff !important;
}
.x-window-tl, .x-window-ml, .x-window-mr, .x-window-tr {
	padding: 0px !important;
}
.x-window-tl .x-window-header {
	font: inherit !important;
}
.x-window-header-text {
	padding-left: 10px;
	color: #fff;
}
.x-tool-close {
	background-position: -15px 0;
	margin-right: 4px !important;
}
div#editWindow_body {
	height: 100% !important;
	min-height: 300px;
}
.x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
	height: 0px !important;
}
.ext-el-mask {
	background-color: #565252;
}
.overFlowHidden {
	height: 100%;
	overflow: hidden;
}
.x-hidden.x-window.x-resizable-pinned {
	top: 50px !important;
}
.x-shadow {
	top: 58px !important;
}
.search-bar {
	position: relative;
	top: 4px;
	right: 16px;
}
.topheadr {
	/* margin-top: -12px; */
	position: relative;
	top: -12px;
}
.topheadr .colegiopopup {
	margin-top: 25px;
}
.hdrcraouslbg {
	background-size: 100% 100% !important;
}
.flex-viewport {
	max-height: none !important;
	min-height: none !important;
}

 .button1
 {
	float:left;
 }
 .commonCls
 {
	 width:auto;
	 float:right;
 }


.navh {
	/*float:left;*/
	    width: auto;
    padding: 0px 0 0 0px;
    display: table;
    margin: 0px auto;
}
.navh > ul {
	/*margin:0;
	padding:0;
	list-style:none;
	display:block;*/
	display: inline-block;
}
.navh > ul > li {
	margin:0 10px;
	padding:0px 0;
	/*display:inline-block;*/
	
}
.navh > ul > li > a {
	color:#777;
	margin:0;
	padding:5px 8px;
	text-decoration:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.navh > ul > li > a {
    border: none;
        background: no-repeat;
    border-radius: unset;
    margin: initial;
    font-size: 15px;
    position: relative;
    display: block;
    padding: 16px 15px;
}

.navh > ul > li > a:hover {
    color: #333;
	    background: none;
}

.container {
    width: 100% !important;
}

.search_icon{
	background: url('../assets/images/search-icon.png');
	width: 35px;
	display: inline-block;
	height: 35px;
	background-size: contain;
	vertical-align: middle;
}
.search_icon:hover{
	background: url('../assets/images/search-icon-mo.png');
	background-size: 100%;
}
	
.back_icon{
	background: url('../assets/images/back-icon.png');
	width: 35px;
	display: inline-block;
	height: 35px;
	background-size: contain;
	vertical-align: middle;
}
	
@media screen and (max-width:800px) {
.cartbutton
 {
	 width:100%!important;
 }
	
.search-bar .input-group {
	width: 100% !important;
	margin: 0px !important;
	margin-top: 10px !important;
}
.x-hidden.x-window.x-resizable-pinned, .x-shadow {
	top: 50px !important;
	left: 0px !important;
	max-width: 100% !important;
	/* margin-left: 0px !important; */
    /* margin-right: 10px !Important; */
    /* width: 100% !important; */
	padding-left: 10px !important;
	padding-right: 10px !important;
}
body .overFlowHidden {
	height: auto;
	overflow: auto;
}
.x-window-body {
	max-width: 100% !Important;
}
}
.crousle4uppertext {
	width: 100%;
	float: left;
}
.crauselfirsstspan a:link, a:visited {
	color: #949494;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.crauselfirsstspan a:hover {
	color: #949494;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
}
.crouselsecondspan {
	float: left;
	text-align: right;
	position: relative;
	bottom: 20px;
	color: #1C8655;
}
.hdrcraouslbg {
	background: url("../img/hdrcrousl.png");
	background-position: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	min-height: 430px;
	text-align: center;
	position: relative;
}
.binevenidos {
	top: 125px;
	font-size: 26px;
	color: white;
	font-weight: bold;
}
.matriculatehedrslider {
	top: 160px;
}
.matriculatehedrslider button {
	border: none;
	background: white;
	padding: 5px 13px;
	color: #0C6839;
	font-weight: bold;
}
.flexslider1 .flexslider:hover .flex-direction-nav .flex-prev {
	left: 0px !important;
}
.flexslider1 .flexslider:hover .flex-direction-nav .flex-next {
	right: 0px !important;
}
.flexslider1 .flex-direction-nav a:before {
	color: white;
	font-size: 28px;
}
.navbar-default {
	background-color: white !important;
	border-color: white !important;
}
.menu #navbarCollapse {
	width: 90%;
	margin: auto;
	position: relative;
}
ul.dropdown-menu.paddingtext.withoutPic {
	width: 40% !important;
	float: right;
	position: absolute;
	right: 0px !important;
	left: auto;
	border: none !important;
}
.withoutPic .innerdivli {
	border: none;
}
.threeimagesection .flex-direction-nav .flex-prev {
	left: 0 !important;
	background: rgba(0, 0, 0, 0.6);
}
.threeimagesection .flex-direction-nav .flex-next {
	right: 0 !important;
	background: rgba(0, 0, 0, 0.6);
}
.threeimagesection .flex-direction-nav a:before {
	color: white !important;
}
.threeimagesection .flex-direction-nav a:before {
	font-size: 25px;
}
.dropdown-menu {
	padding-right: 150px;
	position: relative;
}
/*
.dropdown-menu:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 150px;
	background: url(http://placehold.it/150x220) center;
	background-size: cover;
}*/
.lifirstclass, .lisecondclass {
	width: 50%;
	float: left;
}
.innerdivli {
	border-right: 1px solid #C7C7C7;
}
.innerdivliinforamtion {
	padding-right: 0px;
}
.innerdivli li a {
	pointer-events: all;
	color: #44A3C3;
	font-size: 14px;
	font-weight: bold;
	line-height: 23px;
	padding-left: 5px;
}
.oportunidades {
	width: 100%;
	background-color: #FDD305;
	color: #636365;
	border: none;
	padding: 9px;
	margin-top: 10px;
	font-weight: bold;
	font-size: 13px;
}
.lisecondclassinner {
	width: 90%;
	float: left;
	padding-bottom: 42px;
	text-align: center;
}
.lisecondclassinner li {
	padding-right: 0;
}
.lisecondclass {
	padding-bottom: 25px;
}
.lisecondclassinnerinfo {
	padding-bottom: 67px;
}
.siguenosheading {
	color: #2F7751;
	padding-top: 46px;
}
.lastimgnav img {
	padding: 10px 10px 0px 0px;
}
.lisecondclassinner li {
	font-size: 15px;
	font-weight: bold;
}
.dropdown .dropdown-menu {
	border: none;
	border-radius: 0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent !important;
	border-bottom: 1px solid green;
}
.lisecondclassinner img {
	width: 100%;
}
img.lastimgnav {
	width: auto;
	padding: 5px 10px;
}
.colegiopopup {
	color: #0C693C;
	font-weight: bold;
}
.modal-content .modal-header {
	border-bottom: none;
}
.modal-content .modal-footer {
	border-top: none;
}
.lefttext {
	text-align: center;
}
.lefttextinner {
	width: 71%;
	margin: 0 auto;
	padding-top: 50px;
}
.lefttextinner button {
	width: 100%;
	background: #0C693C !important;
	border: none;
	color: white;
	padding: 5px;
	font-weight: bold;
}
.usuario, .logintext {
	color: #971b2f;
	font-weight: bold;
}
.rightdivtext input {
	width: 100%;
	float: left;
	box-shadow: inset 0 0 0px -1px #888;
	background: #fff;
}
.usrpass {
	color: #ADADAD;
}
.modal-content .modal-body {
	padding-top: 0;
}
.oividetext a, .oividetext a:hover {
	color: #548C71;
	font-size: 12px;
}
.ovidemeouterdiv {
	padding-top: 15px;
	width: 100%;
	float: left;
}
.entrar button {
	background-color: #971b2f;
	border: none;
	color: white;
	padding: 6px 16px;
 	font-weight:bold;
}
.ovidemeouterdiv {
	padding-bottom: 15px;
}
.rightdivtext .oividetext {
	padding-left: 0;
}
.rightdivtext {
	border-left: 1px solid #ADADAD;
}
.oividetext {
	text-decoration: underline;
}
.menu .navbar {
	/* width: 70%; */
	margin: auto;
}
.flex-direction-nav .flex-next {
	text-align: center !important;
}
.flex-direction-nav .flex-prev {
	text-align: center !important;
}
span.showon500 {
	display: none;
}
.tutilodepagina {
	background-image: url("../img/website_generica crop.jpg");
	background-position: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	display: table-cell;
	vertical-align: middle;
	height: 103px;
	text-align: center;
	color: black;
	font-weight: bold;
	font-size: 28px;
}
.tutiloouterdiv {
	display: table;
}
.headingsection {
	color: #0C693C;
	font-weight: bold;
	margin-top: 0;
}
.headingmainsection {
	width: 100%;
	margin: 0 auto;
	padding-top: 50px;
	font-size: 11px;
	line-height: 19px;
}
.subheadingouterdiv {
	padding-top: 30px;
	padding-bottom: 100px;
}
.withheadingimg {
	width: 100%;
}
.capacidad {
	background-image: url("../img/hdrcrousl.png");
	background-position: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	color: white;
	height: 433px;
	position: relative;
}
.upprtext {
	position: absolute;
	bottom: 40px;
	left: 140px;
}
.innercontetnsection {
	width: 80%;
	margin: 0 auto;
}
.capacidadtext {
	margin-bottom: 0;
}
.personstext200 {
	margin-top: 0;
	margin-bottom: 0;
}
.capacidadlasttext {
	margin-top: 0;
}
.outersection, .pricesectionsecondcont, .impuestos, .dollervalue, .horaadicional {
	padding: 0 !important;
}
.pricesectionfirstcont .pricesectionthirdcont {
	padding-left: 0;
}
.pricesection {
	width: 100%;
	float: left;
}
.pricesection li {
	list-style: none !important;
}
.hide-bullets {
	list-style: none;
	margin-left: -40px;
	margin-top: 20px;
}
.sildertoptext, .utilidadestext {
	color: #93c14d;
	font-weight: bold;
}
.utilidades ul li, .salondereuniones ul li, .limpieza ul li, .horaria ul li {
	list-style-type: disc;
	color: #848484;
}
.utilidades ul, .salondereuniones ul, .limpieza ul, .horaria ul {
	padding-left: 20px;
}
.tarifas {
	font-weight: bold;
	color: white;
	background: #93c14d;
	text-align: center;
	padding: 10px 10px;
	margin-bottom: 0;
}
.salondeactos {
	font-weight: bold;
	color: #5E5D59;
	background: #FFD306;
	text-align: center;
	padding: 8px 10px;
	margin-top: 0;
}
.galeriaslider #slider {
	padding: 0;
}
.galeriaslider #slider-thumbs {
	padding: 0;
}
.rightsection {
	padding: 0 !important;
	border-bottom: 1px solid #93c14d;
}
.secondbuletext {
	color: #117A7E;
}
.firsttext {
	color: #5F5F5F;
	font-weight: bold;
}
.impuestos {
	border-bottom: 1px solid #93c14d;
	border-top: 1px solid #93c14d;
}
.tarifatext {
	color: #93c14d;
}
.sololinetext, .seguridadinnertext {
	color: #848484;
}
.padding0 {
	padding: 0 !important;
}
.urbtext {
	font-size: 13px;
}
.righttxtmaincontainer {
	padding-bottom: 50px;
}
.container {
	overflow: hidden;
}

/*.container {
	    width: 100% !important;
	}*/

#dl-menu, #dl-menu2{
	display:none;		
}

@media screen and (max-width:1480px) {
	.navh > ul > li > a{
		   font-size: 11px;
	}
}


@media screen and (max-width:1030px) {
	.navh > ul > li > a{
		   font-size: 10px;
	}
	.nav>li>a>img
	{
		    height: 32px !important;
	}
}



@media screen and (max-width:1000px) {
.search-bar {
	top: -104px;
}
}


@media screen and (max-width: 1210px)
{
	#dl-menu, #dl-menu2{
		display:block;		
	}
	.dl-menuwrapper .dl-menu{
		overflow:hidden;		
	}
	div#dl-menu2 {
		 z-index: 1000;
	}
	#dl-menu2.dl-menuwrapper button:hover,#dl-menu2.dl-menuwrapper button.dl-active, #dl-menu2.dl-menuwrapper button{
		background: #7d1a27;		
	}
	.navh, .hr_links{
		display:none;	
	}
	.login_sec {
	 width: 50%;
	 float: left !important;
	     padding: 15px 0 0 0px !important;
	}
	.dl-menuwrapper button {
		height:40px !important;
		width:42px !important;
		margin-top:6px;		
	}
	ul.dl-menu.dl-menuopen.dl-menu-toggle {
		 width: 300px;
		 right: 0px;
	}
	div#dl-menu , div#dl-menu2{
		 width: 45px;
		 max-width: 45px;
		 min-width: 45px;
	}
	input#txtUsername {
		 margin: 0px;
	}
	
	/* Mobile logged in user */
	.header_loggedin_user_mobile
	{
		display: block;
	}
	/* Mobile logged in user */
	
}

@media screen and (max-width:799px) {
	
	.floatleftonsm
	 {
	  float:left;
     }
	
.nav > li.dropdown.open {
	position: static;
}
.nav > li.dropdown.open .dropdown-menu {
	display: table;
	width: 100%;
	text-align: center;
	left: 0;
	right: 0;
}
.dropdown-menu>li {
	display: table-cell;
}
.nav .dropdown .paddingtext {
	text-align: left !important;
	padding-top: 32px;
}
}

@media screen and (max-width:769px) {
.innercontetnsection {
	width: 100%;
	float: left;
}
.lastcraousel .pagodeeducion, .lastcraousel .educaioncontinua {
	padding: 0px 10px 0px 0px;
}
.threeimagesection .flexslider .flex-direction-nav .flex-prev {
	left: 0 !important;
}
.threeimagesection .flexslider .flex-direction-nav .flex-next {
	right: 0 !important;
}
/*		.partsslider4{
			width:76%;
			margin:0 auto;
			}
	*/
.headermaindiv .headermaininner .nav > li.dropdown .dropdown-menu {
	width: 80%;
}
.texton500center {
	text-align: center;
}
 .headermaininner  {
 padding-top: 22px;
}
.dropdown a.dropdown-toggle {
	padding-left: 15px !important;
}
.headermenuul {
	width: 85%;
	margin: 0 auto !important;
	float: none !important;
}
.menu #navbarCollapse {
	float: none;
}
li.dropdown {
	padding: 5px 0px;
}
}

@media screen and (max-width:1024px) and (min-width:768px) {
.bottom_footer {
	padding: 50px 50px;
}
.bottom-textcenter {
	text-align: center;
}
.leftsalon {
	margin-left: 94px;
}
.lastcraousel .lastcraouselslide {
	width: 80%;
	margin: 0 auto;
}
/*.partsslider4{
			width:89%;
			margin:0 auto;
			}*/
a.dropdown-toggle {
	padding-left: 0 !important;
}
.colegiotxtheader {
	padding-top: 10px;
	border: 1px solid red;
}
.bottommenu {
	padding-top: 20px;
}
.partsslider4 .flexslider2 .flex-direction-nav .flex-prev {
	left: -40px !important;
}
.partsslider4 .flexslider2 .flex-direction-nav .flex-next {
	right: -40px !important;
}
}

@media screen and (max-width:800px) {
.leftsalon {
	margin-left: 72px;
}
/*.partsslider4{
			width:76%;
			margin:0 auto;
			}*/
}

@media screen and (max-width:736px) and (min-width:414px) {
.outersection {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.innercontetnsection .locationdiv {
	width: 50%;
	float: left;
}
.innercontetnsection .phonediv {
	width: 50%;
	float: left;
}
.locphotodiv {
	padding-top: 10px;
}
.flexslider2 .flex-direction-nav .flex-prev {
	left: -40px !important;
}
.flexslider2 .flex-direction-nav .flex-next {
	right: -40px !important;
}
/*.partsslider4 {
    width: 86%;
    margin: 0 auto;
}*/
.text-alignright {
	text-align: left;
}
.headermenuul {
	width: 100%;
	padding-top: 0;
}
#navbarCollapse {
	padding: 0;
}
.headerloginbutton {
	margin: 0;
}
li.headerloginbutton button {
	padding-left: 15px;
}
.dropdown, .headerloginbutton, .menu li {
	    background: #7d1a27 !important;
}
.dropdown-menu {
	color: white;
	background: #93c14d !important;
	position: static !important;
	color: white;
	box-shadow: none !important;
}
.dropdown-menu a {
	color: white !important;
}
.dropdown a.dropdown-toggle, .headerloginbutton .login {
	color: white !important;
	font-weight: bold;
	font-size: 13px;
}
.lisecondclassinner {
	display: none;
}
.innerdivli {
	border: none;
}
.dropdown-toggle {
	border-bottom: none !important;
}
.nav>li {
	width: 100%;
	float: left;
}
.headermaindiv .headermaininner .nav > li.dropdown .dropdown-menu {
	width: 100%;
	float: left;
	padding-top: 0;
}
.maxheight500 {
	max-height: 65px;
	margin-bottom: 20px;
}
.fotterfbicon img, .cart img {
	width: auto;
	float: left;
	margin: 0;
	padding: 0;
}
.fotterfbicon h4, .cart h4 {
	float: left;
}
.fotterfbicon h4, .cart h4 {
	padding-top: 10px;
}
.bottommenu {
	padding-top: 10px;
}
.bottommenu {
	padding-top: 20px;
}
}

@media screen and (max-width: 500px) {
#AdvertiseModal .modal-header .close {
	margin-top: 0px !important;
	font-size: 16px !important;
}
#AdvertiseModal .modal-content .modal-header {
	top: -13px !important;
	font-size: 10px !important;
}
.modal-title {
	font-size: 10px !important;
}
.outersection {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.textalignimgcenter {
	text-align: center;
}
.phonediv, .locationdiv {
	padding-top: 10px !important;
}
.leftsalon {
	margin-left: 0px;
}
.dropdown-menu {
	width: 100% !important;
}
.nav>li {
	width: 100%;
	float: left;
}
.dropdown .dropdown-menu {
	float: left !important;
}
.menu .navbar-nav .dropdown-menu {
	position: relative !important;
	background: transparent !important;
	box-shadow: none;
}
.lastcraousel .pagodeeducion, .lastcraousel .educaioncontinua {
	padding: 0;
}
.lastcraousel .educaioncontinua {
	padding-top: 10px;
}
.headermaindiv {
	width: 100%;
}
span.showon500 {
	display: inline-block;
}
/*   .partsslider4{
			width:63%;
			margin:0 auto;

			}*/
.bottom_footer .paddinglefton500 {
	padding-left: 0;
}
li:hover .dropdown-toggle {
	border-bottom: 0px;
}
.menu #navbarCollapse {
	padding: 0;
}
.headerloginbutton button {
	width: 100%;
	text-align: left;
}
.row .headermaindiv .headermaininner .nav > li.dropdown.open .dropdown-menu {
	width: 100%;
}
.dropdown, .headerloginbutton, .menu li {
	background: #7d1a27 !important;
}
.dropdown a.dropdown-toggle, .headerloginbutton .login {
	color: white !important;
	font-weight: bold;
	font-size: 13px;
}
.innerdivli li {
	background: #7d1a27 !important;
	color: white !important;
}
.innerdivli li a {
	color: white;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	background: #93c14d !important;
}
.nav .dropdown .paddingtext {
	padding-top: 0;
}
.headerloginbutton {
	margin-left: 0px;
}
.dropdown a.dropdown-toggle {
	padding-left: 8px !important;
}
.headermaininner .headermenuul {
	width: 100%;
}
.crousle4uppertext .crauselfirsstspan {
	padding-right: 0px;
}
.texton500center {
	text-align: center
}
.modal-header {
	height: auto;
}
.dropdown a.dropdown-toggle {
	padding-left: 0;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	border-bottom: none;
}
.innerdivli {
	border-right: none;
}
.lisecondclassinner {
	display: none;
}
.fotterfbicon img, .cart img {
	width: auto;
	float: left;
	padding: 0;
}
.fotterfbicon h4, .cart h4 {
	padding-top: 10px;
}
.bottommenu {
	padding-top: 20px;
}
.flexslider1 .flexslider:hover .flex-direction-nav .flex-next {
	right: -40px;
}
.flexslider1 .flex-direction-nav a {
	top: 55%;
}
.flexslider2 .flex-direction-nav .flex-prev {
	left: -40px !important;
}
.flexslider2 .flex-direction-nav .flex-next {
	right: -40px !important;
}
.flex-direction-nav .flex-next {
	text-align: center !important;
}
.menu li {
	padding: 5px;
}
.headermenuul {
	padding-top: 0;
}
.yellowbg {
	width: 100%;
}
.bottom_footer {
	padding: 54px 0px;
}
.maxheight500 {
	max-height: 65px;
	margin-bottom: 20px;
}
.pagodecolicion {
	width: 100%;
	padding: 12px 12px;
}
}

@media screen and (max-width: 800px) {
.fotterwidth {
	width: 65% !important;
}
.fotterwidth1 {
	margin-left: 34% !important;
}
.bottom-textcenter .after380 {
	width: 35% !important;
}
.maxheight500 {
	margin-top: 30px !important;
}
}

@media screen and (max-width: 400px) {
/*
			.fotterwidth{

			width:65%;

			}
				.fotterwidth1{

				margin-left:34%;

				}

				.bottom-textcenter .after380{
					width:35%;
					}*/



.footerul {
	position: absolute;
}
.footerul1 {
	margin-top: 27px;
}
.footerul2 {
	position: absolute;
	margin-top: 16%;
}
.crousle4uppertext .crauselfirsstspan {
	padding-right: 60px;
}
.flexslider2 .flex-direction-nav a {
	top: 25% !important;
}
}
.ExpandArticle li.col-md-3.col-sm-6.col-xs-12 {
	margin: 0% 1%;
	width: 23%;
}
.content_area {
	min-height: 200px;
}

@media (max-width: 1024px) {
.ExpandArticle li.col-md-3.col-sm-6.col-xs-12 {
	width: 31%;
}
}

@media (max-width: 768px) {
.ExpandArticle li.col-md-3.col-sm-6.col-xs-12 {
	width: 48%;
}
.search-bar {
	top: 0px;
	right: 0px;
	text-align: center;
	width: 100%;
}
.search-bar .input-group {
	float: initial;
	margin: 0px auto;
	/* clear: both; */
	display: inline-flex;/* margin-right: 27px; */
}
}

@media (max-width: 500px) {
.ExpandArticle li.col-md-3.col-sm-6.col-xs-12 {
	width: 100%;
	margin: 0%;
}
}
.input-group_left {
	padding-top: 10px;
	text-align: right;
	color: #F1F1F1;
}
span.crauselfirsstspan.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
	text-align: left;
}
.flexslider.flexslider2.carousel.arcticledivs {
	width: 100% !important;
}
.outer_slider {
	background-color: #e5e5e5;
}
.headingcolorclass1 {
	color: #535252;
	font-size: 14px;
	font-weight: bold;
}
.articles_img {
	width: 90% !important;
	height: 92px !important;
}
.outer_slider {
	padding: 23px;
}
body .craousaldescription p span {
	font-size: 10px !important;
}
#container1 img.aligncenter.size-full.wp-image-1283.width100 {
	padding-top: 10px;
}
.crousle4uppertext span.crauselfirsstspan font {
	border-bottom: 2px solid;
}
img.events_img {
	width: 100%;
	padding-top: 10px;
}
.event_outer img.eventcart_img {
	/* width: 100%; */
	height: 300px;
}
.col-lg-12.outer_purchase_Items {
	background-color: #93c14d;
}
.outer_purchase_Items li {
	color: #fff;
	font-size: 16px;
	border-right: 2px solid #fff;
	padding: 0px 57px
}
ul.nav.navbar-nav.headermenuu2 {
	padding: 10px 0px;
}
.col-lg-12.outer_sccialicon {
	height: 122px;
	border-bottom: 1px solid #ddd;
}
.col-lg-12.outer_documents {
	border-bottom: 1px solid #ddd;
}

.outer_sccialicon img {
	margin: 30px;
	width: 50px;
}
.outer_documents img {
	margin: 30px;
	width: 50px;
}
.itemtable {
	width: 80%;
	margin: auto;
}
.cartbutton {
	width: 80%;
	margin: auto;
	text-align: right;
	margin-top: 18px;
}
.itemtable .itemtableheader td, .itemtable_list td {
	border: 1px solid #ddd;
	padding: 8px;
}
.itemtableheader {
	background-color: #efefef;
	color: #4badf8;
}
#admission_fee, #sponsorship_fee, #exhibition, #contributions {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
	width:100%;
	float:left;
	margin-bottom:15px;	

}
input.greenbutton {
	background: #93be4c;
	color: #fff;
	padding: 6px 24px;
	border: none;
	font-weight: bold;
}
input.bluebutton {
	background: #13a2bd;
	color: #fff;
	padding: 6px 24px;
	border: none;
	font-weight: bold;
}
.checkeditem_outer_div {
	border-bottom: 1px solid #ddd;
	margin: 10px 0px;
}
input.graybutton {
	background: #7b7b7b;
	color: #fff;
	padding: 6px 24px;
	border: none;
	font-weight: bold;
}
.cartbutton input {
	margin: 6px;
}
input.numberqty {
	width: 3em;
	text-align: center;
}
.totaltd, .totaltd1 {
	border: 1px solid #ddd;
	padding: 8px;
}
.totaltd {
	background-color: #efefef;
	color: #4badf8;
}
.infotable {
	width: 80%;
	margin: auto;
}
.infotableheader th {
	padding: 8px;
	background-color: #efefef;
	color: #4badf8;
}
.infodetal td {
	padding: 8px;
}
.infodetal input {
	margin-left: 5px;
}
.member_page_h4 {
	padding: 8px;
	background-color: #efefef;
	color: #4badf8;
}
.inputpadding {
	padding-right: 3px !important;
	padding-left: 3px !important;
	padding-bottom: 3px !important;
	padding-top: 3px !important;
	height: 25px !important;
	color: #777;
	font-weight: normal;
}
.bottom_margin_class {
	margin-bottom: 10px;
}
.registration_cartbutton {
	width: 97.5%;
	margin: auto;
	text-align: right;
	padding-bottom: 10px;
}
.col-md-12.text-center.corporate_member {
	margin-bottom: 14px;
}
.Green_banner {
	width: 100%;
	float: left;
	background: #7D1A27!important;
	color: #ffff;
	text-align: center;
	padding: 10px;
	font-size: 24px;
}
.green_thin_line {
	width: 100%;
	background: #7D1A27!important;
	height: 2px;
}
.home_page_section_gray_background {
	background-color: #E5E5E5;
}
.template_section {
	background-color: #2E7991;
}
.showOncheck
 {
	display:none; 
 }
 
 
 .add_participant_btnstyle
  {
    background: #13a2bd;
    color: #fff; 
  }
 
     .clscarderror
	  {
		 text-align: center; 
		 color: red;
		 margin-top: 13px;
	  }
	
		#participant_section ,#DataTables_Table_1
		{
			margin-top:15px;
		}
		
	  #DataTables_Table_1
	  {
		  width:100%!important;
	  }
	 
		.setpagpadd
		{
		   padding: 100px;		
		}
		
	 #menucenterized
	  { 
		 margin-left: 55px;  
	  }
	  
	 .button2
	  {
		  float:left;
	  }
	
	
	
	
	
	@media(min-width: 768px)
	{
		#ME_second_last_name
		 {
			margin-top: 17px;
		 }

	}
	
 .itemtable.showoncheckOut.purchaserinfo.myTable.dataTable no-footer
	{
		width:100%!important;
	}
	 
	
	#DataTables_Table_0 ,#DataTables_Table_3
	{
		width:100%!important;
	}
	
	.rightBorderNone
	{
		border-right:none!important;
	}
	
	@media(max-width:769px)
	{
		.textAlignOnSmall 
		{
		  text-align: right;
		  padding-right: 34px;
		}
		
		.marginTop ,.textAlignOnSmall
		{
		   margin-top:10px; 
		}
	}
	
	
	
	@media(max-width:650px)
	{
			.dl-menuwrapper ul{
					background: #ffffff;
			}
		.nav.navbar-nav.headermenuu2.bottomNav li
		 {
			border: 1px solid;
			padding: 5px;
			text-align: center;
		 }
		 .rightBorderNone
		  {
			border-right:1px solid!important;  
		  }
		 
		.nav>li
		 {
		    margin-bottom: 0px;
			border-bottom: 1px solid white;
		 }
		 
	    .itemtable_list.cartItem td input
		{
			width:100%;
			
		}
		
		#amounttotaltd
		 {
		    width:100%;
		 }
		 
		#participant_info .itemtable ,.effectoncart .itemtable
		 {
			width:100%; 
		 }
		 
	    select[name="client_id_MBEs"]
		 {
			width:100%!important; 
		 }
		 .scrollable
		 {
			 width:150px; 
			 height: 50px;
		 }
		 
		 .scrollableemail
		 {
		   width: 150px;
		   height: 50px; 
		   overflow: auto
		 }
		 
		 .dataTables_length
		 {
			 display:none;
		 }
		 
		 .cartbutton.processContinue
		 {
			 width:100%!important;
		 }
		 .mrgbottom
		 {
			 margin-bottom:7px;
		 }
		 
		
	}
	
	@media(max-width:480px)
	{
		.cartbutton.processContinue input
		 {
			 width:100%!important;
		 }
		 
		.imgsetting
		 {
		   margin-right: 36px;
		 }
		
	}
	
	
	
	