::selection {
    background: #1fabd3;
    color: #fff;
}
::-moz-selection {
    background: #1fabd3;
    color: #fff;
}
#style-switcher .bottom a.settings i {
    color: #1fabd3;
}
.nc_heading_middle h2 > span{
	color:#1fabd3;
}
.nc_heading_middle h2:after {
    background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 42, 112, 0) 60%);
    background: -moz-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 42, 112, 0) 60%);
    background: -ms-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 42, 112, 0) 60%);
    background: -o-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 42, 112, 0) 60%);
}
/*======== triangle button and shape css Start ========*/
.triangle_btn {
    border-top: 2px solid #1fabd3;
    border-bottom: 2px solid #1fabd3;
}
.triangle_btn:before {
    border-top: 0px solid #1fabd3;
}
.triangle_btn:after {
    border-bottom: 0px solid #1fabd3;
}
.triangle_btn:hover:before, .triangle_btn:focus:before {
    border-top: 23px solid #1fabd3;
}
.triangle_btn:hover:after, .triangle_btn:focus:after {
    border-bottom: 23px solid #1fabd3;
}
.triangle_shape {
    border-top: 1px solid #1fabd3;
    border-bottom: 1px solid #1fabd3;
}
.triangle_shape:before {
    border-top: 78px solid #1fabd3;
}
.triangle_shape:after {
    border-bottom: 78px solid #1fabd3;
}
.triangle_box {
    border-top: 2px solid #1fabd3;
    border-bottom: 2px solid #1fabd3;
}
.triangle_box:before {
    border-top: 15px solid #1fabd3;
}
.triangle_box:after {
    border-bottom: 15px solid #1fabd3;
}
.read_m_btn:hover, .read_m_btn:focus {
    color: #1fabd3;
    border-color: #1fabd3 !important;
}
.preloader_inner span {
	background: #1fabd3;
}
/*======== triangle button and shape css End ========*/
/*======== header main css start ========*/
.logo svg path + path, .nc_logo svg path + path {
    fill: #1fabd3;
}
.wrapper_navigation {
    border-top: 1px solid #1fabd3;
    border-bottom: 1px solid #1fabd3;
}
.wrapper_navigation:before{
	border-top-color:#1fabd3;
}
.wrapper_navigation:after {
    border-bottom-color:#1fabd3;
}

.nc_navigations ul li a:hover, 
.temp_menu ul li a:hover, 
.nc_temp_menu ul li a:hover, .navigation_menu ul li a:hover {
	color: #1fabd3;
}
.nc_navigations ul li a:after {
    background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 255, 255, 0) 75%);
    background: -moz-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 255, 255, 0) 75%);
    background: -ms-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 255, 255, 0) 75%);
    background: -o-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(255, 255, 255, 0) 75%);
}
.nc_navigations > ul > li > ul > li > a:hover, 
.nc_navigations > ul > li > ul > li > ul > li > a:hover{
	color:#1fabd3;
	background:transparent;
}
/*======== header main css End ========*/
/*======== header one css start ========*/
.top_header {
    background: #1fabd3;
}
.temp_menu ul li a:before, .temp_menu ul li a:after{
    background: #1fabd3;
}
.menu_toggle_open{
	background: #1fabd3;
}
@media (max-width: 991px){
	.caret_down {
		position: absolute;
		border: 1px solid #1fabd3;
	}
	.caret_down:after{
		border-top: 6px solid #1fabd3;
	}
}
.nc_menuclose_btn {
    color: #1fabd3;
}
/*======== header one css End ========*/
/*======== header two css start ========*/
.nc_header_two {
    border-bottom: 2px solid #1fabd3;
}
@media (max-width: 991px){
	.nc_temp_menu {
		background-color: #1fabd3;
	}
	.nc_temp_menu ul li a:hover {
		color: #222;
	}
	.nc_navigation_menu ul li a:hover {
		color: #1fabd3;
	}
}
/*======== header two css End ========*/
/*======== header three css start ========*/
.nc_header_three, 
.nc_navigation_menu > ul > li > ul, 
.nc_navigation_menu > ul > li > ul > li > ul{
	background-color: #1fabd3;
}
/*======== header three css End ========*/
/*======== header four css start ========*/
.navigation_menu > ul > li > a:before {
    background-color: #1fabd3;
}
.navigation_menu ul li .sub-menu {
    border-bottom-color:#1fabd3;
}
.nc_modal_form input.search{
	border: 1px solid #1fabd3;
}
.nc_modal_form .search_btn {
    background: #1fabd3;
}
.close_btn{
	color: #1fabd3;	
}
@media (max-width: 991px){
	.search_icon {
		background: #1fabd3;
	}
}
/*======== header four css End ========*/
/*======== header five css start ========*/
/* .nc_topheader_five { */
    /* background: #1fabd3; */
