/* #Media Queries
================================================== */

@media (max-width: 1300px){

}

/* END__ */
@media (min-width: 1200px){
.container, .container-sm, .container-md, .container-lg, .container-xl{
	max-width: 1280px;
}
}
@media (min-width: 1399px) {

} 


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {  


}


@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 1180px) 
and (orientation : landscape) { 
.g-recaptcha>div {transform: scale(0.8); webkit-transform: scale(0.8);}
.container{max-width:94%;}
#counter .card p {font-size: 16px;}
.counter-value {font-size: 18px;}
.contact_col {padding: 42px 20px;}
.section_title h2 {font-size: 36px;}
#counter .card {padding: 30px 10px;}



}

/* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px){
.section_title h2{font-size:38px;}
.section_separation .nav-pills .nav-link { font-size:14px;}
.logo img {width: 180px !important;}
.content_box {padding: 0;}
.card-body h3 {font-size: 14px;}
a.readmore{font-size: 13px;}
.jute_carpet_left img {height: 300px;}	
.jute_carpet_right img {height:auto;}	
.sectiongap {margin: 0;}
.bamboo_products_text {margin-left: 25%;padding:16px;width: 80%; top: 2%;position: absolute;}
.bamboo_products_text p {font-size: 20px;}
.bamboo_plant img{height: 250px;width: 100%;object-fit: cover;}
.bamboo_item img{display: none;}
.bg2 {background-image: linear-gradient(to bottom, #f9f4e8 100%, #e7f0ce 0);}
.pro_detail .whitebox{
margin-top: 30px;
margin-bottom: 20px;
}
.copyright{
    margin-top: 40px;
}
.widget_archive{
    margin-top: 20px;
}
.pro_detail h1{
    margin-top: 20px;
}
}
/* END__ */
@media all and (min-width: 992px) {

}
@media (max-width: 991px) {
	
} 
/* END__ */


@media only screen and (max-width: 767px) {
h1 {font-size: 26px;}
h3 {font-size: 22px;}
.section_title {margin-bottom:15px;}
.section_title h2 {margin-bottom:0;padding-bottom: 12px;font-size: 26px!important;}
.banner-main .carousel-indicators {display:none;}
.banner-main .carousel-indicators li {margin: 8px 4px;}
#carouselExampleControls.carousel {margin-bottom: 35px;}
ul.tick {margin-left: 20px;}
ul.tick li {font-size: 14px;}
h5.card-title {padding:0;font-size: 14px;}
.tick_double ul{ columns: 1; -webkit-columns: 1; -moz-columns: 1;}
.tick_double ul li{width:100%;margin-bottom: 10px;}
.view_title{font-size: 13px;line-height: 20px;font-weight: 600;padding:5px;height:48px;
vertical-align: middle;}
#backto-top {bottom:185px;}
.tick_double ul{padding:0;margin-left: 22px !important;}
 .tick_double .position_listing ul{padding:0;margin-left:0!important;}
/* .room_features li .li_icon img{	margin:0 40px 0 0;}  */

.thanku_bg p, .coming_soon_bg p{font-size:18px;}
.thanku_bg img{width:250px;}
.coming_soon_bg img{width:400px!important;}
.navbar {padding:5px 0 10px 0;}
.section_title h3 {font-size: 25px;}
.banner-main .carousel-caption h1 { width: 100%;font-size: 25px;text-align: center;}
.banner-main .carousel-caption p {width: 100%;  font-size: 16px;  text-align: center;}
.banner-main{margin-top: 65px;}
.logo img {width: 240px !important;margin: 6px 0;}
.menu-bar {padding: 10px 0;}
.content_box {padding: 5px;}
.heading {border-bottom:0;}
input, textarea, select {padding: 8px !important;}
.g-recaptcha>div{
   height: 78px;
   transform:scale(1);
   webkit-transform:scale(1);
   text-align: left;
   position: relative;
   margin: 0px 0px 0;
}
.btn-primary, .btn-secondary {padding: 12px 14px;font-size: 13px;}
#counter .card {padding: 20px 10px;margin: 6px 0;}	
h5 {font-size: 18px;font-weight: 500;}
.counter-value {font-size: 22px;}
.carousel-control-prev, .carousel-control-next{display:none;}
.card-body h3 {padding:6px;font-size:16px;height:46px;display:grid;align-items:center;}
.jute_carpets .card-body h3 {padding:6px;font-size:18px;height:40px;}
.card-footer {padding: 0;}
.card-footer a.readmore {margin: 0px 1px 0 0;padding: 0 6px 0 0;}
a.readmore{font-size: 13px;}
.why_choose img, .customised_options img {width: 40px;}
.why_choose h5, .customised_options h5 {font-size: 14px;}
.section_title h2:before, .section_title h3:before {width: 40px;height:3px;bottom:5px;}
.foot_address_block strong {font-size: 16px;}
.foot_address p {margin-bottom: 0;}
footer .footlink { margin:10px 0;}
.pro_detail .whitebox {padding: 8px;margin-bottom:15px;}
.jute_carpets .card-body h3{
    height: 55px;
    font-size: 16px;
}
.pro_detail .whitebox{
margin-top: 30px;
}
.widget_archive{
    margin-top: 20px;
}
.pro_detail h1{
    margin-top: 20px;
}
} 
/* END__ */

@media (max-width: 480px) {
	.logo_icon img {
        width: 50px;
    }
	.menumain {padding: 5px 0;}
    .counter-box .counter-number {
        font-size: 20px;
        font-weight: 600;
        line-height: 20px;
    }
    .counter-text {
        font-size: 13px;
    }
    .counterbg .col {
        padding: 0 5px;
    }
    .nav-pills .nav-link{font-size: 14px;}
    .sectiongap{padding: 20px 0;margin: 0 0 10px 0;}
    .form-control{margin-bottom: 5px;}
    .counter-box {
        border-radius: 5px;
        margin: 10px 0;
        padding: 9px;
    }
    .owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{font-size: 24px;}
    .counter-text h3{font-weight: normal;font-size: 13px;}
    .foot_menu .foot_menu_block.foot_logo img {
        width: 45px;
    }
 .bg2 {background-image: linear-gradient(to bottom, #f9f4e8 100%, #e7f0ce 0);}
.bamboo_products_text {padding: 10px;margin-left: 0;margin-top: 0;margin-bottom: 0; width: 100%;text-align: center;}
.customised_options{margin-top:30px;}
.bamboo_products_text p {line-height: 26px;font-size: 18px;}
.bamboo_plant img{ height: 200px;object-fit: cover;width: 100%;object-position: 100% 0;}
.bamboo_item img{ height: 200px;object-fit: cover;width: 100%;object-position: 50% 40%;}
.bamboo_products .btn_group {text-align: center;}
.mid_inner{margin-top:0px!important;}
.gmap iframe{height:250px;margin-top:15px;}
.jute_carpet_left img, .jute_carpet_right img{height:auto;}
#counter .card p {font-size: 14px;font-weight: 600;margin:0;}
.copyright {padding: 6px 0 90px 0;margin-top: 0;}
.customised_options .col{
   border-right: 1px solid #c6dda6 !important;
   border-bottom: none;
}
.customised_options .col:nth-child(3), .customised_options .col:nth-child(6), .customised_options .col:nth-child(8){
    border-right: 0 !important;
}
.stellarnav.mobile > ul > li > a{
    padding: 12px !important;
    font-size: 18px !important;
}

} 

@media (max-width: 320px) {
p {
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}


} 
/* END__ */

