/* Extra Large Devices, Wide Screens */
@media only screen and (max-width : 1600px) {
	.info-area-one .info-middel .content p{padding: 0 40px;}
	.info-area-one .info-middel{padding-top: 30px;}
	.about-area-one .about-list-right .content{padding:20px 27px;}
	.about-area-one .about-list-right .content h4{margin: 0 0 8px;padding: 0;font-size: 20px;}
	.about-area-one .about-list-right .content p{margin: 0 0 5px;font-size: 15px;}
	.about-area-one .about-list-left .content{padding: 17px 30px;}
	.about-area-one .about-list-left .content h4{margin: 0 0 8px;padding: 0;font-size: 20px;}
	.about-area-one .about-list-left .content p{margin: 0 0 5px;font-size: 15px;}
	.info-area-one .info-middel .info-logo a{display: none;}
	.info-area-one .info-middel .content img{display: none;}
	.section-heading-one h2{font-size: 30px;}
	.info-area-one .info-middel{margin: 0;}
}
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
	.section-heading-one h2{font-size: 30px;}
	.info-area-one .info-middel .content .section-heading-one{margin: 0 0 15px;}
	.info-area-one .info-middel .content img{display: none;}
	header .main-header .menu-area nav ul li a{padding: 0 10px;}
	.info-area-one .info-middel .info-logo a{margin: 0 0 10px;}
	.about-area-one .about-list-right .content h4{padding-right: 0;}
	.about-area-one .about-list-left .content h4{padding-right: 0;}
	footer .footer-top .weight{display: block;}
	footer .footer-top .insta{margin-top: 30px;}
	footer .footer-top .offer{margin-top: 30px;}
	.product-details .product-photo .carousel-inner .item{margin-left: 15px;}
	.about-area-one .about-list-right .content p{display: block;    line-height: 23px;}
	.about-area-one .about-list-left .content p{display: block;    line-height: 23px;}
	.info-area-one .info-middel{padding-top: 20px;}
	.section-heading-one h2{font-size: 28px;}
	.info-area-one .info-middel .content p{font-size: 14px;}
    .info-area-one .info-list figure img{    height: 360px;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	header .main-header .logo-area{text-align: center;}
	header .main-header .logo-area a{padding: 0;line-height: 0;margin-top: 8px;}
	header .main-header .menu-area nav ul li a{line-height: 80px;}
	header .main-header .menu-area nav ul li.menu-btn li{line-height: 80px;}
	header .main-header .menu-area nav ul li.menu-btn li .cart-top{line-height: 80px;}
	header .sticky .main-header .logo-area{display: none;}
	.slider-area .carousel-inner .item .carousel-captions .content{padding: 330px 0 215px;}
	.info-area-one .info-middel{margin: 0;padding: 50px 0;}
	.info-area-one .info-middel .info-logo a{margin: 0 0 20px;}
	.about-area-one .about-list-right .content{padding: 15px 18px;}
	.about-area-one .about-list-left .content{padding: 15px 18px;}
	.section-heading-two p{width: 75%;}
	.section-heading-three p{width: 75%;}
	.plan-price-area .plan-nav ul li a{padding: 0 40px;}
	.plan-price-area .plan-content .price-list .planprice.pd-l45{padding-bottom: 0;padding-top: 40px;padding-left: 15px;}
	.plan-price-area .plan-content .price-list .planprice.pd-r45{padding-top: 40px;padding-right: 15px;padding-left: 15px;padding-bottom: 40px;}
	.team-area .team-thumb{position: relative;bottom: 0;display: block;width: 100%}
	.team-area .team-thumb .thumb-list a{width: 24%;margin: 0;padding: 0 6px;}
	.team-area .team-con .team-con-list .team-content{text-align: center;padding: 40px 0 25px;}
	.team-area .team-con .team-con-list .con-img figure::before {display: none;}
	.team-area .team-con .team-con-list .con-img figure::after {display: none;}
	.banner-area .content-ban{text-align: center;}
	.banner-area .content-ban a{float: inherit;margin-top: 25px;}
	.testimonial-area .testimonial-list blockquote{font-size: 36px;padding: 0 100px;}
	.booking-area .booking-form{position: relative; top: 0;left: 0;right: 0;}
	.banner-area-two .banner-con{padding: 75px 0;}
	.banner-area-two{padding-top: 70px;}
	footer .footer-top .weight{margin-top: 30px;}
	.breadcumb-area{height: 300px;}
	.product-details .product-size{padding: 30px 0;}
	.product-details-two .product-des{margin: 0 0 50px;}
	.section{padding: 75px 0;}
	.section2{padding: 75px 0 0;}
	.section3{padding: 75px 0 45px;}
	.section4{padding: 0 0 75px;}
	.section5{padding: 0 0 45px;}
	.services-area-two{padding: 75px 0 25px;}
	.contact-area .map-area .go-map{right: 0px;}
	.contact-area .map-area .go-map::after{display: none;}
	.contact-area,.booking-area .booking-time{padding: 75px 0 55px;}
	.services-area-one{padding: 53px 0 75px;}
	.section-head{padding: 75px 0 0;}
	.about-area-one .about-list-right .content p{display: block;}
	.about-area-one .about-list-left .content p{display: block;}
	.about-area-one .about-list-left figure{float: inherit;}
	.about-area-one .about-list-left{margin: 0 0 2px;}
	.blog-details-area .content-area .tags-share .share{text-align: left;margin-top: 20px;}
	.sidebar{padding: 0 0 25px;}
	footer .footer-top{padding: 75px 0 50px;}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	header{top: 0;position: relative;}
	header .header-top{display: none;}
	header .main-header{display: none;}
	header .mobile-menu-area{display: block;}
	.slider-area .carousel-inner .item .carousel-captions .content{padding: 150px 0 180px;text-align: center;}
	.slider-area .carousel-inner .item .carousel-captions .content h2{font-size: 48px;margin: 0 0 35px}
	.slider-area .carousel-inner .item .carousel-captions .content p{font-size: 20px;margin: 0 0 40px;}
	.slider-area .carousel-inner .carousel-indicators{top: initial;}
	.slider-area .carousel-inner .carousel-indicators li{display: inline-block;}
	.about-area-one .about-list-right .content{padding:15px;}
	.about-area-one .about-list-left .content{padding: 15px;}
	.plan-price-area .plan-nav ul li a{padding: 0 15px;font-size: 14px;}
	.plan-price-area .plan-content .plan-list-nav ul li a{line-height: 50px;}
	.banner-area .content-ban h2 span{font-size: 32px;display: block;}
	.banner-area .content-ban h2 strong{font-size: 36px;}
	.counter-area .counter-list{width: 100%;float: inherit;}
	.testimonial-area .testimonial-list blockquote{font-size: 24px;padding: 0 40px;}
	.testimonial-area .owl-controls .owl-buttons .owl-prev{left: 15px;}
	.testimonial-area .owl-controls .owl-buttons .owl-next{right: 15px;}
	.booking-area .booking-time .heading{text-align: center;}
	.booking-area .booking-time .heading h2::after{background-position: center;}
	.booking-area .booking-time .booking-days ul{margin: 0 auto;text-align: center;}
	.booking-area .booking-form form{padding: 0 30px;}
	.breadcumb-area{height: 250px;}
	.gallery-area .portfolio-nav{margin: 50px 0 0;}
	.product-details .product-discription .total-product{margin: 0 0 15px;}
	.shop-page-area .filter-area .list-grid,.shop-page-area .filter-area .short{margin: 0 0 10px;}
	.shop-page-area .filter-area .list-grid,.shop-page-area .filter-area .short,.shop-page-area .filter-area .pagein{text-align: center;}
	.contact-area .form-area form fieldset .col-sm-4{width: 100% !important;}
	.contact-area .form-area form fieldset .col-sm-4{margin: 0 0 30px;}
	.contact-area .form-area form fieldset .col-sm-4:last-child{margin: 0;}
	.gall-sid{margin-bottom: 40px;}
	.team-area .team-con .team-con-list .team-content ul{display: none;}
	.banner-area .content-ban h2{display: block;}
	.services-area-two .services-list .icons{margin: 0 0 30px;}
	.gallery-area .portfolio-nav{margin-top: 0;}
}
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
	.slider-area .carousel-inner .item .carousel-captions .content p{font-size: 14px;margin: 0 0 30px}
	.slider-area .carousel-inner .item .carousel-captions .content h2{font-size: 40px;margin: 0 0 25px;}
	.slider-area .carousel-inner .item .carousel-captions .content{padding: 100px 0 180px;text-align: center;}
	.section-heading-one h2{font-size: 28px;}
	.about-area-one .about-list-right figure{width: 100%;float: inherit;}
	.about-area-one .about-list-left figure{width: 100%;float: inherit;}
	.about-area-one .about-list-right .content{width: 100%;}
	.about-area-one .about-list-left .content{width: 100%;}
	.section-heading-two h2{font-size: 36px;padding: 0 0 26px;margin: 0 0 22px;}
	.section-heading-two p{width: 90%;}
	.section-heading-two{margin: 0 0 30px;}
	.section-heading-three h2{font-size: 36px;padding: 0 0 26px;margin: 0 0 22px;}
	.section-heading-three p{width: 90%;}
	.section-heading-three{margin: 0 0 30px;}
	.plan-price-area .plan-nav{margin: 0 auto;}
	.plan-price-area .plan-nav ul li a{padding: 0 10px}
	.team-area .team-con .team-con-list .team-content ul li span{font-size: 22px;}
	.testimonial-area .testimonial-list::after{display: none;}
	.testimonial-area .testimonial-list{padding-top: 0;}
	.testimonial-area .testimonial-list blockquote{font-size: 18px;}
	.testimonial-area .testimonial-list h4{font-size: 18px;}
	.banner-area-two .banner-con h2{font-size: 36px;}
	.breadcumb-area{height: 200px;}
	.pagination ul li{padding: 0 2px;}
	.info-area-one .info-middel .content p{padding: 0 20px;}
	.blog-details-area .content-area .tags-share .tags ul li{padding: 5px;}
}

