/*

    Theme Name: Theme Developed Name 	

    Theme URI: http://www.idaksh.in/

    Version: 1.0.0

    Description: Theme Description

    Tags: black, blue, gray, pink, purple, white, yellow, dark, light, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready

    Author: Idaksh Technologies

    Author URI: http://idaksh.in

*/



*

{

    font-family: 'Roboto', sans-serif;

}
div#fancybox-overlay {
    background-color: transparent !important;
}
p {

    margin: 0 0 10px;

    text-align: justify;

    line-height: 1.5;

}

ol {

    text-align: justify;

    line-height: 1.5;



}

div#actual-content-area ul {

    text-align: justify;

     line-height: 1.5;

}

#custom-bootstrap-menu.navbar-default .navbar-brand {

    color: rgba(255, 255, 255, 1);

}

#custom-bootstrap-menu.navbar-default {

    font-size: 14px;

    background-color: rgba(255, 255, 255, 0.9);

    border-width: 0px;

    border-radius: 0px;

    margin: 0px;

    position: absolute;

    z-index: 99;

    width: 100%;

    height: 70px;

    margin-top: 30px;

 

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a {

    color: rgba(0, 0, 0, 0.57);

    background-color: transparent;

    text-transform: capitalize;

    padding-top: 25px;

        padding-left: 12px;

    /* padding-bottom: 20px; */

    font-size: 16px;

    font-weight: 400;

    /* border-right: 1px solid #b8b8b8; */

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:hover,

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a:focus {

    color: rgba(0, 0, 0, 1);

    background-color: transparent;

    /* border-top: 3px solid #efce84; */

    /* padding-top: 17px; */

}

#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a,

#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:hover,

#custom-bootstrap-menu.navbar-default .navbar-nav>.active>a:focus {

    color: rgba(0, 0, 0, 1);

    background-color: transparent;

    /* border-top: 3px solid #efce84; */

    /* padding-top: 17px; */

}

#custom-bootstrap-menu.navbar-default .navbar-toggle {

    border-color: #ffffff;

}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover,

#custom-bootstrap-menu.navbar-default .navbar-toggle:focus {

    background-color: #ffffff;

}

#custom-bootstrap-menu.navbar-default .navbar-toggle .icon-bar {

    background-color: #000000;

}

#custom-bootstrap-menu.navbar-default .navbar-toggle:hover .icon-bar,

#custom-bootstrap-menu.navbar-default .navbar-toggle:focus .icon-bar {

    background-color: #000000;

}



a.navbar-brand img {

    width: 100%;

    display: block;

    margin: 0 auto;

}

