/*
Theme Name: GCBMA
Theme URI: https://wordpress.org/themes/twentyfifteen/
Author: Webplusinfotech team
slug:gcbma

*/

@import url('css/bootstrap.css');
@import url('css/style.css');
@import url('css/responsive.css');
@import url('css/animate.css');
@import url('css/font-awesome.css');



/*404 */
.top-menu-part.sticky {
    position: fixed !important;
    top: 0;
    z-index: 111111;
    right: 0;
    padding: 0;
    margin: 0;
    line-height: 25px;
    border-bottom: 1px solid #ccc;
}
.error{ float:left; width:100%; margin:50px auto 0px auto; text-align:center; position:relative;}
.error h1{ font-size:200px; font-family: 'poppinsmedium'; color:#fff; text-shadow: 0px 0px 6px #000; position:relative;}
.text-bg-404{ width:100%; padding:50px 0px 100px 0px; background:#efefef; text-align:center;}
.text-bg-404 h6{ font-size:50px; color:#F00; font-family: 'poppinssemibold'; margin:0px 0px;}
.text-bg-404 p{ font-size:20px; color:#000; font-family: 'Montserrat', sans-serif;}
.text-bg-404 a{ color:#000; padding:10px 30px; border:1px solid #333; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -webkit-transition:all ease 0.5s;}
.text-bg-404 a:hover{ background:#000; color:#fff;}

@media only screen and (max-width: 480px){
    .error h1 {
        font-size: 100px;
    }
}

/*404 END */


/* No-records Start */

.no-records{ margin:35px auto; text-align:center; position:relative; padding:50px 20px;}
.no-records ul{ position:relative; margin:0px 0px; padding:0px 0px;}
.no-records ul li{ display:inline-block; margin:0px 15px; text-align:left; font-family: 'Montserrat', sans-serif;}
.no-records ul li i{ background: #f48929db; width:150px; height:150px; font-size:50px; color:#fff; text-align:center; border:1px solid #efefef; line-height:150px; position:relative; top:-52px;  margin-top: 30px;}
.no-records ul li h6{ font-size:50px; color:#333; font-family: 'poppinsmedium'; margin:0px 0px 0px 0px; line-height:50px;}
.no-records ul li small{ font-size:30px; color:#666;}

/* No-records End */

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus{
    color: #fff !important;
    text-decoration: none;
    background-color: #fa6900;
}
.dropdown-menu>.active>a:hover {
 color: #EC7121 !important;
}
.form-group img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
    position: absolute;
    right: 0;
    top: 20px;
}
span.wpcf7-not-valid-tip{display: inline-block;}
div.wpcf7-response-output{border: none;}

.item-parent a:hover{
	    color: #fdc69f !important;
}
header .navbar .dropdown-menu li.active a::after {
    position: absolute;
    left: 23px;
    top: 15px;
    content: "\f105";
    font-size: 14px;
    color: #fff;
}
header .navbar .dropdown-menu li.active a:hover::after{
	color: #fa6900;
}

.payment_section{background-color: #e4e4e4; padding: 15px;}
#myModal .modal-dialog {
    max-width: 640px;
    width: 96%;
    margin: 5% auto;
}

/* .banner_info .news_info .carousel .carousel-control.left, .banner_info .news_info .carousel .carousel-control.right{display: none !important;}

.banner_info .news_info .pagination_area{display: none !important; } */

.reports li { position: relative; margin:0px 0px; padding:10px 0px 10px 30px !important; border-bottom:1px solid #efefef;}
.reports li a {
    float: left;
    color: #0B2A60;
    font-size: 20px;
}
.reports li::before {
    content: "\f1c1 ";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    top: 9px;
    color: #fa6900;
    font-size: 20px;
    text-align: center;
}
.reports li::after{ display:none;}
.reports li:last-child{ border-bottom:none;}

.gallery {background: #F3F3F3; margin-top: 12px; }
.event_box .event_info h3 {float: none; }
.Presidents_message .business_promote h2 {margin: 14px 0px 4px 0px; line-height: normal; }
.Presidents_message .business_promote h2 b {font-size:65%; }

/* 07-07-2021*/
.allpage-enq.right {
    right: -82px;
}
.allpage-enq {
    animation-name: float-bob;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    z-index: 111;
    position: fixed;
    top: 64%;
}

.allpage-enq .btn-enquiry {
    transform: rotate( 
270deg
 );
    border-radius: 48px 48px 1px 0px;
    padding: 12px 24px;
    border: none;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
    transition: all ease 0.3s;
    background: #31509b;
	box-shadow: 0px 0px 12px 0px rgb(49 80 155 / 24%);
}
.allpage-enq .btn-enquiry:hover {background: #0b2a60; }

/* end */

.scroll-wrapper {
	-webkit-overflow-scrolling: touch;
  	overflow-y: auto;
}
.scroll-wrapper iframe {
    max-width: 780px;
    margin: auto;
    display: block;
    width: 100%;
	height: 768px;
}
ul.blocks-gallery-grid li.blocks-gallery-item {padding:0 !important; margin:0 !important;}

.gcbma-past-president table{margin-top:20px;}
.gcbma-past-president table tbody tr td:not(:last-child){text-align:center; padding:12px 8px !important;}
.gcbma-past-president table tbody tr td:last-child{vertical-align:middle;padding-left:25px;}
.rd-center .row > div{margin-top:20px;}

.rd-center .row{display:flex; flex-wrap:wrap;}


@media screen and (max-width:767px){
	.gcbma-past-president table td, .aims-obj > p, .aims-obj > ul > li{font-size:14px;}
}
@media screen and (max-width:575px){
	.rd-center .row > div {
    margin-top: 8px;
}
	.gcbma-past-president table tbody tr td{white-space:nowrap;}
	.gcbma-past-president{overflow-x:auto;}
}
@media (min-width:576px) {
    .col-sm-6 {
        width: 50%;
    }
}
@media (min-width: 768px) {
    .col-md-4 {
        width: 33.33333%;
    }
}
@media screen and (min-width:1200px){
	.col-xl-3{width:25%}
	
	ul.nav li:hover>ul.dropdown-menu > li ul.dropdown-menu {
    left: 100%;
    padding: 0;
    border: 0;
    border-radius: 0;
    margin-top: 0;
    top: 0%;
}
	header .navbar ul.nav li:hover>ul.dropdown-menu > li .dropdown-toggle.caret{display:none;}
	.navbar-brand>img{max-width:380px;}
}
/* @media screen and (max-width:1199px){
	ul.nav li:hover>ul.dropdown-menu > li ul.dropdown-menu{display:block; background:#fff; padding-left: 20px;}
	header .navbar ul.nav li:hover>ul.dropdown-menu > li .dropdown-toggle.caret{display:none;}
} */

.rd-center > h2{margin-bottom:20px; margin-top:10px;}
