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

/* HOME PAGE CSS */

}


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

/* HOME PAGE CSS */


}

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

	/* common css  */
	
.container {
	padding-right: 15px;
    padding-left: 15px;
}

.rsp-xl-m-0 {margin: 0;}

.rsp-xl-p-0 {padding: 0;}

.wh-xl-init {white-space: initial;}

.rsp-xl-ht-auto{height: auto;}

/* HEADER CSS */

/* HOME PAGE CSS */

/* FOOTER CSS */

/* SHOP PAGE CSS */
.prod-catalog {grid-template-columns: repeat(4,1fr);}

.mar_7p{margin-top: 0;}

}


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

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mt-0p{margin-top:0px;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mt-30p{margin-top:30px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mtb-25p{margin-top:25px;margin-bottom:25px;}

.rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-mb-25p {margin-bottom: 25px;}

.rsp-lg-mb-40p {margin-bottom: 40px;}

.rsp-lg-p-0 {padding: 0;}

.rsp-lg-pr-0 {padding-right: 0;}

.rsp-lg-pl-0 {padding-left: 0;}

.rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.wh-lg-init {white-space: initial;}

.rsp-lg-dis-block {display: block !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-lg-ht-auto{height: auto;}

.rsp-lg-w-100{width: 100%;}

/* common titles css  */


/* HEADER PART CSS */

/* HOME PAGE CSS */

.banner-left-blk { margin-right: 0;}
.banner-rgt-blk { margin-left: 0;}

/* FOOTER CSS */


}


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

/* common css  */

.rsp-tab-txt-center {text-align:center !important;}

.rsp-tab-mt-20p {margin-top:20px;} 

.rsp-tab-mt-40p {margin-top:40px;} 

.rsp-tab-flex-dir {flex-direction: column-reverse;}

.rsp-tab-m-auto {margin:auto;}

.common-section {
    padding-top:25px;
    padding-bottom:25px;
}
.pt-gap {padding-top:25px;}
.pb-gap{padding-bottom:25px;}

.section-title {
    font-size: 28px;
    line-height: 34px;
}


/* HEADER PART CSS */

	/* header top css */

.header-topbar {padding:10px 0px 10px 0px;}
.header-topbar-left {display: none;}


	/* header bottom css */
.header_area {padding: 5px 0px;}
.nav-header {display: block;}
.navigation-portrait .nav-menu {width: 100%;}
.nav-menu {display: block;;}
.nav-menu > li {padding: 0; margin: 0;}
.nav-menu > li > a {display:block; font-size: 12px;}
.submenu-indicator { display: block;}

.nav-menu .menu-active a, .nav-menu li:hover a {background:#c4a357; color:#fff;}
.nav-menu .menu-active:before {  display:none;}

/* HOME PAGE CSS */

/* .ban-crd .chose-bx { padding: 15px;} */
.ban-crd .chose-icon { height:40px;}
.ban-crd .chose-title {font-size: 20px;}
.ban-crd .chose-cnt p{font-size:11px;}

.banner-title {
    font-size: 28px;
}
.portfolio-grid { grid-template-columns: repeat(2,1fr);}
.portfolio-title {
    padding: 18px 25px;
}
.portfolio-cnt {
    left: 25px;
    right: 25px;
}
.toll-block {
    grid-template-columns: repeat(2,1fr);
    column-gap: 15px;
}

/* FOOTER CSS */
.footer-top {
    padding: 25px 0px;
}
.fbox2 {
    padding-left: 0;
}
.foot-li {
    height: auto;
}

/* SHOP PAGE CSS */
.prod-catalog {grid-template-columns: repeat(3,1fr);}

/* .header-topbar-right ul {justify-content: center;} */

}


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

/* common css  */

.rsp-m-0 {margin: 0;} .rsp-m-5p {margin: 5px;} 

.rsp-mt-10p {margin-top:10px;} 

.rsp-mt-15p {margin-top:15px;} 

.rsp-mt-20p {margin-top:20px !important;} 

.rsp-mt-25p {margin-top: 25px;}

.rsp-mt-40p {margin-top:40px;}

.rsp-mtb-20p{margin-top:20px;margin-bottom:20px;} 

.rsp-mtb-25p{margin-top:25px;margin-bottom:25px;} 

.rsp-mtb-40p{margin-top:40px;margin-bottom:40px;} 

.rsp-mt-0 {margin-top: 0px !important;}

.rsp-mb-0 {margin-bottom: 0px;}

.rsp-mb-20p {margin-bottom: 20px;}

.rsp-mb-25p {margin-bottom: 25px;}

.rsp-p-0 {padding: 0;} .rsp-pr-15p{padding-right:15px;} .rsp-pl-15p{padding-left:15px;}

.rsp-pt-10p{padding-top:10px;}

.rsp-pt-20p{padding-top:20px;}

.rsp-pt-25p{padding-top:25px;}

.rsp-pt-40p{padding-top:40px;}

.rsp-ptb-15p{padding-top:15px;padding-bottom:15px;} 

.rsp-ptb-20p{padding-top:20px;padding-bottom:20px;} 

.rsp-ptb-25p{padding-top:25px;padding-bottom:25px;} 

.rsp-ptb-30p{padding-top:30px;padding-bottom:30px;}

.rsp-ptb-40p{padding-top:40px;padding-bottom:40px;}

.rsp-pt-0 {padding-top: 0;}

.rsp-pb-0 {padding-bottom: 0;}

.rsp-pl-0 {padding-left: 0;}

.rsp-pr-0 {padding-right: 0;}

.rsp-pb-20p{padding-bottom:20px;} .rsp-pb-25p{padding-bottom:25px;} .rsp-pb-30p{padding-bottom:30px;} .rsp-pb-40p{padding-bottom:40px;}

.rsp-w-100{width:100% !important;}

.rsp-ht-auto{height: auto;}

.rsp-margin-auto{margin: auto;}

.wh-md-init {white-space: initial;}

.rsp-md-flex-dir {flex-direction: column-reverse;}

.rsp-m-txt-center {text-align:center !important;} 

.rsp-m-txt-initial {text-align:initial !important;}

.rsp-m-dis-block {display: block !important;}

.rsp-m-justify-space {justify-content: space-between;}

.rsp-m-justify-center {justify-content: center;}

.rsp-m-justify-initial {justify-content: initial;}

/* common css */

/* HEADER PART CSS */

/* HOME PAGE CSS */

/* .ban-crd .chose-bx { padding:10px;} */
.ban-crd .chose-icon-block {margin-right:10px;}
.ban-crd .chose-icon { height:25px;}


.banner-left-blk { padding: 15px;}
.coins-icon { display: none;}
.banner-title { font-size:24px; line-height:36px;}
.banner-subtitle { font-size: 14px; line-height: 24px; margin: 10px 0px 25px 0px;}
.onsale-box img {height: auto;}
.bb-block { padding:15px; margin-top: 20px;}

.banner-icon {
    height: 36vh;
    object-fit: cover;
}

/* FOOTER CSS */
.pay-icon img { height: auto;}


  /* DONATE PAGE CSS */
    .cnt-bg,
    .jns-bg {
        border-radius: 5px;
        width: auto;
        height: auto;
    }

    .cnt-gap,
    .jns-bg .cnt-gap {
        padding: 15PX;
    }
	
	
}

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

/* SHOP PAGE CSS */
.prod-catalog {grid-template-columns: repeat(2,1fr);}
	
	.fr-grid{
	display:grid;
	grid-template-columns:1fr;
	gap:15px;
	align-items:center;
	justify-content:center;
}


}


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