a.navbar-brand {

    width: 250px;

    padding-top: 15px;

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li.last>a

{

    /* background-color: #e3a845; */

    border: 1px solid black;

    color: black;

    margin-top: 15px;

    padding: 12px;

    line-height: 15px;

    padding: 10px 16px;

    text-decoration: none;

    width: auto;

    /* margin: 0 0 15px 0px; */

    display: inline-block;

    border-radius: 8px;

    border: 2px solid #78b4cb;

    background: none;

    color: #0378a6;

    font-size: 17px;

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li.last:hover>a

{

    background-color: #efd090;

    border: 1px solid #efd090;

    color: white;

    /* padding-top: 22px; */

}

/* =HOME SLIDER

-------------------------------------------------------------- */

.tp-banner-container{

	width:100%;

	position:relative;

	padding:0;

	z-index: 9;

}



.tp-banner{

	width:100%;

	position:relative;

}



.tp-banner-fullscreen-container {

		width:100%;

		position:relative;

		padding:0;

}

.s-title h1{

    font-size: 35px;

    font-weight: BOLD;

    color: #3E93CE;

}

.s-title-black h1{

    font-size: 35px;

    font-weight: BOLD;

    color: black;

}

.s-title-para-black p

{

   color: black;

    font-size: 30px;

    font-weight: 100;

}

.s-title-green h1{

    font-size: 35px;

    font-weight: BOLD;

    color: #183378;

}

.s-title-para-green p

{

   color: #183378;

    font-size: 30px;

    font-weight: 100;

}

.s-title-white h1{

     font-size: 35px;

    font-weight: BOLD;

   color: white;

}

.s-title-para-white p

{

   color: white;

    font-size: 30px;

    font-weight: 100;

}

.s-title-para p{

    font-size: 30px;

    font-weight: 100;

    color: #3E93CE;

}



.s-button a {

    display: block;

    background-color: #F8981D;

    border-radius: 18px;

    color: white;

    font-size: 16px;

    font-weight: 300;

}



.s-button a:hover{

    color:#fff;

}





.s-button a span {

    padding: 11px 26px;

    display: inline-block;

}



.s-button a span.bif {

    background-color: #03419B;

    padding: 11px 8px;

}

/*--Search Button --*/

.search-top .input-group-btn .btn {

	background-color: #ffffff;

	cursor: pointer;

	display: inline-block;

	font-size: 14px;

	font-weight: 400;

	padding: 2px 10px;

	position: relative;

	white-space: nowrap;

	color: #000000;

	margin-left: 0;

	height: 35px;

	border-radius: 0px;

	/* border: 1px solid #e44746; */

}

.search-top .input-group .form-control {

	/* padding: 7px 12px; */

	height: 35px;

	border: 1px solid #ffffff;

	border-radius: 0;

	border-left: 4px solid #e3a845;

	box-shadow: none;

	font-size: 13px;

}

.search-top {

    /* padding-top: 7px; */

}

/*--Top Bar --*/

.top-bar {

    background-color: black;

}

ul.menu-list {

    list-style-type: none;

    padding-left: 0px;

    margin: 0;

}



ul.menu-list li {

    display: inline-block;

    padding: 6px;

}



ul.menu-list a {

    color: rgba(255, 255, 255, 0.83);

    font-size: 11px;

}

ul.social-list {

    list-style-type: none;

    padding-left: 0px;

    margin: 0;

}



ul.social-list li {

    display: inline-block;

    padding: 5px;

}



ul.social-list a {

    color: #f9f8f8;

}

.social-media {

    background-color: #f5f2ed;

    border-bottom: 1px solid #f3eaea;

}



.social-media ul {

    padding-left: 0px;

    list-style-type: none;

    margin-bottom: 0px;

}



.social-media li {

    display: inline-block;

    padding: 10px 30px;

}



.social-media i {

    font-size: 25px;

    padding-right: 8px;

    color: #0378a6;

}



.social-media a {

    color: rgba(0, 0, 0, 0.56);

    font-size: 17px;

    text-decoration: none;

    padding-bottom: 0px;

    margin-bottom: 0px;

}

.footer {

    background-color: #333333;

    padding: 20px 20px;

    color: white;

}



.footer h3 {

    color: #cba267;

    text-transform: capitalize;

    font-size: 17px;

}





.footer ul {

    font-size: 13px;

    /* color: white; */

    padding-left: 0px;

    list-style-type: none;

}

.footer li {

    padding: 3px;

}

.footer a {

    color: rgba(255, 255, 255, 0.68);

    text-decoration: none;

    font-size: 13px;

    display: block;

    padding: 5px 0;

}

.footer a:hover {

    text-decoration: underline;

}


.copyright-part {

    background-color: #333333;

    border-top: 1px solid rgba(177, 167, 167, 0.25);

    padding-top: 10px;

}



.copyright-part a {

    color: #cba267;

}



.copyright-part p {

    font-size: 12px;

    color: #b1a7a7;

    margin: 0px;

    text-align: center;

}

.footer p {

    color: rgba(255, 255, 255, 0.68);

    font-size: 13px;

}

.list-foot i {

    /* border-radius: 50%; */

    /* border: 1px solid #b1a7a7; */

    padding: 6px;

    /* width: 26px; */

    /* height: 26px; */

    text-align: center;

}

.padt1{padding-top:1px;} .padr1{padding-right:1px;} .padb1{padding-bottom:1px;} .padl1{padding-left:1px;} .pad1{padding:1px;}

.padt2{padding-top:2px;} .padr2{padding-right:2px;} .padb2{padding-bottom:2px;} .padl2{padding-left:2px;} .pad2{padding:2px;}

.padt4{padding-top:4px;} .padr4{padding-right:4px;} .padb4{padding-bottom:4px;} .padl4{padding-left:4px;} .pad4{padding:4px;}

.padt5{padding-top:5px;} .padr5{padding-right:5px;} .padb5{padding-bottom:5px;} .padl5{padding-left:5px;} .pad5 {padding:5px;}

.padt7{padding-top:7px;} .padr7{padding-right:7px;} .padl7{padding-left:7px;} .padb7{padding-bottom:7px;}.pad7{padding:7px;}

.padt8{padding-top:8px;} .padr8{padding-right:8px;} .padb8{padding-bottom:8px;} .padl8{padding-left:8px;} .pad8{padding:8px;}

.padt10{padding-top:10px;} .padr10{padding-right:10px;} .padb10{padding-bottom:10px;} .padl10{padding-left:10px;} .pad10{padding:10px;}

.padt15{padding-top:15px;} .padr15{padding-right:15px;} .padb15{padding-bottom:15px;} .padl15{padding-left:15px;} .pad15{padding:15px;}

.padt20{padding-top:20px;} .padr20{padding-right:20px;} .padb20{padding-bottom:20px;} .padl20{padding-left:20px;} .pad20{padding:20px;}

.padt25{padding-top:25px;} .padr25{padding-right:25px;} .padb25{padding-bottom:25px;} .padl25{padding-left:25px;} .pad25{padding:25px;}

.padt30{padding-top:30px;} .padr30{padding-right:30px;} .padb30{padding-bottom:30px;} .padl30{padding-left:30px;} .pad30{padding:30px;}

.padt35{padding-top:35px;} .padr35{padding-right:35px;} .padb35{padding-bottom:35px;} .padl35{padding-left:35px;} .pad35{padding:35px;}

.padr22{padding-right:22px;} .padr28{padding-right:28px;}

.padt50 {padding-top:50px;}	.padb50{padding-bottom:50px;} .padt55 {padding-top:55px;} .padt60 {padding-top:60px;}

.pad3{padding:3px;} .padl3{padding-left:3px;}



.facilities-icons h3 {

    font-size: 14px;

    text-align: center;

    font-weight: 600;

}

.full-width .container-fluid {

    padding-right: 0;

    padding-left: 0;

}



.full-width .row {

    margin-left: 0;

    margin-right: 0;

}



.full-width .row > [class*='col-'] {

    padding-right:0;

    padding-left:0;

}

.about-strip {

    background-color: #f2f2ee !important;

    color: black;

    background-image: url("images/bg2.jpg"); 

    /* background-position: left; */

    /* background-repeat: no-repeat; */

    /* min-height: 300px; */

    /* background-position: -37% 4%; */

    padding: 60px 0px;

}

.about-strip h1 {

    font-weight: 400;

    font-size: 44px;

    color: #cba267;

    text-transform: uppercase;

    text-align: right;

}

a.btn-read-more {

    line-height: 15px;

    padding: 10px 16px;

    text-decoration: none;

    width: auto;

    margin: 0 0 15px 0px;

    display: inline-block;

    /* border-radius: 8px; */

    border: 2px solid #78b4cb;

    background: none;

    color: #0378a6;

    font-size: 17px;

    cursor: pointer;

}

.about-strip p {

    font-size: 12px;

    line-height: 1.5;

    text-align: center;

}

.max {

    margin: 0 auto;

    max-width: 78%;

}

.slick-carosul-inner {

    padding: 10px;

    margin: 10px;

    /* border: 2px solid #fff!important; */

    /* border-radius: 5px!important; */

    background-color: white;

}

.slick-prev:before, .slick-next:before {

     color: #E5A22A!important;

  }

  .slick-carosul-inner h3 {

    font-size: 14px;

    /* color: #E5A22A!important; */

    text-transform: uppercase;

    font-weight: 700;

    font-size: 20px;

    color: #0378a6;

    font-weight: 400;

    text-transform: capitalize;

    /* text-align: right; */

    /* display: inherit; */

}

.slick-carosul-inner p {

    font-size: 13px;

    color: rgba(0, 0, 0, 0.75);

    margin: 0;

    height: 38px;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    overflow: hidden;

    margin-bottom: 5px;

    text-align: left;

}

.facilities h1 {

    font-size: 20px;

    font-weight: 700;

    font-weight: 400;

    font-size: 44px;

    color: #ffffff;

    text-transform: uppercase;

    text-align: center;

}

a.continue-btn {

    color: #a0630c;

    font-size: 14px;

    text-transform: capitalize;

}

.facilities-icons h1 {

    font-size: 20px;

    font-weight: 700;

    margin-bottom: 20px;

}

.photo-gallery h1 {

    font-size: 20px;

    font-weight: 700;

}

.pdf-thumb-box {

  display: inline-block !important;

  position: relative !important;

  overflow: hidden;

}

.pdf-thumb-box-overlay {

  display: none;

}

.pdf-thumb-box a:hover .pdf-thumb-box-overlay {

  display: inline;

  text-align: center;

  position: absolute;

  transition: background 0.2s ease, padding 0.8s linear;

  background-color: rgba(156, 133, 133, 0.31);

  color: #fff;

  width: 100%;

  height: 100%;

  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);

}

.pdf-thumb-box-overlay span {

  position: relative;

  top: 50%;

  -webkit-transform: translateY(-50%);

  -ms-transform: translateY(-50%);

  transform: translateY(-50%);

}

.photo-gallery {

    background-color: #F9F9F9;

}

.news-events h1 {

    font-size: 20px;

    font-weight: 700;

}

.news-events {

    background-image: url("../images/download.png");

}

.date {

    font-size: 25px;

    font-weight: 400;

    background-color: #484848;

    display: inline-block;

    padding: 10px 15px;

    border-left: 4px solid #E7AD25;

    color: #E0E0E0;

}

.date span {

    display: block;

    font-size: 9px;

}

.events-list h2 {

    margin: 0px;

    margin-bottom: 5px;

    font-size: 14px;

    color: #E5A22A!important;

    text-transform: uppercase;

    font-weight: 700;

}

a.btn-view-more {

    line-height: 30px;

    padding: 10px 16px;

    text-align: center;

    margin-top: 20px;

    color: black;

    font-size: 12px;

    text-decoration: none;

    background-color: #eab75d;

}

.events-list h3 {

    margin-bottom: 20px;

    font-size: 14px;

    color: #c38618!important;

    text-transform: uppercase;

    font-weight: 700;

}

.facilities-icons img {

    display: block;

}

.clubname {

    position: relative;

    text-align: center;

    top: -148px;

    left: 0;

    background: rgba(255, 255, 255, 0.9);

    width: 100%;

    height: 148px;

    z-index: 9999;

    padding: 20px 0;

}

.clubname i {

    color: #cba267;

    font-size: 46px;

}

.clubname h1 {

    color: #a47915;

}

.about-strip span {

    font-size: 31px;

    color: #0378a6;

    font-weight: 300;

    text-transform: none;

    text-align: right;

    display: inherit;

}

 .text {

    width: 84%;

    background: #fff;

    text-align: justify;

    padding: 20px 30px;

    position: relative;

    z-index: 10;

    float: right;

    right: -50px;

}

.text p {

    text-align: justify;

    border-left: 3px solid #cba267;

    font-size: 14px;

    color: #59686d;

    padding-left: 20px;

}

.facilities {

    background-image: url("images/bg3.jpg");

    background-position: 0% 0%;

    background-size: cover;

}

.facilities span {

    font-size: 26px;

    color: #ffffff;

    font-weight: 300;

    text-transform: none;

    display: inherit;

    margin-bottom: 15px;

    text-align: center !important;

}

.dining-strip h1,.dining-strip span {

    text-align: left !important;

}

.text-content {

    float: left;

    left: -50px;

}

.membership {

    color: black;

    /* background-image: url(images/bg-leaf.png); */

    background: #f8f8f4;

}

.side-menu-links ul li {

    list-style-type: none;

}



.side-menu-links ul{

    padding-left: 0;

}



.side-menu-links  a {

    color: rgba(0, 0, 0, 0.61);

    font-size: 16px;

    display: block;

    padding: 10px;

    /* text-transform: uppercase; */

}



.side-menu-links h3 {

    margin: 0;

    font-size: 18px;

    font-weight: 600;

    background-color: #c49634;

    padding: 15px 10px;

    color: white;

    text-transform: uppercase;

}



.side-menu-links li {

    border: 1px solid #eaeeef;

    /* padding: 8px; */

    margin-bottom: -1px;

    background-color: white;

}



.side-menu-links li a:hover {

    color: red;

}

.membership h1 {

    font-weight: 400;

    font-size: 33px;

    color: #cba267;

    text-transform: uppercase;

    margin-top: 0px;

    margin-bottom: 20px;

}

.members-box a {

    color: #c57676;

    font-size: 14px;

}



.members-box h3 {

    font-size: 20px;

    font-weight: 400;

    color: #cba267;

}

.members-box span {

    display: inline-block;

    font-size: 15px;

    font-style: italic;

    padding-right: 15px;

}

.memeber-border {

    border: 1px solid #ececec;

    padding: 10px;

}

.members-box {

    margin-bottom: 10px;

    border: 1px solid rgba(237, 228, 228, 0.48);

    /* padding: 15px 0px 24px 0px; */

    /* border-radius: 5px; */

    background-color: white;

    padding-left: 0px;

}

.member-image {

    float: left;

    margin-right: 15px;

}

.member-content {

    height: 62px;

}

.committee-members {

     background: #f6f6f6; 

}

.members-box h4 {

    font-size: 16px;

    font-weight: 400;

}

.committee-members table {

    background: white;

}



.committee-members th {

    background-color: #6f6c88;

    color: white;

    text-transform: uppercase;

}



section.map-area {

    position: relative;

    height:638px;

}



#map {

    height: 100%;

    

}