/* } */
/* .nc_menu_pic svg path+path { */
    /* fill: #000;*/
/* } */ 
.nc_main_menu > ul > li > a:hover {
    background-color: #1fabd3;
    color: #fff;
}
.nc_main_menu > ul > li > ul li a:hover, .nc_social ul li a:hover{
    color: #1fabd3;
}
/*=== scrollbar css ===*/
.nc_menu_inner_section::-webkit-scrollbar {
    border: 1px solid #1fabd3;
}
.nc_menu_inner_section::-webkit-scrollbar-thumb {
    background: #1fabd3;
    -webkit-box-shadow: inset 0 0 2px #1fabd3;
}
.nc_menu_inner_section::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px #1fabd3;
    background-color: #e2e2e2;
}
/*=== scrollbar css ===*/
/*======== header five css End ========*/
/*======== top headers css start ========*/
.top_header .header_search button:hover {
    color: #1fabd3;
    border-color: #1fabd3;
}
.nc_header_rightdata ul li:hover i {
    color: #1fabd3;
}
.nc_topHeader_three, .top_header_four {
    background: #1fabd3;
}
.header_four_search button:hover i, 
.header_four_search button:focus i {
    color: #1fabd3;
}
/*======== top headers css End ========*/
.social_icons a:hover {
    border-top: 2px solid #1fabd3;
    border-bottom: 2px solid #1fabd3;
}
.social_icons a:hover i {
    color: #1fabd3;
}
.social_icons a:hover:before {
    border-top: 14px solid #1fabd3;
}
.social_icons a:hover:after {
    border-bottom: 14px solid #1fabd3;
}
.nc_event_cover .bottom_tab {
    background-color: #1fabd3;
}
.ajxloadevent, .ajxloadgallery {
    background-color: #1fabd3;
}
.ajxloadevent:hover, .ajxloadevent:focus, 
.ajxloadgallery:hover, .ajxloadgallery:focus {
    background-color: transparent;
}
.book_now_button .read_m_btn{
	background-color:#1fabd3;
}
/*=== track css start ===*/
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #1fabd3 !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
    background: #1fabd3 !important;
}
.play_button i {
	color: #1fabd3;
}
/*=== track css start ===*/
/*=== Gallery crousel css start ===*/
.mfp-close {
    background-color: #1fabd3;
}
.mfp-arrow:before {
    border-top: 0px solid #1fabd3;
}
.mfp-arrow:after {
    border-bottom: 0px solid #1fabd3;
}
.mfp-arrow:hover {
	border-top-color: #1fabd3 !important;
	border-bottom-color: #1fabd3 !important;
} 
.mfp-arrow:hover i {
    color: #1fabd3;
}
/*=== Gallery crousel css End ===*/
/*=== video crousel css start ===*/
.owl-controls .owl-nav div:hover {
    border-top-color: #1fabd3;
    border-bottom-color: #1fabd3;
}
.owl-controls .owl-nav div:hover i {
    color: #1fabd3;
}
.owl-controls .owl-nav div:hover:before {
    border-top: 14px solid #1fabd3;
}
.owl-controls .owl-nav div:hover:after {
    border-bottom: 14px solid #1fabd3;
}
/*=== video crousel css start ===*/
.border {
    border: 2px solid #1fabd3;
}
.overlay_inner svg {
    fill: #1fabd3;
}
.border i {
    color: #1fabd3;
}
.owl-dot.active span {
    background-color: #1fabd3;
}
/*==== Blog css Start ====*/