/* HEADER PART CSS */

	/* header top css */
	
.header-topbar-right ul {justify-content: center;}
.header-topbar-right ul li { margin: 0px 5px;}

/* .hcall-box { display: none;} */
.hcall-cnt h6 {font-size: 8px;}
.hcall-cnt p {font-size:11px; letter-spacing:0;}

.h-btn a { font-size: 12px; padding:5px 20px;}
.h-btn a img { height: 17px; margin-right: 5px;}

.logo { height: 35px;}

/* HOME PAGE CSS */

.caption {width:220px;}
.portfolio-grid {grid-template-columns: repeat(1,1fr);}
.toll-block {grid-template-columns: repeat(1,1fr);}

/* FOOTER CSS */


}

@media screen and (min-width:400px) and (max-width:575px){
	
	/* HOME PAGE CSS */
	
.gal-grid{
	display: grid;
    grid-template-columns: repeat(2,1fr);
}


}

@media screen and (min-width:360px) and (max-width:575px){
	
	/* HOME PAGE CSS */
	
.dbl-grid{
	display: grid;
    grid-template-columns: repeat(2,1fr);
}


}


@media screen and (max-width:576px){ 
	.foot-li{
		columns:1
	}
    .section-title {
        font-size: 23px;
        line-height: 27px;
    }
    .mar_7p .font18{
        font-size: 15px;
    }
.font16{
    font-size: 15px;
}
/* common css  */

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-mt-15p {margin-top:15px;} 

.rsp-sm-mr-0 {margin-right:0;} 

.rsp-sm-flex-dir {flex-direction: column-reverse;}

.rsp-sm-txt-initial{text-align:initial;}

.rsp-sm-txt-center{text-align:center;}

.sub-title {
    font-size: 18px;
}

/* HOME PAGE CSS */

/* FOOTER CSS */

/* CONTACT PAGE CSS */

.cont-details a {
    font-size: 16px;
}

/* TEAM PAGE CSS */

.team-icon { height:200px;}
.team-name{font-size:15px;}
.team-dsg{font-size:12px;}

}

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

.recommend-icon_2 {
    width: auto !important;
    height: 307px;
  }
.align-items-center .order-2 .chap-c .medium-title{
    font-family: 'Poppins-Regular';
    font-size: 15px;
  line-height: 25px;
}
.owl-carousel .owl-nav button.owl-next {
    right: -4%;
  }
  .owl-nav button.owl-prev {
    left: -4%;
  }

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

/* TEAM PAGE CSS */
.team-icon { height: 170px;}


}


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

/* SHOP PAGE CSS */
.prod-catalog {grid-template-columns: repeat(1,1fr);}

}

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

/* TEAM PAGE CSS */
.team-icon { height: 150px;}


}


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

/* HOME PAGE CSS */



}

@media screen and (min-width:768px) and (max-width:991px){
	
	/* HOME PAGE CSS */
.bb-block{margin-top:0;}

}

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

/* HEADER CSS */

.nav-menu > li > a {font-size:12px; padding: 10px 20px;}

/* HOME PAGE CSS */


}

@media only screen and (min-width:1024px) and (max-width:1244px){

}

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

/* common css  */

.rsp-ipad-justify-center {justify-content: center;}

/* HOME PAGE CSS */

}

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

    /* HOME PAGE CSS */
    .nav-menu > li {margin: 0px 7px;}
    
    }
@media screen and (max-width:1141px) {

    /* HOME PAGE CSS */
    .nav-menu > li {margin: 0px 0px;}
    .nav-menu > li > a {padding: 10px 15px;}
    
    }
@media screen and (max-width:400px) {

    .chose-bx {padding-inline: 18px;}
    
    }
@media screen and (max-width:375px) {

    .chose-bx {padding-inline: 10px;}
    
    }
    