.contact-form {

    background: white;

    padding: 10px;

    border-radius: 4px;

}

.page-container h4 {

    color: rgb(227, 154, 34);

    font-weight: 700;

    font-size: 21px;

}

.page-container {

    padding: 30px 0;

    background-color: #f1f1f1;

}

.contact-map p {

    margin: 0px;

    padding: 0px;

}



.contact-map {

    background-color: #f5f2ed;

}

ul.dropdown-menu {

    background: rgba(255, 255, 255, 0.9);

    font-size: 17px;

}



ul.dropdown-menu li a {

    color: rgba(0, 0, 0, 0.71);

    padding: 6px 10px;

    font-size: 16px;

}

.membership table {

    background: white;

}

.membership  th {

    background-color: #6f6c88;

    color: white;

    text-transform: uppercase;

}



.left-side-single-view {

    position: absolute;

    top: 200px;

    width: 500px;

    height: 400px;

    color: #000;

    right: 10px;

    z-index: 999;

    background: rgb(255, 255, 255);

    /* box-shadow: 2px 2px 5px #858080; */

    border: 1px solid #d1d1d1;

    display: none;

    overflow-x: auto;

}



.loading-area {

    display: table;

    width: 100%;

    text-align: center;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: rgba(23, 68, 110, 0.54);

    z-index: 1;

}



