.tpsocials li
{
float:left !important;
margin-left: 10px;
}



/* start contact page section */
.contactfrmddd .form-group
{
    width:100% !important;
    margin:0  0 15px 0!important;    
}
/* end contact page section */
/* start about page section */
.abutimgsssd
{
    height:400px;
    object-fit:cover;
    width:100% !important;
}
.bcgimabaut
{
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size:100%;
    /* margin-bottom:80px; */
}

.bgcblckss
{
    background-color:#000000a6;
    background-attachment: fixed;

}
.clrwhitsssd  h2
{
    color:#e9d99f !important;
}
.clrwhitsssd  p
{
color:#fff;
}

.clrwhitsssd
{
    padding-left:50px;
    position: relative !important;
}

.abuticonnsd i
{
font-size:40px;
position: absolute;
left:0 !important;
top:27px;
}

/* end about page section */





/* start faq section */
.faqssssd
{
    padding:30px;
    box-shadow: 1px 1px 5px 1px #ababab;
}

/* end faq section */





.imghghtf img
{
    height:450px !important;
    width:100% !important;
    object-fit:cover;
}
.zeus.tparrows
{
    top:45% !important;
}


.livechat
{
    position: fixed;
    bottom: 58px;
    right: 11px;
    z-index: 99999999;
}
.livechat img
{
    width:100px;
}


.dropdown-menu
{
    z-index:999999 !important;
}

.dropdown-menu1
{
    padding:5px 10px !important; 
}
.dropdown-menu2
{
    padding:5px 10px !important; 
}
.dropdown-menu
{
padding:0px 0px !important;
}
.dropdown-menu li
{
    padding:0 10px !important;
    transition: all 1s;
}
.dropdown-menu li:hover
{
    background-color:#d1c289 !important;
    padding:0 12px !important;
    
}
.dropdown-menu li:hover a
{
    color:#000 !important;
}
.dropdown-item 
{
    width:100% !important;
}
.dropdown1:hover .dropdown-menu1
{
    display:block !important;
}

.dropdown-menu
{
    border-radius:0 !important;
    border:none !important;
    box-shadow: none  !important;
}
.dropdown-item
{
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 14px !important;
}
.dropdown-item a
{
   font-family: 'Open Sans', sans-serif;
   font-size: 12px !important;
   font-weight:600 !important
}

.bgcchdf p
{
    color:#808080 !important;
}
.border-bottom
{
    /* border-bottom:1px solid #d1c289 !important; */
}

.bgcchdf ul li
{
    color:#808080 !important;
}


.mrrrgtps
{
    margin-top:60px !important;
}

.bgchhfb
{
    margin-bottom:0 !important;
    padding-bottom:60px;

}

.bgcchdf ul li a
{
    color:#808080 !important;
}
.bgcchdf .widget
{
    margin-bottom:0 !important;
}

.dropdown-menu1
{
    position: absolute;
    top: 100%;
    left: 0;
    /* padding:15px !important; */
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    z-index: 999999 !important;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border:none !important;
    box-shadow: none  !important;
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}


.bgcblue
{
    background-color:#002E5B !important;
}


.pddsdf a
{
    padding-right:24px !important;
}


.bgcbrown
{
    background-color:#d1c289 !important; 
}

.bgcbrown a
{
    color:#000 !important;
    padding: 15px 16px !important;
}

.bgcsdk
{
    background-color:#000 !important;
}


.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) .bgcsdk
{
    background-color:#000 !important;
}

.btndddsd
{
    background-color: #d1c289 !important;
    color: #000 !important;
    font-weight: 600;
    margin-top: 11px;
}

.dropdown2:hover .dropdown-menu2
{
    display:block !important;
}


.dropdown-menu2
{
    position: absolute;
    top: 100%;
    left: 0;
    /* padding:15px !important; */
    z-index: 1000;
    border-radius:0 !important;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    border:none !important;
    box-shadow: none  !important;
    margin: 2px 0 0;
    font-size: 14px;
    z-index: 999999 !important;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
 
    -webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
}




/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/
 
 
/*==========  Mobile First Method  ==========*/
 
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
}


/*==========  Non-Mobile First Method  ==========*/
 
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
}

/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 479px) {
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 360px) {

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 319px) {
}