/* lg */

@media (min-width: 1500px) {

	.img-responsive {

		width: 43% !important;

	}

	#top-nav-bar {

		height: 50px !important;

	}



	#name-card {

		top: 73% !important;

	}

}



/* md */

@media (min-width: 992px) and (max-width: 1499px) {

	#name-card {

		top: 66.5% !important;

	}



	.packWidth {

		width: 20% !important;

	}

	#top-nav-bar {

		height: 50px !important;

	}



	.#home-slider .caption {

		top: 15% !important;

	}

	.header-href {

		font-size: 15px;

	}



	.img-responsive {

		width: 43% !important;

	}



	#signup-free {

		font-size: 18px;

	}

	label {

		font-size: 13px;

	}



	.form-control {

		height: 30px !important;

	}



	#email {

		font-size: 13px;

	}

	.form-check-label {

		font-size: 10px;

	}



	#submit-signup {

		padding: 5px 20px !important;

		font-size: 14px;

	}



	.form-group {

		margin-bottom: 5px !important;

	}

	.lang-hvr {

		font-size: 13px !important;

	}

	#title-index {

		width: 39% !important;

	}

}



/* sm */

@media (min-width: 768px) and (max-width: 991px) {

	.packWidth {

		width: 20% !important;

	}

	.navbar-right li a {

		font-size: 12px;

		padding-right: 10px;

	}

	.social-icons ul li {

		margin-bottom: 10px;

	}

	.img-responsive {

		width: 30% !important;

	}

	#title-index {

		width: 50% !important;

	}

	.price {

		font-size: 16px;

		height: 110px;

		line-height: 30px;

		width: 100%;

	}

	.lang-hvr {

		font-size: 13px !important;

	}

	.price span {

		font-size: 40px;

		margin-top: 27px;

	}

	.btn-signup {

		padding: 10px 20px;

	}

	#top-nav-bar {

		height: 50px !important;

	}



	.header-href {

		font-size: 15px;

	}



	#signup-free {

		font-size: 18px;

	}

	label {

		font-size: 15px;

	}



	.form-control {

		height: 30px !important;

	}



	#email {

		font-size: 10px;

	}

	.form-check-label {

		font-size: 12px;

	}



	#submit-signup {

		padding: 5px 20px !important;

		font-size: 15px;

	}



	.form-group {

		margin-bottom: 5px !important;

	}



	#header-index {

		display: none;

	}

	.sign-up-form {

		width: 90% !important;

		margin: auto;

	}

}



/* xs */

@media (max-width: 767px) {

	#li-notific {

		width: 320px !important;

	}

	#name-card {

		top: 67% !important;

	}

	.packWidth {

		width: 100% !important;

		margin-top: 5px;

	}

	body {

		font-size: 14px;

	}

	.dropdown-content li {

		font-size: 13px;

	}

	.dropdown-content li:hover {

		background: #606b6e !important;

	}



	#home-slider .caption h1 {

		font-size: 40px;

	}

	#home-slider .caption {

		font-size: 10px;

		padding:30px;

	}

	.left-control,

	.right-control {

		font-size: 20px;

		height: 30px;

		line-height: 25px;

		width: 30px;

	}

	#home-slider:hover .right-control {

		right: 15px;

	}

	#home-slider:hover .left-control {

		left: 15px;

	}

	.caption .btn-start {

		font-size: 12px;

		padding: 10px 30px;

	}

	.navbar-brand {

		padding: 0 15px 15px;

	}

	.navbar-toggle {

		border: 1px solid #fff;

	}



	.navbar-toggle .icon-bar {

		background-color: #fff;

	}

	.navbar-right li a {

		font-size: 13px;

		padding-bottom: 8px;

		padding-top: 10px;

	}



	/*services*/

	section {

		padding: 45px 0;

	}

	label {

		font-size: 13px;

	}

	#header-index {

		display: none;

	}

	.form-control {

		height: 30px !important;

	}



	#email {

		font-size: 13px;

	}

	.form-check-label {

		font-size: 10px;

	}



	#submit-signup {

		padding: 5px 20px !important;

		font-size: 14px;

	}



	.form-group {

		margin-bottom: 5px !important;

	}

	.sign-up-form {

		width: 100% !important;

	}



	.header-href {

		font-size: 15px;

	}

	#top-nav-bar {

		height: 50px !important;

	}

	.heading {

		font-size: 14px;

		padding-bottom: 45px;

	}

	.heading h2 {

		font-size: 26px;

	}

	.service-info h3 {

		font-size: 20px;

	}

	.our-services .col-sm-4 {

		margin-bottom: 32px;

		padding-bottom: 20px;

	}

	.our-services .col-sm-4:nth-child(4),

	.our-services .col-sm-4:nth-child(5),

	.our-services .col-sm-4:nth-child(6) {

		padding-top: 0;

	}

	.service-icon {

		font-size: 30px;

		height: 65px;

		line-height: 62px;

		width: 65px;

	}

	.our-services .col-sm-4:hover .service-icon:before {

		height: 90px;

		width: 90px;

	}

	.about-info {

		text-align: center;

		margin-bottom: 50px;

	}

	.team-member {

		margin-bottom: 50px;

	}

	.team-members .col-sm-3,

	.pricing-table .col-sm-3,

	#portfolio .col-sm-3,

	.blog-posts .col-sm-4 {

		width: 50%;

		float: left;

	}

	.social-icons ul li a {

		font-size: 14px;

		height: 30px;

		line-height: 30px;

		width: 30px;

	}

	.count .col-xs-6 {

		margin-bottom: 35px;

	}

	#features {

		min-height: 330px;

	}

	#features i {

		font-size: 35px;

	}

	#features h3 {

		font-size: 25px;

	}

	.price span {

		font-size: 50px;

		margin-top: 25px;

	}

	.price {

		font-size: 18px;

		height: 110px;

		line-height: 35px;

		width: 130px;

	}

	.single-table ul {

		margin-top: 22px;

	}

	.single-table ul li {

		font-size: 14px;

		margin-top: 15px;

	}

	.btn-signup {

		font-size: 12px;

		margin-top: 25px;

		padding: 10px 35px;

	}

	.single-table {

		margin-bottom: 40px;

		padding: 20px;

	}

	#twitter {

		padding-bottom: 75px;

	}

	.twitter-left-control,

	.twitter-right-control {

		top: inherit;

		bottom: 30px;

		height: 25px;

		width: 25px;

		line-height: 23px;

		font-size: 14px;

	}

	.twitter-left-control {

		left: 40%;

	}

	.twitter-right-control {

		right: 40%;

	}

	#blog {

		overflow: hidden;

	}

	.entry-header h2 {

		line-height: 20px;

	}

	.blog-posts .col-sm-4 {

		margin-bottom: 35px;

	}

	.load-more {

		margin-top: 35px;

	}

	.btn-loadmore {

		font-size: 12px;

		padding: 15px 75px;

	}

	#contact-us .heading {

		padding-top: 35px;

	}

	.contact-info {

		padding-left: 0;

	}

	#footer .footer-bottom {

		text-align: center;

	}

	.footer-bottom p.pull-right {

		float: none !important;

	}

}



/* XS Portrait */

@media (max-width: 479px) {

	.team-members .col-sm-3,

	.pricing-table .col-sm-3,

	#portfolio .col-sm-3,

	.blog-posts .col-sm-4 {

		width: 100%;

		float: none;

	}

}