.loading-content {

    display: table-cell;

    vertical-align: middle;

    color: #ffffff;

}



.left-side-single-header h1 a {

    float: right;

    color: #8e8e8e;

    text-decoration: none;

    position: relative;

    top: 0px;

}



.left-side-single-dlts {

    padding: 16px;

    height: 100%;

    padding-top: 0;

    /* background-image: url('../images/default_geocode-1x.png'); */

    background-repeat: no-repeat;

}



.left-side-single-header h1:after {

    content: "";

    display: table;

    clear: both;

}



.left-side-single-header h1 {

    margin: 0;

}



.left-side-single-header h1 a:hover {

    color: #e1e1e1;

}



.left-side-single-header h1 span {

    font-size: 20px;

    font-weight: 700;

    color: #252323;

}



.left-scroller-area {

    position: absolute;

    right: 10px;

    top: 111px;

    background: #fff;

    padding: 10px;

    width: 500px;

}

.left-scrolle-area-content h4 {

    font-size: 17px;

    margin: 0;

    margin-bottom: 10px;

    color: #343c96;

}



.left-scrolle-area-content select {

    padding: 3px;

    border-color: #78b4cb;

    border-radius: 3px;

}



.left-scrolle-area-content {

}



.left-scroller-area {

    border: 1px solid #78b4cb;

}



