@media (max-width: 1400px) {
	
	.banner-head-images-2 {
	width: 260px;
}
	
}
@media (max-width: 1200px) {
	
.home-banner .me-5 {
	margin-right: 0.75rem !important;
}
	
	.dropdown-item {
	padding: .2rem 0.5rem;
}
	.dropdown-header {
	padding: .5rem 0.5rem;

}
	.microsfot-bg-menu {

	padding: 10px;

}
	.dropdown-menu {
	padding: 0;
}
	
	.img-custom-width {
	max-width: 480px;
}
	.banner-head-images-2 {
	width: 230px;
}
	
	.card-mt-6 {
	margin-top: 0;
}
	
	.lead.fs-lg {
	font-size: 0.88rem !important;
	line-height: 1.6;
}
	.border-dotted-box {
	padding: 30px 90px 30px 30px;
}
	
}
@media (max-width: 991px) {
	
	header .dropdown-item > img {
		display: none;
}
	header .menu-icon-left {
	float: none;
	width: 100%;
}
	
	.home-banner .col-lg-5.mt-5.position-relative {
	text-align: center;
}
	
	.hover-div {
	border-radius: 5px;
}
	.hover-div .card-body {
	padding: 12px;

}
	
	.hover-div .card-body h3 {
	font-size: 14px;
	line-height: 18px;
}
	.hover-div .card-body .card-body-show {
	font-size: 14px;
	line-height: 18px;
}
	.home-feature .col-lg-6.position-relative {
	text-align: center;
}
	.box-border-out {
	border: 2px dashed #CFCFCF;
	padding: 15px;
	border-radius: 10px;
}
	.box-white-out {
	padding: 15px;
	border-radius: 10px;
}
	.social-link-list ul li a {
	font-size: 28px;
}
	.social-link-list ul li {
	margin: 0 2px 0 0;
}
	.btn {

	font-size: 14px;

}
	.home-button {
	font-size: 14px;
}
	
	.hamburger.offcanvas-nav-btn {
	border: 1px solid #f19f42;
	padding: 8px;
	background: #f19f42;
	border-radius: 4px;
}
	button.hamburger {
	color: #fff;
	
}
	
	.offcanvas {
	background-color: #283e81;
}
	.dropdown-menu {
	min-width: 100%;
	padding: 2rem 1rem 2.66rem;
	font-size: .88rem;
	color: #343f52;
	list-style: none;
	background-color: rgba(255,255,255,0.15);
	box-shadow: none;
	border-top: none !important;
}
	.dropdown-header, ul.list-unstyled li span.subtext-nav {display: none;}
.navbar-expand-lg .navbar-collapse .dropdown-menu .dropdown-item {
	color: #fff;
	padding-left: 0.4rem;
	padding-top: .2rem;
	padding-bottom: .2rem;
	font-size: 16px;
}
	.microsfot-bg-menu {
	background-color: transparent;
	padding: 0;
	height: 100%;
}
	.home-banner {
	min-height: auto;
}

	.hover-div .card-body h3::after {
	right: -10px;
	top: -3px;
	background-size: 27%;
}
	.navbar .navbar-other .navbar-nav > .nav-item + .nav-item {
	margin-left: .5rem;
}
	
	span.borders::before {
	bottom: 2px;
	height: 6px;
}
	
	.inner-banner-hv.top-head-right .w-20 {
	width: 10rem !important;
	margin: 0 auto;
}
	.border-dotted-box {
	border: 3px dashed #D8D8D8;
	padding: 20px;
	border-radius: 10px;
}
	.nav-tabs .nav-link {
	font-size: 18px;
}
	.display-5 {
	font-size: calc(1.185rem + 0.11vw);

}
	.pricing.card .w-50 {
	width: 50% !important;
	min-width: 170px;
}
.card-title-plans {
	font-size: 16px;
	line-height: 20px;
	margin: 5px 0;
}
	button.serach-domain-btn {
	height: 50px;
	font-size: 13px;
	padding: 5px;
}
	.searchbox-sb .form-control {
	height: 60px;
	font-size: 14px;
	padding: 5px 100px 5px 5px;
}
	.form-bg-white {
	padding: 10px;
}
	.bg-color-gary {
	background-color: transparent;
	padding: 0;
}
	.padding-cm-4 {
	padding: 0;
}
}
@media (max-width: 767px) {
.min-height-5 {
	min-height: auto;
	margin: 0 0 20px;
}
	.display-5.min-height-5 {
	min-height: auto;
}
	.home-banner .me-5 {
	margin: 6px;
}
	
	.display-2 {
	font-size: calc(1.345rem + 0.11vw);

}
	.display-5 {
	font-size: calc(1.11rem + 0.01vw);
}
	.lead.fs-lg {
	font-size: 0.88rem !important;
	line-height: 1.6;
}
	.nav-tabs .nav-link {
	font-size: 17px;
}
	.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
	border-bottom: 3px solid #283e81;
}
	.nav-tabs.nav-pills .nav-item, .nav-tabs.nav-tabs-basic .nav-item {
	margin-bottom: 0;
}
	.reachlistbox, .m-center {
	text-align: center;
}
	.logo-dark-stick img {
	max-width: 120px;
}
}
@media (max-width: 576px) {}

@media only screen and (min-width:640px){
    .under-heading b{
        display:none;
    }
}
@media only screen and (max-width:639px){
   .under-heading b{
        display:block;
    }
	.under-heading .row{
		flex-direction: column;
	}
	.under-heading .col{
		padding: 4px 0
	}
	.heading-bg{
		display: none;
	}
}
@media only screen and (min-width:640px) and (max-width:991px){
    .heading-bg .col div{
          font-size:12px;
    }
    a.buy-now-btn-plan{
        display:block;
        font-size:12px
    }
    .under-heading .col div{
        font-size:12px;
    }
}
@media only screen and (min-width:576px) and (max-width:991px){
	svg.svg-icon{
		width:50px;
	}
	.box-feature p{
		font-size: 14px;
	}
	.box-features p {
    margin-bottom: 0;
    font-size: 14px;
}
.margin-top{
		margin-top: 1.25rem
	}	
}
@media only screen and (max-width:575px){
	.margin-top{
		margin-top:6px !important
	}
	.row-top{
		margin-top: 0px !important
	}
}