/* Large Devices, Wide Screens */
@media only screen and (max-width : 1199px) {
.main-header-area .main-menu-area nav ul li {
	padding: 33px 17px;
}
.stick .main-menu-area nav ul li {
	padding: 20px 17px;
}
.main-header-2-area .main-menu-area nav ul li {
	padding: 33px 17px;
}
.main-header-4-area .main-menu-area nav ul li {
	margin-right: 10px;
}
.main-header-area .main-menu-area nav ul li .mega-menu-area,  .main-header-2-area .main-menu-area nav ul li .mega-menu-area {
	left: -446px;
}
.main-header-3-area .main-menu-area nav ul li {
	padding: 33px 15px;
}
.slider-area .slider-3 h1 {
	margin-bottom: 0;
}
.slider-area .nivo-controlNav {
	bottom: 15px;
}
.slider-area .slider-2 p {
	margin-bottom: 5px;
}
.slider-area .slider-2 h1 {
	font-size: 52px;
	margin-bottom: 20px;
}
.preview-2 .slider-1 h1 {
	margin-bottom: 15px;
}
.preview-2 .slider-3 .read-more {
	margin-top: 20px;
}
.preview-2 .slider-3 p {
	margin-bottom: 15px;
}
.footer-area-top .footer-social li {
	margin-right: 3px;
}
.about-3-area .about-3-right::after {
	display: none;
}
.about-3-area .about-3-details .media .media-body h4::after {
	bottom: 5px;
}
.about-3-area .about-3-details .media .media-body h4 {
	margin-bottom: 15px;
}
.about-3-details .media a img {
	margin-bottom: 15px;
}
.fixed-width {
	width: auto;
}
.main-header-2-area .main-header-2-area-back .menu-sidebar::before {
	display: none;
}
.main-header-2-area .main-header-2-area-back .menu-sidebar::after {
	display: none;
}
.about-2-area .about-2-right p {
	display: none;
}
.about-2-area .about-2-right a img {
	padding: 130px 50px 0;
}
.header-style4-area .main-header-area .my-search-style {
	display: none;
}
}
/* Medium Devices, Desktops */
@media only screen and (max-width : 991px) {
h2 {
	font-size: 32px;
}
h3 {
	font-size: 22px;
}
.section-space {
	padding: 80px 0;
}
.section-space-b-less-30 {
	padding: 80px 0 60px;
}
.section-space-b-less-20 {
	padding: 80px 0 60px
}
.inner-section-space-top {
	padding: 50px 0 0;
}
.section-space-top {
	padding: 100px 0 0 0;
}
.section-space-88 {
	padding: 68px 0;
}
.section-space-88-100 {
	padding: 68px 0 80px;
}
.section-space-82-100 {
	padding: 62px 0 80px;
}
.section-space-88-64 {
	padding: 68px 0 44px;
}
.section-space-100-74 {
	padding: 80px 0 54px;
}
.section-space-88-75 {
	padding: 68px 0 55px;
}
.section-space-88-94 {
	padding: 68px 0 74px;
}
.section-space-82-74 {
	padding: 62px 0 54px;
}
.section-space-110-64 {
	padding: 90px 0 44px;
}
.section-space-88-44 {
	padding: 68px 0 24px;
}
.section-space-100-64 {
	padding: 80px 0 44px;
}
.section-space-93-94 {
	padding: 73px 0 74px;
}
.section-space-93-100 {
	padding: 73px 0 80px;
}
.margin-b-30 {
	margin-bottom: 30px;
}
.btn-read-more {
	display: inline-block;
}
.stick .logo-area {
	margin-top: 20px;
}
.header-bennar-area {
	padding: 70px 0;
}
.header-bennar-area .header-bennar-left h2 {
	font-size: 36px;
}
.main-header-area .main-menu-area nav ul li {
	padding: 20px 7px;
}
.main-header-area .cart-area {
	padding: 20px 0;
}
.main-header-area .cart-area > a > span {
	top: 12px;
}
.main-header-2-area .main-menu-area nav ul li {
	padding: 33px 7px;
}
.main-header-4-area .main-menu-area nav ul li {
	margin-right: 6px;
}
.main-header-area .main-menu-area nav ul li ul {
	top: 104%;
}
.main-header-area .main-menu-area nav ul li .mega-menu-area > li,  .main-header-2-area .main-menu-area nav ul li .mega-menu-area > li {
	width: 113px;
	margin-right: 5px;
}
.main-header-area .main-menu-area nav ul li .mega-menu-area {
	padding: 18px 15px;
	width: 753px;
	left: -441px;
}
.main-header-2-area .main-menu-area nav ul li .mega-menu-area {
	padding: 18px 13px;
	width: 750px;
	left: -433px;
}
.main-header-area .cart-area > ul {
	top: 66px;
}
.main-header-3-area .main-menu-area nav ul li {
	padding: 21px 5px;
}
.main-header-3-area .cart-area {
	padding: 20px 0;
}
.main-header-2-area .main-menu-area nav ul li {
	padding: 23px 7px;
}
.main-header-2-area .cart-area {
	padding: 22px 0;
}
.main-header-2-area .cart-area > a > span {
	top: 15px;
}
.main-header-2-area .cart-area > ul {
	top: 70px;
}
.preview-1 .slider-2 .details-content {
	display: none;
}
.slider-area .slider-1 h1 {
	font-size: 45px;
	margin-bottom: 0px;
}
.slider-area .slider-1 .details-content p {
	display: none;
}
.slider-area .slider-1 h1::before {
	display: none;
}
.slider-area .slider-1 .read-more {
	margin-top: 0;
}
.slider-area .slider-2 p {
	margin-bottom: 25px;
}
.preview-2 .slider-1 .read-more {
	display: none;
}
.preview-2 .slider-2 p {
	display: none;
}
.preview-2 .slider-3 h1 {
	font-size: 30px;
}
.preview-3 .slider-3 h1 {
	font-size: 56px;
}
.about-area .about-left h2 {
	font-size: 40px;
}
.about-area .about-left ul {
	margin: 30px 0;
}
.featured-area .isotop-classes-tab a {
	margin: 0;
}
.about-4-area .about-4-left .about-4-tab-area ul li a {
	width: 135px;
}
.about-4-area .about-4-left .about-4-tab-area .tab-content {
	padding: 40px 0 0 0;
}
.about-2-area .about-2-right a::after {
	display: none;
}
.about-2-area .about-2-right a img {
	padding: 30px 30px 0 30px;
}
.about-2-area .about-2-left .about-2-tab-area .tab-content {
	padding: 40px 0 0 0;
}
.btn-read-more {
	padding: 12px 30px;
}
.services-2-area .services-2-bottom h3 {
	font-size: 20px;
	margin-bottom: 20px;
}
.about-4-area .about-4-left h2,  .about-2-area .about-2-left h2 {
	font-size: 42px;
	margin-bottom: 26px;
}
.about-2-area .about-2-left .about-2-tab-area ul li a {
	width: 132px;
}
.main-header-area .main-menu-area nav ul {
	text-align: left;
}
.header-style4-area .main-header-area .main-menu-area ul li {
	padding: 33px 0;
	margin-right: 22px;
}
.header-style4-area .main-header-area .main-menu-area ul li:last-child {
	margin-right: 0;
}
.main-header-area .main-menu-area nav ul li .mega-menu-area {
	left: -342px;
}
.main-header-area .main-menu-area nav ul li ul {
	top: 100%;
}
.main-header-area .cart-area {
	padding: 32px 0;
}
.main-header-area .cart-area > a > span {
	top: 25px;
}
.header-style4-area .main-header-area .main-menu-area ul li {
	margin-right: 18px;
	padding: 20px 0;
}
.main-header-area .cart-area {
	padding: 19px 0;
}
.main-header-area .cart-area > a > span {
	top: 15px;
}
.main-header-area .main-menu-area nav ul {
	text-align: center;
}
.main-header-area .main-menu-area nav ul li {
	padding: 20px 5px;
}
}
/* Small Devices, Tablets */
@media only screen and (max-width : 767px) {
.mean-bar img {
	padding: 1px 0 0 5px;
}
.section-space {
	padding: 70px 0;
}
.section-space-b-less-30 {
	padding: 70px 0 40px;
}
.section-space-b-less-20 {
	padding: 70px 0 50px
}
.inner-section-space-top {
	padding: 40px 0 0;
}
.section-space-top {
	padding: 80px 0 0 0;
}
.section-space-88 {
	padding: 58px 0;
}
.section-space-88-100 {
	padding: 58px 0 70px;
}
.section-space-82-100 {
	padding: 52px 0 70px;
}
.section-space-88-64 {
	padding: 58px 0 34px;
}
.section-space-100-74 {
	padding: 70px 0 44px;
}
.section-space-88-75 {
	padding: 58px 0 45px;
}
.section-space-88-94 {
	padding: 58px 0 64px;
}
.section-space-82-74 {
	padding: 52px 0 44px;
}
.section-space-110-64 {
	padding: 80px 0 34px;
}
.section-space-88-44 {
	padding: 58px 0 14px;
}
.section-space-100-64 {
	padding: 70px 0 34px;
}
.section-space-93-94 {
	padding: 63px 0 64px;
}
.section-space-93-100 {
	padding: 63px 0 70px;
}
.header-bennar-area {
	padding: 70px 0;
}
.header-bennar-area .header-bennar-left h2 {
	font-size: 32px;
}
.header-bennar-left,  .header-bennar-right {
	text-align: center!important;
}
.header-top-area .header-top-right {
	margin-top: 10px;
}
.header-2-wraper {
	display: none;
}
#sticker-3 {
	display: none;
}
.main-header-4-area {
	display: none;
}
.slider-area .slider-1 .read-more {
	display: none;
}
.slider-area .slider-3 .details-content {
	margin-bottom: 0;
}
.preview-3 .slider-1 .read-more {
	display: block;
}
.bend-3 {
	margin-bottom: 0;
}
.slider-area .slider-3 .details-content p {
	letter-spacing: 3px;
}
.slider-area .slider-1 h1 {
	font-size: 30px;
}
.preview-3 .slider-3 h1 {
	font-size: 36px;
}
.preview-3 .slider-2 h1 {
	font-size: 40px;
}
.preview-3 .slider-2 .details-content {
	margin-bottom: 0;
}
.slider-area .slider-1 h1::after {
	display: none;
}
.slider-area .slider-1 h3 {
	letter-spacing: 5px;
}
.slider-area .slider-1 h3 {
	margin-bottom: 0;
}
.bend-2 {
	margin-bottom: 0;
}
.slider-area .slider-2 p {
	letter-spacing: 7px;
}
.preview-1 .slider-2 .read-more {
	display: none;
}
.preview-1 .slider-3 h1 {
	font-size: 40px;
}
.services-4-area .services-4-area-right {
	position: initial;
	text-align: center;
}
.services-4-area-left-bottom-box {
	margin-bottom: 15px;
}
.about-right {
	margin-top: 30px;
}