.left-scrolle-area-content span {font-weight: 500;}





.blog-page.blog-archive h1 {

   font-weight: 400;

   font-size: 33px;

   color: #cba267;

   text-transform: uppercase;

   margin-top: 0px;

   margin-bottom: 20px;

}

.news-box h2 {

   color: black;

   text-align: center;

   line-height: 20px;

}



.news-box a {

   color: black;

   text-decoration: none;

   font-size: 15px;

   text-align: center;

   text-transform: uppercase;

}

.readmore a {

   padding: 10px 10px;

   text-transform: uppercase;

   color: #fff;

   background-color: #e6a049;

   display: block;

   font-size: 12px;

}



.news-box {

   margin-bottom: 20px;

   background-color: white;

   padding: 10px;

}

.blog-page.blog-archive {

   background-color: #f8f8f4;

}

.alignright a {

   padding: 10px 10px;

   text-transform: uppercase;

   color: #fff;

   background-color: #333333;

   display: inline-block;

   font-size: 12px;

}

.alignleft a {

   padding: 10px 10px;

   text-transform: uppercase;

   color: #fff;

   background-color: #333333;

   display: inline-block;

   font-size: 12px;

}

.left-side-single-header h1 span {

    color: #bd7a00;

    font-size: 22px;

    margin-bottom: 11px;

    display: inline-block;

}





