.newsBlock li:nth-child(1) > a div.layoutimg{width:50%;left:0px;background-size:cover;}
.newsBlock li:nth-child(1) > a > div{ padding-right:0; width:50%;}




/* New Section */
.newsBlock .btnbox{ margin-top: 60px;}
.newsBlock h2{ margin-bottom: 50px;}
.newsBlock ul {	display: -webkit-box;	display: -webkit-flex;	display: -ms-flexbox;	display: flex;	-webkit-box-align: stretch;	-webkit-align-items: stretch;
-ms-flex-align: stretch;	align-items: stretch;	flex-flow: row wrap; margin: 0; padding: 0;}
.newsBlock li{ list-style-type: none; border:10px solid #ecebed;}
.newsBlock li span{ color: #E18800;}

.newsBlock li:before{content: ''; display: block; padding-top: 100%;}

.layout1{width: 50%; float: left;}
.layout2, .grid-sizer{width:25%; float: left;}
.layout3{width:25%; float: left;}

.newsBlock li.layout1:before{padding-top:48.7% }
.newsBlock li:nth-child(6):before{padding-top: 100%}
.newsBlock li:nth-child(5):before{ padding-top:48.7%;}


.newsBlock li > a > div{padding: 28px; position: absolute; top: 0; right: 0; height: 100%; overflow: hidden; width: 100%;font-size:28px; font-family:'Conv_BrandonGrotesque-Regular',Sans-Serif;color: #fff;}
.newsBlock li h4{font-size: 26px; font-family:'Conv_BrandonGrotesque-Regular',Sans-Serif; color: #fff;}
.newsBlock li:nth-child(1) > a > div{padding-right: 0px;}
.newsBlock li:nth-child(5) > a > div{padding-right:360px; color: #fff}
.newsBlock li:nth-child(5) .layoutimg{padding-right:30px; color: #fff}
.newsBlock li:nth-child(5){ width: 50%;}
.newsBlock li:nth-child(4){ width: 25%;}
.newsBlock li:nth-child(4):before{padding-top: 100%}


.newsBlock li:nth-child(4) > a > div{ width: 100% !important;}


.newsBlock li:nth-child(1){ background:#062951;}
.newsBlock li:nth-child(2){ background:#1C454F;}
.newsBlock li:nth-child(3){ background:#062951;}
.newsBlock li:nth-child(4){ background:#3F2F4B;}
.newsBlock li:nth-child(5){ background: #1C454F url(../images/newbg.svg) no-repeat right bottom; background-size: 90%;  }
.newsBlock li:nth-child(6){ background:#3F2F4B;}
.newsBlock li:nth-child(7){ background:#062951;}
.newsBlock li:nth-child(8){ background:#3F2F4B;}
.newsBlock li:nth-child(9){ background:#062951;}



.newsBlock li:nth-child(5) .layoutimg{ right: 0; left: auto;}
.layoutimgsec .layoutimg{background-repeat: no-repeat; background-position: center center; background-size: cover; width: 50%; left: 0; right: auto;}
.newsBlock li.layoutimgsec.layout1 > a > div{width: 50%; padding-right: 30px}
.newsBlock li .layoutimg{display: none}
.newsBlock li:nth-child(1) .layoutimg, .layoutimg, .newsBlock li:nth-child(7) .layoutimg{display: block}
.newsBlock li:nth-child(7) .layoutimg{ right: 0; top:1px; left: auto;background-size:cover;}
.newsBlock li:nth-child(7) a>div{ left: 0;width:50%;}

/* News Page */
.newsbox{ padding: 28px 28px 80px;}
.newsbox span {color: #E18800;}
/* New Section */



.teamRow{margin-bottom: 20px; position: relative}
.teamRow > h3{text-transform: uppercase;-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;	transition: all .3s ease-in-out;cursor: pointer;font-family:'Conv_BrandonGrotesque-Regular',Sans-Serif; padding: 10px 50px 10px 20px; position: relative; margin-bottom: 0; top:0; color:#E18800; }
.teamRow:nth-child(3n-3) h3 { background:#1C454F;}
.teamRow:nth-child(3n-2) h3 { background:#3F2F4B;}
.teamRow:nth-child(3n-1) h3 { background:#062951;}
.teamRow h3:hover, .teamRow h3.active{ background: #021936;}
.teamRow > h3:after{ background: url(../images/OrangeArrow.svg) no-repeat center;content: ""; width: 28px;height: 28px;position: absolute; margin: 0 10px; top: 26%;-webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease,-webkit-transform .6s ease;transform: rotate(0deg);}
.teamRow > h3.active:after{background: url(../images/OrangeArrow.svg) no-repeat center;content: ""; width: 28px;height: 28px;transform: rotate(90deg);}
.teamRow > div p:last-child{ padding-bottom: 0;}
.teamRow > div{display: none;margin-bottom:40px; padding: 0 30px; margin-top:40px;}
.teamRow.column > div > ul{column-count: 3; column-gap: 50px; padding-top: 20px}
.teamRow > div > ul > li h3{font-size: 18px; line-height: 28px;}
.teamRow.column > div > ul > li{padding-bottom: 20px; overflow: hidden; break-inside: avoid-column; -webkit-column-break-inside: avoid;}
.teamSec .teamRow.column li div:last-child{width: 100%; padding-left:0 }
.teamSec .teamRow.column h2{margin-bottom: 10px; line-height: 26px}
.teamSec .teamRow.column h2:after{display: none}
.teamRow.column > div > ul > li h3:after{content: ""}


.midContainer {max-width: 1400px; margin: 0 auto; padding: 0 15px;}
.paymentSuccess, .paymentCancel { text-align: center; padding-bottom: 100px; padding-top: 100px;}
.largeicon {max-width: 140px; margin-bottom: 30px; display: inline-block;}

/* Event Grid View */
.eventbox{ padding:44px 28px 80px; position: relative;}
.eventdesc {font-size: 26px; margin-top: 12px;}
.Eventb{border-bottom: #062951 solid 1px; padding-bottom: 10px; margin-bottom: 30px;}
.Eventb span{font-size:26px; color:#062951; display: block; padding-left: 40px; margin-bottom: 12px;}
.Eventb .EDate{ background:url(../images/Ecalender.svg) no-repeat left center; background-size: 24px 24px;}
.Eventb .ETime{ background:url(../images/Etime.svg) no-repeat left center; background-size: 24px 24px;}
.Eventb .ELocation{ background:url(../images/Elocation.svg) no-repeat left center; background-size: 24px 28px;}
.bookbtn{ margin: 80px 0 0}
#Registerblock .col-6{ width: 100%;}
#Registerblock{ margin:50px 20px; display: none; max-width: 640px;}
#Registerblock ul{ margin: 0 -10px; padding: 0; list-style-type: none;text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;	flex-flow: row wrap;
list-style: none;}
#Registerblock ul li{ width:100%; display: inline-block; margin-bottom: 20px; padding:0 10px}
.btnContainer input{ width: auto; border: 0 !important; padding:14px 60px !important;}
#Registerblock label.error {color: #ff0000;display: block; padding: 6px 0 0; font-size: 24px;}
#Registerblock .wpcf7-submit{ border: 0; padding: 14px 60px}
#Registerblock .wpcf7-submit:focus{ color: #fff}
#firstMoreButton {margin:60px auto 0;text-align: center;}
/* .formContainer label.error{ display: none !important;} */
.formContainer input.error{border:#ff0000 solid 2px !important;}

.eventForm .col-6{ margin-top: 20px !important;}
.eventForm .col-6 label{ display: none !important;}
.eventForm + .btnContainer{margin-top: 20px !important;}
#Registerblock input{border:#021936 solid 2px;}

.Eventlist{ width: 100%;}
.grid.gridview .grid-item:nth-child(3n-3) a { background:#1C454F;}
.grid.gridview .grid-item:nth-child(3n-2) a { background:#062951;}
.grid.gridview .grid-item:nth-child(3n-1) a { background:#3F2F4B;}
.grid.gridview .grid-item a{ background: #062951; display: block; color: #fff; text-decoration: none;}
.grid.gridview .grid-item a:hover{background: #021936;}


.Newsection .grid .grid-item a{display: block; color: #fff; text-decoration: none;}
/* .Newsection .grid .grid-item a:hover{background-color: #021936 !important;} */

/* Background Colors */
.colorBlock1 a{background:#062951;}
.colorBlock1.backgroundRight a{background:#062951 url(../images/boxRbluebg.svg) no-repeat right bottom !important;background-size: 90% !important;}
.colorBlock1.backgroundBottom a{background:#062951 url(../images/boxBbluebg.svg) no-repeat right bottom !important;}
.colorBlock2 a{background:#3F2F4B;}
.colorBlock2.backgroundRight a{background:#3F2F4B url(../images/boxRpurplebg.svg) no-repeat right bottom !important;background-size: 90% !important;}
.colorBlock2.backgroundBottom a{background:#3F2F4B url(../images/boxBpurplebg.svg) no-repeat right bottom !important;}
.colorBlock3 a{background:#1C454F;}
.colorBlock3.backgroundRight a{background:#1C454F url(../images/boxRgreenbg.svg) no-repeat right bottom !important;background-size: 90% !important;}
.colorBlock3.backgroundBottom a{background:#1C454F url(../images/boxBgreenbg.svg) no-repeat right bottom !important;}


/* Background Colors */

.label {background: #ff9729; position: absolute;top: 0;font-size: 16px;padding: 2px 16px; text-transform: uppercase; left: 0;}
.imagecard .label{ top:-32px;}
.imagecard .eventbox{ padding-top: 10px;}

/* ---- grid ---- */
.loadmore.default a{ width: 330px;}
.loadmore.default a:before{ display: none;}
.loadmore.default a .ajax-loader{display: inline-block; width: 20px; height: 20px; right: 0; position: relative; top: -3px; vertical-align: middle;}
.loadmore.default a .ajax-loader img{width: 20px; vertical-align: middle;}
.grid {width: 100%; margin: 0px auto;}
.grid:after {content: ''; display: block; clear: both;}
.grid-sizer { width: 100%;}
.gutter-sizer { width:20px;}
.grid-item { float: left!important; width: 23.9%; margin-bottom: 0; overflow: hidden;}
.grid-item img { width: 100%; height: auto;}

.Newsection .grid-item { float: left!important; width: 23.9%; margin-bottom: 0; overflow: hidden;}

/* Event Page Grid */
.Eventsec .grid-item { float: left!important; width: 23.9%; margin-bottom: 0; overflow: hidden;}

/* Select option Menu */

/* News Section Custom grid  */
.backgroundRight.grid-item {width:49.3%;}
.backgroundBottom a, .ImageTop a{height:710px;}
.Newsection .box:before {padding-top:50%;}
.Newsection .grid-item img{ height: 100%;}
.Newsection .newsbox{ position: absolute;}
.Newsection .ImageLeft{ width: 49.3%;}
.Newsection .ImageLeft img{ width: 50%;}
.Newsection .ImageLeft .newsbox {width: 50%; position: absolute; top: 0; right: 0;}

.Newsection .ImageRight{ width: 49.3%;}
.Newsection .ImageRight img{width:50%; position: absolute; top: 0; right: 0;}
.Newsection .ImageRight .newsbox {width: 50%; height: 100%;position: absolute; top: 0;}
.Newsection .grid-item a{height: 345px;}
.grid-item.ImageTop .box{ height: 345px}
.grid-item.ImageTop .box .imageHolder{ height: 345px;}
.grid-item.ImageTop a,.backgroundBottom.grid-item a{height:710px;}



/* Custom Select Menu */

select { display: none;}
.nice-select .current {width: auto;background: none;color: #062951;padding: 0;text-align: left;height: auto;line-height: normal; margin: 0;font-family: 'Conv_BrandonGrotesque-Medium',Sans-Serif !important;
font-size: 28px;line-height: 34px;text-transform: uppercase;color: #062951;letter-spacing: 2px;}
.nice-select {-webkit-tap-highlight-color: transparent;background-color: #fff;box-sizing: border-box;clear: both;cursor: pointer;display: block;float: left;outline: none;padding:0 40px 0 0;
position: relative;text-align: left !important;transition: all 0.2s ease-in-out;-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;white-space: nowrap;width: auto;}
.nice-select:hover {border-color: #dbdbdb;}

.nice-select:after {border-bottom: 3px solid #062951;border-right: 3px solid #062951;content: ''; display: block; height: 14px; margin-top: -12px;
pointer-events: none; position: absolute; right: 12px; top: 50%; -webkit-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg);transform: rotate(45deg);transition: all 0.15s ease-in-out;width: 14px;}
.nice-select.open:after {-webkit-transform: rotate(-135deg); transform: rotate(-135deg);}
.nice-select.open .list {opacity: 1; width: 100%; min-width: 360px;pointer-events: auto;-webkit-transform: scale(1) translateY(0); transform: scale(1) translateY(0); }
.nice-select.disabled {border-color: #ededed;color: #999;pointer-events: none;}
.nice-select.disabled:after {border-color: #cccccc;}
.nice-select.wide {width: 100%;}
.nice-select.wide .list {left: 0 !important;right: 0 !important;}
.nice-select.right {float: right;}
.nice-select.right .list {left: auto; right: 0;}
.nice-select .list { background: #fff; border-top: #E18800 solid 2px;padding: 16px; box-shadow: #000 0px 0px 6px -3px; box-sizing: border-box;
margin-top: 4px; opacity: 0; overflow: hidden; pointer-events: none; position: absolute; top: 100%; left: 0;-webkit-transform-origin: 50% 0;
transform-origin: 50% 0; -webkit-transform: scale(0.75) translateY(-21px); transform: scale(0.75) translateY(-21px);transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;
z-index:999999;}
.nice-select .list:hover .option:not(:hover) {
background-color: transparent !important; }
.nice-select .option {cursor: pointer; font-weight: 400; list-style: none; outline: none; text-align: left; font-size: 20px; color: #062951;transition: all 0.2s; }
.nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus { color:#E18800}
.nice-select .option.selected {font-weight: bold; }
.nice-select li{ background: none; padding: 0; border: 0;text-transform: uppercase;}

.menu-align{float: left; margin-right: 40px;  margin-bottom: 30px; margin-top: 20px;}
#seldate ~ .select ul.list li:first-child, #sel_salary ~ .select ul.list li:first-child, #sel_location ~ .select ul.list li:first-child{ display: none;}

.fadeLoading {position: fixed;top: 30%;left: 0; right: 0; width: 250px; height: auto; margin: 0px auto; padding: 20px; z-index: 1000000;
border-radius: 10px; text-align: center; line-height: 20px;}
.fadeLoading img {width: 80px;height: 80px; display: block; margin: 0 auto 15px; -webkit-animation: rotation 2s infinite linear; animation: rotation 2s infinite linear;}

.gform_wrapper.gravity-theme .gfield_label {font-weight: bold;}
/*Safari Browser css hack*/
/* @media not all and (min-resolution:.001dpcm) {
@media {
input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;}
}
} */
