@media screen and (max-width: 1280px) {
	.home_top-sec span{margin-right: 0px;}	
	.home_top-sec{background-position:60% top;}
}
@media only screen and (min-width: 1025px) and  (max-width: 1180px){	
	.container{width:100%;}
	#home_middle_content{width:100%;padding:0px;}
	.home_about{padding:130px 2% 167px 2%;}
	.home_about img{width:35%;}
	.home_cardbox{margin-top: 0px;padding: 0px 5px 0px 5px;}
	.home_cardbox .container{padding: 50px 0px;}
	.cards_clolumn {width: 25%;margin-right: 0px;padding-right: 0px;border-right: none;margin-bottom: 0px;padding:0px 10px;}
	.cards_clolumn:last-child{width: 25%;padding-right:10px;}
	.site_footer{padding: 25px 2% 30px 2%;width: 96%;}
	/*--slider---*/
	.kwicks_hd a{font-size:21px !important;line-height: 45px !important;}
	.kwicks_hd{height: 45px !important;}
	.kwicks > li:hover .kwicks_hd {height:100% !important;}
	/*--slider---*/
	nav.menu {width: 98% !important;margin: 0px 0px 0px 2%;}
	nav.menu .mega-menu{background-image:none !important;}
	/*-------store page----------*/
	.full-rt-bdr .rightside{width: 79% !important;}
	.rightside{margin-left: 2%;}
	.sidebar {padding: 0px 8px 12px 8px;}
	/*-------store page----------*/
	/*--------------store detail page start----------*/
	.prddtl_hd .catnm{width:80%;}
	.prddtl_hd .back_listview{margin-top:0px;}
	/*--------------store detail page end----------*/
	/*------------------teachers start---------------*/
	.teachers-mid-content{padding: 150px 15px 200px 15px;}
	.teac-cards .cards_clolumn{width: 50%;}
	/*------------------teachers end---------------*/
	/*------------------community page start-------*/
	.com-news-row {margin: 0px 0px 0px;}
	.com-news-row .com-news-col{padding: 0px 20px;}
	.com-new-introbx img{padding: 0px 20px 0px 0px;}
	/*------------------community page end-------*/
	/*------giving page start------------*/
	.testi-row {margin: 0px 0px 0px;}
	.giving-btm-testi{padding: 80px 20px;}
	.testi-row .com-news-col{padding: 0px 20px;}
	/*------giving page end------------*/
	/*--------cancellation start---------*/
	.cancellations-main{padding: 80px 10px 80px 10px;box-sizing:border-box;}
	/*--------cancellation end---------*/
	/*--------------retreat-detail start----------*/
	.tabs li a{margin-right: 12px !important;padding-right: 12px !important;}
	.retreat_detail .prddtl_hd .catnm{width:auto;}
	.retreat_detail .prddtl_hd .back_listview{margin-top:10px;}
	/*--------------retreat-detail end----------*/
		/*--------index new start--------*/    
	.home_detailsec{padding: 118px 2% 200px 2%;margin: 0px 0px;}
	/*--------index new end--------*/ 
	/*--------top popup start-------*/
	.top-log-pop{right: 5px;max-width: 320px;left: auto;}
	.login_popup_cont {width: 100%;margin-left: 0px;}
	/*--------top popup end-------*/	
	/*------common popup changes starts------*/
	.new-selected-row .sl-box .selnw_img_sec img, .new-selected-row .sl-box .selnw_img_sec1 img{max-width:100%;}
	/*------common popup changes ends------*/
}
@media screen and (min-width: 1025px) {
	/*---------------new and selected page start-----*/
	.new-selected-videobox .adotxt{font-size: 24px;}
	/*---------------new and selected page end-----*/
	.imp-silence-rt-pad{padding-right: 10%;}
	.hou-inst-rt-pad{padding-right: 25%;}
	/*------------gathering page start-------*/
	.count-btm-row .country-col:nth-child(3n+1){clear:left;}
	/*------------gathering page end-------*/
	.hmdet-left{margin-bottom: 50px;}
	.video_model .modal-dialog{width: 800px;}
}
@media screen and (min-width: 768px) {	
	.slice_nav_icon{display:none;}
	.inner_banner_mob{display:none;}
	.sidebar .inner_filter_sec{display:none;}
	.filters_res{display:none;}
	.l-menu-head i{display:none;}
	/* .l-menu-head{pointer-events: none;} */
	/*-------------detailpage image border-----------*/
	.detl_imgbdr{position: absolute;top: 0px;left: -20px;height: 100%;border-left: 1px solid #c4c4c2;}
	.store_detail_main .rightside{width: 79%;margin-left: 0%;padding-left: 19px;box-sizing: border-box;}
	/*-------------detailpage image border end-----------*/
	.cancellations-main .sidebar{padding: 0px 25px 12px 0px !important;}
	.retreg-info-cont{padding:0px 30px;}
	
	.top_right{padding-top: 6px;}
	div.cart{margin-top: -4px;}
	div.cart{padding-right:0px;}
	.static-fullpage{margin-top:-20px;display: inline-table;width: 100%;}
}
@media only screen and (min-width: 768px) and  (max-width: 999px){
	/*---------immersion page start--------------*/
	.immersion-tabing .tabs li a {font-size: 16px;}
	.what-includ-tab .top-blk .col-sm-6 p{font-size: 20px;}
	.what-includ-tab h4{font-size: 20px;}
	.imm-engage-top-text p{font-size: 20px;}
	.engage-tab > h2 img{width: 50px;}
	.engage-tab > h2 {font-size: 30px;}
	.engage-tab-single .enage-btm-row h5{font-size: 21px;}
	.engage-tab .bottom-blk .btmblk-innercont h5{font-size: 21px;}
	.what-includ-tab > h2 {font-size: 30px;}
	.what-includ-tab .bottom-blk .col-sm-6 p{font-size: 20px;}
	ul.imm-list-dot li{font-size: 20px;}
	.tab-faq p{font-size: 20px;}
	.what-includ-tab .top-blk .col-sm-6 li {font-size: 20px;}
	/*---------immersion page end--------------*/
	/*-------------participants start----------*/
	.participants-main .tabs li a{font-size:16px !important;}
	/*-------------participants end----------*/
	.prd_social-btn {width: 40%;}
}
@media screen and (min-width: 1180px) {
	/*-------------detailpage image border-----------*/
	.detl_imgbdr{position: absolute;top: 0px;left: -36px;height: 100%;border-left: 1px solid #c4c4c2;}
	.store_detail_main .rightside{width: 79%;margin-left: 0%;padding-left: 35px;box-sizing: border-box;}
	/*-------------detailpage image border end-----------*/
	/*--------------retreat-detail start----------*/
	/*--------------retreat-detail end----------*/
	div.simpleSocialShareSitesContainer{right: -12px !important;}
}
@media only screen and (min-width: 768px) and  (max-width: 1024px){	
	.container{width:100%;}
	#home_middle_content{width:100%;padding:0px;}
	.home_about{padding:130px 2% 167px 2%;}			 
	.home_about img{width:35%;}
	.home_about h4{font-size:24px;}
	.home_about span{font-size: 20px;line-height: 30px;}
	.home_about p{font-size: 18px;line-height: 30px;}
	.home_cardbox{margin-top: 0px;padding: 0px 5px 0px 5px;}
	.home_cardbox .container{padding: 40px 0px 50px 0px;}
	.cards_clolumn {width: 25%;margin-right: 0px;padding-right: 0px;border-right: none;margin-bottom: 0px;padding:0px 10px;}
	.cards_clolumn:last-child{width: 25%;padding-right:10px;}		
	.site_footer{padding: 25px 2% 30px 2%;width: 96%;}
	/*--slider---*/
	.kwicks_hd a{font-size:19px !important;line-height: 40px !important;}
	.kwicks_hd{height: 40px !important;}
	.kwicks > li:hover .kwicks_hd {height:100% !important;}
	/*--slider---*/
	nav.menu {width: 98% !important;margin: 0px 0px 0px 2%;}
	nav.menu .mega-menu{background-image:none !important;}
	/*-------store page----------*/
	.rightside{margin-left: 2%;}
	.l_product_box_list li {padding-left: 22px;}
	.sidebar {padding: 0px 8px 12px 8px;}
	/*-------store page----------*/
	/*-------library writing page----------*/
	.lib_writing_main .rightside{width: 79%;padding-left: 2%;}
	.library_lft{width: 100%;}
	.library_rtlist{width: 100%;}
	.writing_list{border-right:0px;}
	.library_cards{width:48%;margin:38px 1% 0px 1%;float:left;}
	.library_cards img{width:90%;}
	.library_cards:last-child{border-bottom: 1px solid #bab9b8;}
	/*-------library writing page----------*/
	/*-------library audio page----------*/
	.libaudio_box{border-right:2px solid #e0ddd7;}
	/*-------library audio page----------*/
	/*--------------store detail page start----------*/
	.prddtl_hd .catnm{width:72%;}
	.prddtl_hd .back_listview{margin-top:0px;}
	/*--------------store detail page end----------*/
	/*------------------teachers start---------------*/
	.teachers-mid-content{padding: 150px 15px 200px 15px;}
	.teac-cards .cards_clolumn{width: 50%;}	 
	.teac-top h4{font-size: 24px;}	 
	.teac-top span{font-size: 20px;}					  
	.teac-top p{font-size: 18px;}
	/*------------------teachers end---------------*/
	/*---------------in person programs start--------------*/
	.full-rt-bdr .rightside{width: 79%;padding-left: 2%;}
	/*---------------in person programs end--------------*/
	/*---------------broadcast start-------------*/
	.broadcast_content .libaudio_box{width: calc(100% + 8px);}    
	.broadcast_content .libaudio_box::after{display:none;}
	.onair_top_link{position:relative;margin-bottom: 15px;}
	/*---------------broadcast end-------------*/
	/*--------------retreat-detail start----------*/
	.tabs li a {margin-right: 12px !important;padding-right: 12px !important;}
	.tabs li {float: left;margin-top: 15px;}
	.rettab_imgsec{margin-left: 20px;}
	.retreat_detail .prddtl_hd .catnm{width: auto;}
	.retreat_detail .prddtl_hd .back_listview{margin-top: 10px;}
	/*--------------retreat-detail end----------*/
	/*---------------new and selected page start-----*/
	.new-selected-audiobox.audio-active {padding-bottom: 20px;min-height: auto;}
	.new-selected-audiobox. .libaudio_box audio{width: 80%;}
	/*-------video start----*/
		.videobox-content{padding: 22px 14px 20px 9px;}
	/*---------------new and selected page end-----*/
	/*--------study-courses-featured-start--------*/
	.online-cou-midbox-prdbox .ret_date{font-size:18px;}
	.online-cou-midbox-cont span {margin: 25px 0px 20px 0px;}
	.online-cou-midbox-cont{font-size: 15px;}
	/*--------study-courses-featured-end--------*/
	/*--------index new start--------*/    
	.home_detailsec{padding: 118px 2% 200px 2%;margin: 0px 0px;}
	.hmdet-right{width:60%;}
	/*--------index new end--------*/  
	/*slider changes start */
	.homepage .broadcast_sld_desc {padding: 30px 80px 30px 30px;}
	.kwicks_close {right: 25px !important;}
	/*slider changes end */

	/*------------------community page start-------*/
	.com-news-row {margin: 0px 0px 0px;}
	.com-news-row .com-news-col{padding: 0px 20px;}
	.com-new-introbx img{padding: 0px 20px 0px 0px;}
	/*------------------community page end-------*/	
	/*------giving page start------------*/
	.testi-row {margin: 0px 0px 0px;}
	.giving-btm-testi{padding: 30px 20px;}
	.testi-row .com-news-col{padding: 0px 20px;}
	/*------giving page end------------*/
	/*---------calender start--------------*/
	.calender-content{padding: 0px 30px;}	
	.cal-mnth-block div span.cal-nm{width: 34%;padding-right: 20px;}
	.cal-mnth-block div time{width: 23%;}
	.cal-mnth-block div b{width: 14%;}
	.cal-mnth-block div span.cal-day{width: 29%;}
	/*---------calender end--------------*/
 	.site-header .container{width:96%;}
	/*--------cancellation start---------*/
	.cancellations-main{padding: 80px 10px 80px 10px;box-sizing:border-box;}
	.cancellations-main .sidebar {padding: 0px 15px 12px 0px;width: 30%;}
	.cancellations-main .rightside{width: 70%;}
	/*--------cancellation end---------*/
	/*---------immersion page start--------------*/
	.whats-immersion-block h2{font-size: 23px;}
	.immtop-title{width: 53%;font-size: 36px;}
	.immtop-title span{font-size: 30px;}
	.whats-immersion-block p{font-size: 18px;}
	.immersion-tabing .tabs li a{font-size: 15px;}
	.tab-innerhd{font-size: 19px !important;}
	.tab-innerhd img{width: 40px;}
	/*-----2017 theme start-------*/
	.imtab-inner-ban-text span{margin: 15px 0px -12px 0px;font-size: 33px;}
	.imtab-inner-ban-text{font-size: 24px;padding-top: 15px;}
	/*---------engage start----------*/
	.engage-tab-single .enage-btm-row img{max-width:100%;}
	/*---------immersion page end--------------*/
	/*-------------participants start----------*/
	.participants-main .tabs li a{font-size:22px;}
	.participants-main .getting-start-cont p{font-size:22px;}
	.participants-main .getting-start-cont ul li{font-size:22px;}
	.participants-main .getting-start-cont h4{font-size:26px;}
	.sea-btm-row {padding: 0px 30px;}
	.sea-top-hd{width: 40%;}
	/*-------------participants end----------*/
	/*--------------teaching-intro-main1 start-------------*/
	.indtroductry-teaching-block{padding: 0px 30px 90px 30px;}	
	/*--------------teaching-intro-main1 end-------------*/
	.home_top-sec span{font-size:24px;}
	.home_top-sec{background-position: 70% top;}
	
	.mylist-ic img{right:2%;}
	.menu > ul > li{    margin-right: 6% !important;}
	.category_column{width:16.30%;padding:0px 10px;}
	/*------------gathering page start-------*/
	.con-src-box{width: 25%;margin-bottom: 15px;}
	.con-src-box:nth-child(4n+1){clear:left;}
	.count-mid-row .con-src-box:last-child{width:25%;padding-right:12px;}
	.count-top{font-size:15px;}
	.count-btm-row .country-col{width:47%;}
	.count-btm-row .country-col:nth-child(3n) {margin-right: 3%;}
	.count-btm-row .country-col:nth-child(odd) {clear:left}
	.country-testi-row div{margin-top:0px;}
	.count-top > ul > li{width: auto;padding: 0px 14px;}
	/*------------gathering page end-------*/
	/*--------top popup start-------*/
	.top-log-pop{right: 5px;max-width: 320px;left: auto;}
	.login_popup_cont {width: 100%;margin-left: 0px;}
	/*--------top popup end-------*/
	.inban-text{font-size:25px;}
	.inban-text span{font-size:20px;}
	/*------common popup changes starts------*/
	.indtroductry-listing .audio_plyer_main{width: calc(100% - 40px);}
	.indtroductry-listing .lib_wrt_outbx{right: -36px !important; }
	.indtroductry-listing .audio_close, .indtroductry-listing .video_close{right: 20px;}
	.new-selected-row .sl-box .selnw_img_sec img, .new-selected-row .sl-box .selnw_img_sec1 img{max-width:100%;}
	/*------common popup changes ends------*/
}
@media screen and (max-width: 767px) {
	.container{width:100%;padding:0px 15px;}
	.slice_nav_icon{left: 15px !important;}
	.top_right {margin-top: 0px;position: absolute;right: 15px;top: 0px;display: flex;height: 100%;align-items: center;}
	.logo {margin: 12px auto 8px 17.5%;width: 55%;text-align: center;}
	.logo  img{/* width: 100%; */max-width: 100%;}
	div.cart{padding:0px 0px 0px 5px;}
	a.cart {margin-left: 7px;}
	a.search{margin-left: 7px;}
	a.myaccount{width:28px;height:19px;letter-spacing:0px;text-indent:-9999999px}
	a.myaccount i{display:block;text-indent: 11px !important;}	
	.slide-panel-outer{display:none;}	
	.sld_mob{display:block;}
	#home_middle_content{width:100%;padding:0px;}
	.home_about{padding:40px 2% 40px 2%;}								
	.home_about img{display:none;}
	.home_about h4{font-size:24px;}
	.home_about span{font-size: 20px;line-height: 30px;}
	.home_about p{font-size: 18px;line-height: 30px;}
	.home_cardbox{margin-top: 0px;padding: 0px;}
	.home_cardbox .container{padding: 30px 15px 0px 15px;}
	.cards_clolumn {width: 100%;margin-right: 0px;padding-right: 0px;border-right: none;margin-bottom: 30px;}
	.cards_clolumn:last-child{width: 100%;}
	.site_footer{padding: 25px 2% 30px 2%;width: 96%;}
	.social_bottom ul li{margin: 0px 12px;}
	.category_column{width: 50%; margin-left: 0%;text-align: center;}
	#page-scroll{left:8px;}
	.fixed_page_scroll{top:20% !important;}
	.slice_nav_icon{display:flex;}
	.top_navigation{display:none !important;}
	/*-------store page----------*/
	.site_innerpage {padding: 0px 0px 20px 0px;box-shadow: 0px -2px 3px rgba(143, 142, 141, 0.35);margin-top: 8px;}
	.sidebar{width:100%;padding-right:0px;border-right:none;/* padding-top:40px; */display:none;/* padding-top:15px; */}
	.rightside{width:100%;margin-left: 0px;}
	.full-rt-bdr .rightside{width: 100%;padding-left: 0%;border-left: 0px;}
	.inner_listing_hd {margin-top: 25px;}
	.l_product_box_list li { padding-left: 22px;}
	.flt_box {margin-right: 0px;width:50%;min-height: 30px;}
	.flt_box label, .flt_box span{display:inline-block;}
	.flt_box span{padding-right: 0px;}
	.inner_pagging{margin-top: 10px;}
	.container .inner_banner {width:calc(100% + 30px);margin-left:-15px;}
	.inner_banner h1.banner{font-size: 24px;}
	.l_product_box_list{display:none;}
	.l_subject_box, .l_product_box{padding:5px;}
	.l-menu-head{width:100%;display:block;}
	.arrow-minus i.flaticon-circle:before {content: "\f108";color:#003471;}
	.inner_filter_sec{margin-top: 10px;}
	.side_findbox{display:none;}
	
	/*-------store page----------*/
	/*-------library writing page----------*/
	.lib_writing_main .rightside{width: 100%;padding-left: 0%;border-left: 0px;}
	.library_lft{width: 100%;border: none !important;}
	.library_rtlist{width: 100%;}
	.writing_list{border-right:0px;}
	/*-------library writing page----------*/
	/*-------library audio page----------*/
	.libaudio_box{border-right:2px solid #e0ddd7;}
	/*-------library audio page----------*/
	/*--------------store detail page start----------*/
	.prddtl_hd{margin-top:20px;}
	.prddtl_hd .catnm{width: 100%;margin-right:0%;}
	.prddtl_hd .back_listview{float:left;}
	.det_left{width: 100%;margin-right:0%;}
	.det_left > div{text-align:center;}
	.det_left > div > img{max-width:70%;}
	.det_rt{width: 100%;margin-top: 20px;}
	.str_detail{padding-bottom: 20px;}
	.recomanded_sec h3{margin: 20px 0px 10px 0px;}
	.prddtl_hd .info_label {width: 100%;}
	/*--------------store detail page end----------*/
	/*-----------------------------my account start------------------------*/
	.rTableBody .rTableRow .rTableCell:before {font-weight: bold;display: inline;float: left;content: " "attr(data-label)" :";}
	.rTableCell{box-sizing: border-box;width: 100%;display: inline-block;text-align: right;border: 1px solid #d1d0cc;
		border-bottom:none;   
	}
	.rTableHeading{display:none;}
	.rTableRow{margin-bottom: 10px;float: left;border-bottom: 2px solid #d1d0cc;}
	/*-----------------------------my account end------------------------*/
	.category_column:nth-child(odd){clear:left;}
	/*------------------teachers start---------------*/
	.teachers-mid-content{padding: 150px 15px 200px 15px;}
	.teachers-block{width:100%;border-right:none !important;padding:0px !important;}
	.teac-cards .cards_clolumn{width: 48%;}
	.teac-cards .cards_clolumn:nth-child(odd){clear:left;}
	.teac-top h4{font-size: 24px;}
	.teac-top span{font-size: 20px;}									 
	.teac-top p{font-size: 18px;}
	/*------------------teachers end---------------*/
	.login_popup{left: 1% !important;}
	/*---------------in person programs start--------------*/
	.full-rt-bdr .rightside{width: 100%;padding-left: 0%;border-left: 0px;}
	/*---------------in person programs end--------------*/
	/*---------------broadcast start--------------*/
	.broadcast_content .banner{
		top: 15px;
		font-size: 26px;
		left: 15px;
	}
	.broadcast_content .sldbx a{
		align-items: flex-end;
		line-height: 40px;
	}
	.broadcast_content .writing_list li{height:auto;display: inline-block;width: 100%;}
	.broadcast_content .writing_list li a{line-height: 46px !important;}
	.broadcast_content .libaudio_box:after{display:none;}
	.broadcast_content .libaudio_box{width: calc(100% + 8px);margin-bottom:0px;}
	.onair_top_link{position:relative;margin-bottom: 15px;}
	.onair_top_link a{margin-right: 0px;margin-bottom: 3px;width: 100%;text-align: center;box-sizing: border-box;}
	/*---------------broadcast end--------------*/
	/*---------------retreat start-------------*/
	.retreat_content .banner{top: 15px;font-size: 26px;left: 15px;}
	.retreat_content .sldbx a{align-items: flex-end;line-height: 40px;}
	.retreat_content .brod_wel_text, .broadcast_content .brod_wel_text {min-height: 10px;margin-top: 20px;}
	/*---------------retreat end-------------*/	
	/*--------------retreat-detail start----------*/
	.rettab_imgsec{margin-left: 20px;}
	.ret_detail_top .retdl_left img {width: 70%;margin: 0px auto 15px auto;display: block;}
	.retdl_left{width:100%;}
	.retdl_rt{width:100%;}
	.retrt-btcnt{padding-right:0px;}
    .retdtl_btm_paging{padding-left:0px;margin-top: 15px;}
	.retdtl_btm_paging{padding-left:0px;}
	/*--------------retreat-detail end----------*/
	/*---------------new and selected page start-----*/
	.videobox-content{padding: 22px 14px 20px 9px;}
	
	.new-selected-main-1 .sl-box{width: 47%;}
	.new-selected-main-1 .new-selected-row .sl-box:nth-child(even){margin-right: 0%;}
	.new-selected-main-1 .new-selected-row .sl-box:nth-child(odd){clear:left;}
	
	.new-selected-main .active-audio-row .audio-active{width:100%;position: relative;padding: 0px;margin: 0px;border: none;    min-height: auto;}
	.new-selected-main .active-audio-row .audio-active .selnw_img_sec_title-audio{display:none;}
	.new-selected-main .active-audio-row .audio-active .libaudio_box{width:100%;position: relative;border-bottom:1px;top: 0px;}
	
	.new-selected-main .active-audio-row1 .audio-active{width:100%;position: relative;padding: 0px;margin: 0px;border: none;}
	.new-selected-main .active-audio-row1 .audio-active .selnw_img_sec_title{display:none;}
	.new-selected-main .active-audio-row1 .audio-active .libaudio_box{width:100%;position: relative;border-bottom:1px;top: 0px;}
	
	.new-selected-main .active-audio-row2 .audio-active{width:100%;position: relative;padding: 0px;margin: 0px;border: none;}
	.new-selected-main .active-audio-row2 .audio-active .selnw_img_sec_title2{display:none;}
	.new-selected-main .active-audio-row2 .audio-active .libaudio_box{width:100%;position: relative;border-bottom:1px;top: 0px;}
	
	.new-selected-main .active-audio-row .audio-active .selnw_img_sec{width: 100%;margin: 20px 0px 0px 0px;}
	.new-selected-main .active-audio-row .audio-active .libaudio_box{left: 0px;}
	.new-selected-main .active-audio-row .audio-active .selnw_img_sec > img{display:none;}
	.new-selected-main .active-audio-row .audio-active .selnw_img_sec_title{display:none;}
	.new-selected-main .active-audio-row .audio-active .selnw_desc_sec{display:none;}
	.new-selected-main .new-selected-main{padding: 0px !important;}
	
	.indtroductry-listing .new-selected-main .active-audio-row .audio-active .selnw_img_sec{margin: 0px 0px 0px 0px;}
	/*---------------new and selected page end-----*/
	/*--------study-courses-featured-start--------*/
	.fea_detail_left, .fea_detail_right{width:100%;margin-right:0px;}
	.online-cou-midbox-cont {width: 100%;margin:0px;padding-left: 10px;box-sizing: border-box;}
	.online-cou-midbox-cont span{margin: 20px 0px 20px 0px;}
	.online-cou-midbox-prdbox{margin-right: 2%;margin-left: 2%;width: 46%;min-height: auto;}
	.online-cou-midbox-prdbox .ret_date{font-size: 17px;}
	.online-cou-midbox{background-size: cover;}
	/*--------study-courses-featured-end--------*/
	/*--------index new start--------*/    
	.home_detailsec{padding: 50px 2% 120px 2%;margin: 0px 0px;}
	.hmdet-left{width: 30%;margin-right: 0%;text-align: center;margin-bottom:15px;}
	.hmdet-right{width:70%;padding-left:30px;}
	.hmdet-right h2{font-size: 21px;}
	.hmdet-right .hmrt_date{font-size: 21px;margin-top: 8px;}
	.hmdet-right p{margin-top: 10px;}
	/*--------index new end--------*/ 
	/*---------calender start--------------*/
	.calender-content{padding: 0px 0px;min-height:500px;}	
	.calender-btm-notes{margin-left: -15px;width: calc(100% + 30px);}
	.cal-col{width:100%;margin-right: 0%;}
	/*--------cancellation start---------*/
	.cancellations-main{padding: 50px 0px 50px 0px;margin-top: -5px;box-shadow: none}
	.cancellations-main .filters_res{min-height: 45px;}
	/*--------cancellation end---------*/
	/*---------immersion page start--------------*/
	.whats-immersion-block{margin:0px -10px;}
	.immersion-tabing{padding:0px 5px}
	.whats-immersion-block .col-sm-6 {width: 100% !important}
	.immtop-reg-block{width: 100%;text-align: center;}
	.immtop-vdo-block{margin-top:25px;}
	.whats-immersion-block h2{font-size: 23px;}
	.immersion-tabing{margin-top: 15px;}
	.tabcont-main{padding: 15px;margin-top: 15px;}
	.what-includ-tab h2{font-size: 28px;line-height:29px;margin: 30px 0px 25px 0px;}
	.immersion-tabing a.accordion_tabs:link, .immersion-tabing a.accordion_tabs:visited{color: #337da0;    font-size: 19px;}
	.immtop-title{width: 100%;font-size: 30px;position: relative;padding: 15px 20px;}
	.immtop-title span{font-size: 24px;}
	.whats-immersion-block p{font-size: 18px;}
	.tab-innerhd{font-size: 21px !important;}
	.tab-innerhd img{width: 45px;}
	.what-includ-tab .top-blk .col-sm-6 li{font-size: 18px;}
	.what-includ-tab h4{font-size: 19px !important;}
	.what-includ-tab .top-blk .col-sm-6 p{font-size:19px;}
	.tabtheme-lfthd span{font-size: 19px;}
	.what-includ-tab .bottom-blk .col-sm-6:first-child{border-right:none;}
	.what-includ-tab .top-blk .col-sm-6:first-child{border-right:none;}
	.what-includ-tab .bottom-blk .col-sm-6{margin-bottom:20px;}
	.whatinc-reg-btn{    margin: 20px 0px 40px 0px;}
	/*-----2017 theme start-------*/
	.imtab-inner-ban-text span{margin: 0px 0px -28px 0px;font-size: 17px;}
	.imtab-inner-ban-text{font-size: 15px;padding-top: 0px;}
	/*---------engage start----------*/
	.engage-tab h2 img{width: 45px;}
	.engage-tab-single .top-blk p{padding: 0px 5px;font-size:19px;}
	.engage-tab-single .enage-btm-row h5{margin: 15px 0px -10px;}
	.imm-engage-top-text p{font-size: 19px;}
	/*-----------dates and registration start------*/
	.what-includ-tab > h2 img{width: 45px;}
	ul.imm-list-dot li{font-size: 19px;}
	/*-----------faq start------*/
	.tab-faq p{font-size: 19px;margin:0px 0px 0px 0px;}
	/*-----------participant log in start------*/
	.tab-participant .top-blk{padding: 15px;}
	.tab-participant .top-blk p{font-size: 19px;}
	/*---------immersion page end--------------*/
	/*--------teaching into page start--------*/
	.teaching-intro-main{padding-bottom: 0px;}
	.teainto-altblk .row .col-sm-6.imgdiv{width:100%;text-align:center;margin-bottom:10px;}
	.teainto-altblk .row .col-sm-6.imgdiv .img-responsive{margin:auto;}
	.tea-into-topimg-block{padding: 0px 0px;background:none;}
	/*--------teaching into page end--------*/
	/*-------------participants start----------*/
	.participants-main .tab_content_wrapper{border:none;}
	.participants-main .getting-start-cont{padding: 15px;}
	.participants-main .getting-start-cont h4{font-size: 24px;}
	.participants-main .getting-start-cont p, .participants-main .getting-start-cont ul li{font-size: 22px;margin-top: 15px;margin-left: 25px;}
	.participants-main .getting-start-cont ul{margin-left:20px;}
	.part-vdo-box .part-date{font-size:22px;}
	.fullbg {padding: 60px 10px 60px 10px;}
	.sea-btm-row {padding: 0px 10px;}
	.sea-top-hd{width: 100%;margin-bottom: 25px;}
	.sea-top-link{float:none;}
	/*-------------participants end----------*/
	/*--------------teaching-intro-main1 start-------------*/
	.indtroductry-teaching-block{padding: 0px 15px 90px 15px;}	
	.teaching-intro-main1 .intro-btm-listiing{margin-left: -15px;width: calc(100% + 30px);}
	/*--------------teaching-intro-main1 end-------------*/
	.home_top-sec span{font-size:24px;width:100%;padding:30px 20px;margin-top: 0px;line-height: 54px;text-align: center;
	height: auto;}
	.home_top-sec{background:none;height: auto;}
	.mylist-ic{display:none;}
	.category_column{width: 50%; margin-left: 0%;text-align: center;float:left;padding:0px 10px;}
	/*------------gathering page start-------*/
	.com-countrybox{padding: 40px 0px 40px 0px;}
	.con-src-box{width: 50%;margin-bottom: 15px;}
	.con-src-box:nth-child(odd){clear:left;}
	.count-mid-row .con-src-box:last-child{width:50%;padding-right:12px;}
	.count-top{font-size:15px;}
	.count-btm-row .country-col{width:47%;}
	.count-btm-row .country-col:nth-child(3n) {margin-right: 3%;}
	.count-btm-row .country-col:nth-child(odd) {clear:left}
	.country-testi-row div{margin-top:0px;}
	.count-top > ul > li{display: inline-block;width: auto;padding: 0px 5px;}
	.gathering-intro{padding:0px;}
	/*------------gathering page end-------*/
	.inner-searchbox{display: block;position: initial;width: 100%;margin-bottom: 10px;}
	.inner-searchbox input[type="text"]{width: calc(100% - 70px);}
	.store-top-hd{margin-top: 15px;}
	.library-all .library_lft {margin-top: 0px;}
	/*--------top popup start-------*/
	.top-log-pop{right: 5px;max-width: 310px;left: auto;}
	.login_popup_cont {width: 100%;margin-left: 0px;}
	/*--------top popup end-------*/	
	.brod-text-paragraph img{max-width:45%;}
	.inban-text{font-size:22px;}
	.inban-text span{font-size:18px;}
	/*--retreat experience video start--*/
	.ret-exp-vdo-block, .ret-exp-vdo-block2{padding: 28px 50px 15px 15px;}
	 .ret-exp-vdo-block .video_close, .ret-exp-vdo-block2 .video_close{right: 15px;}
	/*--retreat experience video end--*/
	.teaching-into-section h2{margin-top: 15px !important;}
	/*------common popup changes starts------*/
	.adotxt .listi_prod_sub_title{font-size: 16px !important;}
	.programs-bg-sec{padding: 40px 0px 90px 0px;}
	.spe-eve-img{padding: 0px 0px;}
	.new-selected-main .new-selected-main{padding: 0px !important;}
	.teaching-into-section1 .teainto-eternalblk{padding: 0px;margin-top: 20px !important;}
	
	.calender-content1{background-color: #e9e3d7;overflow: hidden;}
	.online-cou-short1{background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/online-course-short-bg.png) repeat-y center top;overflow: hidden;}
	.teaching-into-section{padding:0px 0px 120px 0px !important;}
	.indtroductry-teaching-block{background: url(https://d289p81wn41b34.cloudfront.net/mukti/images/intro-mid-bottom-bg.png) no-repeat left bottom;background-size: contain;width: calc(100% + 30px);margin-left: -15px;}
	.programs-bg-sec:before, .programs-bg-sec:after, .teaching-into-section:before, .teaching-into-section:after{display:none;}	
	.mainbg{display:block;width: calc(100% + 30px);margin-left:-15px;padding:0px 15px 0px 15px;}
	.mainbg:before, .mainbg:after{display:block;}
	/*-----accordian------------*/
	.panel-default > .panel-heading{padding: 10px 0px !important;}
	a.accordion_tabs:link:after, .promo-tabing .panel-heading:before{right: 5px;}
	#promo-tab .panel{padding: 0px 0px !important;}
	.immersion-tabing{padding: 0px 0px;}
	/*------common popup changes ends------*/
	/*----------online cource-short start-------*/
	.online-cou-short{border:none;background:none;padding:0px;}
	/*----------online cource-short end-------*/
	
}
@media only screen and (min-width: 640px) and  (max-width: 767px){	
	.cards_clolumn {width: 48% !important;margin-right: 1%;margin-left: 1%;padding-right: 0px;border-right: none;margin-bottom: 30px;}
	.cards_clolumn:nth-child(odd){clear:left;}
	/*-------library writing page----------*/
	.library_cards{width:48%;margin:38px 1% 0px 1%;float:left;}
	.library_cards img{width:90%;}
	.library_cards:last-child{border-bottom: 1px solid #bab9b8;}
	/*-------library writing page----------*/
	/*------------------community page start-------*/
	.com-news-row {margin: 0px 0px 0px;}
	.com-news-row .com-news-col{padding: 0px 20px;}
	.com-new-introbx img{padding: 0px 20px 0px 0px;}
	/*------------------community page end-------*/	
	/*------giving page start------------*/
	.testi-row {margin: 0px 0px 0px;}
	.giving-btm-testi{padding: 30px 20px;}
	.testi-row .com-news-col{padding: 0px 20px;}
	/*------giving page end------------*/
	/*---------------new and selected page start-----*/
	.new-selected-audiobox.audio-active {padding-bottom: 20px;min-height: auto;}
	.new-selected-audiobox. .libaudio_box audio{width: 80%;}
	/*---------------new and selected page end-----*/
	/*---------immersion page start--------------*/
	/*-----2017 theme start-------*/	
	.imtab-inner-ban-text{padding-top: 15px;font-size: 25px;}
	.imtab-inner-ban-text span{margin: 10px 0px -10px 0px;font-size: 30px;}
	/*---------immersion page end--------------*/
	 /*---------calender start--------------*/
	.cal-mnth-block div span.cal-nm{width: 40%;padding-right: 30px;}
	.cal-mnth-block div time{width: 20%;}
	.cal-mnth-block div b{width: 14%;}
	.cal-mnth-block div span.cal-day{width: 26%;}
	/*--------cancellation start---------*/
}
@media only screen and (min-width: 480px) and  (max-width: 639px){	
	.cards_clolumn {width: 48% !important;margin-right: 1%;margin-left: 1%;padding-right: 0px;border-right: none;margin-bottom: 30px;}
	.cards_clolumn:nth-child(odd){clear:left;}
	.cards_clolumn img{max-width:90%;}
	/*-------library writing page----------*/
	.library_cards{width:48%;margin:38px 1% 0px 1%;float:left;}
	.library_cards img{width:90%;}
	.library_cards:last-child{border-bottom: 1px solid #bab9b8;}
	/*-------library writing page----------*/
	/*------------------community page start-------*/
	.com-news-row {margin: 0px 0px 0px;}
	.com-news-row .com-news-col {padding: 0px 20px;width: 50%;border-right:none;}
	.com-news-row .com-news-col:nth-child(odd) {clear:left;border-right: 1px solid #bab9b8;}
	.com-new-introbx img{padding: 0px 20px 0px 0px;}
	/*------------------community page end-------*/	
	/*------giving page start------------*/
	.testi-row {margin: 0px 0px 0px;}
	.giving-btm-testi{padding: 30px 20px;width: 50%;}
	.testi-row .com-news-col{padding: 0px 20px;width: 50%;}
	/*------giving page end------------*/
	/*---------calender start--------------*/
	.cal-mnth-block div time, .cal-mnth-block div span.cal-nm{width:100%;padding-right:0px;}
	.cal-mnth-block div span.cal-day{text-align: right;width: 40%;}
	.cal-mnth-block div b{width: 30%;}
	.cal-mnth-block div{margin-bottom:20px;}
	/*---------calender end--------------*/
	/*---------------audio player-----------------*/
	.audio_plyer_main object{width:360px !important;}
	/*---------------audio player-----------------*/
	/*---------------in person programs start--------------*/
	.per_prog_list .per_prog_img{width:100%;text-align:center;}
	.per_prog_list .per_prog_cont{width: 100%;margin-left: 0%;}
	/*---------------in person programs end--------------*/
	/*---------------retreat start-------------*/	
	.retreat_content .brod_wel_text{width:100% !important;top:0px !important;}
	/*---------------retreat end-------------*/	
	/*---------immersion page start--------------*/
	/*-----2017 theme start-------*/	
	.imtab-inner-ban-text{padding-top: 8px;font-size: 21px;}
	.imtab-inner-ban-text span{margin: 6px 0px -18px 0px;font-size: 26px;}
	/*---------immersion page end--------------*/
	/*--------------teaching-intro-main1 start-------------*/
	.indtroductry-text{width:50%;margin-right:3%;}
	.teainto-testi{width:100%;}
	/*--------------teaching-intro-main1 end-------------*/	
}
@media screen and (max-width: 480px) {
	.logo {margin: 12px auto 8px 14%;width: 50%;}
	/*---------------broadcast start--------------*/
	.broad_downbox{width: 100%;}
	.broad_downbox a, .broad_downbox span{margin-left: 0px;margin-right: 15px;}
	/*---------------broadcast end--------------*/
	/*---------------new and selected page start-----*/
	.sl-box{width:100%;margin-right: 0px;}
	.new-selected-audiobox. .libaudio_box audio{width: 80%;}
		/*------video start------*/
			.active-video-row .sl-box{display:inline-block;}
			.active-video-row .selnw_img_sec{display:inline-block;}
			.active-video-row .selnw_desc_sec{display:inline-block;}
			.active-video-row .video-active .selnw_img_sec{display:none;}
			.active-video-row .video-active .selnw_desc_sec{display:none;}
		/*------video end------*/
	/*---------------new and selected page end-----*/
	/*---------special events start-----------------*/
	.spe-eve-row{
		margin: 20px 0px 25px 0px !important;
		display: -webkit-box;
		display: -moz-box;
		display: box;
		-webkit-box-orient: vertical;
		-moz-box-orient: vertical;
		box-orient: vertical;
	}
	.spe-eve-cont, .spe-eve-img{padding: 0px 0px  !important;width:100% !important;}
	.spe-eve-cont{
		-webkit-box-ordinal-group: 1;
		-moz-box-ordinal-group: 1;
		box-ordinal-group: 1;
		float: none !important;
	}
	.spe-eve-img{
		-webkit-box-ordinal-group: 2;
		-moz-box-ordinal-group: 2;
		box-ordinal-group: 2;
		float: none !important;
		margin-top: 15px;
		text-align:center;
	}
	/*---------special events end-----------------*/
	/*---------calender start--------------*/
	.cal-mnth-block div time, .cal-mnth-block div span.cal-nm{width:100%;padding-right:0px;}
	.cal-mnth-block div span.cal-day{text-align: right;width: 60%;margin-top: 5px;}
	.cal-mnth-block div b{width: 30%;margin-top: 5px;}
	.cal-mnth-block div{margin-bottom:20px;}
	/*---------calender end--------------*/	
	.retreat_content .brod_wel_text{width:100% !important;top:0px !important;}
}
@media only screen and (min-width: 320px) and  (max-width: 479px){	
	.logo {margin: 12px auto 8px 14%;width: 44%;}
	.sldbx a{font-size:12px;}
	.flt_box {width:100%;}
	/*---------------audio player-----------------*/
	.audio_plyer_main object{width:260px !important;}
	/*---------------audio player-----------------*/
	/*---------------in person programs start--------------*/
	.per_prog_list .per_prog_img{width:100%;text-align:center;}
	.per_prog_list .per_prog_cont{width: 100%;margin-left: 0%;}
	/*---------------in person programs end--------------*/
	/*---------------retreat start-------------*/	
	/*---------------retreat end-------------*/	
	/*---------------new and selected page start-----*/
	.new-selected-audiobox.audio-active {padding-bottom: 20px;min-height: 250px;}
	.new-selected-videobox .videobox-content video {width: 85% !important;}
	/*---------------new and selected page end-----*/
	/*--------teaching into page start--------*/
	.teaching-into-section h2{font-size:25px;}
	.teaching-into-section p img{max-width: 80%;clear: both;display: block;float: none;margin: auto;}
	.continue-btn{font-size:16px;padding: 0px 15px;}
	.teaching-into-section{padding:35px 10px 60px 10px;}
	/*--------teaching into page end--------*/
	/*--------index new start--------*/    
	.hmdet-left{width: 100%;}
	.hmdet-right{width:100%;padding-left:0px;}
	.hmdet-left img{max-width: 50%;}
	/*--------index new end--------*/
	/*------------------community page start-------*/
	.com-news-row {margin: 0px 0px 0px;}
	.com-news-row .com-news-col {padding: 0px 20px;width: 100%;border-right:none;}
	.com-new-introbx img{padding: 0px;width: auto;max-width: 100%;margin: auto;display: block;float: none;}
	.com-new-introbx-rt{padding: 10px 20px 0px;width:100%; box-sizing:border-box;}
	/*------------------community page end-------*/	
	/*------giving page start------------*/
	.testi-row {margin: 0px 0px 0px;}
	.giving-btm-testi{padding: 0px 20px;width: 100%;}
	.testi-row .com-news-col{padding: 0px 20px;width: 100%;}
	/*------giving page end------------*/	
	/*---------contact page start--------------*/
	.contact-list{width:100%;}
	/*---------contact page end--------------*/
	/*-------------participants start----------*/
	.participants-main .getting-start-cont{padding: 15px 0px;}
	.participants-main h2{font-size: 26px;}
	.watch-intro-vdo{font-size: 22px;}
	.participants-main .get-sta-rm {float: left;}
	/*-------------participants end----------*/
	/*------------gathering page start-------*/
	.con-src-box{width: 50%;margin-bottom: 15px;padding-right:0px;}
	.con-src-box:nth-child(odd){clear:left;padding-right:10px;}
	.count-mid-row .con-src-box:last-child{width:50%;padding-right:0px;}
	.count-top{font-size:15px;height:auto;}
	.count-btm-row .country-col{width:100%;margin-right: 0%;}
	.count-btm-row .country-col:nth-child(3n) {margin-right: 0%;}
	.country-testi-row div{margin-top:0px;}
	.country-testi-row .brod_wel_text.slick-slider{width:100% !important;}
	.country-testi-row img{margin-top:5px;margin-top: 5px;float: none;max-width: 80%;width: auto;margin: auto;display: block;}
	.country-testi-row div{width:100%;}
	.count-top > ul > li{display: inline-block;width: auto;padding: 0px 4px;font-size: 14px;}
	.count-top > ul > li > ul{left:0px;}
	/*------------gathering page end-------*/
	/*--------------teaching-intro-main1 start-------------*/
	.indtroductry-text{width:100%;margin-right:0%;margin-top:20px;}
	.teainto-testi{width:100%;}
	/* .teaching-intro-main1 .intro-btm-listiing .new-selected-main-1 .audio-active .libaudio_box {width: calc(100% - 28px);} */
	/*--------------teaching-intro-main1 end-------------*/	
	.programs-bg-sec {padding: 20px 0px 60px 0px;}
	.store-top-row .col-md-4, .store-top-row .col-md-8{width:100%;}
	 .store-top-row .col-md-4 img{max-width: 80%;}
	.store-top-row .col-md-4{text-align:center;margin-bottom: 15px;}
	.prd_social-btn .dtl-tp-btn{font-size: 12px;letter-spacing:0px;}
	.inner_banner h1.banner {font-size: 18px;}
	.brod-text-paragraph img {max-width: 65%;display: block;float: none !important;margin: auto !important;margin-bottom: 15px !important;}
	.inban-text{font-size:16px;padding-top: 10px;}
	.inban-text span{font-size:14px;}
	/*------common popup changes starts------*/
	.lib_wrt_popup .writing_img_left{float: none;clear: both;margin: auto;display: block;}
	.new-selected-row .sl-box .selnw_img_sec img, .new-selected-row .sl-box .selnw_img_sec1 img{max-width:100%;}
	.rettab_imgleft-sec-full img{float: none !important;display: block;max-width: 200px;margin: 0px auto 20px auto !important;}
	.prd_info{width: calc(100% - 125px);}
	/*------common popup changes ends------*/
}