@media only screen and (max-width: 767px) {

	.ptb-100 {

		padding-top: 50px;

		padding-bottom: 50px

	}
	.login-title h2{
		font-size: 22px !important;
	}
	.loginbtns {
    margin-top: 10px !important;
}
.user-area-style .contact-form-action {
    width: 100%;
    }
    .user-area-style{
    	padding:50px 0 !important;
    }

	.thankyou-page ._header h1 {

    font-size: 36px;

}

.thankyou-page ._body ._box{

	padding: 20px;

}

.thankyou-page ._body ._box h2{

	font-size: 18px;

}



	.black-image{

		margin-top: 20px;

	}

	.artist-image{

		margin-top: 20px;

	}

	.home-logos{

		height: 190px;

	}

	.breadcrumb-area {

    margin-top: 55px;

}

	.logo-choice {

    margin-top: 30px;

}

.top-center {

    margin-top: 10px;

}

.top-left {

    padding-top: 10px;

}

.shop-wrapper .col-lg-4 {

    display: inline-block;

    width: 50%;

}

.titles-jams {

    font-size: 13px;

    height: 35px;

    overflow: hidden;

}

.top-center {

    margin-left: 0;

}

.single-footer-widget .logo img {

    margin-bottom: 25px;

    height: 110px;

    margin: 0 auto;

    display: block;

    text-align: center;

}

.heading-top h2 a span {

    float: none;

}

.heading-top h2 {

    font-size: 18px;

    line-height: 30px;

}

.home-logos .wsite-section-elements h2 {

    font-size: 24px;

    margin-top: 35px;

}

.reqst-title h2 {

    font-size: 20px;

}

.top-left ul:before{

	display: none;

}

.top-left ul:after{

	display: none;

}

.news-image {

    margin-top: 20px;

}

.navbar-area .others-option .option-item {

    border: 1px solid #0cc;

    top: 0;

}

.navbar-area .others-option .option-item .search-btn {

    width: 35px;

    height: 35px;

    line-height: 35px;

}

.navbar-area .others-option {

    position: absolute;

    top: 10px;

    right: 15px;

    display: block !important;

}

.navbar-area{

	padding: 0;

}

.navbar-area .others-option .option-item .search-overlay.search-popup {

	background-color: transparent;

	width: 240px;

	top: 55%;

}

.navbar-area .others-option .option-item .search-overlay.search-popup .search-form .search-button {

;

    right: -19px;

    top: 0px;

    height: 57px;

    }

  .top-bar-inner {

    display: block;

    text-align: center;

}

.top-header-three .call-us {

    margin-top: 10px;

}

.top-bar .top-social{

	border-right: none;

	border-left: none;

}

.page-title h1{

	font-size: 24px;

}

.services-sidebar {

    margin-top: 30px;

}

.event-details-information {

    margin-top: 35px;

}

.tab.products-details-tab .tabs li {

    margin-right: 8px;

    margin-bottom: 10px;

}

.tab.products-details-tab .tabs li a {

    padding: 10px 15px;

    }

    .well-box {

    margin-bottom: 30px;

}

.broker-form-area .contact-wrap.contact-forms-back{

	padding: 50px 20px;

}

.page-title .bread-crumb{

	padding-top: 0;

}

.bred-logo {

    height: 130px;

    margin-bottom: 10px;

}

.logo-choice img {

    width: 150px;

    margin-top: 30px;

}

.james-section .col-lg-3 {

    display: inline-block;

    width: 50%;

}

.james-section{

	padding-bottom: 20px;

}

.about-forms {

    margin-top: 25px;

}

section.main-contact-area.ptb-70 {

    padding-bottom: 0;

}

section.page-title {

    margin-top:55px;

}section.gallery-column-two.gallery-popup {

    margin-top: 40px;

}

.blog-img.news-ak a img {

    height: auto;

}

.page-title .bread-crumb {

    width: 100%;

    display: block;

}

.page-title h1{

	float: none;

}

.page-title .bread-crumb li{

	display: inline-block;

	float: none;

}

ul.header-left-content {

    margin-bottom: 10px;

    margin-top: 10px;

}

.header-right-content {

    margin-bottom: 10px;

}

.sec-title h2 {

    font-size: 28px;

    padding-bottom: 18px;

}

.sec-title {

    margin-bottom: 35px;

}

.services-section.style-two .service-block {

    margin-bottom: 30px;

}

.services-section {

    padding: 40px 0 40px;

}

.call-back-section .content-column h3:before {

    left: 0;

}

.appointment-form h3{

	font-size: 24px;

}

.appointment-form{

	padding: 20px;

}

	.pt-100 {

		padding-top: 50px

	}

	.pb-100 {

		padding-bottom: 50px

	}

	.pb-70 {

		padding-bottom: 20px

	}

	.pt-70 {

		padding-top: 20px

	}

	.default-btn {

		font-size: 15px;

		padding: 12px 20px

	}

	.section-title {

		margin-bottom: 30px;

		text-align: center!important

	}

	.section-title h2 {

		font-size: 25px

	}

	p {

		font-size: 15px

	}

	.shape {

		display: none

	}

	.top-header .header-left-content {

		text-align: center

	}

	.top-header .header-right-content {

		float: unset;

		text-align: center;

		margin-top: 0

	}

	.banner-area {

		height: 100%;

		padding-top: 215px;

		padding-bottom: 50px

	}

	.banner-area .banner-one-bottom-shape {

		bottom: -7px

	}

	.banner-content {

		text-align: center;

		margin-top: 0

	}

	.banner-content h1 {

		font-size: 29px;

		margin-bottom: 20px

	}

	.banner-content p {

		margin-bottom: 26px;

		font-size: 16px

	}

	.single-feature {

		padding-left: 0;

		text-align: center

	}

	.single-feature i {

		position: unset;

		margin-bottom: 15px;

		display: block

	}

	.about-content {

    margin-left: 0;

    margin-top: 25px;

}

.event-wrapper img{

	height: auto;

}

.crpto-text {

    width: auto;

}

.contact-widget {

    margin-top: 40px;

    margin-bottom: 20px;

}

.broker-video {

    margin-top: 20px;

}

.about-content.about-main.power-text {

    margin-top: 0;

}

	.about-content h2 {

		font-size: 25px;

		margin-bottom: 16px

	}

	.about-content h2::before {

		left: 0;

		right: 0;

		margin: auto

	}

	.pool-covers-area {

		padding-top: 50px;

		padding-bottom: 20px

	}

	.pool-covers-area .container-fluid {

		padding-right: 30px!important;

		padding-left: 30px!important

	}

	.pool-covers-item {

		margin-bottom: 30px

	}

	.pool-covers-item .pool-covers-content h3 {

		font-size: 18px

	}

	.services-content {

		text-align: center

	}

	.services-content h2 {

		font-size: 25px;

		margin-bottom: 15px

	}

	.services-content h2::before {

		left: 0;

		right: 0;

		margin: auto

	}

	.single-services {

		text-align: center

	}

	.testimonial-content p {

		font-size: 17px;

		margin-bottom: 20px

	}

	.gallery-area .owl-nav {

		text-align: center;

		margin-right: 0

	}

	.we-are-content h2 {

		font-size: 25px

	}

	

	.contact-info-bg {

		padding: 20px;

		padding-bottom: 0

	}

	.single-contact-info {

		padding-left: 0;

		text-align: center;

		margin-bottom: 20px

	}

	.single-contact-info i {

		position: unset;

		display: block;

		margin-bottom: 10px

	}

	.single-contact-info h3 {

		margin-bottom: 10px

	}

	.section-btn {

		float: unset;

		text-align: center;

		margin-bottom: 30px

	}

	.single-blog-post .news-content {

		padding: 20px

	}

	.single-blog-post .news-content h3 {

		font-size: 18px

	}

	.subscribe-area .subscribe-content {

		text-align: center;

		margin-bottom: 30px

	}

	.subscribe-area .subscribe-content span {

		margin-bottom: 0

	}

	.subscribe-area .newsletter-form {

		margin-right: 0

	}

	.subscribe-area .newsletter-form .form-control {

		height: 50px

	}

	.subscribe-area .newsletter-form .default-btn {

		position: unset;

		margin: 30px auto 0;

		display: table

	}

	.single-footer-widget h3 {

		font-size: 22px;

		margin-bottom: 25px

	}

	.banner-area.banner-area-two {

		padding-top: 95px;

		padding-bottom: 50px

	}

	.banner-area.banner-area-two .banner-content {

		text-align: center

	}

	.banner-area.banner-area-two .banner-content h1 {

		font-size: 29px

	}

	.banner-area.banner-area-two .banner-img {

		text-align: center;

		margin-top: 30px

	}

	.banner-area.banner-area-two .banner-img img {

		width: 100%

	}

	.feature-area-three.mt-minus-100 {

		margin-top: 50px

	}

	.feature-area-three .single-feature {

		padding: 20px;

		padding-left: 20px

	}

	.testimonial-img {

		margin-top: 30px

	}

	.single-counter {

		padding-left: 30px;

		text-align: center;

		border: 1px solid #ddd;

		margin-bottom: 30px;

		padding-bottom: 15px

	}

	.single-counter h2 {

		position: unset;

		border-right: none;

		padding-right: 0

	}

	.single-counter h3 {

		font-size: 18px

	}

	.we-are-area.feature-area-three .single-feature {

		padding-left: 20px!important

	}

	

	.our-services-area.our-services-area-two .single-services {

		padding: 20px

	}

	.hero-slider-area .slider-item {

		height: 100%;

		padding-top: 65px;

		padding-bottom: 50px

	}

	.hero-slider-area .slider-item .slider-text h1 {

		font-size: 29px;

		margin-bottom: 20px

	}

	.hero-slider-area .slider-item .slider-text p {

		margin-bottom: 25px

	}

	.our-services-area.our-services-area-three .single-services .services-content {

		padding: 20px

	}

	.about-area-three .about-bg-img {

		margin-bottom: 30px;

		height: 300px

	}

	.about-area-three .about-content-bg {

		padding: 20px

	}

	.our-services-area.our-service-area-three .services-content h2 {

		font-size: 25px

	}

	.our-services-area.our-service-area-three .single-services {

		padding: 20px

	}

	.gallery-area.gallery-area-three .container-fluid {

		padding-right: 15px;

		margin-right: 15px

	}

	.gallery-area.gallery-area-three .owl-nav {

		margin-right: 0

	}

	.testimonial-area.testimonial-area-three .testimonial-shape-1 {

		display: none

	}

	.testimonial-area.testimonial-area-three .testimonial-shape-2 {

		display: none

	}

	.single-pricing {

		padding: 20px

	}

	.page-title-area {

		padding-top: 245px;

		padding-bottom: 70px

	}

	.page-title-area .page-title-content h2 {

		font-size: 35px

	}

	.user-area-style .account-title h2 {

		font-size: 25px!important

	}

	

	.sidebar-widget.recent-post ul li {

		height: 100px

	}

	.sidebar-widget.recent-post ul li a {

		font-size: 15px

	}

	.pagination-area {

		margin-top: 0

	}

	.sidebar-widget.search {

		margin-top: 35px

	}

	.blog-details-content .comments ul li {

		padding-left: 0

	}

	.blog-details-content .comments ul li img {

		position: unset;

		display: block

	}

	.main-contact-area .contact-info {

		margin-bottom: 50px;

		margin-top: 30px;

	}

	

	.top-header .header-right-content {

		right: 0

	}



.call-back-section .form-column .inner-column {

    margin: 0;

    margin-bottom: 40px;

}

.call-back-section .content-column .inner-column {

    text-align: left;

    padding: 70px 0;

    padding-right: 0;

}

}

