
@media screen and (max-width: 1024px) and (min-width: 240px){
	.page_width{ width: 100%; padding: 0px 10px;}
	
	/*MENUICON_START*/
	.menu_icon {width: 40px;height: 40px;background: #D2232A;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50%;cursor: pointer;display: flex !important; position: absolute; right: 10px; top: -19px;}
	.menu_icon:hover .Mbarline {width: 25px;}
	.menu_icon.closeMenu .Mbarline {width: 25px;}
	.menu_icon.closeMenu .Mbarline:first-child {-webkit-transform: translateY(7px) rotate(45deg); transform: translateY(7px) rotate(45deg);}
	.menu_icon.closeMenu .Mbarline:nth-child(2) {-webkit-transform: scale(0);transform: scale(0);}
	.menu_icon.closeMenu .Mbarline:last-child {-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);}
	.Mbarline {width: 25px;height: 2px;background: #fff;-webkit-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}
	.Mbarline:nth-child(2) {width: 20px;margin: 5px 0;}
	.Mbarline:last-child {width: 15px;}
	/*MENUICON_END*/
	
	#logonav { top: 4px !important; left: 10px;}
	#logonav a{ font-size: 25px;}
	#navigationsection{padding: 30px 0px;}
	#navigationsection ul{ width: 200px;  padding-left: 0px;  height: 100vh; background-color:rgba(0,0,0,0.90); display: none; position: absolute; top: 30px !important; right: 0px; }
	#navigationsection ul.showMenu{ display: block; transition: all 0.3s;}
	#navigationsection ul li{ display: block; font-size: 14px; letter-spacing: 0.3; padding: 10px 15px; border-left: 0px; border-bottom: 1px solid #fff;}
	#navigationsection ul li a{ color: #fff;}
	#navigationsection.navShadow{padding: 30px 0px;}
	#navigationsection.navShadow ul li a{ color: #fff;}
	#navigationsection.navShadow ul li{ font-size: 14px;}
	
	.grncbtn{ font-size: 18px; padding: 20px 15px; min-width: 180px; border-radius: 5px; letter-spacing: 2px;}
	.grnc_hdg{margin-bottom: 15px;}
	.grnc_hdg h1{ font-size: 40px;}
	.grncinput{ font-size: 14px;  padding-bottom: 15px;}
	.grncform{ margin-top: 20px;}
	.grncform ul li .left{ width: 100%; margin-bottom: 15px; padding-right: 0px;}
	.grncform ul li .right{ width: 100%;  padding-left: 0px;}
	.success_message {font-size: 14px;}
	.error_message {font-size: 14px;}
	
	.about_section .page_width{ margin: auto; height: 100%; padding: 30px 10px; }
	.about_section .aboutdetail{padding-left: 50%; padding-right: 10px;}
	.about_section .aboutdetail p{ font-size: 12px; line-height: 140%; margin-bottom: 10px;}
	.about_section .aboutdetail .aboutlogo ul li img{ max-width: 100%;}
	.about_section .aboutdetail .aboutlogo ul{ margin: 15px 0px;}
	.about_section .aboutdetail .aboutftr{ font-size: 10px;}
	.bobharophoto_section p{ font-size: 10px;}
	.music_section .page_width{ margin: auto; height: 100%; padding: 30px 10px; }
	.music_section .musiccontent{padding-right: 10px;}
	.music_section .musiccontent p{ margin-bottom: 10px; font-size: 12px;line-height: 140%;}
	.music_section .musiccontent .musicwd_Stn{padding-left: 50%; padding-right: 5px;}
	.music_section .musiccontent .musicalbum_stn .ms_col{ padding: 5px;}
	.music_section .musiccontent .musicalbum_stn .ms_col .ms_item img{box-shadow: 2px 2px 3px rgba(0,0,0,0.40);}
	.music_section .musiccontent .msftr{ font-size: 10px; margin-top: 10px;}
	.music_section .musiccontent .mslogo ul{ display: table; margin-top: 10px;}
	.music_section .musiccontent .mslogo ul li{ display: table-cell;padding-left: 10px; }
	.music_section .musiccontent .mslogo ul li img{ max-width: 100%;}
	.photogallery_section .pht_col{padding: 5px;}
	.photogallery_section .pht_col .pht_item{ margin-bottom: 10px;}
	.photogallery_section .phtftr{font-size: 10px; padding-right: 5px;}
	.contact_section .contactbg img{ min-height: 1100px; object-fit: cover;}
	.contact_section .infocontent{ width: 100%; padding: 50px;}
	.contact_section .infocontent p{ font-size: 14px; line-height: 150%;}
	.contact_section .infocontent .grncform{ padding-top: 0px;}
	#footersection p{ font-size: 14px;  letter-spacing:2px;}
	#footersection p span{ font-size: 12px;}

	.mrh_popup_product_1 > .inner_popup{width:86%;height: auto;padding: 60px 20px 20px 20px;}
	.mrh_close_pd_1{font-size: 15px;}
	.music_popup_product_1 > .inner_popup{width:600px; height: 300px;padding: 60px 40px 20px 40px;}
	.music_close_pd_1{font-size: 15px;}
	
	.Main_music_popup_section .music_pup_stn {position: relative;}
	.Main_music_popup_section .music_pup_stn .left_side{ width: 170px; position: absolute; float: none; }
	.Main_music_popup_section .music_pup_stn .right_side{ width: 100%; padding-left: 180px; }
	.Main_music_popup_section .music_pup_stn .mu_detail{padding-left: 20px;}
	.Main_music_popup_section .music_pup_stn .mu_detail .ms_playlist ul li{ font-size: 15px; margin-bottom: 15px;}
	.Main_music_popup_section .music_pup_stn .mu_detail .ms_logo ul{ margin-top: 15px;}
	.Main_music_popup_section .music_pup_stn .mu_detail .ms_ftr{ font-size: 10px; margin-top: 15px;}
	.Main_music_popup_section .pd_slider .slick-next{ right: -30px;}
	.Main_music_popup_section .pd_slider .slick-prev{left: -30px; z-index: 99;}
	.Main_music_popup_section .pd_slider .slick-next:hover, .Main_music_popup_section .pd_slider .slick-next:focus{right: -30px;}
	.Main_music_popup_section .pd_slider .slick-prev:hover, .Main_music_popup_section .pd_slider .slick-prev:focus{ left: -30px; z-index: 99;}
	.play{font-size: 15px;}
	
	.pd_slider{ width: 100%; }
	.pd_slider .slick-next{ width: 20px; height:30px; background:url(../images/right_arrow.png) center center no-repeat; background-size: 20px; right: 10px;}
	.pd_slider .slick-prev{ width: 20px; height:30px; background: url(../images/left_arrow.png) center center no-repeat; background-size: 20px; left: 10px; z-index: 99;}
	.pd_slider .slick-next:hover, .pd_slider .slick-next:focus{ width: 20px; height:30px; background: url(../images/right_arrow.png) center center no-repeat; background-size: 20px; right: 10px;}
	.pd_slider .slick-prev:hover, .pd_slider .slick-prev:focus{  width: 20px; height:30px; background: url(../images/left_arrow.png) center center no-repeat; background-size: 20px;  left: 10px; z-index: 99;}
	.pd_slider .pd_mrh_price_stn .prc_title{ font-size: 11px;}
	.pd_slider .pd_mrh_price_stn{ width: 150px; height: 150px; bottom: 10px;margin: auto;}
	.pd_slider .pd_mrh_price_stn .grncbtn{ padding: 15px;}
	
}
@media screen and (max-width: 800px) and (min-width: 240px){}

@media screen and (max-width: 650px) and (min-width: 240px){
	.grncbtn{ font-size: 16px;}
	.grnc_hdg h1{ font-size: 25px;}
	.music_section .musiccontent p{ font-size: 10px;}
	.music_section .musiccontent .musicalbum_stn .ms_col{padding: 3px;}
	.contact_section .infocontent{ padding: 30px;}
	.contact_section .social_stn ul li{ padding: 0px 10px;}
	.music_popup_product_1 > .inner_popup{width:320px; height: 420px; padding-top: 50px;}
	.Main_music_popup_section .music_pup_stn{ display: block;}
	.Main_music_popup_section .music_pup_stn .left_side{position: inherit; margin: auto; margin-bottom: 15px;}
	.Main_music_popup_section .music_pup_stn .right_side{ padding-left: 0px;}
	.Main_music_popup_section .music_pup_stn .mu_detail .ms_playlist ul li{ font-size: 13px;}
	.play{font-size: 13px;}
	
	
}

@media screen and (max-width: 480px) and (min-width: 240px){
	.grnc_hdg{margin-bottom: 10px;}
	.grnc_hdg h1{ font-size: 20px;}
	.grncbtn{ width: 100%;}
	#footersection p{ font-size: 11px;  }
	
	
}

@media screen and (max-width: 380px) and (min-width: 240px){}
