

@media screen and (max-width:768px) and (min-width:320px){
	body
	{font-size:13px;}
	
	p
	{font-size:13px !important; line-height:23px !important;}
	
	.container
	{width:100%;}
	
	.primary_head h2
	{font-size:16px; letter-spacing:1px;}
	
	.primary_head h2 span
	{font-size:10px; margin:0 0 0 5px; top:-2px;}
	
	.secondary_head_bx1
	{width:20px; height:57px;}
	
	.secondary_head_bx1 h5
	{font-size:10px; letter-spacing:1px;}
	
	.secondary_head_bx2
	{padding:7px 0 0 12px;}
	
	.secondary_head_bx2 img
	{width:40px; height:35px;}
	
	.secondary_head_bx3
	{padding:21px 0 0 15px;}
	
	.secondary_head_bx3 h3
	{font-size:16px;}
	
	.third_head h3
	{font-size:15px;}
	
	.third_btn:after
	{display:none;}
	
	
	
	.header
	{display:none;}
	
	.rightFooter
	{display:none;}
	
	.sp_header
	{display:block;}
	
	.mainwrapper
	{padding:15px 0 0 0;}
	
	.mainwrapperContainer
	{width:100%; padding:0 15px 0 15px;}
	
	.mainwrapperContainerhm
	{padding:0;}
	
	.hmblockSlider .carousel-item
	{display:block !important;
	transition: initial !important;
	transition: initial !important;
	transition: initial !important;
	-webkit-backface-visibility: initial !important;
	backface-visibility: initial !important;
	-webkit-perspective: initial !important;
	perspective: initial !important;
	position:static !important;
	}
	
	.hmblockSlider .carousel-item+.carousel-item
	{margin:6px 0 0 0;}
	
	.hmblockSlider .carousel-item img
	{width:100%;}
	
	.hmblockSlider .carousel-indicators
	{display:none;}
	
	.carousel-inner.vertical > .carousel-item.carousel-item-next,
	.carousel-inner.vertical > .carousel-item.active.carousel-item-right {
	bottom: initial !important;
	-webkit-transform: initial !important;
	transform: initial !important;
	}
	.carousel-inner.vertical > .carousel-item.carousel-item-prev,
	.carousel-inner.vertical > .carousel-item.active.carousel-item-left {
	 bottom: initial !important;
	-webkit-transform: initial !important;
	transform: initial !important;
	}
	
	.carousel-inner.vertical > .carousel-item.carousel-item-next.carousel-item-left,
	.carousel-inner.vertical > .carousel-item.carousel-item-prev.carousel-item-right,
	.carousel-inner.vertical > .carousel-item.active {
	bottom: initial !important;
	-webkit-transform: initial !important;
	transform: initial !important;
	}
	
	.sp_footer
	{display:block;}
	
	
	
	/* work page start */
	.worklstPg_intro
	{padding:15px 0 0 0;}
	
	.worklstPg_intro .nav-tabs .nav-item + .nav-item
	{margin:0 0 0 22px;}
	
	.worklstPg_intro .nav-tabs .nav-link
	{font-size:13px; letter-spacing:1px;}
	
	.worklstPg_intro .nav-tabs .nav-link.active .worklstPg_intro_tbar
	{bottom:-20px;}
	
	/* .worklstPg_intro_pg
	{display:none;} */
	
	.worklstPg_intro_cntnt
	{padding:20px 0 0 0;}
	
	.worklstPg_intro_cntnt_col
	{width:50%;}
	
	.worklstPg_intro_cntnt_col_ovr
	{padding:15px 15px 15px 15px;}
	
	.worklstPg_intro_cntnt_col_ovr_row1 h4
	{font-size:12px;}
	
	.worklstPg_intro_cntnt_col_ovr_row2
	{padding:15px 0 0 0;}
	
	
	
	/* work-detail page start */
	.imgWrap div.slick-track
	{height:250px !important;}
	
	.imgWrap ul.imgList li.sld
	{max-width:400px !important; max-height:250px !important;}
	
	.imgWrap ul.imgList li.sld img
	{max-width:400px !important; max-height:250px !important;}
	
	.imgWrap .slick-prev, div#content div.imgWrap .slick-next
	{height:85% !important; bottom:0 !important; top:0 !important;}
	
	.imgWrap .slick-prev, .imgWrap .slick-next
	{height:85% !important; bottom:0 !important; top:0 !important;}
	
	.imgWrap .slick-prev
	{left:0 !important;}
	
	.imgWrap .slick-next
	{right:0 !important;}
	
	.imgWrap ul.slick-dots
	{padding:5px 0 0 0 !important;}
	
	.workdtlPg_block2 h3
	{font-size:16px; letter-spacing:1px;}
	
	.workdtlPg_block2 p
	{padding:3px 0 0 0;}
	
	.paginationsec1
	{padding:20px 0 0 0;}
	
	.paginationsec1_coll
	{margin:0 10px 0 0;}
	
	.paginationsec1_colr
	{margin:0 0 0 10px;}
	
	.workdtlPg
	{padding:0 0 10px 0;}
	
	
	
	/* making page start */
	.makingPg_block1
	{padding:15px 0 0 0;}
	
	.makingPg_block2
	{padding:20px 0 0 0;}
	
	.makingPg_block2_row + .makingPg_block2_row
	{margin:30px 0 0 0;}
	
	.makingPg_block2_row_intro
	{padding:15px 0 0 0;}
	
	.makingPg_block2_row_intro_row_txt
	{padding:10px 0 0 0;}
	
	.makingPg_block2_row_2pic
	{position:static; width:100%; padding:10px 0 0 0;}
	
	.makingPg_block2_row_intro_row + .makingPg_block2_row_intro_row
	{margin:20px 0 0 0;}
	
	.makingPg_block3
	{margin:30px 0 0 0; padding:15px; border-top:2px solid #221714; border-bottom:2px solid #221714;}
	
	.makingPg_block3_sec2
	{padding:10px 0 0 0;}
	
	.makingPg_block3_sec2 h3
	{font-size:13px;}
	
	.makingPg_block3_sec2 h3 span
	{font-size:22px;}
	
	.makingPg_block3_sec2 h3 span img
	{width:120px; height:16px;}
	
	.makingPg_block3_sec2 h3 img
	{width:70px; height:9px;}
	
	
	
	/* about page start */
	.aboutPg_intro
	{padding:10px 0 0 0;}
	
	.aboutPg_block1 .table th, .aboutPg_block1 .table td
	{font-size:13px; padding:5px 0 5px 0;}
	
	.aboutPg_block1 .table th
	{width:100px;}
	
	.aboutPg_block2
	{margin:20px 0 0 0; padding:20px 0 0 0;}
	
	.aboutPg_block2_head h4
	{font-size:14px; letter-spacing:1px;}
	
	.aboutPg_block2_intro
	{padding:15px 0 0 0;}
	
	.aboutPg_block2_btm
	{padding:20px 0 0 0;}
	
	
	
	/* blog page start */
	.bloglstPg_tgl
	{top:0; width:130px;}
	
	.bloglstPg_tgl_btn
	{font-size:13px; letter-spacing:1px;}
	
	.bloglstPg_tgl_btn .bloglstPg_tgl_btn_arrow
	{bottom:-15px; font-size:13px;}
	
	.bloglstPg_tgl_intro
	{padding:60px 15px 15px 15px; top:90px !important;}
	
	.bloglstPg_intro .row
	{margin:0 -5px 0 -5px;}
	
	.bloglstPg_intro_col
	{padding:20px 5px 0 5px; width:50%;}
	
	.bloglstPg_intro_col_pic
	{height: 33.5vw;}
	
	.bloglstPg_intro_col_intro_row2
	{margin:10px 0 0 0;}
	
	.newslstPg_intro_row_intro_row1 p
	{font-size:10px !important; line-height:initial !important; padding:0 10px 0 0;}
	
	.newslstPg_intro_row_intro_row1:after
	{top:10px;}
	
	
	
	/* blog-detail page start */
	.blogdtlPg_intro
	{padding:20px 0 0 0;}
	
	.blogdtlPg_block1_row1 h3
	{font-size:16px; letter-spacing:1px;}
	
	.blogdtlPg_block1_row2
	{margin:0;}
	
	.blogdtlPg_block1_row2:after
	{height:1px; top:10px;}
	
	.blogdtlPg_block1_row3
	{padding:10px 0 0 0;}
	
	.blogdtlPg_block1_row3 p + p
	{margin:10px 0 0 0;}
	
	.blogdtlPg_block1_row3 p:empty
	{display:none;}
	
	.wp-block-gallery
	{margin:15px 0 0 0;}
	
	
	
	/* site-map page start */
	.sitemapPg_intro
	{padding:0;}
	
	.sitemapPg_intro ul li
	{padding:15px 15px 0 15px; width:100%;}
	
	.sitemapPg_intro ul li a
	{font-size:14px;}
	
	
	
	/* news page start */
	.newslstPg_intro
	{padding:20px 0 0 0;}
	
	.newslstPg_intro_row_pic
	{width:100px;}
	
	.newslstPg_intro_row_intro
	{padding:0 0 0 15px;}
	
	.newslstPg_intro_row_intro_row2
	{padding:15px 0 0 0;}
	
	.newslstPg_intro_row_intro_row2 h3
	{font-size:14px;}
	
	.newslstPg_intro_row_intro_row3
	{padding:12px 0 0 0;}
	
	.newslstPg_intro_row_intro_row5
	{padding:15px 0 0 0;}
	
	.newslstPg_intro_row + .newslstPg_intro_row
	{margin:25px 0 0 0;}
	
	.paginationsec2
	{padding:15px 0 0 0;}
	
	
	
	/* news-detail page start */
	.newsdtlPg_intro
	{padding:20px 0 0 0;}
	
	.newsdtlPg_block1_row2
	{padding:20px 0 0 0;}
	
	.newsdtlPg_block1_row2 h2
	{font-size:16px; letter-spacing:1px;}
	
	.newsdtlPg_block1_row3
	{padding:15px 0 0 0;}
	
	.newsdtlPg_block1_row3 p + p
	{margin:10px 0 0 0;}
	
	.newsdtlPg_block1_row3 p:empty
	{display:none;}
	
	.wp-block-image
	{margin-top:15px !important;}
	
	.newsdtlPg .paginationsec1
	{padding:30px 0 0 0;}
	
	
	
	/* contact page start */
	.contactPg_intro
	{padding:20px 0 0 0;}
	
	.contactPg_block1 p+p
	{margin:10px 0 0 0;}
	
	.contactPg_block1 p br:nth-child(2)
	{display:none;}
	
	.contactPg_block2
	{padding:10px 0 0 0;}
	
	.contactPg_block2 h2
	{padding:15px 15px 15px 15px; border-top:1px solid #221714; border-bottom:1px solid #221714; font-size:20px;}
	
	.contactPg_block2 h2 span
	{font-size:15px;}
	
	.contactPg_block3
	{padding:30px 0 0 0;}
	
	.contactPg_block3_row_head h3
	{font-size:13px;}
	
	.contactPg_block3_row+.contactPg_block3_row
	{margin:20px 0 0 0;}
	
	.contactPg_block3_row_col_privacybtn
	{padding:10px 0 0 0;}
}