/*==== Blog css End ====*/
.blog_desc h3 a:hover {
    color: #1fabd3;
}
.blog_desc .nc_comments, .blog_desc .nc_comments span a{
	color: #1fabd3;
}
.blog_desc .nc_comments > span:after {
	background-color: #1fabd3;
}
/*==== Newsletter css ====*/
.nc_subscribe_cover h3 span, 
.nc_subscribe_cover h4 span {
    color: #1fabd3;
}
.subscribe_input button:hover, .subscribe_input button:focus {
    color: #1fabd3;
    border-color: #1fabd3;
}
/*==== Newsletter css ====*/
/*==== Footer css Start ====*/
.nc_footer_area .widget .widget-title, 
.widget h3, .nc_recent_post ul li div span{
    color: #1fabd3;
}
/*==== Footer css Start ====*/
/*=== About page css ===*/
.breadcrumbs span a {
    color: #1fabd3;
}
.slider_caption .center_align:after {
    background: -webkit-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(0, 0, 255, 0) 60%);
    background: -moz-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(0, 0, 255, 0) 100%);
    background: -ms-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(0, 0, 255, 0) 100%);
    background: -o-radial-gradient(50% 50%, ellipse closest-side, #1fabd3, rgba(0, 0, 255, 0) 100%);
}
/*== slider navs ==*/
.nc_club_slider .carousel-control span:hover {
    border-top-color: #1fabd3;
    border-bottom-color: #1fabd3;
}
.nc_club_slider .carousel-control span:hover i {
    color: #1fabd3;
}
.nc_club_slider .carousel-control span:hover:after {
    border-bottom: 14px solid #1fabd3;
}
.nc_club_slider .carousel-control span:hover:before {
    border-top: 14px solid #1fabd3;
}
.offers_box_wrapper .right_details h4 a:hover {
    color: #1fabd3;
}
/*== slider navs ==*/
/*=== About page css ===*/
/*=== Booking page css ===*/
.table_details_strip li{
	border: 1px solid #1fabd3;
}
.table_details_strip li span {
	background-color: #1fabd3; 
}
.table_details_strip li span:after {
	border-top: 7px solid #1fabd3;
}
.check_availibility_form .form_control, 
.check_availibility_form .check_btn, 
.nc_modal_booking_form .form_control {
    border-color:#1fabd3;
}
.timepicker .add-on, 
.check_availibility_form .check_btn:hover, 
.check_availibility_form .check_btn:focus {
    background: #1fabd3;
}
.nc_modal_booking_form .book_btn{
	border-color:#1fabd3;
}
.nc_modal_booking_form .book_btn:hover, .nc_modal_booking_form .book_btn:focus {
    border-left-color: transparent;
    border-right-color: transparent;
    color: #1fabd3;
}
/*=== Booking page css ===*/
/*=== Contact page css ===*/
.nc_form input:focus, 
.nc_form input:hover, 
.nc_form textarea:focus, 
.nc_form textarea:hover{
    border-color: #1fabd3;
}
.nc_form input[type="submit"]:focus{
	color: #1fabd3;
}
.contact_details_ract {
    background-color: #1fabd3;
    border-bottom-color:#1fabd3;
}
.contact_details_ract:after {
    border-top: 18px solid #1fabd3;
}
/*=== Contact page css ===*/
/*=== blog page css ===*/
.post-edit-link.triangle_btn {
    background-color: #1fabd3;
}
.post-edit-link:hover {
    color: #1fabd3;
	background-color:transparent;
}
.blog_pagination ul > a:hover{
	color: #1fabd3;
} 
.pagination li a:hover, 
.pagination li.active a {
    border-top-color: #1fabd3;
    border-bottom-color: #1fabd3;
	color: #1fabd3;
}
ul.pagination >li > a:focus, ul.pagination > li >a:hover, 
ul.pagination i:hover {
    z-index: 2;
    color: #1fabd3;
}
.pagination li a:hover:before, .pagination li.active a:before {
    border-top: 14px solid #1fabd3;
}
.pagination li a:hover:after, 
.pagination li.active a:after {
    border-bottom: 14px solid #1fabd3;
}
.blog_desc p a{
	color:#1fabd3;
}
/*=== blog page css ===*/
/*=== blog Single page css ===*/
.right_avtar_details span {
	color: #1fabd3;
}
.nc_form p a, #cancel-comment-reply-link {
    color: #1fabd3;
}
/*=== blog Single page css ===*/
/*=== blog Sidebar css ===*/
.search-form input.search-field {
    border: 1px solid #1fabd3;
}
.search-form .search-submit {
    border-color:#1fabd3;
}
.search-form .search-submit:hover,
.search-form .search-submit:focus {
    color: #1fabd3;
    border-color: #1fabd3;
}
.calendar_wrap caption, 
.calendar_wrap tr td#prev, .calendar_wrap tr td#next {
    background: #1fabd3;
}
.calendar_wrap table tr td#today {
    background: #1fabd3;
}
.calendar_wrap table tr td a {
    color: #1fabd3;
}
.tagcloud a:before {
    border-top: 0px solid #1fabd3;
}
.tagcloud a:after {
    border-bottom: 0px solid #1fabd3;
}
.tagcloud a:hover {
    color: #1fabd3;
    border-color: #1fabd3;
}
.widget ul li a:hover {
    color: #1fabd3;
}
.widget_rss ul li a:hover {
    color: #e0e0e0;
}
.widget select {
    border: 1px solid #1fabd3;
}
.widget_rss ul li {
    border-bottom-color:#1fabd3;
}
.widget_rss ul li a {
    color: #1fabd3;
}
.widget_rss ul li cite {
    color: #1fabd3;
}
.widget_recent_comments ul li a {
    color: #1fabd3;
}
.widget_recent_comments ul li a:hover {
    color: #e0e0e0;
}
/*=== blog Sidebar css ===*/