/* Large desktop :1367px. */
@media (min-width: 1367px) and (max-width: 1600px){
	
	
}

/* Normal desktop :1170px. */
@media (min-width: 1169px) and (max-width: 1366px){
	
	
}

/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1169px) {
	
	
	
}


/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {
	.mega-dropdown-column {
		width:50%;
	}
	.navbar-nav .dropdown {
		width:100%;
	}
	nav.navbar-expand-lg .dropdown-menu .widget-list-link {
		color:#f1f1f1;
	}
	.navbar-expand-lg .navbar-nav li:first-child .nav-link, .navbar-expand-lg .navbar-nav li:last-child .nav-link {
		padding: 0.88rem;
	}
	.dropdown:last-child > .dropdown-menu, .dropdown:nth-child(n+7) > .dropdown-menu{
		margin-left: 0%!important;
		transform: translate(0%)!important;
	}
	.topbar .nav-item, nav .navbar-nav .nav-item, nav .navbar-nav .dropdown, ul.sm-menu, #navbarNavDropdown > .navbar-nav > li:hover > ul {
		width: 100%;
	}
	nav.navbar-expand-lg .dropdown .dropdown-toggle::after {
    float: right;
    margin-top: 6px;
	}
	.single-icon i {
		font-size: 18px;
		height: 35px;
		width: 35px;
		line-height: 32px;
	}
	.navbar-brand {
		padding: 20px 0;
	}
	.page-header-wrap {
		margin: 20px 0 20px;
	}
	.page-header h1 {
		font-size: 20px;
		line-height: 23px;
	}
	.breadcrumb {
		font-size:12px;
	}
}

/* small mobile :320px. */
@media (max-width: 767px) {
	.tab-content .single-card .card-footer-link, .tab-content .single-news-card .card-footer-link {
		position:relative;
		width:100%;
		padding-top: 15px;
	}
	.navbar-expand-lg .dropdown-menu  {
		width:100%!important;
	}
	ul.mega-col {
		width:100%!important;
	}
	.topbar .nav-item, nav .navbar-nav .nav-item, nav .navbar-nav .dropdown, ul.sm-menu {
		width: 100%;
	}
	.dropdown-menu li .mega-dropdown-column {
		width:50%!important;
		display:none;
	}
	.dropdown .show li .mega-dropdown-column, .dropdown .show .widget-list-item {
		display: block;
		border-bottom:0;
	}
	.dropdown:last-child > .dropdown-menu, .dropdown:nth-child(n+7) > .dropdown-menu{
		margin-left: 0%;
		transform: translate(0%);
	}
	.navbar-expand-lg .navbar-nav li:first-child .nav-link, .navbar-expand-lg .navbar-nav li:last-child .nav-link {
		padding: 0.88rem;
	}
	.social-links {
		display: flex;
		justify-content: space-between;
		height: 53px;
		align-items: baseline;
		float: none;
	}
	.navbar-brand {
		margin-right:0;
	}
	.navbar-light .navbar-nav .nav-link {
		color:#fff;
		font-size:1rem;
		border-bottom: 1px solid #5095d6;
	}
	.mega-dropdown-column .widget-links h6 {
		color: #fff;
		font-size: 1rem;
	}
	nav.navbar-expand-lg .dropdown .dropdown-toggle::after {
		float:right;
		margin-top: 6px;
	}
	nav.navbar-expand-lg .dropdown-menu .widget-list-link {
		color:#f1f1f1;
	}
	.widget-list-item:hover > .widget-list-2 {
		left: 0;
		position: relative;
	}
	.entire-search {
		width: 100%;
	}
	.entire-search input {
		width: 75%;
	}
	.single-icon i {
		font-size: 18px;
		height: 35px;
		width: 35px;
		line-height: 32px;
	}
	.page-header-wrap {
		margin: 20px 0 20px;
	}
	.page-header h1 {
		font-size: 20px;
		line-height: 23px;
	}
	.breadcrumb {
		font-size:12px;
	}
	.sec-title h2 {
		font-size: 1.6em;	
	}
	
}


/* Large Mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	
}

/* Large Mobile :480px. */
@media only screen and (max-width: 350px) {
	.social-links span i {
		font-size: 13px;
		width: 25px;
		height: 25px;
		line-height: 25px;
	}
	
}

/* Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {}

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {}