	.div_right_txt{
		border-right: 1px solid #000;color: #f17e00;font-size: 30px !important; text-align: right;font-family: 'Montserrat', sans-serif;
	}
	.div_right_main_txt {
		font-size: 19px;    font-family: 'Montserrat', sans-serif;font-weight: 400;
	}
	p{
		font-family: 'Montserrat', sans-serif !important;color: #444444;font-weight: 500;font-size: 18px;
	}
	span {
		font-family: 'Montserrat', sans-serif !important;
	}
	input[type="radio"] {
		width: auto !important;height: auto !important;
	}
	.btn {
		 font-family: 'Montserrat', sans-serif;
	}
	.table-content table td {
		border: 1px solid #fff;
	}
	.table-content table th{
		border: 1px solid #fff;
	}
	.table-content.table-responsive {
		overflow: auto;
		border: none;
	}
	* {box-sizing: border-box;} ul {list-style-type: none;} .month {padding: 70px 25px; width: 100%; background: #999999; text-align: center; } .month ul {margin: 0; padding: 0; } .month ul li {color: white; font-size: 20px; text-transform: uppercase; letter-spacing: 3px; } .month .prev {float: left; padding-top: 10px; } .month .next {float: right; padding-top: 10px; } .weekdays {margin: 0; padding: 10px 0; background-color: #ddd; } .weekdays li {display: inline-block; width: 13.6%; color: #666; text-align: center; } .days {padding: 10px 0; background: #eee; margin: 0; } .days li {list-style-type: none; display: inline-block; width: 13.6%; text-align: center; margin-bottom: 5px; font-size:12px; color: #777; } .days li .active {padding: 5px; background: #999999; color: white !important } /* Add media queries for smaller screens */ @media screen and (max-width:720px) {.weekdays li, .days li {width: 13.1%;} } @media screen and (max-width: 420px) {.weekdays li, .days li {width: 12.5%;} .days li .active {padding: 2px;} } @media screen and (max-width: 290px) {.weekdays li, .days li {width: 12.2%;} } 
	.input-group-addon {
		border-radius: 0px;
		min-width: 106px;
	}
	.input-group input {
		border-radius: 0px;
		box-shadow: none;
	}
	.table-content table td{
		padding: 10px !important;
	}
	.tablecol {
		width: 80%;margin-left: auto;margin-right: auto;display: block;float: none;
	}
	.table-condensed {
		width: 100% !important;
	}
	.datepicker-inline {
		width: 100% !important;
	}
	.popover_back{
		width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;right: 0;left: 0;background-color: rgba(0,0,0,0.8);z-index: 1000;overflow-y: scroll;display: none;
	}
	.popover_back::-webkit-scrollbar {
    width: auto;
	}
	.popover_back::-webkit-scrollbar-track {
	    background: #7b7b7b; 
	}
	.popover_back::-webkit-scrollbar-thumb {
	    background: #7b7b7b; 
	}

	.popover_back::-webkit-scrollbar-thumb:hover {
	    background: #7b7b7b; 
	}
	#form_modal {
		position: fixed;top: 10%;z-index: 1999;width: 100%;overflow-y: auto;height: 100%;padding-bottom: 20px;display: none;
	}
	.input_hidden {
		width: 0px;height: 0px;outline: none;border: none;visibility: hidden;margin: 0px;padding: 0px;
	}
	.container>.row {
        text-align: left !important;
    }
	@media (min-width: 120px) and (max-width: 991px) {
		.div_right_txt{
			text-align: center;
			border-right: none;
			padding-bottom: 10px;
			margin-bottom: 10px;
		}	
		.tablecol {
			width: 100%;
		}
	}
	@media (max-width: 767px) {
	    .navbar-nav > li > a {
		    line-height: 20px;
		    padding-top: 10px;
		    padding-bottom: 10px;
		}

		.domoreimg{
			display: none;
		}
	}
	/*Navbar Custom*/
	.navbar{
		border:none !important;
		border-radius: 0px !important;
		z-index: 100;
	}
	.navbar-fixed-top {
	    min-height: 70px;
	}
	.navbar-default .navbar-nav>li>a{
		color: #000000;
		font-weight: 500;
	}
	.navbar-nav > li > a {
	    padding-top: 10px;
	    padding-bottom: 0px;
	    line-height: 70px;
	    font-size: 16px;
	}
	.navbar-default{
		background-color: #000000;
	} 
	.navbar-toggle {
		margin-top: 28px;
	}
	.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
		color: #f07c00 !important;
	}
	.navbar-brand {
		padding: 28px 30px;
		height: 96px;
	}
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{
		background-color: transparent !important;
	}
	.dropdown:hover .dropdown-menu {
	    display: block;
	    margin-top: 0;
	 }
	 #currency_opt{
	 	width: 73px; height: 25px; -webkit-appearance: none;margin-left: 10px;
	 }
