

/*
Author: XpeedStudio
Author URI: http://themeforest.net/user/XpeedStudio/portfolio
*/

/* Portrait tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
	html {
		font-size: 14px;;
	}
	/* pricing table */
	.xs-menu-tools > li {
			margin-right: 15px;
	}
	/* footer */
	.footer-bottom .xs-list li {
			margin-right: 20px;
	}
	/* inner banner */
	/* nav */
	.xs-menus .nav-menu > li {
		margin-right: 40px;
	}
}

/* Portrait tablets and small desktops */
@media  (max-width: 991px) {
	html {
		font-size: 90%;
	}
	/* margin bottom list */
	.why-choose-us-block,
	.xs-feature-group,
	.footer-widget {
		margin-bottom: 30px;
	}
	/* header */
	.xs-header .xs-logo {
		display: none;
	}
	.xs-header .xs-menus .nav-menu > li > a{
		color: #1e1e1e;
		padding: 15px;
	}
	/* header */
	.xs-menu-tools {
		display: none;
	}
	.nav-toggle:before {
			background-color: #FFFFFF;
			box-shadow: 0 0.5em 0 0 #FFFFFF, 0 1em 0 0 #FFFFFF;
	}
	/* domain search */
	.domain-search-form {
			width: 100%;
	}
	/* section title */
	.xs-heading .heading-title {
  	  font-size: 1.3rem;
	}
	/* footer */
	.footer-bottom .xs-list {
			text-align: center;
	}
	.footer-bottom .xs-list li {
			display: inline-block;
			margin-right: 15px;
			margin-bottom: 15px;
	}
	/* index version 3 */
	/* inner welcome */
	/* inner welcome service banner */
	.social-list li {
			margin-bottom: 10px;
	}
	/* inner banner */
	/* team */
	/* contact */
	/* accordion */
	/* checkout */
	/* vps hosting */
	/* sticky nav */
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	/* section padding */
	.xs-section-padding {
		padding: 50px 0;
	}
	/* heading tilte margin bottom */
	.xs-heading {
		margin-bottom: 40px;
	}

	/* section tilte */
	.xs-heading .heading-title {
		font-size: 1.4rem;
		font-weight: 700;
	}
	/* list inline */
	.list-inline > li {
		display: block;
		margin-right: 0px;
		margin-bottom: 15px;
	}
	.list-inline > li:last-child {
		margin-bottom: 0px;
	}
	/* header */
	.xs-logo-wraper {
		display: none;
	}
	.xs-top-bar-info,
	.top-menu {
		text-align: center;
		padding: 5px 0;
	}
	.xs-top-bar-info li {
			margin-right: 15px;
	}
	/* welcome */
	.banner-title {
		font-size: .96471rem;
	}
	/* domain search */
	/* domain search */
	.domain-search-form {
			height: 100%;
	}
	.domain-search-form .select-group {
			position: static;
			margin-top: 10px;
			width: 100%;
	}
	.domain-search-form input:not([type="submit"]) {
  		height: 60px;
			padding: 0 16px;
	}
	/* all buttons */
	.xs-btn-wraper .btn {
		margin-right: 15px;
		margin-bottom: 15px;
	}
	.btn {
			font-size: .9rem;
			padding: 10px 25px;
	}
	/* why choose us */
	.why-choose-us-block {
			padding: 0;
	}
	/* pricing */
	/* service section */
	/* call to action */
	/* feature group */
	.xs-feature-group .media {
		flex-wrap: wrap;
	}
	.xs-feature-group .feature-img {
		margin-bottom: 15px;
	}
	.xs-feature-group .watermark-icon {
		display: none;
	}
	.xs-feature-group {
		padding: 20px;
	}
	/* hosting info */
	/* content tilte */
	/* testimonial */
	/* footer */
	.footer-bottom-info {
		margin-bottom: 20px;
	}
	.footer-group {
		background-size: cover;
	}
	/* copyright */
	.copyright-text {
		padding: 0px;
	}
	.footer-logo-wraper {
		padding: 15px 0;
	}
	.copyright-text p,
	.social-list {
		text-align: center;
	}
	/* index version 2 */
	/* index verison 3 */
	/* inner banner */
	/* about */
	/* team */
	/* blog list */
	/* blog post */
	/* contact */
	/* pricing */
	/* cart */
	/* checkout */
	/* sign up */
	/* 404 */
	/* index 5 */
	.xs-banner.banner-v4 .banner-title {
		font-size: 2rem;
	}
	.wave_animation_wraper {
		display: none;
	}
	/* index 4 */
	.xs-banner.banner-v5 .xs-banner-content .banner-title {
		font-size: 1.82647rem;
	}
	.domain-search-form.version-2 .select-group {
		width: 120px;
		position: absolute;
		margin-top: 0;
	}
	.domain-search-form.version-2 input:not([type="submit"]) {
		padding-left: 133px;
	}
	.domain-search-form .search-btn {
		padding: 22px;
	}
	.domain-box-list li {
		margin-bottom: 12px;
	}
	/* location map */
	/* sticky nav */
	/* location map */
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
	html {
		font-size: 65%;
	}
	
	/* vps hosting */
	/* locationi map */
}

@media (max-width: 320px) {

	html {
		font-size: 60.5%;
	}
}