/* Your custom styles */







/* PAGINATION */



.pagination > li > a {



  background: #fafafa;



  color: #666;



  -webkit-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);



  -moz-box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.09);



  box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.09);



}



.pagination > li:first-of-type a,



.pagination > li:last-of-type a {



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  border-radius: 0;



}



.pagination{



		margin:2px 0px !important;



		float:right;



	}



.pagination {



    display: inline-block;



    padding-left: 0;



    margin: 20px 0;



    border-radius: 4px;



}



.pagination>li {



    display: inline;



}



.pagination>li>a, .pagination>li>span {



    position: relative;



    float: left;



    padding: 6px 12px;



    margin-left: -1px;



    line-height: 1.428571429;



    text-decoration: none;



    background-color: #fff;



    border: 1px solid #ddd;



}



.pagination>li:first-child>a, .pagination>li:first-child>span {



    margin-left: 0;



    border-bottom-left-radius: 4px;



    border-top-left-radius: 4px;



}



.pagination>li:last-child>a, .pagination>li:last-child>span {



    border-top-right-radius: 4px;



    border-bottom-right-radius: 4px;



}



.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {



    background-color: #eee;



}



.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {



    z-index: 0;



    color: #fff;



    cursor: default;



    background-color: #bdc38a;



   



}



.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {



    color: #999;



    cursor: not-allowed;



    background-color: #fff;



    border-color: #ddd;



}



.pagination-lg>li>a, .pagination-lg>li>span {



    padding: 10px 16px;



    font-size: 18px;



}



.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {



    border-bottom-left-radius: 6px;



    border-top-left-radius: 6px;



}



.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {



    border-top-right-radius: 6px;



    border-bottom-right-radius: 6px;



}



.pagination-sm>li>a, .pagination-sm>li>span {



    padding: 5px 10px;



    font-size: 12px;



}



.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {



    border-bottom-left-radius: 3px;



    border-top-left-radius: 3px;



}



.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {



    border-top-right-radius: 3px;



    border-bottom-right-radius: 3px;



}







.rate_now {



  unicode-bidi: bidi-override;



  direction: rtl;



  font-size: 1.5em;



}



.rate_now > span {



  display: inline-block;



  position: relative;



  width: 1.1em;



}



.rate_now > span:hover:before,



.rate_now > span:hover ~ span:before {



   content: "\2605";



   position: absolute;



   color: gold;



}



.calendar-width{



	width:150px !important;



}



.white-text{



	color:#FFF !important;



}



.checkmark{



	border:1px solid #a7ac54;



	margin-bottom:5px;



}

.color-green{

	color:#a7ac54;

}

.menu-bar{
	flex-direction: row; */
}


.color-blue{

	color:#0275d8;

}

.color-blue a{

	color:#0275d8;

}
.color-blue a:hover{

	color:#0275d8;

}

.color-red{

	color:#fc625a;

}

.color-light-grey-back{

	background-color:#FFFFFF;

}

.color-light-grey-back small{

	color:#004600;

	padding-left:5px;

}

.h2-small{

	font-size:15px!important;

	font-weight:500!important;



}
.visitor-15{

	font-size:15px!important;

}
.visitor-box-shadow{

	/*box-shadow: 2px 3px #F9F9F9; */
}

@media (min-width: 800px) {.visitor-box{ height:150px;overflow:hidden;}

.visitor-market-thumb-content{max-height:223px;min-height:223px;
}
.space_filler{
	min-height:80px;
}
}


@media (min-width: 1024px) {

.visitor-market-thumb-content{min-height:210px;
}
.space_filler{
	min-height:120px;
}

}
/*calendar section; */

.prd_time_frame {
    padding: 4px;
    border: 1px solid #ccc;
    width: 100%;
    float: left;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    margin: 4px 0;
}
.underline-bdr{
	border-bottom: 2px solid #00c851;
}
.bus-small-title{
	background-color:#EAEAD5;
	padding:5px;
	
}
.class_time_frame_title{
	color:#808040;
	
}



#sub-navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#sub-navcontainer ul li { display: inline; font-size: 18px; }

#sub-navcontainer ul li a
{

padding: .1em .5em;
color: #a7ac54;

}

#sub-navcontainer ul li a:hover
{
color: #a7ac54;
    text-decoration: underline;

}
.strong-p{ font-weight: 700!important;}
.new_features-icon{ padding-top: 20px;}
.features-pannel p{ font-size: 20px; line-height: 30px;}
.features-pannel h2{ text-transform: uppercase; color: #a7ac54; font-weight: 600; margin-top: 40px;}
.popup-viodeo-close{ position: absolute; top: -33px; right: -36px;}
.modal-video-popup{ padding: 20px; background: #2a2a2a;}

.features-cell{ margin-bottom: 20px;}

@media  (max-width: 764px){
    .features-pannel{ text-align: center; padding-bottom: 40px;}
    .features-pannel img{ width: 50%!important;}
}
.active-top-menu{
	font-weight:bold;
}
.video-fluid {
  width: 100%;
  height: auto;
}