.left-side-single-content h3 {

    font-size: 18px;

    margin: 0px;

    color: #942121;

    padding: 0px;

}

.page-container table {

    background: white;

}

ol.affiliated-india-list li {

    line-height: 1.8;

}



ol.affiliated-india-list {

    padding-left: 15px;

}



ol.affiliated-india-list li a {

    font-size: 14px;

    color: #000;

    font-weight: 500;

}

.food-box h3 {

    font-size: 20px;

    color: #6b6b6b;

}

.home-ads h1 {

    font-weight: 400;

    font-size: 35px;

    color: #cba267;

    text-transform: uppercase;

    margin-bottom: 15px;

}

.gallery-caption {

    font-size: 18px;

}



table.table-affil tr td {

    border: 0px;

    padding: 6px;

}



table.table.table-affil p {

    margin-bottom: 0px;

}



.content-area p strong {

    font-size: 16px;

    color: #364497;

    text-align: left;

}



.filter-area {

    padding-top: 103px;

    background: #ebebeb;

    padding-bottom: 16px;

    border-bottom: 1px solid #b6bcee;

}



.filter-area-content {

    text-align: center;

}



.filter-area-content select {

    padding: 4px;

    border: 1px solid #384091;

    width: 200px;

}



.filter-area-content span {font-weight: 500;}

.marright

{

    margin-left:20px;

}

.text a {

    padding-left: 20px;

}

.footer p {

    text-align: left;

}

.footer i {

    font-size: 25px;

    color: rgba(255, 255, 255, 0.68);

}

  .btn-members

{

    padding-top: 20px ;

}

/************************ MEDIA QUERIES */

@media (max-width:767px){

    #custom-bootstrap-menu.navbar-default{

    	position:relative;

    	background: #fff;

    	margin-top:0px;

    }

    .left-scroller-area{

    	width:100%;

    	right: 0;

    	left: 0;

    }

    .left-side-single-view{

        left:0;

        right:0;

        width:100%

    }

    .left-scrolle-area-content span{

        display:none;

    }

    #custom-bootstrap-menu.navbar-default .navbar-toggle {

      margin-top: 17px;

}

.navbar-collapse

