

@media screen and (max-width:767px) and (min-width:320px){
	body
	{font-size:13px; min-width:100%;}

	p
	{font-size:13px !important; line-height:19px !important;}

	.container
	{width:100%;}

	.primary_btn
	{height:55px; line-height:53px; padding:0 70px 0 20px;}

	.primary_btn em
	{width:100px;}

	.primary_head h2
	{font-size:35px; letter-spacing:5px;}

	.secondary_btn
	{height:50px; line-height:50px; min-width:250px; font-size:15px; padding:0 20px 0 20px;}

	input.secondary_btn
	{height:50px; line-height:50px; min-width:280px; font-size:14px; padding:0 20px 0 20px;}

	.masterhead
	{padding:0;}

	.header
	{padding:23px 23px 0 23px;}

	.header_logo img
	{width:120px;}

	.header_menu_cntnt_inr
	{padding:0;}

	.header_menu_cntnt_list > ul > li
	{font-size:6vw;}

	.header_menu_cntnt_list > ul > li > a
	{padding:0 0 0 30px;}

	.header_menu_cntnt_list > ul > li > span
	{word-spacing:15px; margin:0 0 0 10px; top:-2px;}

	.header_menu_cntnt_list > ul > li > span a
	{font-size:4vw;}

	.header_menu_cntnt_list > ul > li a:after
	{top:4vw;}

	.header_menu_cntnt_list > ul > li:hover > a:after
	{width:25px;}

	.header_menu_cntnt_list > ul > li.active > a:after
	{width:25px;}

	.header_menu_cntnt_bottom_colr ul li a i
	{font-size:20px;}

	.sticky .header
	{padding:13px 15px 2px 15px;}

	.masterhead_content_txt
	{padding: 0 15px 0 15px; border: 8px solid;}

	.masterhead_content_txt h1
	{font-size:7vw; letter-spacing:2vw; line-height:10vw;}

	.masterhead_content_txt h5
	{font-size:4vw; padding:10px 0 0 0;}

	.clear-menu-btn
	{top: 4px;}

	.hmblock1
	{padding:40px 0 40px 0;}

	.hmblock1_cntnt .primary_head
	{left:0; padding:0 0 0 15px; top:-60px;}

	.hmblock1_cntnt
	{padding:40px 0 50px 0;}

	.hmblock1_cntnt:after
	{width:100%;}

	.hmblock1_intro
	{width:100%; position:static; padding:0 15px 0 15px;}

	.hmblock1_intro_row1 p + p
	{margin:10px 0 0 0;}

	.hmblock1_intro_row2
	{padding:20px 0 0 0;}

	.hmblock1_slider
	{width:100%; height:60vw; padding:30px 0 0 0;}

	.hmblock1_slider .carousel-control-prev, .hmblock1_slider .carousel-control-next
	{width:50px; height:50px; font-size:25px; bottom:-23px; right: 30px;}

	.hmblock1_slider .carousel-control-prev
	{right:80px;}

	.hmblock2
	{padding:0 0 50px 0;}

	.hmblock2_head
	{padding:0 15px 0 15px;}

	.hmblock2_head h3
	{font-size:5vw; line-height:9vw;}

	.hmblock2_mainpic
	{padding:40px 0 0 0;}

	.hmblock2_list
	{padding:0 15px 0 15px; margin:-20px 0 0 0;}

	.hmblock2_list .primary_head
	{top:-20px; padding:0 15px 0 0; left:0;}

	.hmblock2_list .primary_head img
	{height:42px;}

	.hmblock2_list_col+.hmblock2_list_col
	{margin:20px 0 0 0;}

	.hmblock2_list_col_intro
	{padding:20px 5px 0px 5px;}

	.hmblock2_list_col_intro_row1 h4
	{font-size:6vw;}

	.hmblock2_list_col_intro_row2
	{padding:5px 0 0 0;}

	.hmblock3_cntnt
	{padding:50px 0 70px 0;}

	.hmblock3_cntnt_intro_col
	{width:33.3333%; float:left;}

	.hmblock3_cntnt_head h3
	{font-size:6vw;}

	.hmblock3_cntnt_head p
	{padding:20px 0 0 0;}

	.hmblock3_cntnt_intro
	{padding:40px 0 0 0;}

	.hmblock3_cntnt_intro_col
	{padding:30px 15px 30px 15px;}

	.hmblock3_cntnt_intro_col a
	{font-size:4vw;}

	.hmblock4
	{padding:40px 0 40px 0; margin:-20px 0 0 0;}

	.hmblock4_cntnt
	{padding:0 0 0 15px;}

	.hmblock4_cntnt .primary_head h2
	{letter-spacing:5px;}

	.hmblock4_cntnt_coll
	{padding:50px 15px 0 0;}

	.hmblock4_cntnt_coll_row_colr_cntnt
	{height:auto; padding:15px 0 0 0;}

	.hmblock4_cntnt_coll_row_colr_cntnt_inr
	{padding:15px;}

	.hmblock4_cntnt_coll_row_colr_cntnt p
	{padding:5px 0 0 0;}

	.hmblock4_cntnt_coll_row + .hmblock4_cntnt_coll_row
	{margin:20px 0 0 0;}

	.hmblock4:after
	{width:90%;}

	.hmblock4_cntnt .primary_head
	{padding:0 15px 0 0; left:0;}

	.hmblock4_cntnt_coll_bottom
	{padding:20px 0 0 0;}

	.hmblock5
	{padding:0 0 40px 0;}

	.hmblock5:after
	{width:90%;}

	.hmblock5_head
	{padding:0 0 0 0;}

	.hmblock5_head h3
	{font-size:6vw; letter-spacing:1vw;}

	.hmblock5_intro
	{padding:30px 0 0 0;}

	.hmblock5_intro_col
	{width:50%;}

	.footer
	{padding:60px 15px 20px 15px;}

	.footer_row1
	{text-align:center;}

	.footer_row1 img
	{width:120px;}

	.footer_row2
	{padding:30px 0 20px 0;}

	.footer_row2_coll
	{width:100%; text-align:center;}

	.footer_row2_col ul li a
	{font-size:12px;}

	.footer_row2_col ul li + li
	{margin:0 0 0 10px;}

	.footer_row2_colr
	{width:100%; text-align:center;}

	.footer_row3
	{padding:20px 0 0 0;}

	.footer_row3 ul li
	{font-size:12px; display:block; width:100%;}

	.footer_row3 ul li + li
	{margin:5px 0 0 0;}

	.footer_row4
	{padding:15px 0 0 0;}

	.footer_row4 p
	{font-size:11px !important;}

	.back-to-top
	{
		width:55px; height:55px; background:url(../images/backtotop_sp.png) no-repeat;
		bottom:auto;
		top:-30px;
		left:0;
		right: 0;
		margin:auto;
		position:absolute;
	}

	.back-to-top svg
	{display:none;}

	.back-to-top:after
	{display:none !important;}



	/* menu-page start */
	.tab-pane
	{padding-top: 0px}

	.masterhead_content_txt_menu h1
	{font-size:9vw;}

	.masterhead_content_todown
	{bottom: 0px;}

	.menupgblock1_head
	{padding:0 20px 0 20px;}

	.menupgblock1_head_cntnt
	{padding:15px 15px 15px 15px;}

	.menupgblock1_head_cntnt_coll h3
	{font-size:6vw; margin-top: -2px; letter-spacing:1vw;}

	.menupgblock1_head_cntnt_colr ul li
	{padding:0 1px 0 7px;}

	.menupgblock1_head_cntnt_colr ul li a
	{font-size:11px;}

	.menupgblock1_head_cntnt_colr ul li a span
	{padding:0 3px 0 3px;}

	.menupgblock1_head_cntnt_colr_fix
	{top:17px; right:55px;}

	.menupgblock1_head_cntnt_colr.menupgblock1_head_cntnt_colr_fix ul li a span
	{padding:0;}

	.menupgblock1_intro
	{padding:50px 0 30px 0;}

	.menupgblock1_intro .primary_head
	{padding:0 0 0 15px; top:20px;}

	.menupgblock1_intro_coll_cntnt
	{padding:0 15px 0 15px;}

	.menupgblock1_intro_coll_cntnt_txt
	{padding:20px 0 0 0;}

	.menupgblock1_intro_coll_cntnt_row1 h4
	{font-size:6vw; letter-spacing:1vw;}

	.menupgblock1_intro_coll_cntnt_row2
	{padding:10px 0 0 0;}

	.menupgblock1_intro_coll_cntnt_row2 p
	{line-height: 23px !important;}

	.menupgblock1_intro_coll_cntnt_row2 p + p
	{margin:5px 0 0 0;}

	.menupgblock1_intro_coll_cntnt_row3
	{padding:10px 0 0 0;}

	.menupgblock1_intro_colr
	{margin:20px 0 0 0;}

	.menupgblock2
	{padding:0 0 20px 0;}

	.menupgblock2_row_intro
	{padding:0 15px 0 15px;}

	.menupgblock2_row_intro_cntnt
	{padding:15px 15px 15px 15px; margin:-20px 0 0 0;}

	.menupgblock2_row_intro_head_coll
	{width:100%;}

	.menupgblock2_row_intro_head_coll h3
	{font-size:5.1vw; letter-spacing:1vw;}

	.menupgblock2_row_intro_head_colr
	{width:100%; padding:15px 0 0 0;}

	.menupgblock1_intro_coll_cntnt_row3 p
	{line-height: 18px !important;}

	.menupgblock2_row_intro_head_colr p
	{line-height: 18px !important;}

	.menupgblock2_row_intro_data
	{padding:20px 0 0 0;}

	.intro_data_block_head
	{padding-bottom:15px;}

	.intro_data_block_head h4
	{font-size:5vw; letter-spacing:1vw;}

	.intro_data_block_head h4 span
	{margin:4px 0 0 0; display:block;}

	.intro_data_block_intro_row .row
	{margin:0 -15px 0 -15px;}

	.intro_data_block_intro_row_col
	{padding:0 15px 0 15px;}

	.intro_data_block_intro_row_col_txt
	{width:76%;}

	.intro_data_block_intro_row_col_txt h4
	{font-size:13px;}

	.intro_data_block_intro_row_col_txt p
	{font-size:12px !important; line-height:18px !important;}

	.intro_data_block_intro_row_col_prc
	{width:70px;}

	.intro_data_block_intro_row_col+.intro_data_block_intro_row_col
	{margin:2px 0 0 0;}

	.intro_data_block_intro_row + .intro_data_block_intro_row
	{margin:15px 0 0 0;}

	.intro_data_block + .intro_data_block
	{margin:25px 0 0 0;}

	.menupgblock2_row + .menupgblock2_row
	{margin:25px 0 0 0;}

	.menupgblock3
	{padding:0 0 40px 0;}

	.menupgblock3_row_colr_cntnt
	{padding:20px 15px 0 15px;}

	.menupgblock3_row_colr_head p
	{line-height: 18px !important;}

	.menupgblock3_row_colr_head h3
	{font-size:6vw; letter-spacing:1vw;}

	.menupgblock3_row_colr_head h3 span
	{font-size: 13px;}

	.menupgblock3_row_colr_head
	{padding-bottom:15px;}

	.menupgblock3_row_colr_intro_row_txt
	{width:76%;}

	.menupgblock3_row_colr_intro_row_txt h4
	{font-size:13px;}

	.menupgblock3_row_colr_intro_row_txt p
	{font-size:12px !important; line-height:22px !important;}

	.menupgblock3_row_colr_intro_row_prc
	{width:60px;}

	.menupgblock3_row_colr_intro_row + .menupgblock3_row_colr_intro_row
	{margin:15px 0 0 0;}

	.menupgblock3_row_colr_cntnt_block + .menupgblock3_row_colr_cntnt_block
	{margin:25px 0 0 0;}

	.menupgblock3_row:nth-child(2n) .menupgblock3_row_colr_cntnt
	{padding:20px 15px 0 15px;}

	.menupgblock3_row:nth-child(2n) .menupgblock3_row_coll
	{order:initial;}

	.menupgblock3_row + .menupgblock3_row
	{margin:25px 0 0 0;}

	.menupgblock3_row_colr_intro_row_setdrcol h4
	{font-size:13px;}

	.menupgblock4
	{padding:0 0 30px 0;}



	/* party-page start */
	.partypgblock1
	{padding:0 15px 0 15px;}

	.partypgblock1_cntnt
	{padding:0px 15px 35px 15px; margin:0px 0 0 0;}

	.partypgblock2
	{padding:0 0 20px 0;}

	.partypgblock2_coll_cntnt .primary_head
	{margin:0; padding:0 0 0 15px;}

	.partypgblock2_coll_cntnt_intro_row1 p
	{line-height: 21px !important;}

	.partypgblock2_coll_cntnt_intro_row2 p
	{line-height: 19px !important;}

	.partypgblock2_coll_cntnt
	{padding:0 15px 0 15px;}

	.partypgblock2_coll_cntnt_intro
	{padding:50px 0 0 0;}

	.partypgblock2_coll_cntnt_intro_row2
	{margin:20px 0 0 0; padding:15px;}

	.partypgblock2_colr
	{margin:20px 0 0 0;}

	.partypgblock3
	{padding:0 15px 20px 15px;}

	.partypgblock3 .menupgblock2_row_intro_head_colr
	{padding:5px 0 0 0; text-align:left;}

	.intro_data_block_intro_row_col_txt h3
	{font-size:5vw; padding-bottom:5px;}

	.partypgblock4
	{padding:0 0 40px 0;}

	.partypgblock4_row:nth-child(2n) .partypgblock4_row_coll
	{order:initial;}

	.partypgblock4_row + .partypgblock4_row
	{margin:20px 0 0 0;}

	.partypgblock4_row_colr
	{margin:20px 0 0 0;}

	.partypgblock4_row_colr_cntnt
	{padding:0 15px 0 15px;}

	.partypgblock4_row_colr_head h3
	{font-size:6vw; letter-spacing:0.5vw;}

	.partypgblock4_row_colr_head h4
	{font-size:4.1vw; padding:10px 0 0 0;}

	.partypgblock4_row_colr_intro
	{padding:15px 0 0 0;}

	.partypgblock4_row_colr_intro_row_txt
	{width:55%;}

	.partypgblock4_row_colr_intro_row_txt h4
	{font-size:5vw;}

	.partypgblock4_row_colr_intro_row_txt h4 span
	{font-size:4vw;}

	.partypgblock4_row_colr_intro_row_txt p
	{padding:5px 0 0 0; line-height: 19px !important;}

	.partypgblock4_row_colr_intro_row + .partypgblock4_row_colr_intro_row
	{margin:15px 0 0 0;}

	.partypgblock4_row_colr_intro_row_prc
	{width:130px;}



	/* about-us page start */
	.aboutpgblock1
	{padding:0 15px 0 15px;}

	.aboutpgblock1_cntnt
	{padding:15px 15px 35px 15px; margin:0px 0 0 0;}

	.aboutpgblock2_head
	{top:-40px;}

	.aboutpgblock2_head h3
	{font-size:9vw; line-height:9vw;}

	.aboutpgblock2_cntnt
	{padding:0 15px 0 15px;}

	.aboutpgblock2_cntnt .row
	{margin:0 -15px 0 -15px;}

	.aboutpgblock2_cntnt_col
	{padding:0 15px 0 15px;}

	.aboutpgblock2_cntnt_colr
	{margin:20px 0 0 0;}

	.aboutpgblock2_cntnt_colr_intro
	{padding:0;}

	.aboutpgblock2_cntnt_colr_bottom
	{padding:25px 0 0 0;}

	.aboutpgblock2_cntnt_colr_bottom_coll img
	{width:100px;}

	.aboutpgblock2_cntnt_colr_bottom_colr p
	{font-size:14px !important;}

	.aboutpgblock2_cntnt_colr_bottom_colr h3
	{font-size:6vw; padding:5px 0 0 0;}

	.aboutpgblock3
	{padding:20px 0 0 0;}

	.aboutpgblock4
	{padding:40px 0 0 0; margin-bottom:40px;}

	.aboutpgblock4_cntnt
	{width:100%; padding:0 15px 0 15px;}

	.aboutpgblock4_cntnt_inr
	{padding:0;}

	.aboutpgblock4_cntnt_row1 img
	{width: 180px;}

	.aboutpgblock4_pic
	{width:100%; margin:0; padding:20px 0 0 0;}



	/* blog page start */
	.blogpgblock1
	{padding:0 15px 0 15px;}

	.blogpgblock1_cntnt
	{padding:15px 15px 35px 15px; margin:0px 0 0 0;}

	.blogpgblock2
	{margin-bottom:40px;}

	.blogpgblock2_row + .blogpgblock2_row
	{margin:30px 0 0 0;}

	.blogpgblock2_row .row
	{margin:0 -15px 0 -15px;}

	.blogpgblock2_row_col
	{padding:0 15px 0 15px;}

	.blogpgblock2_row_col+.blogpgblock2_row_col
	{margin:0px 0 0 0;}

	.blogpgblock2_row_coll_pic
	{padding:0;}

	.blogpgblock2_row_colr_cntnt
	{padding:15px;}

	.blogpgblock2_row_colr_cntnt_row2
	{padding:5px 0 0 0;}

	.blogpgblock2_bottom
	{padding:30px 0 0 0;}



	/* blog-detail page start */
	.blogdtlpgblock2
	{margin-bottom:40px;}

	.blogdtlpgblock2_sec1
	{padding:0;}

	.blogdtlpgblock2_sec1_intro
	{padding:10px 0 20px 0;}

	.blogdtlpgblock2_sec2
	{padding:20px 0 0 0;}

	.blogdtlpgblock2_sec2_row1
	{padding:0 15px 0 15px;}

	.blogdtlpgblock2_sec2_row2
	{padding:25px 0 0 0;}

	.blogdtlpgblock2_sec2_row3
	{padding:20px 15px 0 15px;}

	.blogdtlpgblock2_sec2_row4
	{padding:30px 0 0 0;}



	/* contact-us page start */
	.contactpgblock2_row2
	{padding:20px 0 0 0;}

	.contactpgblock2_row2 h4
	{font-size:5vw;}

	.contactpgblock3
	{padding:20px 0 40px 0;}

	.contactpgblock3_row1
	{padding:15px;}

	.contactpgblock3_row1_head h3
	{font-size:6vw;}

	.contactpgblock3_row1_head p
	{padding:5px 0 0 0;}

	.contactpgblock3_row1_intro
	{padding:15px 0 0 0;}

	.contactpgblock3_row1_intro_row .row
	{margin:0 -15px 0 -15px;}

	.contactpgblock3_row1_intro_row_col
	{padding:0 15px 0 15px;}

	.contactpgblock3_row1_intro_row_col+.contactpgblock3_row1_intro_row_col
	{margin:20px 0 0 0;}

	.contactpgblock3_row1_intro_row_col_lbl
	{width:100%;}

	.contactpgblock3_row1_intro_row_col_lbl p
	{padding:0;}

	.contactpgblock3_row1_intro_row_col_inpt
	{width:100%; padding:5px 0 0 0;}

	.contactpgblock3_row1_intro_row_col.col-md-12 .contactpgblock3_row1_intro_row_col_inpt
	{width:100%;}

	.contactpgblock3_row2
	{padding:25px 0 0 0;}

	.contactpgblock3_row2 .secondary_btn
	{font-size:14px;}

	.contactpgblock4
	{padding:0 0 40px 0;}

	.contactpgblock4_head
	{height:50px;}

	.contactpgblock4_head h4
	{font-size:4vw; line-height:52px;}

	.contactpgblock4_intro
	{padding:15px;}

	.contactpgblock4_intro_row2
	{padding:20px 0 0 0;}

	.contactpgblock4_intro_row2_intro_cntnt_bottom
	{padding: 30px 0 0 0;}

	.contactpgblock4_intro_row2_intro
	{padding:20px 0 0 0;}

	.contactpgblock4_intro_row2_intro_cntnt
	{padding:15px 0px;}

	.contactpgblock4_intro_row2_intro_row+.contactpgblock4_intro_row2_intro_row
	{margin: 14px 0 0 0;}

	.close_btn
	{min-width:200px; height:50px; line-height:50px;}



	/* sitemap page start */
	.masterhead_sitemppg
	{height:250px;}

	/*.masterhead_content_sitemppg
	{height:250px;}*/

	.sitemppgblock1
	{padding:40px 0 45px 0;}

	.sitemppgblock1_inr
	{width:100%; padding:20px;}

	.sitemppgblock1_row + .sitemppgblock1_row
	{margin:15px 0 0 0;}

	.sitemppgblock1_row_col h4
	{font-size:5vw;}

	.sitemppgblock1_row_col p
	{padding:0;}

	.sitemppgblock1_row_col+.sitemppgblock1_row_col
	{margin:15px 0 0 0; padding-left: 15px;}

	.sitemppgblock1_row_col_inr:after
	{top:7px;}

	.inrpgmasterhead
	{height:100%;}


	.contactpgblock3_row1_intro_row_col_inpt .pure-radiobutton + .pure-radiobutton
	{margin:0 0 0 10px;}

	.pure-checkbox input[type="checkbox"] + label, .pure-radiobutton input[type="checkbox"] + label, .pure-checkbox input[type="radio"] + label, .pure-radiobutton input[type="radio"] + label
	{font-size:14px; padding-left:30px;}

	.pure-checkbox input[type="checkbox"] + label::before, .pure-radiobutton input[type="checkbox"] + label::before, .pure-checkbox input[type="radio"] + label::before, .pure-radiobutton input[type="radio"] + label::before
	{width:15px; height:15px; margin-top: -12px; }

	.pure-checkbox input[type="checkbox"] + label::after, .pure-radiobutton input[type="checkbox"] + label::after, .pure-checkbox input[type="radio"] + label::after, .pure-radiobutton input[type="radio"] + label::after
	{width:11px; height:11px; left: 5px; margin-top: -7px;}

	.contactpgblock3_row1_intro_row_col_inpt .pure-radiobutton
	{display:inline-block; padding:5px 0 0 0;}

	.contactpgblock3_row1_intro_row_col_inpt .pure-radiobutton p
	{font-size:14px;}

	.contactpgblock3_row1_intro_row_col label
	{font-size:13px;}
}






