@charset "utf-8";
/* CSS Document */
input[type="submit"], input[type="button"], input[type="text"], input[type="password"], input[type="email"], textarea { -webkit-appearance: none; border-radius:0px; -webkit-border-radius:0px;
-moz-border-radius:0px; -o-border-radius:0px; }
a[href^=tel] { text-decoration:inherit;color: inherit; }

/* #Media Queries
================================================== */
@media only screen and (min-width: 1920px){

}

@media only screen and (min-width: 1280px) {
body{ overflow-x:hidden;}
/* popup */
.acc-form-pad{width:60%;}
}

@media screen and (min-width:1280px) and (max-width:1365px) {

    /* popup */
    .acc-form-pad{width:60%;}

}  

@media screen and (min-width:1024px) and (max-width:1279px) {
img {max-width:100%;}
.row-container, .inner-container { width:100%; padding: 0 15px; }

/* Header */
.top-main .logo img{width: 280px;}
.menu{column-gap: 25px;}
.rs-menu ul.nav-menu{column-gap: 25px;}
.rs-menu a{font-size: 15px;}
.dealer-login a{padding: 0 7px 0 15px;width: 155px;}
/* footer */
footer{padding: 0 15px;}
.ftr-col-3{flex: 0 1 23%;}
/* newsletter */
.col-1{flex: 0 1 49%}
/* why jagee */
.title-sec h2{font-size: 44px;line-height: 48px;}
/* dealer section */
.dealer-sec ul li .travel-item .travel-btm-sec h2{font-size: 44px;line-height: 44px;}
/* new arrivals */
.new-arrivals-list .swiper-button-next{right: 2px;}
.new-arrivals-list .swiper-button-prev{left:2px;}
/* main-banner */
.swiper-caption h1{font-size: 42px;line-height: 60px;}
/* our collection */
.popular-place .lft-place-cont h2{font-size: 44px;line-height: 44px;}
.btn-yellow{margin-top: 0;}
/************** inner-pages**************/
/* Custom design */
.in-bann h2{font-size: 44px;line-height: 44px;}
/* About-us */
.inn-banner{min-height: 330px}
.inn-banner img{min-height: 330px;object-fit: cover}
.inn-caption h1{font-size: 44px;line-height: 44px;}
.abt-cnt{align-items: flex-start;}
.abt-lft h2{font-size: 38px;}
.abt-lft p{font-size: 15px;}
.abt-rht{flex:0 1 50%;}
/* product detail */
.prdt-title,.product-table{display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.prdt-title p,.product-table{padding: 0;}
.product-table table,.prdt-title p{width: 770px;}
/* products */
.range-sec h2{font-size: 25px;line-height: 30px;}
/* popup */
.acc-form-pad{width: 70%;}

}

/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row-container, .inner-container {  width:750px; }

/* header */
.top-hdr,.main-menu,.dealer-login a span.text-main{display: none;}
.m-menu{display: block;}
.top-main{padding: 5px 0;}
.top-main .logo img{width: 250px;}
.menu{column-gap: 15px;}
.dealer-login a{width: auto;padding: 0;justify-content: center;background: none;}
.dealer-login a:hover{background: transparent;}
.dealer-login a span{background:#fff;}
.dealer-login a span i{color:#29204A;}
.dealer-login a span:hover{background: #D7B56D;}
.dealer-login a span:hover i{color:#fff;}
/* footer */
footer{padding: 0 15px;}
.ftr-top{padding: 50px 0;}
.ftr-top-in{row-gap: 30px;}
.ftr-col-3{flex: 0 1 100%;order:1;text-align: center;}
.ftr-col-3 img{width: 220px;}
.ftr-social ul li a{width: 35px;height:35px;}
.ftr-social ul li a i{font-size: 18px;}
.ftr-col-1 ul li p{width: 100%;}
.ftr-col-2{flex: 0 1 40%;order: 3;}
.ftr-col-1{flex: 0 1 35%;order: 2;}
/* news-letter */
.newsletter-inn{column-gap: 4%}
.col-1{flex: 0 1 53%;}
.col-1 h2{font-size: 34px;line-height: 40px;}
.news-text.col-3{flex: 0 1 43%;}
.news-text input[type="text"]{padding: 0 15px;font-size: 14px;}
.news-text button{font-size: 14px;line-height: 20px;}
.newsletter{padding: 45px 0;}
/* why jagee */
.why-jagee-sec{padding: 50px 0;}
.title-sec h2{font-size: 40px;line-height: 44px;}
.title-sec p br{display: none;}
.line-hr{margin-top: 25px;}
.why-list ul li{flex: 0 1 18%;}
.why-list ul li .icon-img img{max-height: 55px;}
.why-list ul li .title-txt{padding: 20px 10px;min-height: 115px;}
.why-list ul li .title-txt h3{font-size: 17px;line-height: 24px;}
/* handcrafted section */
.expert-caption h2{font-size: 44px;line-height: 48px;}
.expert-caption p{font-size: 17px;line-height: 23px;}
.expert-caption a{font-size: 14px;padding: 12px 25px;}
/* dealer section */
.dealer-sec ul li .travel-item .travel-btm-sec h2{font-size: 38px;line-height: 38px;}
.dealer-sec ul li .travel-item .travel-btm-sec p{font-size: 15px;line-height: 24px;}
.dealer-sec ul li .travel-item .travel-btm-sec a{padding: 12px 25px;font-size: 13px;}
.dealer-sec{margin-bottom: 50px;}
/* new arriaval */
.new-arrivals-sec{padding: 50px 0;}
.new-arrivals-list ul li .new-arrivals-txt span,.new-arrivals-list ul li .new-arrivals-txt p,.new-arrivals-list ul li .new-arrivals-txt h3{font-size: 15px;}
.expore-btn{margin-top: 30px;}
.expore-btn a{font-size: 14px;padding: 15px 35px;}
.new-arrivals-list .swiper-button-next{right: 2px;}
.new-arrivals-list .swiper-button-prev{left:2px;}
/* Product catogery */
#cat-style .travel-cnt{padding: 25px 15px;}
#cat-style .travel-cnt span{margin-bottom: 12px;}
#cat-style .travel-cnt h3{font-size: 22px;line-height: 26px;}
.category-sec{padding: 50px 0;}
/* main-banner */
.home-banner .swiper-slide{min-height: 400px;}
.home-banner .swiper-slide img{min-height: 400px;object-fit: cover;}
.swiper-caption{max-width: 450px;}
.swiper-caption h1{font-size:36px;line-height:47px;} 
.swiper-caption p{font-size: 17px;line-height: 23px;margin-bottom: 30px;}
.swiper-caption a{font-size: 14px;padding: 15px 30px;}
/* our collection */
.Popular-sec{padding: 60px 0;}
.popular-place .lft-place-cont h2{font-size: 40px;line-height: 42px;}
.popular-place .rgt-place-cont {flex: 0 1 52%;}
.btn-yellow{margin-top: 35px;text-align: center;}
.btn-yellow a{font-size: 14px;height: 45px;line-height: 45px;padding: 0 35px;}
.popular-place{padding: 0 30px;justify-content: center;}
.popular-place .lft-place-cont{flex:0 1 45%;}
.logo-bg {display: none;}
.popular-place .lft-place-cont ul li a{font-size: 16px;line-height: 24px;}
/************ inner-pages************/
/* Custom design */
.in-bann{padding: 60px 0;}
.in-bann h2{font-size: 42px;line-height: 42px;}
.deal-form{padding-bottom: 0;background: #fff;}
.deal-form .form{margin-top: 0;width: 100%;padding: 50px;box-shadow: none;}
/* About-us */
.inn-banner{min-height: 300px;}
.inn-banner img{min-height: 300px;object-fit: cover}
.inn-caption h1{font-size:36px;line-height:47px;}
.vision-sec ul{column-gap: 5%; row-gap: 20px;}
.vision-sec ul li{flex: 0 1 47.5%;}
.vision-ico{width: 75px;}
.vision-txt{width: calc(100% - 110px);}
.vision-txt h2{font-size: 22px;line-height: 24px;}
.vision-txt p{font-size: 15px;line-height: 23px;}
.chairman-sec{padding:50px 0;}
.abt-lft h2{font-size: 34px;line-height: 40px;}
.abt-lft h2 span{font-size: 22px;}
.abt-lft p{font-size: 15px;}
.abt-lft{flex: 0 1 100%;}
.abt-rht{display: none;}
.char-img{display: block;}
/* Contact-us */
.cnt-title{padding-top: 60px;}
.deal-form.cnt-form {background: inherit;}
.contact-us{padding: 50px 0 0px 0;}
.address-detail ul li{padding: 20px 15px;}
.address-detail ul li p{font-size: 15px;line-height: 24px;}
.address-detail ul li h2{font-size: 22px;line-height: 26px;}
.address-detail ul li img{width: 30px;}
/* product-detail */
.prdt-title p, .product-table{padding: 0 20px;}
.product-info{padding: 50px 0;}
.prdt-lft{float:left;width: 100%;padding:0;margin-bottom: 20px;}
.prdt-rht{float:left;width: 100%;padding-right:65px;}
.prdt-rht h2{font-size: 36px;line-height: 40px;}
.prdt-rht span{margin-bottom: 15px;}
.product-contact{width: 515px;}
.product-detail{padding-bottom: 0px;}
/* product */
.product-sec{padding: 50px 0;}
.result-div{font-size: 14px;}
.sort-dp-down .nice-select{font-size: 14px;}
.range-sec h2{font-size: 22px;line-height: 28px;margin-bottom: 15px;}
.acc-title{font-size: 13px;}
.range-sec ul li .check-container{font-size: 13px;}
.range-sec{padding-bottom: 30px;margin-bottom: 30px;}
.pdt-list ul li{flex: 0 1 48%;}
.pagination .page-numbers{width: 35px;height: 35px;font-size: 14px;line-height: 35px;}
.pagination .page-numbers i{line-height: 35px;}
.pdt-list ul li .new-arrivals-txt h3,.pdt-list ul li .new-arrivals-txt p{font-size: 15px;}
.pdt-list ul li .new-arrivals-txt span{font-size: 14px;}
/* popup */
.acc-form-pad{width: 500px;}
.acc-logo{display: none;}
.customer-page .log-acc-page .acc-page{flex: 0 1 100%;}

}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%;}
.row-container, .inner-container {width:100%; padding:0px 15px;}

/* header */
.top-hdr,.main-menu,.dealer-login a span.text-main{display: none;}
.m-menu{display: block;}
.mobile-menu{top:65px;padding: 15px;}
.top-main{padding: 8px 0;}
.top-main .logo img{width: 215px;}
.menu{column-gap: 15px;}
.dealer-login a{width: auto;padding: 0;justify-content: center;background: none;}
.dealer-login a:hover{background: transparent;}
.dealer-login a span{background:#fff;}
.dealer-login a span i{color:#29204A;}
.dealer-login a span:hover{background: #D7B56D;}
.dealer-login a span:hover i{color:#fff;}
/* footer */
footer{padding: 0 15px;}
.ftr-top{padding:40px 0;}
.ftr-top-in{row-gap: 30px;}
.ftr-col-3{flex: 0 1 100%;order:3;text-align: center;}
.ftr-col-3 img{display: none;}
.ftr-social{margin-top: 0;}
.ftr-social ul li a{width: 35px;height:35px;}
.ftr-col-1 ul li p{width: 100%;}
.ftr-col-2{flex: 0 1 45%;order: 2;}
.ftr-col-1{flex: 0 1 38%;order: 1;}
.ftr-col-2 ul{row-gap: 10px;}
.ftr-social ul li a i{font-size: 18px;}
.ftr-col-1 h2,.ftr-col-2 h2{font-size: 15px;line-height: 15px;margin-bottom: 15px;}
.ftr-col-1 ul li p{width: 100%;font-size: 13px;}
.ftr-col-2 ul li{font-size: 13px;}
.ftr-btm ul li{font-size: 12px;padding-right: 10px;margin-right: 10px;}
/* news-letter */
.newsletter-inn{row-gap: 20px;}
.col-1{flex: 0 1 100%;text-align: center;}
.col-1 h2{font-size: 32px;line-height: 38px;}
.col-1 h2 i{display:none;}
.news-text.col-3{flex: 0 1 70%;}
.news-text input[type="text"]{padding: 0 15px;font-size: 14px;}
.news-text button{font-size: 14px;line-height: 20px;padding: 10px;}
.newsletter{padding: 40px 0;}
/* why jagee */
.why-jagee-sec{padding: 40px 0;}
.title-sec{margin-bottom: 30px;}
.title-sec h2{font-size: 36px;line-height: 40px;margin-bottom: 15px;}
.title-sec p{font-size: 15px;line-height: 20px;}
.title-sec p br{display: none;}
.line-hr{margin-top: 25px;}
.line-hr img{width: 100px;padding: 0 5px;}
.why-list ul li{flex: 0 1 32%;}
.why-list ul li .title-txt{padding: 15px 10px;}
.why-list ul li .title-txt h3{font-size: 17px;line-height: 20px;}
.why-list ul li .icon-img img{max-height: 50px;}
/* handcrafted section */
.expert-caption h2{font-size: 38px;line-height: 44px;}
.expert-caption p{font-size: 16px;line-height: 24px;}
.expert-caption a{font-size: 14px;padding: 12px 25px;}
.handcrafted-sec{min-height: 400px;}
.handcrafted-sec img{width: 100%;min-height:400px;object-fit: cover;}
/* dealer section */
.dealer-sec{margin-bottom: 50px;}
.dealer-sec ul li .travel-item .travel-btm-sec{row-gap: 15px;}
.dealer-sec ul li .travel-item .travel-btm-sec h2{font-size: 34px;line-height: 34px;}
.dealer-sec ul li .travel-item .travel-btm-sec p{font-size: 14px;line-height: 24px;}
.dealer-sec ul li .travel-item .travel-btm-sec a{padding: 12px 25px;font-size: 13px;}
/* new arriaval */
.new-arrivals-sec{padding: 40px 0;}
.new-arrivals-list ul li .new-arrivals-txt{padding-top: 20px;}
.new-arrivals-list ul li .new-arrivals-txt span,.new-arrivals-list ul li .new-arrivals-txt p,.new-arrivals-list ul li .new-arrivals-txt h3{font-size: 15px;}
.expore-btn{margin-top: 30px;}
.expore-btn a{font-size: 14px;padding: 15px 35px;}
.new-arrivals-list .swiper-button-next{right: 2px;}
.new-arrivals-list .swiper-button-prev{left:2px;}
/* Product catogery */
.category-sec{padding: 40px 0;}
#cat-style .travel-cnt{padding: 20px 15px;min-height: 120px;}
#cat-style .travel-cnt span{margin-bottom: 10px;}
#cat-style .travel-cnt h3{font-size: 20px;line-height: 24px;}
/* main-banner */
.home-banner .swiper-slide{min-height: 400px;}
.home-banner .swiper-slide img{min-height: 400px;object-fit: cover;}
.swiper-caption{max-width: 380px;}
.swiper-caption h1{font-size:32px;line-height:40px;} 
.swiper-caption p{font-size: 15px;line-height: 20px;margin-bottom: 20px;}
.swiper-caption a{font-size: 14px;padding: 12px 25px;line-height: 14px;}
/* our collection */
.Popular-sec{padding: 40px 0;}
.popular-place .lft-place-cont h4{font-size: 11px;}
.popular-place .lft-place-cont h2{font-size: 32px;line-height: 36px;margin-bottom: 20px;}
.popular-place .lft-place-cont{flex:0 1 100%;margin-bottom: 25px;}
.popular-place .rgt-place-cont {flex: 0 1 100%;}
.popular-place .lft-place-cont ul.menu-list{row-gap: 15px;}
.btn-yellow{margin-top: 35px;text-align: center;}
.btn-yellow a{font-size: 14px;height: 45px;line-height: 45px;padding: 0 35px;}
.popular-place{padding: 0 20px;justify-content: center;}
.logo-bg {display: none;}
.popular-place .lft-place-cont ul li a{font-size: 15px;line-height: 20px;}
/* swiperbutton */
#cat-style .swiper-button-prev,.new-arrivals-list .swiper-button-prev,.gallery-top .swiper-button-prev{width: 45px;height: 45px;}
#cat-style .swiper-button-next,.new-arrivals-list .swiper-button-next,.gallery-top .swiper-button-next{width: 45px;height: 45px;}
#cat-style .swiper-button-prev::after,#cat-style .swiper-button-prev::after,.new-arrivals-list .swiper-button-prev::after,.new-arrivals-list .swiper-button-next::after{font-size: 18px;}
.gallery-top .swiper-button-prev::after,.gallery-top .swiper-button-next::after{font-size: 22px;}
/************ inner-pages************/
/* Custom design */
.in-bann{padding: 50px 0;}
.in-bann h2{font-size: 36px;line-height: 40px;margin-bottom: 15px;}
.in-bann p{font-size: 15px;}
.deal-form{padding-bottom: 0;background: #fff;}
.deal-form .form{margin-top: 0;width: 100%;padding: 40px 15px;box-shadow: none;}
.deal-form .form ul{row-gap: 15px;}
.deal-form .form ul li label{font-size: 14px;;}
.deal-form .form ul li input[type="text"], .deal-form .form ul li input[type="tel"], .deal-form .form ul li input[type="email"], .deal-form .form ul li input[type="file"], .deal-form .form ul li textarea{height:45px;}
.deal-form .form ul li textarea{min-height: 100px;}
.deal-form .form ul li.fl.s-btn input{font-size: 15px;width: 145px;height: 45px;}
.deal-form .form ul li .nice-select{line-height: 45px;}
/* About-us */
.inn-banner{min-height: 270px;}
.inn-banner img{min-height: 270px;object-fit: cover;object-position: 70%;}
.inn-caption{left:0;right:0;text-align: center;}
.inn-caption h1{font-size: 36px;line-height: 40px;}
.breadcrumb ul{justify-content: center;}
.breadcrumb ul li{font-size: 13px;}
.vision-sec{padding: 40px 0;}
.vision-sec ul{padding:0 20px;row-gap: 20px;}
.vision-sec ul li{flex: 0 1 100%;}
.vision-ico{width: 80px;}
.vision-txt{width: calc(100% - 115px);}
.vision-txt h2{font-size: 20px;line-height: 22px;}
.vision-txt p{font-size: 15px;line-height: 22px;}
.chairman-sec{padding: 40px 0;}
.abt-lft h2{font-size: 32px;line-height: 38px;}
.abt-lft h2 span{font-size: 21px;}
.abt-lft p{font-size: 15px;}
.abt-lft{flex: 0 1 100%;}
.abt-rht{display: none;}
.char-img{display: block;}
/* Contact-us */
.deal-form.cnt-form {background: inherit;}
.contact-us{padding: 40px 0 0px 0;}
.map iframe{height: 400px;}
.cnt-title{padding-top: 50px;}
.address-detail ul{row-gap: 20px;column-gap:20px;}
.address-detail ul li{padding: 30px;flex: 0 1 48%;min-height: 250px;}
.address-detail ul li p{font-size: 15px;line-height: 24px;}
.address-detail ul li h2{font-size: 20px;line-height: 24px;margin-bottom: 15px;}
.address-detail ul li img{width: 30px;margin-bottom: 15px;}
/* product-detail */
.gallery-top{margin-bottom: 15px !important;}
.prdt-title p, .product-table{padding: 0 10px;}
.product-info{padding: 40px 0;}
.product-table table tbody tr td{font-size: 14px;line-height: 45px;}
.product-table table thead tr th{font-size: 18px;line-height: 45px;}
.product-table table tr th:first-child, .product-table table tr td:first-child{padding-left: 20px;}
.prdt-title .line-hr{margin-bottom: 20px;}
.prdt-lft{float:left;width: 100%;padding:0;margin-bottom: 20px;}
.prdt-rht{float:left;width: 100%;padding-right:30px;}
.prdt-rht h2{font-size: 34px;line-height: 38px;}
.prdt-rht span{margin-bottom: 15px;font-size: 15px;}
.prdt-rht p{font-size: 15px;}
.prdt-slct p{font-size: 14px;}
.product-contact{width: 450px;padding: 20px;}
.product-detail{padding-bottom: 0px;}
.product-contact h3{font-size: 15px;}
.product-contact ul li a{font-size: 13px;}
.product-contact ul li a img {float: left;width: 18px;height: 18px;}
/* product */
.product-sec{padding: 40px 0;}
/* .pdt-lft{flex:0 1 100%;order:2;margin-top: 30px;} */
.pdt-lft{flex:0 1 100%;}
.pdt-rht{flex:0 1 100%;}
.result-div{font-size: 14px;}
.sort-dp-down .nice-select{font-size: 14px;}
.range-sec h2{font-size: 20px;line-height: 22px;margin-bottom: 15px;}
.acc-title,.acc-content ul li a{font-size: 13px;}
.range-sec ul li .check-container{font-size: 13px;}
.range-sec{padding-bottom: 20px;margin-bottom: 20px;}
.pdt-list ul li{flex: 0 1 48%;}
.pagination .page-numbers{width: 35px;height: 35px;font-size: 14px;line-height: 35px;}
.pagination .page-numbers i{line-height: 35px;}
.pdt-list ul li .new-arrivals-txt h3,.pdt-list ul li .new-arrivals-txt p{font-size: 15px;}
.pdt-list ul li .new-arrivals-txt span{font-size: 14px;}
/* popup */
.acc-form-pad{width: 450px;}
.acc-logo{display: none;}
.customer-page .log-acc-page .acc-page{flex: 0 1 100%;}
.customer-page .log-acc-page .acc-page img{width: 180px;}
.section-capture .section-title h2{font-size: 26px;}
.btn-style2{font-size: 15px;padding: 12px 38px;}

/* whats-new */
.whats-new-section{padding: 40px 0;}
.new-list ul{row-gap: 30px;}
.new-list ul li{flex:0 1 49%;}
.catalogue-name h3{font-size: 18px;line-height: 20px;}
/* sc button */
.customer-page .log-acc-page .acc-page .login #msg_error{font-size: 12px;}
#sc-button{width: 45px;height: 45px;}
#sc-button i{font-size:22px}
}


/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {


#sc-button { right: 15px;}

/* footer*/
.ftr-col-1{flex: 0 1 50%;}
.ftr-col-2{flex: 0 1 30%;}
.ftr-col-2 ul li{flex: 0 1 100%;}
/* why jagee */
.title-sec h2{font-size: 32px;line-height: 38px;}
.title-sec p{font-size: 14px;line-height: 20px;}
.line-hr{margin-top: 20px;}
/* dealersection */
.dealer-sec ul{row-gap: 25px;}
.dealer-sec ul li{flex: 0 1 100%;}
.dealer-sec ul li .travel-item .travel-btm-sec h2{font-size: 30px;line-height: 30px;}
.dealer-sec ul li .travel-item .travel-btm-sec a{padding: 10px 20px;font-size: 12px;}
/* new arrivals */
.new-arrivals-list .swiper-button{display: none;}
.new-arrivals-list .swiper-container{padding-bottom: 40px;}
.expore-btn a{font-size: 13px;padding: 12px 25px;}
.new-arrivals-list .swiper-pagination{display: block;bottom: 0;}
/* product catogery */
.category-sec{padding: 40px 0 20px 0;}
#cat-style.swiper-container{padding-bottom: 60px;}
#cat-style .swiper-slide{transform: scale(1);}
#cat-style .travel-nav{display: none;}
#cat-style .swiper-pagination{display: block;}
/* main-banner */
.home-banner .swiper-slide img{object-position: 77%;}
.swiper-caption h1{font-size: 32px;line-height: 38px;} 
/************ inner-pages************/
/* Custom design */
.in-bann h2{font-size: 32px;line-height: 38px;}
.in-bann p{font-size: 14px;line-height: 20px;}
.deal-form .form ul li{flex: 0 1 100%;}
/* About-us */
.inn-caption h1{font-size: 32px;line-height: 38px;}
.abt-lft h2{font-size: 30px;line-height: 34px;}
.abt-lft h2 span{font-size: 19px;}
/* contact-us */
.address-detail ul{padding: 0 15px;}
.address-detail ul li{padding: 30px;flex: 0 1 100%;min-height:unset;}
/* product-details */
.prdt-rht{padding-right: 0;}
.product-contact ul{column-gap: 45px;}
.prdt-rht h2{font-size: 32px;line-height: 34px;}
.prdt-lft .swiper-button{display: none;}
.gallery-top{margin-bottom: 10px !important;}
/* product */
.pdt-top{margin-bottom: 20px;row-gap: 10px;}
.result-div{width: 100%;}
.sort-div{width: 100%;justify-content: space-between;}
/* popup */
.acc-form-pad{width: 400px;}

}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {

/* footer */
.ftr-col-3 img{width: 180px;}
.ftr-social ul li a{width: 30px;height: 30px;}
.ftr-social ul li a i{font-size: 16px;}
.ftr-col-1 h2, .ftr-col-2 h2{margin-bottom: 10px;}
.ftr-col-1{flex: 0 1 100%;order:3;text-align: center;}
.ftr-col-2{flex: 0 1 100%;order:2;text-align: center;}
.ftr-btm ul{row-gap: 10px;}
.ftr-btm ul li{padding: 0;margin:0;border:none;width: 100%;line-height: 15px;text-align: center;}
/* newsletter */
.newsletter{padding: 40px 0;}
.col-1 h2{font-size: 24px;line-height: 36px;}
.news-text.col-3{flex: 0 1 100%;}
.news-text button,.news-text input[type="text"]{font-size: 13px;}
/* why jagee */
.title-sec h2{font-size: 28px;line-height: 36px;}
.line-hr img{width: 80px;padding: 0 5px;}
.why-list ul li{flex: 0 1 49%;}
.why-list ul li .title-txt h3{font-size: 16px;line-height: 20px;}
/* handcrafted section */
.expert-caption{row-gap: 20px;width: 100%;padding: 0 15px;left: 0;}
.expert-caption h2{font-size: 30px;line-height: 34px;}
.expert-caption p{font-size: 15px;line-height: 22px;}
.expert-caption a{font-size: 13px;padding: 10px 20px;}
.handcrafted-sec{min-height: 350px;}
.handcrafted-sec img{min-height:350px;}
/* dealersection */
.dealer-sec ul li .travel-item .travel-btm-sec h2{font-size: 26px;line-height: 26px;}
/* product catogery */
#cat-style .travel-cnt h3{font-size: 18px;line-height: 22px;}
/* main-banner */
.swiper-caption{max-width: unset;left: 0;padding: 0 15px;}
.swiper-caption h1{font-size:28px;line-height:45px;} 
.swiper-caption p{font-size: 14px;}
.swiper-caption a {font-size: 13px;padding: 12px 25px;line-height: 13px;}
/* our collection */
.popular-place .lft-place-cont h2{font-size: 28px;line-height: 36px;margin-bottom: 15px;}
.popular-place .lft-place-cont ul li a{font-size: 14px;line-height: 18px;}
/************ inner-pages************/
/* Custom design */
.in-bann h2{font-size:28px;line-height: 38px;}
.in-bann p br{display: none;}
/* About-us */
.inn-caption h1{font-size:28px;line-height: 38px;}
.vision-sec ul{padding:0;row-gap: 30px;}
.vision-ico{width: 100%;text-align: center;margin-bottom: 20px;}
.vision-ico img{width: 80px;}
.vision-txt{width: 100%;text-align: center;}
.vision-txt h2{font-size: 18px;line-height: 20px;}
.vision-txt p{font-size: 14px;line-height: 20px;}
.abt-lft h2{font-size: 26px;line-height: 30px;}
.abt-lft h2 span{font-size: 18px;}
.abt-lft p{font-size: 14px;line-height: 24px;}
/* contact-us */
.address-detail ul li img{width: 25px;}
.address-detail ul li p{font-size: 14px;line-height: 22px;}
.address-detail ul li h2{font-size: 18px;line-height: 22px;}
/* product-detail */
.breadcrum ul li{font-size: 13px;line-height: 15px;}
.breadcrum ul li::after {top:3px}
.prdt-title p, .product-table{padding: 0;}
.product-table{float: left;width: 100%;overflow-x: scroll;}
.product-table table {width: 448px;}
.product-contact{width: 100%;}
.prdt-slct p,.nice-select.select_box_input.select-list span{font-size: 13px;}
.prdt-rht p,.prdt-rht span{font-size: 14px;}
.prdt-rht h2{font-size: 28px;line-height: 32px;}
.product-contact ul{row-gap: 15px;}
.product-contact ul li{width: 100%;}
.prdt-slct{width: 100%;}
/* product */
.pdt-list ul li{flex: 0 1 100%;}
.pdt-list ul li .new-arrivals-txt h3, .pdt-list ul li .new-arrivals-txt p{font-size: 14px;}
.pdt-list ul li .new-arrivals-txt span{font-size: 13px;}
.range-sec h2{font-size: 18px;line-height: 20px;}
/* popup */
.customer-page .log-acc-page .acc-page img{width: 150px;}
.section-capture .section-title h2{font-size: 24px;}
.customer-page .log-acc-page .acc-page{padding: 25px;}
.acc-form-pad{width: 300px;}

/* whats-new */
.new-list ul li {flex: 0 1 100%;}
}

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

/* header */
.top-main .logo img{width: 200px;}
.mobile-menu{top:62px;}

}