/*
Theme Name:   MiceCon-child
Description:  MiceCon Theme
Template:     MiceCon
Text Domain:  MiceCon-child
*/

@import url("../MiceCon/style.css");

/* MyBusyBee Codes
-------------------------------------------------------------- */

@font-face {
font-family: 'PCapTerminalCondensed';
src: url('fonts/PCapTerminalCondensed.eot');
src: url('fonts/PCapTerminalCondensed.eot') format('embedded-opentype'),
url('fonts/PCapTerminalCondensed.woff2') format('woff2'),
url('fonts/PCapTerminalCondensed.woff') format('woff'),
url('fonts/PCapTerminalCondensed.ttf') format('truetype'),
url('fonts/PCapTerminalCondensed.svg#PCapTerminalCondensed') format('svg');
}

@font-face {
font-family: 'MyriadProSemibold';
src: url('fonts/MyriadProSemibold.eot');
src: url('fonts/MyriadProSemibold.eot') format('embedded-opentype'),
url('fonts/MyriadProSemibold.woff2') format('woff2'),
url('fonts/MyriadProSemibold.woff') format('woff'),
url('fonts/MyriadProSemibold.ttf') format('truetype'),
url('fonts/MyriadProSemibold.svg#MyriadProSemibold') format('svg');
}

@font-face {
font-family: 'MyriadProBold';
src: url('fonts/MyriadProBold.eot');
src: url('fonts/MyriadProBold.eot') format('embedded-opentype'),
url('fonts/MyriadProBold.woff2') format('woff2'),
url('fonts/MyriadProBold.woff') format('woff'),
url('fonts/MyriadProBold.ttf') format('truetype'),
url('fonts/MyriadProBold.svg#MyriadProBold') format('svg');
}

body {
font-size: 13px;
font-family: 'Hind', sans-serif;
line-height: 1.5;
color: #333;
counter-reset: my-sec-counter;    
text-align: left;
width: 100%;
background-color: #fff;
}

html {
overflow-y: overlay;
}

.fl { 
float: left; 
}

.fr { 
float: right; 
}

.clear { 
clear:both; 
visibility: hidden;
height:0;
}

h1,h2,h3,h4,h5,h6 { 
margin: 0; 
padding: 0; 
font-family: 'Hind', sans-serif;
font-weight: 700;
}

/*ul {
list-style-image: url(images/list.png);
margin: 10px 0;
}*/

a:hover {
color: #ffafa1 !important;
}

/* ---------- ACF ---------- */

.ui_tpicker_second{
display:none !important;
}
.acf-fields > .acf-field{
border-top:0px !important;
}

.counter::before {
counter-increment: my-sec-counter;
content: "" counter(my-sec-counter) "";
}

.acf-hl {
float: left;
margin-bottom: 16px;
margin-left: -6px !important;
margin-top: 10px;
}

.acf-form-submit{ 
float: right;
margin-bottom: 10px;
}

/* ---------- Alignment ---------- */

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right;
}

/* ---------- Container ---------- */

.one_half {
float: left;
margin-right: 4%;
width: 48%;
}

.one_third {
float: left;
margin-right: 4%;
width: 30.66%;
}

.one_fourth {
float: left;
margin-right: 4%;
width: 22%;
}

.one_fifth {
float: left;
width: 19.84%;
margin-right: 0.2%;
}

.one_sixth {
float: left;
width: 16.5%;
margin-right: 0.2%;
}

.two_third {
float: left;
margin-right: 4%;
width: 65.32%;
}

.three_fourth {
float: left;
width: 74%;
margin-right: 4%;
}

.last {
margin-right: 0;
}

::-webkit-input-placeholder {
font-style: normal;
color: #666666;
}

:-moz-placeholder { 
font-style: normal;
color: #666666;
}

::-moz-placeholder {
font-style: normal;
color: #666666;
}

:-ms-input-placeholder {  
font-style: normal;
color: #666666;
}

/* ---------- Codes ---------- */