@media only screen and (min-width: 576px) and (max-width: 767px) {

	.pool-covers-area .container-fluid {

		padding-right: 30px!important;

		padding-left: 30px!important;

		max-width: 540px!important

	}

	.pool-covers-area .col-lg-4.p-0 {

		padding-left: 15px!important;

		padding-right: 15px!important

	}

	.subscribe-area .container {

		max-width: 540px

	}

	.banner-area.banner-area-two .container-fluid {

		max-width: 540px

	}

	.testimonial-area.testimonials-area-two .container-fluid {

		max-width: 720px

	}

	.faq-area .container-fluid {

		max-width: 540px

	}

	.about-area-three .about-content {

		max-width: 100%

	}

	.flag-area {

		margin-top: 0

	}



}

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

	.ptb-100 {

		padding-top: 50px;

		padding-bottom: 50px

	}

	.pt-100 {

		padding-top: 50px

	}

	.pb-100 {

		padding-bottom: 50px

	}

	.pb-70 {

		padding-bottom: 20px

	}

	.pt-70 {

		padding-top: 20px

	}

	.default-btn {

		font-size: 15px;

		padding: 12px 20px

	}

	.section-title {

		margin-bottom: 30px;

		text-align: center!important

	}

	.section-title span {

		font-size: 14px

	}

	.section-title h2 {

		font-size: 30px

	}

	p {

		font-size: 15px

	}

	.shape {

		display: none

	}

	.top-header .header-left-content {

		text-align: center

	}

	.top-header .header-right-content {

		float: unset;

		text-align: center;

		margin-top: 0

	}

	.banner-area {

		height: 100%;

		padding-top: 190px;

		padding-bottom: 70px

	}

	.banner-content {

		text-align: center;

		margin-top: 0

	}

	.banner-content h1 {

		font-size: 35px;

		margin-bottom: 20px

	}

	.banner-content p {

		margin-bottom: 26px;

		font-size: 16px

	}

	.single-feature {

		padding-left: 0;

		text-align: center

	}

	.single-feature i {

		position: unset;

		margin-bottom: 15px;

		display: block

	}

	.about-content {

		margin-left: 0;

		text-align: center

	}

	.about-content h2 {

		font-size: 25px;

		margin-bottom: 16px

	}

	.about-content h2::before {

		left: 0;

		right: 0;

		margin: auto

	}

	.about-img img {

		width: 100%

	}

	.pool-covers-area {

		padding-top: 50px;

		padding-bottom: 20px

	}

	.pool-covers-area .container-fluid {

		padding-right: 30px!important;

		padding-left: 30px!important;

		max-width: 720px!important

	}

	.pool-covers-area .col-lg-4.p-0 {

		padding-left: 15px!important;

		padding-right: 15px!important

	}

	.pool-covers-item {

		margin-bottom: 30px

	}

	.pool-covers-item .pool-covers-content h3 {

		font-size: 18px

	}

	.services-content {

		text-align: center

	}

	.services-content h2 {

		font-size: 25px;

		margin-bottom: 15px

	}

	.services-content h2::before {

		left: 0;

		right: 0;

		margin: auto

	}

	.single-services {

		text-align: center

	}

	.video-btn-2 span::before {

		height: 50%;

		width: 50%

	}

	.video-btn-2 span::after {

		height: 50%;

		width: 50%

	}

	.testimonial-content i {

		margin-bottom: 15px

	}

	.testimonial-content p {

		font-size: 17px;

		margin-bottom: 20px

	}

	.gallery-area .owl-nav {

		text-align: center;

		margin-right: 0

	}

	.we-are-content h2 {

		font-size: 25px

	}

	.we-area-form {

		padding: 20px

	}

	.we-area-form .nice-select {

		margin-bottom: 20px

	}

	.we-area-form .form-group {

		margin-bottom: 20px

	}

	.we-area-form .we-area-title {

		margin-bottom: 20px;

		text-align: centers

	}

	.we-area-form .we-area-title h2 {

		font-size: 25px

	}

	.we-area-form .we-area-title h2::before {

		left: 0;

		right: 0;

		margin: auto

	}

	.contact-info-bg {

		padding: 20px;

		padding-bottom: 0

	}

	.single-contact-info {

		padding-left: 0;

		text-align: center;

		margin-bottom: 20px

	}

	.single-contact-info i {

		position: unset;

		display: block;

		margin-bottom: 10px

	}

	.single-contact-info h3 {

		margin-bottom: 10px

	}

	.section-btn {

		float: unset;

		text-align: center;

		margin-bottom: 30px

	}

	.single-blog-post .news-content {

		padding: 20px

	}

	.single-blog-post .news-content h3 {

		font-size: 18px

	}

	.subscribe-area .subscribe-content {

		text-align: center;

		margin-bottom: 30px

	}

	.subscribe-area .subscribe-content span {

		margin-bottom: 0

	}

	.subscribe-area .newsletter-form {

		margin-right: 0

	}

	.subscribe-area .newsletter-form .form-control {

		height: 50px

	}

	.subscribe-area .newsletter-form .default-btn {

		position: unset;

		margin: 30px auto 0;

		display: table

	}

	.single-footer-widget h3 {

		font-size: 22px;

		margin-bottom: 25px

	}

	.banner-area.banner-area-two {

		padding-top: 95px;

		padding-bottom: 50px

	}

	.banner-area.banner-area-two .container-fluid {

		max-width: 720px

	}

	.banner-area.banner-area-two .banner-content {

		text-align: center

	}

	.banner-area.banner-area-two .banner-content h1 {

		font-size: 29px

	}

	.banner-area.banner-area-two .banner-img {

		text-align: center;

		margin-top: 30px

	}

	.banner-area.banner-area-two .banner-img img {

		width: 100%

	}

	.feature-area-three.mt-minus-100 {

		margin-top: 50px

	}

	.feature-area-three .single-feature {

		padding: 20px;

		padding-left: 20px

	}

	.testimonial-img {

		margin-top: 30px

	}

	.single-counter {

		padding-left: 30px;

		text-align: center;

		border: 1px solid #ddd;

		margin-bottom: 30px;

		padding-bottom: 15px

	}

	.single-counter h2 {

		position: unset;

		border-right: none;

		padding-right: 0

	}

	.single-counter h3 {

		font-size: 18px

	}

	.we-are-area.feature-area-three .single-feature {

		padding-left: 20px!important

	}

	.faq-area .container-fluid {

		max-width: 720px

	}

	.faq-accordion {

		max-width: 100%

	}

	.faq-accordion .faq-title {

		margin-bottom: 15px

	}

	.faq-accordion .faq-title h2 {

		font-size: 25px

	}

	.faq-img {

		margin-top: 30px

	}

	.our-services-area.our-services-area-two .single-services {

		padding: 20px

	}

	.subscribe-area .container {

		max-width: 720px

	}

	.testimonial-area.testimonials-area-two .container-fluid {

		max-width: 720px

	}

	.testimonial-area.testimonials-area-two .testimonial-title {

		max-width: 100%

	}

	.testimonial-area.testimonials-area-two .testimonials-slider-two {

		max-width: 100%

	}

	.hero-slider-area .slider-item {

		height: 100%;

		padding-top: 70px;

		padding-bottom: 70px

	}

	.hero-slider-area .slider-item .slider-text h1 {

		font-size: 35px;

		margin-bottom: 20px

	}

	.hero-slider-area .slider-item .slider-text p {

		margin-bottom: 25px

	}

	.our-services-area.our-services-area-three .single-services .services-content {

		padding: 20px

	}

	.about-area-three .about-bg-img {

		margin-bottom: 30px;

		height: 300px

	}

	.about-area-three .about-content-bg {

		padding: 20px

	}

	.our-services-area.our-service-area-three .services-content h2 {

		font-size: 25px

	}

	.our-services-area.our-service-area-three .single-services {

		padding: 20px

	}

	.gallery-area.gallery-area-three .container-fluid {

		padding-right: 15px;

		margin-right: 15px

	}

	.gallery-area.gallery-area-three .owl-nav {

		margin-right: 0

	}

	.testimonial-area.testimonial-area-three .testimonial-shape-1 {

		display: none

	}

	.testimonial-area.testimonial-area-three .testimonial-shape-2 {

		display: none

	}

	.about-area-three .about-content {

		max-width: 100%

	}

	.page-title-area {

		padding-top: 223px;

		padding-bottom: 100px

	}

	.page-title-area .page-title-content h2 {

		font-size: 40px

	}

	.error-area {

		padding: 70px 0

	}

	.error-area .error-content p {

		margin: 15px 0 20px;

		font-size: 15px

	}

	.error-area .error-content h1 {

		font-size: 200px

	}

	.checkout-area .billing-details {

		margin-bottom: 30px

	}

	.product-details-image {

		margin-bottom: 30px

	}

	.product-details-image img {

		width: 100%

	}

	.sidebar-widget.recent-post ul li {

		height: 100px

	}

	.pagination-area {

		margin-top: 0

	}

	.sidebar-widget.search {

		margin-top: 35px

	}

	.contact-form-action.mb-50 {

		margin-bottom: 50px

	}

	.main-contact-area .contact-info {

		margin-bottom: 50px;

		padding: 30px

	}

	.chooses-us-img img {

		width: 100%

	}

	.services-details-content .services-contents h2 {

		font-size: 25px

	}

	.services-sidebar .address {

		margin-bottom: 30px;

		padding: 20px

	}

	.shopping-cart-area .cart-totals {

		margin-top: 35px

	}

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

	.others-option-for-responsive {

		display: none

	}

	.others-option-for-responsive .container {

		max-width: 100%

	}

	.others-option-for-responsive .container .container {

		max-width: 400px;

		margin: auto

	}

	.others-option-for-responsive .option-inner .others-option {

		margin-right: 15px;

		margin-left: 15px;

		top: -12px

	}

	.others-option-for-responsive .option-inner .others-option .dot-menu:hover .inner .circle {

		background-color: #06228f

	}

	.others-option-for-responsive .option-inner .others-option .option-item {

		padding: 0;

		margin: 0

	}

	.others-option-for-responsive .option-inner .others-option .option-item .search-overlay.search-popup {

		left: -185px

	}

	.others-option-for-responsive .option-inner .others-option .cart-icon {

		margin-left: 10px

	}

	.others-option-for-responsive .option-inner .others-option .call-us {

		margin-right: 10px

	}

	.others-option-for-responsive .option-inner {

		background-color: transparent;

		-webkit-box-shadow: none;

		box-shadow: none

	}

	.others-option-for-responsive .dot-menu {

		right: 10px;

		top: -62px

	}

	.navbar-area .others-option {

		display: none

	}

	.shape.video-shape-2 {

		display: none

	}

	.shape.video-shape-3 {

		display: none

	}

	.shape {

		display: none

	}

	.gallery-area .owl-nav {

		margin-top: 0;

		text-align: center;

		margin-right: 0

	}

	.we-area-form {

		padding: 30px

	}

	.we-are-content h2 {

		font-size: 35px

	}

	.about-content {

		margin-left: 0

	}

	.about-area .row {

		-webkit-box-align: unset!important;

		-ms-flex-align: unset!important;

		align-items: unset!important

	}

	.about-area .about-img {

		background-position: center center;

		background-repeat: no-repeat;

		background-size: cover;

		height: 100%;

		position: relative

	}

	.about-area .about-img::before {

		content: "";

		position: absolute;

		bottom: 0;

		left: 0;

		width: 100%;

		height: 30px;

		background-color: #fff

	}

	.about-area .about-img img {

		display: none

	}

	.banner-area.banner-area-two .banner-content h1 {

		font-size: 48px

	}

	.feature-area-three .single-feature {

		padding-left: 20px;

		text-align: center;

		padding: 20px

	}

	.feature-area-three .single-feature i {

		position: unset;

		display: block;

		margin-bottom: 20px

	}

	.our-services-area.our-services-area-two .single-services {

		padding: 20px

	}

	.we-are-area.feature-area-three .single-feature {

		padding: 20px!important;

		padding-left: 20px!important

	}

	.single-blog-post .news-content {

		padding: 20px

	}

	.single-blog-post .news-content h3 {

		font-size: 19px

	}

	.main-contact-area .contact-info {

		padding: 20px;

		padding-top: 50px;

		padding-bottom: 50px

	}

	

	.subscribe-area .newsletter-form {

		margin-right: 0

	}

	.subscribe-area .newsletter-form .default-btn {

		right: 6px

	}

}