.btn-read-more,  .btn-read-more-fill,  .btn-read-more-white,  .btn-read-more-transparent,  .btn-error {
	padding: 12px 30px;
}
.header-top-4-right ul,  .header-top-4-left ul {
	display: none;
}
.slider-area .slider-4 .logo-area img {
	top: 35%;
	max-width: 100%;
	padding: 0 30px;
}
.services-2-top a img {
	width: 100%;
}
.featured-3-area .isotop-classes-tab a {
	display: inline-block;
	margin: 2px 0;
}
.about-3-right {
	margin-top: 30px;
}
.about-2-area .about-2-left .about-2-tab-area .tab-content {
	padding: 40px 0 0 0;
}
.about-2-area .about-2-left h2 {
	font-size: 40px;
}
.header-top-area {
	display: none;
}
.featured-area .featuredContainer .featured-box .featured-details {
	display: none;
}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 479px) {
h2 {
	font-size: 30px;
}
h3 {
	font-size: 22px;
}
.section-space {
	padding: 60px 0;
}
.section-space-b-less-30 {
	padding: 60px 0 30px;
}
.section-space-b-less-20 {
	padding: 60px 0 40px
}
.header-bennar-area {
	padding: 40px 0;
}
.inner-section-space-top {
	padding: 40px 0 0;
}
.section-space-top {
	padding: 70px 0 0 0;
}
.section-space-88 {
	padding: 48px 0;
}
.section-space-88-100 {
	padding: 48px 0 60px;
}
.section-space-82-100 {
	padding: 42px 0 60px;
}
.section-space-88-64 {
	padding: 48px 0 24px;
}
.section-space-100-74 {
	padding: 60px 0 34px;
}
.section-space-88-75 {
	padding: 48px 0 35px;
}
.section-space-88-94 {
	padding: 48px 0 54px;
}
.section-space-82-74 {
	padding: 42px 0 34px;
}
.section-space-110-64 {
	padding: 70px 0 24px;
}
.section-space-88-44 {
	padding: 48px 0 4px;
}
.section-space-100-64 {
	padding: 60px 0 24px;
}
.section-space-93-94 {
	padding: 53px 0 54px;
}
.section-space-93-100 {
	padding: 53px 0 60px;
}
.header-bennar-area .header-bennar-left h2 {
	font-size: 28px;
}
.slider-area .slider-1 h1 {
	font-weight: 400;
	font-size: 18px;
}
.preview-1 .slider-3 .read-more {
	display: none;
}
.preview-1 .slider-3 h1 {
	font-size: 20px;
}
.preview-1 .slider-3 h3 {
	letter-spacing: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.slider-area .slider-1 h3 {
	display: none
}
.slider-area .slider-2 h1 {
	font-size: 36px;
	display: inherit;
}
.preview-3 .slider-3 h1 {
	font-size: 20px;
}
.preview-3 .slider-3 .details-content p {
	margin-bottom: 30px;
	font-size: 12px;
}
.preview-3 .slider-2 h1 {
	font-size: 27px;
}
.slider-area .slider-2 p {
	display: none;
}
.slider-2 .read-more {
	display: none;
}
.preview-2 .slider-3 .read-more {
	display: none;
}
.preview-2 .slider-1 p {
	margin-bottom: 20px;
	letter-spacing: 0;
}
.nivo-directionNav {
	display: none;
}
.about-area .about-left h2 {
	font-size: 36px;
}
.about-area .about-left ul li {
	font-size: 12px;
}
.about-area .about-left ul li i::before {
	font-size: 18px;
	margin-right: 10px;
}
.featured-area .isotop-classes-tab a {
	display: inline-table;
	margin: 2px 0;
}
.footer-area-top {
	padding-left: 5px;
	padding-right: 5px;
}
.about-2-area .about-2-left .about-2-tab-area ul li a,  .about-4-area .about-4-left .about-4-tab-area ul li a {
	width: 128px;
}
.about-4-area .about-4-left h2 {
	font-size: 40px;
	margin-bottom: 40px;
}
.about-4-area .about-4-left .about-4-tab-area .tab-content {
	padding: 30px 0 0;
}
.header-bennar-area .header-bennar-right {
	margin-top: 0px;
}
.featured-4-area .featuredContainer .featured-box .overlay {
	height: 50%;
}
.featured-4-area .featuredContainer .featured-box .overlay .overlay-top p a {
	font-size: 14px;
}
}
/* small mobile :480px. */
@media only screen and (min-width: 321px) and (max-width: 480px) {
.about-area .about-left h2,  .about-2-area .about-2-left h2,  .about-4-area .about-4-left h2 {
	font-size: 20px;
}
.about-2-area .about-2-left .about-2-tab-area ul li a,  .about-4-area .about-4-left .about-4-tab-area ul li a {
	width: 114px;
}
.section-title-area {
	margin-top: 50px
}
.banner-area {
	background: none;
	height: auto!important
}
.box {
	margin-bottom: 20px
}
}
/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
h2 {
	font-size: 28px;
}
.about-area .about-left h2,  .about-2-area .about-2-left h2 {
	font-size: 30px;
}
.about-4-area .about-4-left h2 {
	text-align: center;
}
.about-2-area .about-2-left .about-2-tab-area ul li a,  .about-4-area .about-4-left .about-4-tab-area ul li a {
	width: 96px;
}
.section-space-top {
	padding: 60px 0 0 0;
}
.about-4-area .about-4-left h2 {
	font-size: 30px;
	margin-bottom: 30px;
}
.slider-area .slider-1 h3 {
	padding: 5px 0;
}
.services-2-area {
	padding-bottom: 30px;
}
}

@media only screen and (max-width: 1200px) {
	header .mobile-btn {
		display: block!important;
		
	}
	header .mobile-btn .navbar-toggle {
		display: block!important;
	}
	header .menu,
	header .lang,
	header .search-form {
		display: none;
	}
	header .logo {
		height: 60px
	}
	header {
		height: 70px
	}
	header.fixed .header-top {
		width: inherit;
		float: none;
	}
}

@media only screen and (max-width: 1200px) {
	header .mobile-btn {
		display: block!important;
		margin-top: 15px
	}
	.main-menu-area, .img-logo {
		display: none;
	}
	.img-sticky {
		display: block;
		padding-top: 20px
	}	

}


@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.header-bennar-area {
		margin-top: 50px
	}
}