.headerWrapper {
width: 100%;
background: #fff;
}

.headerCon {
width: 1290px;
margin: 0 auto;
}

.bannerWrapper {
	height: 651px;
}

.image-slider {
object-fit: cover;
height: 651px;
-moz-transition: -moz-transform .5s ease-in;
-webkit-transition: -webkit-transform .5s ease-in;
-o-transition: -o-transform .5s ease-in;
display: table;
position: relative;
overflow: hidden;
width: 100%;
background-position: center center !important;
background-size: cover !important;
}

.slider-Caption {
display: table-cell;
vertical-align: middle;
}

.captionBox {
width: 90%;
margin: 0 auto;
}

.slider-Caption img {
display: initial !important;
}

.owl-carousel .owl-item .image-slider img {
width:  auto !important
}

.bannerCaption {
text-align: center;
color: #fff;
}

.bannerCaption h4 {
font-family: 'MyriadProSemibold';
font-size: 20px;
}

.bannerCaption h3 {
font-family: 'MyriadProSemibold';
font-size: 25px;
}

.event-info {
margin-bottom: 30px;
}

.owl-carousel .owl-item img.banner-logo {
width: 400px !important;
}

.owl-theme .owl-nav {
margin-top: 0 !important;
}

.owl-theme .owl-nav [class*=owl-] {
color: #fff !important;
font-size: 40px !important;
}

.owl-prev {
position: absolute !important;
left: 15px !important;
top: 45% !important;
z-index: 9;
background: transparent !important;
}

.owl-next {
position: absolute !important;
right: 35px !important;
top: 45% !important;
background: transparent !important;
z-index: 9;
}