/* Custom, iPhone Retina */ 

@media only screen and (max-width : 320px) {
	.slider-area .carousel-inner .item .carousel-captions .content h2{font-size: 36px;}
	.slider-area .carousel-inner .item .carousel-captions .content p{font-size: 12px;}
	.team-area .team-con .team-con-list .con-img figure::before {display: block;}
	.team-area .team-con .team-con-list .con-img figure::after {display: block;}
	.about-gallery .owl-controls .owl-buttons{display: none;}
}




@media only screen and (min-width: 320px) and (max-width: 360px){
.info-area-one .info-list figure .content h2{font-size: 26px !important;}
    .section-heading-two h2{font-size: 30px;}
    .banner-area-two .banner-con h2{font-size: 30px;}
    .section-heading-three h2{font-size: 30px;}

}

@media only screen and (min-width: 361px) and (max-width: 375px){
    .info-area-one .info-list figure .content h2{}
    .section-heading-two h2{font-size: 30px;}
    .banner-area-two .banner-con h2{font-size: 30px;}
    .section-heading-three h2{font-size: 30px;}
}

@media only screen and (min-width: 376px) and (max-width: 414px){
    .section-heading-two h2{font-size: 30px;}
    .banner-area-two .banner-con h2{font-size: 30px;}
    .section-heading-three h2{font-size: 30px;}
}