{

    	background-color: #fff;

        border-top: 0px !important;

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li.last>a

{

    margin-left: 15px;

}

.text {

    width: 100%; 

     right:0px;

}

.about-strip

{

    padding: 0px 0px;

}

.about-strip span

{

      font-size: 30px;

      text-align: center;

}

.about-strip h1

{

      font-size: 30px;

      text-align: center;

}

.text-content

{

    left: 0px;

}

.social-media li {

     padding: 5px 5px;

}

.facilities h1{

    font-size: 30px;

}

.facilities span

{

    font-size: 22px;

}

.static-header{

     min-height: 70px !important;

}

.static-header-title {

    min-height: 70px !important;

   }

   .membership h1

   {

    font-size: 25px;

   }

   .members-box

   {

    padding: 20px;

   }

   .alignleft {

    margin-bottom: 15px;

}

.alignright {

    margin-bottom: 15px;

}

.left-scrolle-area-content select {

      margin-bottom: 10px;

}

.gallery-item {

    width: 100% !important;

}

.social-media span {

    display: none;

}

.marright {

    margin-left: 0px;

        float: none !important;

}

.filter-area-content select {

    display: block;

    margin-bottom: 10px;

}

.filter-area-content span {

    text-align: left;

    display: block;

}

.filter-area {

    padding-top: 20px;

   }

   .filter-area-content {

    text-align: left;

}





}

@media (min-width: 768px) and (max-width:991px){

#custom-bootstrap-menu.navbar-default .navbar-nav>li.last>a {

     margin-top: 0px;

     padding: 6px 12px;

     font-size: 13px;

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a

{

    font-size: 12px;

}

.logo img {

    display: block;

    margin: 0 auto;

}

#custom-bootstrap-menu.navbar-default

{

        height: 110px;



}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a

{

        padding-top: 5px;

}

.text {

    width: 100%; 

     right:0px;

}

.text-content

{

    left: 0px;

}

.left-scroller-area {

       top: 150px;

   }

   .filter-area {

    padding-top: 150px;

  

}

.filter-area-content select {

    padding: 4px;

    border: 1px solid #384091;

    width: 150px;

}

  .btn-members a

{

    font-size: 10px !important

}

  .btn-members

{

    padding-top: 0px ;

}

.inst_box-cont a i:before {

    font-size: 30px !important;

}

.inst_box_cont_inner h4 {

    font-size: 15px !important;

}

}

@media (min-width: 991px) and (max-width:1199px){

    .logo img {

    display: block;

    margin: 0 auto;

    margin-top: 8px;

}

#custom-bootstrap-menu.navbar-default

{

        height: 110px;



}

#custom-bootstrap-menu.navbar-default .navbar-nav>li>a

{

        padding-top: 5px;

}

#custom-bootstrap-menu.navbar-default .navbar-nav>li.last>a {

     margin-top: 0px;

     padding: 6px 12px;

     font-size: 17px;

}

.left-scroller-area {

       top: 150px;

   }

    .slick-carosul-inner h3

    {

        font-size: 18px !important;

    }

     .filter-area {

    padding-top: 150px;

  

}

  .btn-members

{

    padding-top: 0px ;

}

    }

        

        

        

.inst_box-cont {

    background-color: #fff;

    padding: 20px 20px;

    height: 100px;

    margin-bottom: 21px;

}



.inst_box-cont a {

    color: #25334e;

    font-weight: normal;

    margin-top: 0;

    line-height: 30px;

    font-size: 19px;

    max-height: 87px;

    overflow: hidden;

    display: block;

}



.inst_box-cont:hover {

    background-color: #f0cd87;

    transition: all 0.6s cubic-bezier(0.50, 1, 0.60, 1) 0s;

}



.inst_box-cont:hover a {

    color: #fff;

    text-decoration: none;

}



.inst_box-cont:hover a i:before {

    color: white;

}

.inst_box-cont a:hover,.inst_box-cont a:focus{

    text-decoration: none;

}

.inst_box-cont a i:before {

    font-size: 39px;

}



.inst_box-cont a i {

    display: block;

    padding-right: 10px;

    padding-top: 13px;

}



.inst_box_cont_inner h4 {

    display: table;

    height: 100%;

}



.inst_box-cont_inner_tw h4 {

     vertical-align: middle;

}

.footer-icon-align {
    display: flex;
    gap: 10px;
    padding: 5px 0;
}

.footer h4{
    color: rgba(255, 255, 255, 0.68);
}