/*=-====Bootstrapthemes.co btco-hover-menu=====*/

header .navbar-light .navbar-nav .nav-link {
    color: #ffffff;
	font-weight:400;
	font-size:14px;
	text-transform:capitalize;
}
.btco-hover-menu a ,  .navbar > li > a {
    text-transform: capitalize;
    padding: 5px 15px;
}
.btco-hover-menu .active a,
.btco-hover-menu .active a:focus,
.btco-hover-menu .active a:hover,
.btco-hover-menu li a:hover,
.btco-hover-menu li a:focus ,
.navbar>.show>a,  .navbar>.show>a:focus,  .navbar>.show>a:hover{
    color: #000;
    background: transparent;
    outline: 0;
}
.dropdown-menu li {
    padding-left: 20px;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #f90 !important;
}


/*submenu style start from here*/


.dropdown-menu {
    padding: 0px 0; 
    margin: 0 0 0; 
    border: 0px solid transition !important;
    border: 0px solid rgba(0,0,0,.15);	
    border-radius: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: 0 6px 12px rgb(0 0 0 / 18%) !important;

}
ul li ul li .dropdown-toggle::after {
    content: "\f105" !important;
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased !important;
    border: none !important;
    padding-top: 10px !important;
    float: right !important;
}

/*first level*/
.btco-hover-menu .collapse ul > li:hover > a{background: transparent;color: #CB6215 !important;}
.btco-hover-menu .collapse ul ul > li:hover > a, .navbar .show .dropdown-menu > li > a:focus, .navbar .show .dropdown-menu > li > a:hover{background: transparent;
    color: #f90 !important;
	padding-left: 20px !important;}
/*second level*/
.btco-hover-menu .collapse ul ul ul > li:hover > a{background: #CB6215;}

/*third level*/
.btco-hover-menu .collapse ul ul, .btco-hover-menu .collapse ul ul.dropdown-menu{border-top: 2px solid #f90;background:#666362;		
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.btco-hover-menu .collapse ul ul ul, .btco-hover-menu .collapse ul ul ul.dropdown-menu{background:#f5f5f5}
.btco-hover-menu .collapse ul ul ul ul, .btco-hover-menu .collapse ul ul ul ul.dropdown-menu{background:#f5f5f5}
.dropdown-item{color:#ffffff;font-size:13px;-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;}
/*Drop-down menu work on hover*/
.btco-hover-menu{background: none;margin: 0;padding: 0;min-height:20px}

@media only screen and (max-width: 991px) {
    .btco-hover-menu .show > .dropdown-toggle::after{
        transform: rotate(-90deg);
    }
}
@media only screen and (min-width: 991px) {

    .btco-hover-menu .collapse ul li{position:relative;padding:0px 80px 0px 0px;}
	.btco-hover-menu .collapse ul li ul li{padding:0px;}
    .btco-hover-menu .collapse ul li:hover> ul{display:block;}
    .btco-hover-menu .collapse ul ul{position:absolute;top:100%;left:0;min-width:210px;display:none}
    /*******/
    .btco-hover-menu .collapse ul ul li{position:relative}
	.btco-hover-menu .collapse ul ul li:not(:last-child) {border-bottom: 1px solid rgb(5 104 57 / 20%);}
    .btco-hover-menu .collapse ul ul li:hover> ul{display:block}
    .btco-hover-menu .collapse ul ul ul{position:absolute;top:-1px;left:100%;min-width:185px;display:none}
    /*******/
    .btco-hover-menu .collapse ul ul ul li{position:relative}
    .btco-hover-menu .collapse ul ul ul li:hover ul{display:block}
    .btco-hover-menu .collapse ul ul ul ul{position:absolute;top:0;left:-100%;min-width:185px;display:none;z-index:1}

}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
	and (orientation: landscape) { 
	.header_social li a {font-size: 12px;}
	.navbar-brand img{ width:120px;}
	.navbar-light .navbar-nav .nav-link,
		.navbar ul li ul li a {font-size: 12px !important;}
	.list-inline-item:not(:last-child) {margin-right: 0.2rem !important;}
	/*	.navbar-expand-md .navbar-toggler{
		display:block !important
	}*/
}
.navbar-nav li ul:before {
    bottom: 100%;
    left: 15%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: #f90;
    border-width: 7px;
    margin-left: -7px;
}