@media (min-width: 321px) and (max-width: 480px){
	#currency_opt{
	 	margin-left: auto;
	 	margin-right: auto;
	 	display: block;
	}
	.dropdown:hover .dropdown-menu {
	    display: none;
	}
	.dropdown.open:hover .dropdown-menu {
	    display: block;
	}
	.dropdown-menu{
		background-color: transparent;
	}
	.navbar-brand {
	    padding: 28px 10px;
	}
	.navbar-nav > li > a{
		line-height: 30px;
	}
	.nav>li{
		text-align: left;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color: #adacac;
	}
	.navbar-default .navbar-collapse{
		border: none;
	}
	div.contentarea{
		margin-top: 120px;
	}
}
@media (max-width: 320px){
	#currency_opt{
	 	margin-left: auto;
	 	margin-right: auto;
	 	display: block;
	}
	.navbar-brand {
	    padding: 28px 0px;
	    max-width: 50%;
	}
	.navbar-toggle{
		margin-right: 0px;
	}
	.navbar-nav > li > a{
		line-height: 30px;
	}
	.nav>li{
		text-align: left;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{
		color: #adacac;
	}
	.navbar-default .navbar-collapse{
		border: none;
	}
	div.contentarea{
		margin-top: 120px;
	}

}
.pp_nav{
	display: none !important;
}
.pp_expand{
	display: none !important;
}
.glyphicon{
	font-family: "Glyphicons Halflings" !important;
}

/*27custom-css*/
.btn-grey{
			        background-color:#2f362f;
			        color:#fff;
			        border-radius:5px;
			    }
			    .btn-grey:hover{
			        background-color:#2f362f;
			        color:#fff;
			        border-radius:5px;
			    }
			    .btn-sm {
   padding: 5px 10px !important;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.p30-10{
        padding: 20px 16px;
}
.mt-10{
    margin-top:10px;
}
.font-600{
    font-weight: 600;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05);
} 
.panel-default {
    border-color: #ddd;
}
/*popup contact box */
/* slide animation */
.slide-left {
	-webkit-animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	        animation: slide-left 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
}
@keyframes slide-left {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100px);
            transform: translateX(-100px);
  }
}

/* slide animation end*/
.btn.rotate{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    -webkit-transform-origin: 90% 50%;
    -moz-transform-origin: 90% 50%;
    -ms-transform-origin: 90% 50%;
    -o-transform-origin: 90% 50%;
    transform-origin: 90% 50%;
}
#side_pop_body{
	position: fixed; width: 60px; right: 0px; height: auto; z-index: 999999;top: 20%;
	text-align: left !important;
}
#enquiry_btn{
	background: #ff8b00 !important;
    color: #ffffff !important;
    font-weight: 600 !important;
    letter-spacing: 2px  !important;
    position: absolute;
    right: 0px;
    top: 2px;
    border: none !important;
    border-radius: 0px !important;
    font-size: 14px !important;
    padding: 6px 28px !important;
    height: auto !important;
    line-height: 25px !important;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
}
#whatsapp_btn_msg{
	position: absolute;
    right: 0px;
    padding: 5px !important;
    margin: 0px !important;
    top: 199px;
    background: #00e676 !important;
    border: none !important;
    border-radius: 0px !important;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -ms-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    transition-property: all;
    transition-duration: 0.3s;
    transition-timing-function: ease-out;
    transition-delay: 0s;
}
#whatsapp_btn_msg img{
	width: 28px;
	border: none !important;
	border-radius: 0px !important;
}
#form_box{
	text-align: left !important;
	display: none;
	background: #fff !important; 
	padding: 20px !important; 
	border-radius: 0px !important;
	width: 300px;
	right: -100px;
	position: absolute;
	-webkit-box-shadow: -1px 2px 6px -1px rgba(0,0,0,0.24) !important;
	-moz-box-shadow: -1px 2px 6px -1px rgba(0,0,0,0.24) !important;
	box-shadow: -1px 2px 6px -1px rgba(0,0,0,0.24) !important;
}
#form_box input[type="text"], #form_box input[type="email"], #form_box textarea{
	display: block;
    width: 100% !important;
    height: 34px !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    line-height: 1.42857143 !important;
    color: #555 !important;
    background-color: #fff !important;
    background-image: none !important;
    border: 1px solid #ccc !important;
    border-radius: 3px !important; 
}
#form_box textarea{
	height: auto !important;
}
#enquiry_form_res{
	font-size: 15px !important;
	margin: 0 !important;
}