/*	--------------------------------------------------
	:: Modal Box
	-------------------------------------------------- */
	
	.dt-modal-button {
	text-align: center;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	}
	
	.dt-modal-box-container{
	    position:relative;
		display:block;
		margin:0 auto;
		max-width:600px;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
    }
	
	.dt-modal-box {
		max-width:600px;
		opacity:0;
		top:10%;
        visibility:hidden;
		-webkit-box-sizing:border-box;
		   -moz-box-sizing:border-box;
		        box-sizing:border-box;
	}
   
	.dt-modal-box:target {
		-webkit-transition:all 0.4s ease-in-out;
		   -moz-transition:all 0.4s ease-in-out;
		        transition:all 0.4s ease-in-out;
	}
	
	.dt-overlay { 
	    position:fixed; 
		background-color:#222; 
		background-color:rgba(0,0,0,0.8);
		top:0; 
		left:0; 
		width:100%;
        height:100%;		
        cursor:default;
        opacity:0;
		z-index:999999;
        visibility:hidden;
		pointer-events:none;
        -webkit-transition:opacity 0.6s;
           -moz-transition:opacity 0.6s;
            -ms-transition:opacity 0.6s;
             -o-transition:opacity 0.6s;
                transition:opacity 0.6s;
    }
	
	.dt-overlay:target{
        opacity:1;
        visibility:visible;
		pointer-events:none;
    }
	
    .dt-overlay:target + .dt-modal-box {
        opacity:1;
        visibility:visible;
		z-index:99999999;
		pointer-events:auto;
    }
	
	.dt-modal-box .dt-modal-box-header {
	    background-color:#222;
		position:relative;
		display:block;
		margin:0;
		text-align:left;
	}
	
	
	
	.dt-modal-box .dt-modal-box-section {
	    background-color: #222;
		position: relative; 
		display: inline-block;
		/* margin-left: 309px; */
		padding-right: 14px;
		text-align: justify;
		height: 367px;
		top: 0px;
		width: 291px;
	}
	
	.dt-modal-box .dt-modal-box-section p {
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:13px; 
		color:#999; 
		margin:0;
        padding:0;		
		line-height:20px;
	}

	.dt-modal-box .dt-modal-box-footer  {
	background-color: #222;
	position: relative;
	display: block;
	margin: 0;
	text-align: right;
	}
	
    .dt-modal-box .dt-modal-box-footer a[href="#dt-close"].dt-close-button{
	    background-color:#fff;
		text-decoration:none;	    
        cursor:pointer;
		border:none;
		font-family:"Open Sans"; 
		font-style:normal; 
		font-weight:normal; 
		font-size:14px; 
		color:#222;
		margin-right: -12px;
	}
	
	@media only screen and (min-width: 1080px){	
	.nav-top-menu-grid {    margin: 0 auto;    display: grid;}
	button.navbar-toggle {    margin: 15px 0 0 -344%;}
	 .navbar-toggle {    display: block;}
	 .navbar-brand > img {    margin-top: 8px;}
.navbar-collapse.collapse { display: none !important;}
/*.navbar-collapse.collapse {*//*   display:none !important;*//*}*/
.navbar-collapse.collapse.in {    width: 100%;    height: 100%;    display:block !important;}
.navbar-nav {    float: left;    width: 18%;}  
.navbar.navbar-bg-light .navbar-nav > li > a {text-align: left;}
	}
		@media only screen and (max-width: 1024px){
.navbar-brand > img {    margin: 7px 403px 0 352px;    display: block;}
.navbar-toggle {    display: block;}
.navbar-collapse.collapse { display: none !important;}
/*.navbar-collapse.collapse {*//*   display:none !important;*//*}*/
.navbar-collapse.collapse.in {    width: 100%;    height: 100%;    display:block !important;}
.navbar-nav {    float: left;    }
.hidden-767{		display: none !important;	}
/* Header Mobile View Styles */
	.navbar-brand{		float: left;	}
	.navbar-nav > li {	display: contents;		float: left;	}
	/* Navbar Transition */
	li.mega-menu  ul.dropdown-menu, li.mega-menu.open.collapsible ul.dropdown-menu{		opacity: 0;		-webkit-transition: all 0.9s ease-in-out 0s;		   -moz-transition: all  0.9s ease-in-out 0s;			-ms-transition: all  0.9s ease-in-out 0s;
			 -o-transition: all  0.9s ease-in-out 0s;				transition: all  0.9s ease-in-out 0s;	}
	li.mega-menu.open.collapsible ul.dropdown-menu{					opacity: 1;	}
	.navbar-nav .collapsible ul .dropdown-menu > li > a, .navbar-nav .collapsible ul .dropdown-menu .dropdown-header{		padding-left: 10px;	}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{		padding: 5px;	}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{		padding-left: 16px;	}
	.dropdown-menu{		padding: 0px;	}
	.mega-menu .dropdown-menu{		padding: 5px 18px;	}
	/* Sub Menu Arrow */
	.has-submenu:after {		color: #9A7A0F;		content: "\e114";		font-family: 'icomoon';		font-size: 22px;		position: absolute;		right: 20px;	}
	.has-submenu.highlighted:after {		content: "\e115";	}
	/* Search Box  Arrow Hide */
	.search-dropdown .has-submenu:after{		content: none;	}
	.search-dropdown .has-submenu.highlighted:after{		content: none;	}
}
	@media only screen and (max-width: 991px){
.navbar-brand > img {    margin: 0 236px;}
 .navbar-brand > img {    margin-top: 8px;}
/*.navbar-collapse.collapse {*//*   display:none !important;*//*}*/
.navbar-collapse.collapse.in {    width: 100%;    height: 100%;}
.navbar-collapse.collapse { display: none !important;}
.navbar-toggle {    display: block;}
}
@media (min-width: 768px){
.container {
    width: 100%;
    padding-right: 10px;
}
.collapse {
    display: block;
}
.navbar-collapse.collapse.in {
    width: 100%;
    height: 100%;
}
.navbar-toggle {
    display: block;
}
    
}

@media only screen and (max-width: 360px){
.navbar-brand > img {
        margin: 4px 87px 0 78px !important;
}
.item {
       margin: 0 ;
}
.navbar-brand > img {
    width: 118px;
}
.navbar-collapse.collapse.in {
    width: 100%;
    height: 100%;
}
}
    @media only screen and (max-width: 812px) and (min-width: 375px){
img.img-responsive.site_logo {
    margin: 8px 45px;
}
}