@media only screen and (min-width: 415px) and (max-width: 480px){
    .section-heading-two h2{font-size: 30px;}
    .banner-area-two .banner-con h2{font-size: 30px;}
    .section-heading-three h2{font-size: 30px;}
}

@media only screen and (min-width: 481px) and (max-width: 600px){}

@media only screen and (min-width: 601px) and (max-width: 667px){}

@media only screen and (min-width: 668px) and (max-width: 734px){}

@media only screen and (min-width: 735px) and (max-width: 768px){}

@media only screen and (min-width: 769px) and (max-width: 992px){
    .info-area-one .info-list figure img{height:400px;}
    .about-area-one .about-list-right .content h4{font-size: 17px;}
    .about-area-one .about-list-right .content p{line-height:23px;}
    .about-area-one .about-list-left .content h4{font-size: 17px;}
    .about-area-one .about-list-left .content p{line-height:23px;}
    .about-area-one .about-list-left{    margin: 0 0 0.1px;}
    header .sticky .main-header .logo-area{display: block !important;}
}

@media only screen and (min-width: 993px) and (max-width: 1024px){
    .owl-carousel .owl-wrapper{width:100% !important;}
    .owl-carousel .owl-item{width:33.33% !important;}
}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
    .about-area-one .about-list-right .content p{font-size: 12px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-right .content{padding:15px 15px;}
    .about-area-one .about-list-right .content h4{font-size: 14px; font-weight: 600; line-height: 22px;}
    .about-area-one .about-list-right .content a{font-size: 12px;}
    .about-area-one .about-list-left .content p{font-size: 12px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-left .content{padding:15px 15px;}
    .about-area-one .about-list-left .content h4{font-size: 14px; font-weight: 600;line-height: 22px;}
    .about-area-one .about-list-left .content a{font-size: 12px;}
    
}

@media only screen and (min-width: 1201px) and (max-width: 1280px){
    .about-area-one .about-list-right .content p{font-size: 12px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-right .content{padding:15px 15px;}
    .about-area-one .about-list-right .content h4{font-size: 14px; font-weight: 600; line-height: 22px;}
    .about-area-one .about-list-right .content a{font-size: 12px;}
    .about-area-one .about-list-left .content p{font-size: 12px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-left .content{padding:15px 15px;}
    .about-area-one .about-list-left .content h4{font-size: 14px; font-weight: 600;line-height: 22px;}
    .about-area-one .about-list-left .content a{font-size: 12px;}
    .slider-area .carousel-inner .item .carousel-captions .content{padding: 30% 0 25%;}
}

@media only screen and (min-width: 1281px) and (max-width: 1366px){
    .about-area-one .about-list-right .content p{font-size: 13px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-right .content{padding:15px 15px;}
    .about-area-one .about-list-right .content h4{font-size: 16px; font-weight: 600; line-height: 22px;}
    .about-area-one .about-list-right .content a{font-size: 12px;}
    .about-area-one .about-list-left .content p{font-size: 13px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-left .content{padding:15px 15px;}
    .about-area-one .about-list-left .content h4{font-size: 16px; font-weight: 600;line-height: 22px;}
    .about-area-one .about-list-left .content a{font-size: 12px;}
    .slider-area .carousel-inner .item .carousel-captions .content{padding: 30% 0 25%;}
}

@media only screen and (min-width: 1367px) and (max-width: 1400px){
    .about-area-one .about-list-right .content p{font-size: 14px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-right .content{padding:15px 15px;}
    .about-area-one .about-list-right .content h4{font-size: 17px; font-weight: 600; line-height: 22px;}
    .about-area-one .about-list-right .content a{font-size: 12px;}
    .about-area-one .about-list-left .content p{font-size: 14px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-left .content{padding:15px 15px;}
    .about-area-one .about-list-left .content h4{font-size: 17px; font-weight: 600;line-height: 22px;}
    .about-area-one .about-list-left .content a{font-size: 12px;}
    .slider-area .carousel-inner .item .carousel-captions .content{padding: 30% 0 25%;}
}

@media only screen and (min-width: 1401px) and (max-width: 1440px){
    .about-area-one .about-list-right .content p{font-size: 14px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-right .content{padding:15px 15px;}
    .about-area-one .about-list-right .content h4{font-size: 17px; font-weight: 600; line-height: 22px;}
    .about-area-one .about-list-right .content a{font-size: 12px;}
    .about-area-one .about-list-left .content p{font-size: 14px;    line-height: 20px; margin-bottom: 0px;}
    .about-area-one .about-list-left .content{padding:15px 15px;}
    .about-area-one .about-list-left .content h4{font-size: 17px; font-weight: 600;line-height: 22px;}
    .about-area-one .about-list-left .content a{font-size: 12px;}
    .slider-area .carousel-inner .item .carousel-captions .content{padding: 30% 0 25%;}
}

@media only screen and (min-width:1441px) and (max-width:1600px) {
	.about-area-one .about-list-right .content h4{margin: 0 0 8px;padding: 0;font-size: 18px !important;font-weight:600 !important;}
	.about-area-one .about-list-right .content p{margin: 0 0 5px;font-size: 14px !important;    line-height: 22px !important;}
	.about-area-one .about-list-left .content h4{margin: 0 0 8px;padding: 0;font-size: 18px !important;font-weight:600 !important;}
	.about-area-one .about-list-left .content p{margin: 0 0 5px;font-size: 14px !important;    line-height: 22px !important;}
    
    
}

@media only screen and (min-width: 1601px) and (max-width: 1680px){}

@media only screen and (min-width: 1681px) and (max-width: 1920px){}

@media only screen and (min-width: 1921px) and (max-width: 2560px){}

@media only screen and (min-width: 2561px) and (max-width: 3840px){}

@media only screen and (min-width: 320px) and (max-width: 767px){
    .about-area-one .about-list-left{    margin: 0 0 0px;}
    .banner-area-two .banner-con{padding:50px 0px;}
}
@media only screen and (width: 768px){
    header .main-header{display: block;}
    header .header-top{display: block;}
/*    .menu-area{display: none;}*/
    .mobile-menu-area{display: none !important; }
    header .header-top .contact-info-top ul li span{color:#000;}
/*    .core-menu li a{color:#fff;}*/
    
    
    
}