@media screen and (max-width:600px) and (min-width:320px){
	.topsection
	{background:#5a686e;}
	
	.topsection_inr
	{text-align:center;}
	
	.topsection_inr ul
	{margin:0;}
	
	.header
	{padding:0; background:#fff;}
	
	.header .navbar-default .navbar-brand
	{margin:0; padding:8px 0 0 10px; margin:-3px 0 0 0;}
	
	.header .navbar-default .navbar-brand > img
	{width:70px;}
	
	.header .navbar-default .navbar-right
	{margin:0;}
	
	.header.fixed
	{padding:0;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{border:none; background:#00a0e9; padding:20px 30px 35px 30px; position:absolute; top:52px; left:15px; width:100%; z-index:9999;}
	
	.header .navbar-default .navbar-nav > li + li
	{margin:0;}
	
	.header .navbar-default .navbar-nav > li > a
	{color:#fff; border-bottom:1px solid #57caff; border-top:none; padding:10px 0 11px 0;}
	
	.header .navbar-default .navbar-nav > li > a:hover
	{border-top:none; color:#fff;}
	
	.pagewrapper
	{padding:60px 0 0 0;}
	
	.transitions-enabled
	{width:100% !important; height:auto !important;}
	
	.masonry-brick
	{position:static !important;}

	.box600t
	{width:100%; height:auto;}
	
	.box600
	{width:100%; height:auto;}
	
	.box300
	{width:100%; height:auto;}
	
	.maincol_intro_row h2
	{font-size:22px; line-height:30px;}
	
	.maincol_intro_row_pic
	{text-align:center;}
	
	.cboxElement img
	{width:100%; height:auto;}
	
	.maincol_intro_row_servicelist ul li
	{width:100%;}
	
	#footer
	{width:100%; padding:20px 25px 25px 10px;}
	
	.pagehead h2
	{font-size:25px;}
	
	.pagehead_2
	{padding:10px 10px 10px 10px;}
	
	.pagehead_2_head h2
	{font-size:25px; line-height:30px;}
	
	.contents
	{width:100%;}
	
	.contents img
	{width:100% !important;}
	
	.contents_white_inr
	{background-size:100% 100%;}
	
	.news_listing
	{padding:0px 20px 0px 20px;}
	
	.about_listing_intro
	{padding:25px 0 0 0;}
	
	.about_listing_intro_row + .about_listing_intro_row
	{margin:25px 0 0 0;}
	
	.back_b
	{background-size:100% 100%;}
	
	.about_graysec
	{padding:0 20px 20px 20px;}
	
	.cantact_form_intro_row_coll
	{width:100%;}
	
	.cantact_form_intro_row_colr
	{width:100%; padding:10px 0 0 0;}
	
	.input1
	{width:100%;}
	
	.input2
	{width:100%;}
	
	.contact_graysec_intro_row2 h2
	{font-size:40px;}
	
	.fladd
	{display:block; text-align:center;}

	.news_detail
	{padding:0px 20px 0px 20px;}
	
	.news_detail_bottom ul li
	{width:33.33333%;}
	
	.servicedetail_flrow
	{padding:20px 20px 20px 20px;}
	
	.worksec_head
	{text-align:center;}
	
	.cboxElement
	{display:block; text-align:center;}
	
	/* .mobilenone
	{display:none;} */
	
	#first-slider .carousel-control
	{opacity:1;}
	
	.maincol_mainslider .carousel-indicators
	{opacity:1;}

	.productioncst_sec
	{padding:0px 20px 20px 20px;}
	
	.productioncst_sec_intro_row_intro .table td:last-child
	{width:auto;}
	
	
	
	.contents_blue_inr
	{background-size:100% 100%; margin: 0 0 -7px 0;}
	
	.lawconcerning_sec
	{padding:0px 20px 20px 20px;}
	
	.lawconcerning_sec_head h2
	{font-size:25px; line-height:30px;}
	
	.lawconcerning_sec_intro_row2 table td img
	{width:auto !important;}
	
	
	.maincol_intro_row_contactbox_row2 h3 a i
	{float:initial;}
}



@media screen and (max-width:767px) and (min-width:601px){
	.topsection
	{background:#5a686e;}
	
	.topsection_inr
	{text-align:center;}
	
	.topsection_inr ul
	{margin:0;}
	
	.header
	{padding:0; background:#fff;}
	
	.header .navbar-default .navbar-brand
	{margin:0; padding:8px 0 0 10px; margin:-3px 0 0 0;}
	
	.header .navbar-default .navbar-brand > img
	{width:70px;}
	
	.header .navbar-default .navbar-right
	{margin:0;}
	
	.header.fixed
	{padding:0;}
	
	.navbar-default .navbar-collapse, .navbar-default .navbar-form
	{border:none; background:#00a0e9; padding:20px 30px 35px 30px; position:absolute; top:52px; left:15px; width:100%; z-index:9999;}
	
	.header .navbar-default .navbar-nav > li + li
	{margin:0;}
	
	.header .navbar-default .navbar-nav > li > a
	{color:#fff; border-bottom:1px solid #57caff; border-top:none; padding:10px 0 11px 0;}
	
	.header .navbar-default .navbar-nav > li > a:hover
	{border-top:none; color:#fff;}
	
	.transitions-enabled
	{margin:0 auto;}
	
	.privacysec_col
	{width:50%; float:left;}
	
	#footer
	{padding:20px 25px 25px 10px;}
}



@media screen and (max-width:1024px) and (min-width:768px){
	.topsection_inr ul
	{margin:0;}
	
	.header .navbar-default .navbar-brand
	{margin-left:0; margin-top:-17px;}
	
	.header .navbar-default .navbar-right
	{margin-right:0;}
	
	.header .navbar-default .navbar-nav > li > a
	{padding:4px 10px 4px 10px;}
	
	.transitions-enabled
	{margin:0 auto;}
	
	#footer
	{padding:20px 25px 25px 10px;}
	
}



@media screen and (max-width:1200px) and (min-width:1025px){
	.transitions-enabled
	{margin:0 auto;}
	
	.header .navbar-default .navbar-brand
	{margin-left:0; margin-top:-17px;}
}



@media screen and (max-width:1300px) and (min-width:1201px){
	.header .navbar-default .navbar-brand
	{margin:0;}
	
	.header .navbar-default .navbar-right
	{margin:0;}
	
	.header .navbar-default .navbar-brand
	{margin-left:0; margin-top:-17px;}
}