.titleBar, 
.titleBar1 {
position: relative;
font-size: 25px;
padding: 0 0 20px;
margin-bottom: 40px;
font-family: 'Hind', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.titleBar:before, 
.titleBar1:before {
position: absolute;
background: linear-gradient(to right, #b21f23 80px, #ccc 50px);
height: 6px;
content: '';
bottom: 0;
right: 0;
left: 0;
width: 40%;
}

.titleBar8, 
.titleBar9 {
position: relative;
font-size: 25px;
padding: 0 0 20px;
margin-bottom: 40px;
font-family: 'Hind', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.titleBar8:before, 
.titleBar9:before {
position: absolute;
background: linear-gradient(to right, #9cbfd2 80px, #9cbfd2 50px);
height: 6px;
content: '';
bottom: 1;
right: 0;
left: 0;
width: 100%;
}

ul.nav-menu, 
div.nav-menu > ul {
margin: 0;
padding: 0;
text-align: left;
}

.nav-menu li a {
color: #333;
text-transform: uppercase;
font-size: 15px;
padding: 24px 20px;
font-family: 'Hind', sans-serif;
font-weight: 600;
}

.nav-menu li:hover > a,
.nav-menu li a:hover,
.nav-menu li:focus > a,
.nav-menu li a:focus {
background: #de2b30;
color: #fff !important;
}

.nav-menu .current_page_item > a, 
.nav-menu .current_page_ancestor > a, 
.nav-menu .current-menu-item > a, 
.nav-menu .current-menu-ancestor > a {
color: #fff;
font-style: normal;
font-weight: bold;
background: #b21f23;
}

ul.nav-menu ul a, 
.nav-menu ul ul a {
padding: 15px 20px;
width: 208px;
}

ul.nav-menu ul a:hover,
.nav-menu ul ul a:hover,
ul.nav-menu ul a:focus,
.nav-menu ul ul a:focus {
background: #de2b30;
color: #fff !important;
}

.content-area, 
.site-main {
background: #fff;
}

.content-area {
background: url(https://www.micecon.ph/wp-content/uploads/2020/06/bg-right.jpg) no-repeat;
background-color: #fff;
object-fit: cover;
width: 100%;
background-position: top center !important;
background-size: 100% !important;
}

.site-content {
width: 1290px;
margin: 0 auto;
padding: 60px 0;
}

.home .content-area {
	    background: url(https://www.micecon.ph/wp-content/uploads/2020/06/bg-right.jpg) no-repeat;
    background-color: #fff;
    object-fit: cover;
    width: 100%;
    background-position: top center !important;
    background-size: 100% !important;
}

.home .titleBar1 {
display: none;
}

.home .regWrapper {
display: none;
}

.regWrapper, 
.regWrapper1 {
width: 100%;
}

.regCon {
width: 1290px;
margin: 0 auto;
padding: 60px 0;
text-align: center;
color: #fff;
}

.regCon ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.regCon ul li {
float: left;
width: 33.33%;
text-align: center;
padding: 0 30px;
font-size: 18px;
font-family: 'Hind', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.regCon ul li a {
color: #fff;
}

.regWrapper .titleBar:before, 
.regWrapper1 .titleBar:before {
width: 24%;
margin: 0 auto;
}

.reg-log-btn {
background: #b21f23;
border: 2px solid #fff;
border-radius: 0;
text-align: left;
margin: 0 5px;
transition: 0.3s;
}

.reg-log-btn:hover, 
.reg-log-btn:focus  {
background: #cc5b5e;
border: 2px solid #fff;
border-radius: 0;
text-align: left;
margin: 0 5px;
}

.btn-label {
font-size: 18px;
font-family: 'Hind', sans-serif;
font-weight: 700;
text-transform: uppercase;
}

.pressWrapper {
width: 100%;
no-repeat;
background-color: #fff;
background-position: top center;
background-size: 100%;
}

.pressCon {
width: 1290px;
margin: 0 auto;
padding: 60px 0;
}

ul.press {
list-style-type: none;
margin: 0;
padding: 0;
}

ul.press li {
float: left;
width: 31.33%;
margin: 0 1%;
}

ul.press .entry-thumbnail img {
display: block;
margin: 0;
object-fit: cover;
height: 250px;
width: 100%;
background-position: center center !important;
background-size: 100% !important;
margin-bottom: 15px;
}

.presstitle {
color: #b21f23;
font-size: 17px;
text-transform: uppercase;
font-family: 'Hind', sans-serif;
font-weight: 700;
}

.presstitle a {
color: #b21f23;
}

.post-date {
color: #767676;
font-size: 13px;
font-family: 'Hind', sans-serif;
font-weight: 700;
margin-bottom: 15px;
}

.galleryWrapper {
width: 100%;
padding: 60px 0;
}

.galleryCon {
width: 1290px;
margin: 0 auto;
text-align: center;
color: #fff;
}

.galleryWrapper .titleBar:before {
background: linear-gradient(to right, #ff0007 50px, #ccc 50px);
width: 120px;
margin: 0 auto;
}

.galleryWrapper ul {
list-style-type: none;
margin: 0;
padding: 0;
}

.galleryWrapper ul li {
float: left;
width: 20%;
}

.galleryWrapper ul li img {
object-fit: cover;
height: 280px;
width: 100%;
background-position: center center !important;
background-size: 100% !important;
}

.sponsorsWrapper {
width: 100%;
background: url(https://www.micecon.ph/wp-content/uploads/2018/11/bg-right.png) no-repeat;
background-color: #fff;
object-fit: cover;
width: 100%;
background-position: top center !important;
background-size: 100% !important;
}

.sponsorsCon {
width: 1290px;
margin: 0 auto;
padding: 60px 0;
}

.sponsorsCon .sidebarBox {
min-height: auto;
}

.sponsorsCon img {
max-width: 100%;
}

.sponsorsBox ul {
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;
}

.sponsorsBox ul li {
display: inline-block;
padding: 0 10px;
}

.bottomWrapper {
background: #b21f23;
width: 100%;
}

.bottomCon {
width: 1290px;
margin: 0 auto;
padding: 40px 0;
color: #fff;
}

.bottomCon a {
	color: #fff;
}

.bottomWrapper .title {
font-family: 'Hind', sans-serif;
font-weight: 700;
font-size: 20px;
margin-bottom: 15px;
}

ul#menu-quick-links {
list-style-type: none;
margin: 0;
padding: 0;
}

ul#menu-quick-links a {
color: #fff;
}

ul#menu-quick-links li {
margin-bottom: 5px;
}

ul.socialmedia {
padding: 0;
margin: 0;
}

ul.socialmedia li {
display: inline;
padding: 0 3px;
font-size: 28px;
}

ul.socialmedia li a {
color: #fff;
}

.footerWrapper {
width: 100%;
background: #fff;
}

.footerCon {
width: 1290px;
margin: 0 auto;
padding: 20px 0;
text-align: center;
font-size: 12px;
font-weight: bold;
}

.entry-header, 
.entry-content, 
.entry-summary, 
.entry-meta {
max-width: 100%;
}

.hentry {
padding: 0;
}

.entry-content {
word-wrap: normal;
-webkit-hyphens: none;
-moz-hyphens: none;
hyphens: none;
-ms-hyphens: none;
}

.reg-btn {
float: right;
}

footer.entry-meta {
display: none;
}

:active, :focus {
outline: none !important;
outline: 0 !important;
-moz-outline-style: none !important;
}

.formCon {
margin: 0;
padding: 20px;
background: #ffffff;
color: #333;
font-size: 13px !important;
font-family: 'Open Sans', sans-serif !important;
}

.boxCon {
margin: 0;
background: #ffffff;
color: #333;
font-size: 13px !important;
font-family: 'Open Sans', sans-serif !important;
}

.acf-field input[type="text"], 
.acf-field input[type="password"], 
.acf-field input[type="number"], 
.acf-field input[type="search"], 
.acf-field input[type="email"], 
.acf-field input[type="url"], 
.acf-field input[type="file"], 
.acf-field textarea, 
.acf-field select {
border: 1px solid #ccc;
height: 40px;
font-family: 'Hind', sans-serif;
font-size: 13px !important;
padding: 10px 10px;
}

.acf-url i {
top: 10px !important;
left: 10px !important;
}

table{ 
font-family: 'Hind', sans-serif;
font-size: 13px !important;
}

button, 
input[type="submit"], 
input[type="button"], 
input[type="reset"] {
background: #b21f23;
padding: 10px 15px;
color: #fff;
transition: 0.3s !important;
cursor: pointer;
border: none;
font-weight: bold;
}

button:hover, 
input[type="submit"]:hover, 
input[type="button"]:hover, 
input[type="reset"]:hover, 
button:focus, 
input[type="submit"]:focus, 
input[type="button"]:focus, 
input[type="reset"]:focus {
background: #ba1e50;
text-decoration: none;
color: #fff !important;
padding: 10px 15px;	
border: none;
}

.entry-title {
font-weight: 700;
margin: 0 0 5px;
border-bottom: 3px solid;
}

.entry-header {
margin-bottom: 40px;
}

ul.account-sidebar {
padding: 0;
margin: 0;
list-style-type: none;
}

ul.account-sidebar li a {
padding: 10px;
background: #b21f23;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px solid #fff;
display: block;
transition: 0.3s !important;
}

ul.account-sidebar li a:hover {
background: #ba1e50;
text-decoration: none;
color: #fff !important;
}

.frontendhidden{
display:none;
}

.note {
padding: 10px;
background: #e8c1c3;
font-size: 13px;
border-radius: 5px;
border: 1px solid #b21f23;
}

.info {
padding: 10px;
background: #f3ffff;
font-size: 13px;
border-radius: 5px;
border: 1px solid #1f91b2;
}

table.payment th {
border: 1px solid #ccc;
padding: 5px;
text-align: center;
background: #777;
color: #fff;
}

table.payment td {
border: 1px solid #ccc;
padding: 5px;
}

table.payment {
border: 1px solid #ccc;
}

a.acf-button {
background: #b21f23;
padding: 8px 10px;
color: #fff;
transition: 0.3s !important;
cursor: pointer;
}

a.acf-button:hover {
background: #ba1e50;
text-decoration: none;
color: #fff !important;
}

.acf-securimage-image {
display: block !important;	
}

.step-title {
color: #15aea4;
border-bottom: 3px solid;
margin-bottom: 40px;
padding-bottom: 5px;
}

.boxCon h4 {
margin: 20px 0 10px 0;
border-bottom: 2px solid;
font-size: 16px;
}

.company-name {
font-size: 24px;
text-transform: uppercase;
color: #000;
}

.text-muted {
color: #aaa;
}

.welcome {
font-size: 24px;
color: #000;
}

.label {
width: 110px;
float: left;
}

.delegate-name {
text-transform: uppercase;
color:#000;
}

ul.delegate-list {
margin: 20px 0 0 0;
}

ul.delegate-list li {
margin-bottom: 20px;
}

ul#menu-sidebar {
padding: 0;
margin: 0;
list-style-type: none;
margin-top: 10px;
}

ul#menu-sidebar li a {
padding: 10px 15px;
background: #b21f23;
color: #fff;
font-size: 15px;
text-transform: uppercase;
font-weight: bold;
border-bottom: 1px solid #fff;
display: block;
transition: 0.3s !important;
}

ul#menu-sidebar li a:hover {
background: #ba1e50;
text-decoration: none;
color: #fff !important;
}

ul#menu-sidebar li.current_page_item a {
background: #ba1e50;
}

.acf-repeater .acf-row-handle.order span {
display: none !important;
}

.logged-in .delegatebox1 {
display: none;
}

.page-template-registration .delegatebox2, 
.page-id-298 .delegatebox2 {
display: none;
}

.page-template-registration .delegatebox1 {
display: block !important;
}

.acf-field-5bbd4e9d50182 .acf-label {
display: none;
}

.delegate-title {
padding: 10px;
background-color: #ccc;
text-align: center;
font-weight: bold;
font-size: 15px;
color: #555;
}

.page-id-366 td.acf-row-handle.remove, 
.page-id-366 td.acf-row-handle.order.ui-sortable-handle {
display: none;
}

.nav-menu .sub-menu, 
.nav-menu .children {
background-color: #b21f23;
border: none;
text-align: left;
left: 0;
}

table.sitetbl td {
border: 1px solid #ddd;
padding: 6px 10px;
}

table.sitetbl th {
font-weight: bold;
text-transform: uppercase;
background: #949494;
color: #fff;
text-align: center;
padding: 6px;
}

.leftimgborder {
padding: 5px;
background: #eee;
border: 1px solid #ccc;
margin-right: 20px;
}

.imgborder {
padding: 5px;
background: #eee;
border: 1px solid #ccc;
}

.rateBox {
background: #eee;
padding: 10px;
border-bottom: 1px solid #ccc;
}

.rateBox ul li {
padding: 5px;
}

.rateTitle {
font-size: 15px;
font-weight: bold;
background: #b21f23;
padding: 10px;
color: #fff;
text-transform: uppercase;
}

ul.galleryBox1 {
margin: 0;
padding: 0;
list-style-type: none;
} 

ul.galleryBox1 li {
float: left;
padding: 0;
margin: 5px;
}

ul.galleryBox {
margin: 20px 0 40px 40px;
padding: 0;
list-style-type: none;
}

ul.galleryBox li {
float: left;
padding: 0;
margin: 5px;
}

.eventTitle {
font-size: 18px;
font-weight: bold;
}

.eventTheme {
margin-bottom: 20px;
border-bottom: 2px solid;
width: 80%;
font-size: 15px;
font-weight: bold;
padding-bottom: 5px;
}

ul.press-release {
margin: 0;
list-style-type: none;
padding: 0;
}

ul.press-release li {
float: left;
width: 46%;
margin: 0 2% 30px 2%;
}

ul.press-release .entry-thumbnail {
background: #eee;
border: 1px solid #ccc;
padding: 5px;
height: 268px;
}

ul.press-release  .entry-thumbnail img {
height: 256px;
width: 100%;
background-position: center center !important;
    background-size: 100% !important;
    object-fit: fill;
margin: 0;
}

.postTitle {
font-family: 'Hind', sans-serif;
font-weight: 700;
font-weight: bold;
font-size: 15px;
margin: 5px 0;
}

.postTitle a {
color: #b21f23;
}

ul.press-release .entry-summary {
border-bottom: 1px dashed #ccc;
padding-bottom: 10px;
}

a.pressbtn {
background: #222 !important;
border: none !important;
font-size: 13px !important;
text-transform: uppercase !important;
color: #fff;
padding: 8px;
display: block;
width: 100px;
text-align: center;
margin-top: 10px;
float: right;
}

.sidebarBox {
border: 1px solid #c4b7b7;
background: #fff;
padding: 15px;
min-height: 335px;
margin-bottom: 30px;
-webkit-box-shadow: 0px 3px 5px 0px rgba(198,196,200,1);
-moz-box-shadow: 0px 3px 5px 0px rgba(198,196,200,1);
box-shadow: 0px 3px 5px 0px rgba(198,196,200,1);
}

.sidebarBox .titleBar {
padding: 10px;
background: #222222;
font-size: 14px;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
margin-bottom: 10px;
}

ul.sideList {
padding: 0 0 0 20px;
margin: 0;
font-size: 13px;
}

ul.sideList li {
border-bottom: 1px dashed #ccc;
padding: 10px 0;
}

.footer-logo {
width: 100%;
}

ul.hotelBox {
list-style-type: none;
margin: 0;
padding: 0;
text-align: left;
}

ul.hotelBox li {
display: inline;
padding: 0 15px;
}

ul.hotelBox li img {
filter: none !important;
}

.sponsorSlider {
padding: 40px 0;
}

.sponsorSlider img {
display: block !important;
width: auto !important;
margin: 0 auto;
}

.sponsorsCon .titleBar {
font-size: 18px;
padding: 0 0 10px;
margin-bottom: 15px;
}

.sponsorsCon .sidebarBox .titleBar {
padding: 10px;
background: #222222;
font-size: 14px;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
margin-bottom: 10px;
}

ul.othersponsors {
list-style-type: none;
margin: 0;
padding: 0;
text-align: center;
}

ul.othersponsors li {
display: inline;
padding: 0 10px;
}

hr {
background: #eee;
}

.page-id-1214 .headerWrapper, 
.page-id-1214 .regWrapper, 
.page-id-1214 .titleBar1, 
.page-id-1214 .bottomWrapper, 
.page-id-1214 .footerWrapper, 
.page-id-1214 #mg-wprm-wrap, 
.page-id-1214 #wprmenu_bar, 
.page-id-1214 .socialmediaWrapper {
display: none;
padding: 0;
}

.page-id-1214 .site-content {
width: 100%;
padding: 0;
}

.socialmediaWrapper {
width: 100%;
background: #333;
}

.socialmediaCon {
width: 1290px;
margin: 0 auto;
padding: 60px 0;
color: #fff;
}

.socialmediaWrapper .titleBar {
color: #fff;
}

.home .site-content .titleBar a {
color: #333;
}

.page-id-739 .titleBar1 {
display: none;
}

ul.photo-gallery {
list-style-type: none;
margin: 0;
padding: 0;
}

ul.photo-gallery li {
float: left;
text-align: center;
width: 23%;
margin: 0 1% 1% 1%;
}

ul.sponsorsBox 	{
list-style-type: none;
padding: 0;
margin: 0;
text-align: center;
}

ul.sponsorsBox li {
display: inline-block;
padding: 0 10px 30px 10px;
}

ul.spkr-list {
list-style-type: none;
padding: 0;
margin: 0;
}

ul.spkr-list li {
float: left;
width: 48%;
margin: 1%
}

.spkr-img {
padding: 5px;
background: #eee;
border: 1px solid #ccc;
margin-right: 10px;
float: left;  
}

.spkr-name {
background: #222;
color: #fff;
font-weight: bold;
padding: 5px 0;
font-size: 13px;
margin-bottom: 10px;
}

.spkr-title {
font-style: italic;
margin-bottom: 10px;
}

.spkr-short-intro, 
.spkr-intro {
margin: 10px 0;
}

[id^=spkr] {
width: 600px !important;
}

.spkr-topic1 {
background: #ccc;
padding: 5px 10px;
font-size: 12px;
}

ul.tour-package {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.tour-package li {
float: left;
width: 48%;
margin: 0 1% 30px 1%;
}

ul.tour-package ul.galleryBox {
margin: 0;
padding: 0;
list-style-type: none;
}

ul.tour-package ul.galleryBox li {
float: left;
padding: 0;
margin: 0;
width: 25% !important;
}

ul.tour-package ul.galleryBox li img {
object-fit: cover;
height: 200px;
width: 100%;
background-position: center center !important;
background-size: cover !important;
}

.package-name {
background: #222;
font-size: 13px;
text-transform: uppercase;
color: #fff;
padding: 10px;
margin-bottom: 15px;
font-weight: bold;
}

ul.tour-package ul.galleryBox {
margin: 15px 0 0 0;
border-bottom: 1px solid #ccc;
padding-bottom: 15px;
list-style-type: none;
}

ul.tour-package a.pressbtn {
width: 130px;
margin-top: 0;
float: none;
background: #b21f23 !important;
}

.animated  {
-webkit-animation-duration : 1000 ms  ;
animation-duration : 1000 ms  ;
-webkit-animation-fill-mode : both  ;
animation-fill-mode : both  ;
}  

.owl-animated-out {
z-index : 1 
}

.owl-animated-in {
z-index : 0 
}

.fadeOut  {
-webkit-animation-name : fadeOut  ;
animation-name : fadeOut  ;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #b21f23 !important;
}

.owl-dots {
    margin-top: -60px !important;
    position: relative !important;
    z-index: 9 !important; 
}

.owl-theme .owl-dots .owl-dot span {
    width: 15px !important;
    height: 15px !important;
    margin: 5px 5px !important;
}

a.sitebtn {
	    margin-top: 30px;
    background: #b21f23;
    text-decoration: none;
    color: #fff !important;
    padding: 15px 20px;
    border: none;
    display: inline-block;
	border-radius: 5px;
}

a.sitebtn:hover {
    background: #ba1e50;
}

.thankyouBox {
	font-size: 16px;
}

@-webkit-keyframes  fadeOut  {

0% {
opacity : 1   ;
}  

100% {
opacity : 0   ;
}  

}

@keyframes  fadeOut  {

0% {
opacity : 1   ;
}  

100% {
opacity : 0   ;
}  

}

.banner-non-resp {
display: block;
}

.banner-resp {
display: none;
}

.articleBox {
width: 1024px; 
margin: 0 auto; 
text-align: justify; 
padding: 20px;
font-size: 15px;
}

.blue-btn {
	    background: #1f49b2;
    border-radius: 10px;
}

.blue-btn2 {
	    background: #1f49b2;
    border-radius: 100px;
}

td {
    border-top: 0px solid #ededed;
    padding: 6px 10px 6px 0;
}

td {
    border-bottom: 0px solid #ededed;
    padding: 6px 10px 6px 0;
}

/*Bootstrap*/
.panel-group .panel+.panel { 
margin-top: 1px; 
}

.panel { 
border-radius: 0;
border: 0;
box-shadow: none; 
}
.menu-soa-3{
display:none !important;
}
.panel-default .panel-heading { 
padding: 0;
border-radius: 0;
background-color: #a2a2a2; 
color: #fff; 
}

.panel-default .panel-heading a { 
text-decoration: none;
display: block;
padding: 15px 15px 15px 35px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
background: url(assets/images/icon-accordion-plus.png) no-repeat 10px center; 
background-color: #1d7ec2;
}

.panel-default .panel-heading a[aria-expanded="true"] { 
background-image: url(assets/images/icon-accordion-minus.png);     
background: #1d7ec2;
background: -moz-linear-gradient(top, #1d7ec2 0%, #00553f 100%);
background: -webkit-linear-gradient(top, #1d7ec2 0%,#00553f 100%);
background: linear-gradient(to bottom, #1d7ec2 0%,#00553f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d7ec2', endColorstr='#00553f',GradientType=0 ); 
}

.panel-default .panel-heading a:active,
.panel-default .panel-heading a:hover { 
text-decoration: none; 
}


/* ---------- Responsive ---------- */


@media only screen and (max-width: 1340px) {
.headerCon, 
.regCon, 
.site-content, 
.pressCon, 
.sponsorsCon, 
.bottomCon, 
.footerCon, 
.captionBox, 
.galleryCon, 
.socialmediaCon {
width: 90%;
}

.galleryWrapper ul li img {
height: 200px;
}

.nav-menu li a {
font-size: 13px;
}
}

@media only screen and (max-width: 1236px) {
.nav-menu li a {
padding: 24px 15px;
}	
}

@media only screen and (max-width: 1147px) {
.nav-menu li a {
padding: 24px 10px;
}
}

@media only screen and (max-width: 1058px) {
.nav-menu li a {
padding: 24px 5px;
}
}

@media only screen and (max-width: 1024px) {
.one_half, 
.one_third, 
.one_fourth, 
.one_fifth, 
.one_sixth, 
.two_third, 
.three_fourth {
float: none;
width: 100%;
margin-bottom: 30px;
}

.last {
margin: 0;
}

ul.press li, 
ul.photo-gallery li, 
ul.tour-package li {
float: none;
width: 100%;
margin: 0 0 30px 0;
}

ul.press .entry-thumbnail { 
width: 400px;
margin: 0 auto;
}

.galleryWrapper ul li {
float: none;
width: 100%;
margin-bottom: 10px;
}

.galleryWrapper ul {
width: 400px;
margin: 0 auto;
}

.galleryWrapper ul li img {
height: 250px;
}

ul.press-release li, ul.spkr-list li {
float: none;
width: 100%;
margin: 0 0 30px 0;
}

ul.press-release .entry-thumbnail {
width: 400px;
margin: 0 auto;
}

a.pressbtn {
float: none;
}

.reg-log-btn {
margin-bottom: 20px !important;
}

.slider-Caption img {
max-width: 100%;
}

.footer-logo {
width: 80px;
}

ul.galleryBox {
margin: 0 0 40px 0;
}

.spkr-img {
float: none;
margin-right: 0;
width: 197px;
margin: 0 auto;
display: block;
margin-bottom: 10px;
}

.spkr-name {
padding: 5px 10px;
}

.spkr-topic1 {
background: #ccc;
padding: 5px 10px;
}

ul.spkr-list li {
border-bottom: 1px solid #ccc;
}
	
	.articleBox {
	width: 100%;	
	}
}

@media only screen and (max-width: 969px) {
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, 
div#mg-wprm-wrap ul li span.wprmenu_icon {
text-transform: none !important;
}

.cbp-spmenu-push #mg-wprm-wrap.cbp-spmenu-top {
font-family: "MyriadProSemibold" !important;
}
	
	.banner-non-resp {
display: none;
}

.banner-resp {
display: block;
}
}

@media only screen and (max-width: 750px) {
.regCon ul li img {
max-width: 100%;
}

.regCon ul li {
margin: 10px 0;
float: none;
width: 100%;
}

[id^=spkr] {
width: 100% !important;
}
}

@media only screen and (max-width: 450px) {
ul.press-release .entry-thumbnail, 
.galleryWrapper ul, 
ul.press .entry-thumbnail {
width: 100%;
}
}