@charset "utf-8";
/* CSS Document */



header#cmo-header.slider-nav:not(.header-stuck) nav div.main-menu ul.menu>li.menu-item>a { color: #000 !important; }
header#cmo-header.slider-nav:not(.header-stuck) { background-color: #fff !important; }
/*hover effect of 3 box*/



.container_1 { position: relative; width: 100%; }
.image { display: block; width: 100%; height: auto; }
.overlay { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.8); overflow: hidden; width: 0; height: 100%; transition: .5s ease; }
.container_1:hover .overlay { width: 54%; border-right: 2px solid #A87B50; }
.text { white-space: nowrap; color: white; font-size: 20px; position: absolute; overflow: hidden; top: 61%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.icon_desk { position: absolute; overflow: hidden; top: 46%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.fa.fa-search-plus { color: #A87B50; font-size: 33px; }
.doption-dark-bg-color { background-color: #f9f9f9 !important; }
.container_2 { position: relative; width: 100%; margin-bottom: 35px; margin-top: 30px; border: 2px solid #A87B50;background-color: #000001; }
.image { display: block; width: 100%; height: auto; }
.overlay1 { position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.5); overflow: hidden; width: 100%; height: 0; transition: .5s ease; }
.container_2:hover .overlay1 { height: 100%; }
.text_1 { white-space: nowrap; color: white; font-size: 20px; position: absolute; overflow: hidden; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.fa.fa-map-marker, .fa.fa-envelope, .fa.fa-phone { text-align: center; width: 100%; font-size: 35px; color:#A87B50; }
.fa.fa-envelope, .fa.fa-phone { font-size: 32px; }
.foot { text-align: center; font-size: 15px; color: #fff; margin: 1px; }
header#cmo-header.slider-nav:not(.header-stuck) nav div.main-menu ul.menu > li.menu-item > a:hover, header#cmo-header nav div.main-menu ul.menu > li.menu-item > ul.sub-menu > li.menu-item > a:hover { color: #A87B50 !important; }
.slider_part {width: 100%;
margin-top: 0%;
overflow: visible;
display: inline-block;
/*position:absolute;*/
z-index: 1;}
.slider_part > #slideshow > .container-fluid { padding: 0px !important; }
header#cmo-header nav div.main-menu ul.menu > li.menu-item > ul.sub-menu { z-index: 1; }
#cmo-header { z-index: 1 !important;/* display: contents;*/ overflow: visible; }
#logo-header { position:absolute; z-index: 1; overflow: visible; }
.flex-control-nav li a { width: 27px !important; height: 4px !important; }
.flex-control-nav li a.flex-active { background: #ff2573 !important; }
.flex-control-nav li a:hover { background: #ff2573 !important; }
.testi_left { float: left; display: inline-block; width: 48%; }
.testi_left { float: right; display: inline-block; width: 48%; }
.entry-content > p {
    color: #000 !important;
    letter-spacing: 0.5px;
    word-spacing: 0.5px;
    font-size: 15px;
}
.grid-gallery {
    margin: 0px auto !important;
}

.abcde{
display: inline-block;
width: 18%;
margin-left: 1%;
margin-right: 1%;
}
.event_upcome{
width:45%;	
margin:0 auto !important;
text-align:center;
float:none;
}
.event_upcome > img{
width:100%;	
}
.contr_upcome{
width:70%;	
margin:0 auto !important;
text-align:center;
float:none;
}
.contr_upcome p{
text-align:center;
font-weight:bold;
margin: 0px;
}
.contr_upcome > a > p{
margin-bottom:20px;
letter-spacing: 0.5px;
word-spacing: 2px;
}
.contr_upcome > a:hover{
text-decoration:underline;
color:#D4001E;
}
.vid_box{
float:none;
margin:0 auto;
display: inline-block;
width: 100%;
text-align: center;
}
@media only screen and (min-width:1201px) and (max-width:1550px) {
.abcde {
    width: 14%;   
}
}
.home_menu_bar {
    float: right;
    display: inline-block;
    width: 74%;
}
.mobile-nav {
    display: none !important;
}
@media screen and (max-width: 991px) {
body.responsive header#cmo-header nav div#logo-header {
    width: 15% !important;
} 
.home_menu_bar {
    width: 78%;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px !important;}
}

@media screen and (max-width: 991px) {
header#cmo-header.enable-sticky.header-stuck {
    position: absolute;
}

#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-1::after {
    display: none;
}
#text-2{
text-align: center !important;
}
header#cmo-header.enable-sticky.header-stuck {position: absolute !important;}
#logo-header {
    position: relative !important;
    z-index: 1;
    overflow: visible;
}
#mega-menu-wrap-primary .mega-menu-toggle {background: #fff;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right {margin-right: 5px
    background-color: #d09393;
    margin-top: 5px;
    padding-right: 7px;
    padding-left: 4px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link{background: transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {color: #000 !important;border-bottom: 1px solid #c6c6c6 !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover{color: #ce9d69 !important;
    border-color: #ce9d69 !important;
}
}

.main_video_Dsk{
float:left;
display:inline-block;
width:100%;
padding-top:25px;
padding-bottom:25px;
background: url(../images/custom_image/video_bg.jpg) no-repeat center left;
}

.vid_inner_main_dsk{
float:left;
display:inline-block;
width:100%;
padding-left:12%;
padding-right:12%;
}

.vid_1 , 
.vid_2 ,
.vid_3 ,
.vid_4{
float:left;
display:inline-block;
width:29.33%;
margin-left:1%;
margin-right:1%;	
}
footer#cmo-footer .footer-widgets {
    margin-top: 5px !important;
}
@media only screen and (min-width:1024px) and (max-width:1200px) {
#logo-header > a > span > img {
    width: 62% !important;
}
}
@media only screen and (min-width:902px) and (max-width:1024px) {
#logo-header > a > span > img {
    width: 94% !important;
}
}
@media only screen and (min-width:768px) and (max-width:991px) {
footer#cmo-footer .footer-widgets {
display: inline-block;
width: 100%;
}
.main_video_Dsk {
    background: none;
    background-color: #15161a;
}
footer#cmo-footer .footer-widgets {
    margin-top: 0px !important;
}
.vid_inner_main_dsk {
    padding-left: 3%;
    padding-right: 3%;
}
.vid_1, .vid_2, .vid_3, .vid_4 {width: 29.33% !important;}
#text-2{
text-align: center !important;
}
.container_2 {
    border: 0px solid #A87B50;
}
}
@media only screen and (min-width:501px) and (max-width:767px) {
.vid_1, .vid_2, .vid_3, .vid_4 {width: 98% !important;}
#text-2{
text-align: center !important;
}
footer#cmo-footer .footer-widgets {
display: inline-block;
width: 100%;
}
}
@media only screen and (min-width:200px) and (max-width:500px) {
.vid_1, .vid_2, .vid_3, .vid_4 {width: 98% !important;}
#text-2{
text-align: center !important;
}
footer#cmo-footer .footer-widgets {
display: inline-block;
width: 100%;
}
#logo-header > a > span > img {
    width: 94% !important;
}
.home_menu_bar {
    width: 69%;
}
body.responsive header#cmo-header nav div#logo-header {
    width: 31% !important;
}
.main_video_Dsk {
    background: url(../images/custom_image/video_bg.jpg) repeat-y center left !important;
}
}