@media only screen and (min-width: 1700px) {

	.banner-area {

		height: 100vh

	}

	.gallery-area.gallery-area-three .container-fluid {

		max-width: 1610px

	}

}



@media only screen and (max-width: 991px) {

	.mobile-nav {

		display: block;

		position: relative

	}

.user-area-style {
    width: 100% !important;
    background: transparent !important;
}
.user-area-style .contact-form-action {
    width: 100% !important;
    background: #fff !important;
    padding: 30px 20px !important;
    }

	.mobile-nav .logo {

		text-decoration: none;

		position: absolute;

		top:20px;

		z-index: 999;

		left: 15px;

		color: #fff;

		font-weight: 700;

		text-transform: uppercase;

		font-size: 20px;

		max-width:200px

	}

	.story-content {

    width: auto;

    position: static;

}

	/*.mobile-nav nav .navbar-nav {

		height: 300px;

		overflow-y: scroll!important

	}*/

	.mobile-nav nav .navbar-nav .nav-item a i {

		display: none

	}

	

	.mean-container .mean-bar {

		background-color:#111;

		padding: 0

	}

	.mean-container .mean-nav {

		margin-top:57px;

		    background-color:#00cccc;

	}

	.mean-container .mean-nav ul li a:hover {

		color: #06228f

	}

	.mean-container .mean-nav ul li a.active {

		color: #fff;

	}

.mean-container a.meanmenu-reveal {

    padding: 4px;

    color: #fff;

    left: 15px !important;

    border: 1px solid #0cc;

    margin-top: 12px;

}

	.mean-container a.meanmenu-reveal span {

		background-color: #fff;

		position: relative;

		top: 8px;

		margin-top: -5px;

		border-radius: 0

	}

	.main-nav {

		display: none!important

	}



	.others-option-for-responsive .container {

		max-width: 100%

	}

	.others-option-for-responsive .container .container {

		max-width: 400px;

		margin: auto

	}

	.others-option-for-responsive .option-inner .others-option {

		margin-right: 15px;

		margin-left: 15px

	}

	.others-option-for-responsive .option-inner .others-option .dot-menu:hover .inner .circle {

		background-color: #06228f

	}

	.others-option-for-responsive .option-inner .others-option .option-item {

		padding: 0;

		margin: 0;

		top: 0

	}

	.others-option-for-responsive .option-inner .others-option .option-item .search-overlay.search-popup {

		left: -185px

	}

	.others-option-for-responsive .option-inner .others-option .cart-icon {

		margin-left: 10px;

		top: 0

	}

	.others-option-for-responsive .option-inner .others-option .call-us {

		margin-right: 10px;

		top: 0

	}

	.navbar-area .others-option {

		display: none

	}

	.nice-select.open .list {

		z-index: 9999

	}

}

@media only screen and (min-width: 1200px) and (max-width: 1399px) {

	.container {

		max-width: 1200px

	}

}

@media only screen and (min-width: 1200px) {

	.container-fluid {

		max-width: 1320px

	}

}