@charset "utf-8";
/* CSS Document */

@media (max-width:1280px) {
	.banner { width:1200px !important; }
	#iview .iviewSlider { width: 1200px !important; }
}
@media (max-width:1024px) {
	.banner { width:980px !important; }
	#iview .iviewSlider { width: 980px !important; }
	.iview-controlNav { width:960px !important; left:0 !important; }
	.bg_blue_patch { width:960px !important; left:0 !important; }
	.iview-caption.caption1 { left:5% !important; }
	nav ul { width:60%; }
	.content { width:980px; }
	
	/*---------- About us --------- */
	.insidebanner { width:979px; }
	.inside_bluepatch { width:979px; height:35px; position:absolute; left:0; bottom:-35px; background:#042057; }
	.aboutus { width:88%; height:auto; margin:0 auto; float:none; display:table; }
	
	.contact_socialmedia { width:67%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:69.5%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 18px 20px 0; }

	.fancybox-inner {height:480px !important;}
	.page-wrapper{width:468px !important; }
	.book{width:935px !important; height:480px !important;}
	.page{height:468px !important;}
	.fancybox-skin { padding:15px 15px 0 15px !important; }
}
@media (max-width:980px) {
	.logo { width:20%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:65%; }
	.banner { width:920px !important; }
	#iview .iviewSlider { width: 920px !important; }
	.content { width:902px !important; }
	.footerinner { width:925px; }
	.iview-controlNav { width:920px !important; left:0 !important; }
	.bg_blue_patch { width:920px !important; left:0 !important; }
	.iview-caption.caption1 { left:0% !important; }
	.caption-contain{width:100% !important}
	.caption-contain p{width:100% !important;}
	.addresswrapper { padding:20px 16px; }
	
	/*---------- About us --------- */
	.insidebanner { width:923px; }
	.inside_bluepatch { width:923px; height:35px; position:absolute; left:0; bottom:-35px; background:#042057; }
	.aboutus { width:88%; height:auto; margin:0 auto; float:none; display:table; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:45%; }
	.trademark_contact { width:36%; }
	.contact_socialmedia { width:65%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:75.5%; padding:0; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 18px 20px 0; }
	.no_paddrgt { display:none; }
	.book{width:890px !important;}
	.page-wrapper{width:450px !important; }
	.fancybox-skin { padding:15px 15px 0 15px !important; }
	.page{height:440px !important;}
	.fancybox-inner { height:458px !important; }
}
@media (max-width:800px) {
	.logo { width:25%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:80%; }
	.banner { width:740px !important; }
	#iview .iviewSlider { width:740px !important; height:400px !important; }
	.content { width:740px !important; }
	.footerinner { width:750px; }
	.iview-controlNav { width:740px !important; height:70px !important; left:0 !important; }
	.bg_blue_patch { width:740px !important; height:70px !important; left:0 !important; }
	.iview-caption.caption1 { width:742px !important; left:0% !important; }
	.caption-contain{width:100% !important; top:12px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:auto; padding:20px 16px 20px 16px; }
	.socialmedia { width:150px; padding:45px 25px 14px; }
	.btmrgt ul li { line-height:18px; }
	p { line-height:18px; }
	.iview-controlNav .iview-items ul { margin:52px auto 0 !important; }
	
	/*---------- About us --------- */
	.insidebanner { width:758px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:758px; height:35px; position:absolute; left:0; bottom:-35px; background:#042057; }
	.aboutus { width:88%; height:auto; margin:0 auto; float:none; display:table; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 4%; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:45%; }
	.trademark_contact { width:37%; }
	.contactaddress { width:43%; height:auto; float:left; padding:0 3% 0 0; margin:0 5% 0 0; }
	.contact_socialmedia { width:60%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.label { width:15%; }
	.width { width:85%; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:25px; }
	.team_devider { margin:5% 0 8%; }
	.trademark_team { top:11%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 18px 20px 0; }
	.no_paddrgt { display:none; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 18px 20px 0; }
	.no_paddrgt { display:none; }
	.book{width:695px !important;}
	.page-wrapper{width:348px !important; }
	.page{height:348px !important;}
	.fancybox-inner { height:360px !important; }

}
@media (max-width:768px) {
	.logo { width:25%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:80%; }
	.banner { width:730px !important; border:10px solid #cbcdcf; }
	#iview .iviewSlider { width:730px !important; height:400px !important; }
	.content { width:702px !important; }
	.footerinner { width:750px; }
	.iview-controlNav { width:730px !important; height:70px !important; left:0 !important; }
	.bg_blue_patch { width:730px !important; height:70px !important; left:0 !important; }
	.iview-caption.caption1 { width:732px !important; left:0% !important; }
	.caption-contain{width:100% !important; top:12px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:auto; padding:20px 16px 20px 16px; }
	.socialmedia { width:150px; padding:45px 25px 14px; }
	.btmrgt ul li { line-height:18px; }
	p { line-height:18px; }
	.iview-controlNav .iview-items ul { margin:52px auto 0 !important; }
	
	/*---------- About us --------- */
	.insidebanner { width:740px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:740px; height:35px; position:absolute; left:0; bottom:-35px; background:#042057; }
	.aboutus { width:88%; height:auto; margin:0 auto; float:none; display:table; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 4%; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:45%; }
	.trademark_contact { width:37%; }
	.contactaddress { width:43%; height:auto; float:left; padding:0 3% 0 0; margin:0 5% 0 0; }
	.contactaddress span { margin:0 0 3%; }
	.contact_socialmedia { width:62%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.label { width:15%; }
	.width { width:88%; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:20px; }
	.team_devider { margin:5% 0 8%; }
	.trademark_team { top:11%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 3px 20px 0; }
	.no_paddrgt { display:none; }
}
@media (max-width:640px) {
	.logo { width:30%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:90%; }
	nav ul li a { padding:3% 3%; }
	.bannerwrapper { margin:0 0 10%; }
	.banner { width:600px !important; border:10px solid #cbcdcf; }
	#iview .iviewSlider { width:600px !important; height:350px !important; }
	.content { width:600px !important; }
	.footerinner { width:620px; }
	.iview-controlNav { width:600px !important; height:70px !important; left:0 !important; }
	.bg_blue_patch { width:600px !important; height:70px !important; left:0 !important; }
	.iview-caption.caption1 { width:600px !important; left:0% !important; }
	.caption-contain{width:100% !important; top:12px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:200px; padding:20px 10px 20px 10px; }
	.socialmedia { width:150px; padding:45px 20px 14px; }
	.copyright { padding:75px 10px 0; }
	.btmrgt ul li { line-height:18px; }
	p { line-height:18px; }
	.iview-controlNav .iview-items ul { margin:52px auto 0 !important; }
	
	/*---------- About us --------- */
	.insidebanner { width:612px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:612px; height:35px; position:absolute; left:0; bottom:-35px; background:#042057; }
	.aboutus { width:93%; height:auto; float:left; margin:0 0 0 7%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:45%; border:5px solid #cbcdcf; }
	.trademark_contact { width:37%; }
	.contactaddress { width:47%; height:auto; float:left; padding:0 3% 0 0; margin:0 2% 0 0; }
	.contactaddress span { margin:0 0 3%; font-size:12px; }
	.contactaddress p { width:92%; margin:0 0 6%; font-size:13px; line-height:15px; }
	.contactaddress h3 { margin:0 0 10%; font-size:20px; }
	.contact_socialmedia { width:58%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.label { width:18%; }
	.width { width:92%; }
	.inputfield, .txtarea { width:350px; }
	.selectfield { width:363px; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:20px; margin:0 0 10px; }
	.team_devider { margin:5% 0 8%; }
	.trademark_team { top:11.5%; }
	.teamintro { width:90%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 40px 20px 25px; }
	.no_paddrgt { display:none; }
	
	.book{width:570px !important;}
	.page-wrapper{width:286px !important; }
	.page{height:285px !important;}
	.fancybox-inner { height:305px !important; }

}
@media (max-width:568px) {
		.logo { width:30%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:93%; }
	nav ul li a { padding:3% 3%; }
	.bannerwrapper { margin:0 0 13%; }
	.banner { width:520px !important; border:5px solid #cbcdcf; }
	#iview .iviewSlider { width:520px !important; height:300px !important; }
	.content { width:520px !important; }
	.footerinner { width:530px; }
	.iview-controlNav { width:520px !important; height:70px !important; left:0 !important; }
	.bg_blue_patch { width:520px !important; height:70px !important; left:0 !important; }
	.iview-caption.caption1 { width:520px !important; left:0% !important; }
	.iview-caption.caption1 p { font-size:18px; }
	.caption-contain{width:100% !important; top:12px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:50%; padding:20px 10px 20px 20px; }
	.socialmedia { width:30%; padding:45px 20px 14px; border:none; }
	.copyright { width:100%; text-align:left; padding:10px 0 0 3%; }
	.btmrgt ul li { line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 3px; }
	p { line-height:18px; font-size:14px; }
	.iview-controlNav .iview-items ul { margin:52px auto 0 !important; }
	
	/*---------- About us --------- */
	.insidebanner { width:527px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:527px; height:25px; position:absolute; left:0; bottom:-15px; background:#042057; }
	.aboutus { width:93%; height:auto; float:left; margin:0 0 0 7%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; }
	.btmmargin { margin:0 0 8% !important; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:45%; border:5px solid #cbcdcf; }
	.trademark_contact { width:37%; }
	.contactaddress { width:47%; height:auto; float:left; padding:0 3% 0 0; margin:0 2% 0 0; }
	.contactaddress span { margin:0 0 3%; font-size:12px; }
	.contactaddress p { width:92%; margin:0 0 6%; font-size:13px; line-height:15px; }
	.contactaddress h3 { margin:0 0 10%; font-size:20px; }
	.contact_socialmedia { width:53%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.label { width:15%; padding:0 15% 0 0; }
	.width { width:91%; }
	.inputfield, .txtarea { width:280px; }
	.selectfield { width:292px; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:15px; margin:0 0 10px; }
	.team_devider { margin:5% 0 8%; }
	.trademark_team { top:12%; }
	.teamintro { width:90%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { padding:20px 20px 20px 8px; }
	.no_paddrgt { display:none; }
	
	.book{width:500px !important;}
	.page-wrapper{width:257px !important; }
	.page{height:250px !important;}
	.fancybox-inner { height:270px !important; }
}
@media (max-width:480px) {
		.logo { width:40%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:95%; }
	nav ul li a { padding:3% 2%; }
	.bannerwrapper { margin:0 0 15%; }
	.banner { width:450px !important; border:5px solid #cbcdcf; }
	#iview .iviewSlider { width:450px !important; height:250px !important; }
	.content { width:450px !important; }
	.footerinner { width:450px; }
	.iview-controlNav { width:450px !important; height:70px !important; left:0 !important; }
	.bg_blue_patch { width:450px !important; height:70px !important; left:0 !important; }
	.iview-caption.caption1 { width:450px !important; left:0% !important; }
	.iview-caption.caption1 p { font-size:18px; }
	.caption-contain{width:100% !important; top:12px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:50%; padding:20px 10px 20px 20px; }
	.socialmedia { width:30%; padding:45px 20px 14px; border:none; }
	.copyright { width:100%; text-align:left; padding:10px 0 0 3%; }
	.btmrgt ul li { line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 3px; }
	p { line-height:18px; font-size:14px; }
	.iview-controlNav .iview-items ul { margin:52px auto 0 !important; }
	.seven { width:25%; }
	.welcomepara { width:75%; }
	
	/*---------- About us --------- */
	.insidebanner { width:455px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:455px; height:25px; position:absolute; left:0; bottom:-15px; background:#042057; }
	.aboutus { width:93%; height:auto; float:left; margin:0 0 0 7%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 4px; }
	.btmmargin { margin:0 0 8% !important; }
	
	/*---------- Contact us --------- */
	.contactwrapper { width:100%; height:auto; float:left; padding:0; }
	.mapwrapper { width:92%; border:5px solid #cbcdcf; margin:0 3%; }
	.trademark_contact { width:30%; }
	.contactaddress { width:94%; height:auto; float:left; padding:0 3% 3% 3%; margin:0 0 3%; border-right:none; border-bottom:1px solid #ccc; }
	.contactaddress span { margin:0 0 3%; font-size:12px; }
	.contactaddress p { width:92%; margin:0 0 6%; font-size:13px; line-height:15px; }
	.contactaddress h3 { margin:0 0 10%; font-size:20px; }
	.contact_socialmedia { width:48%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.label { width:15%; padding:0 15% 0 0; text-align:left; }
	.width { width:93%; }
	.inputfield, .txtarea { width:247px; }
	.txtarea { height:80px; }
	.selectfield { width:259px; }
	.btn_submit { padding:11px 27px; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:14px; margin:0 0 10px; line-height:18px; }
	.team_devider { margin:8% 0 8%; }
	.trademark_team { top:12%; }
	.teamintro { width:90%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { width:10%; margin:0 auto; float:none; padding:20px 0px 20px 0px; display:table; }
	.no_paddrgt { display:none; }
	.project_left { width:70%; }
	.project_right { width:30%; }
	.project_leftimg { width:70%; }
	.project_rightimg { width:80%; }
	.project_rightimg img { float:right; }
	
	.book{width:420px !important;}
	.page-wrapper{width:215px !important; }
	.page{height:207px !important;}
	.fancybox-inner { height:225px !important; }
}
@media (max-width:420px) {
		.logo { width:50%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:100%; }
	nav ul li a { width:100%; padding:2% 0; text-align:center; border-bottom:1px solid #fd823b; }
	.bannerwrapper { margin:0 0 15%; }
	.banner { width:375px !important; border:5px solid #cbcdcf; }
	#iview .iviewSlider { width:375px !important; height:200px !important; }
	.content { width:370px !important; }
	.footerinner { width:380px; }
	.iview-controlNav { width:375px !important; height:auto !important; left:0 !important; bottom:-20px !important; }
	.bg_blue_patch { width:375px !important; height:60px !important; left:0 !important; bottom:-33px !important; }
	.iview-caption.caption1 { width:375px !important; height:40px !important; left:0% !important; }
	.iview-caption.caption1 p { font-size:18px; }
	.caption-contain{width:100% !important; top:10px !important; }
	.caption-contain p{width:100% !important;  top:10px !important;}
	.addresswrapper { width:50%; padding:20px 10px 20px 20px; }
	.socialmedia { width:30%; padding:45px 20px 14px; border:none; }
	.copyright { width:100%; text-align:left; padding:10px 0 0 3%; }
	.btmrgt ul li { line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 3px; }
	p { line-height:18px; font-size:14px; }
	.iview-controlNav .iview-items ul { margin:0px auto 0 !important; }
	.seven { width:30%; margin:0 auto; float:none; }
	.welcomepara { width:100%; padding:0 0 0 0; margin-left:0; }
	.btmlft { width:60%; margin:0 auto; float:none; }
	.btmrgt { width:100%; }
	
	/*---------- About us --------- */
	.insidebanner { width:375px; border:5px solid #cbcdcf; }
	.inside_bluepatch { width:375px; height:25px; position:absolute; left:0; bottom:-15px; background:#042057; }
	.aboutus { width:100%; height:auto; float:left; margin:0 0 0 0%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 4px; }
	.btmmargin { margin:0 0 8% !important; }
	.aboutus_left { width:50%; margin:0 auto; float:none; display:table; }
	.aboutus_right { width:100%; height:auto; }
	.contact_socialmedia { width:40%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.formrow { margin:0 0 5px; }
	.label { width:15%; padding:0 15% 0 0; text-align:left; }
	.width { width:85%; }
	.inputfield, .txtarea { width:247px; }
	.txtarea { height:80px; }
	.selectfield { width:259px; }
	.btn_submit { padding:11px 27px; }
	.formwrapper h3 { margin:0 0 12px; font-size:20px; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:14px; margin:0 0 10px; line-height:18px; }
	.team_devider { margin:8% 0 8%; }
	.trademark_team { top:20%; }
	.teamintro { width:90%; padding:0 5% 0 0; }
	.teamintro h3 { font-size:18px; padding:5% 0 2% 5%; }
	.team_left { width:50%; margin:0 auto; float:none; }
	.team_right { width:100%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { width:10%; margin:0 auto; float:none; padding:20px 0px 20px 0px; display:table; }
	.no_paddrgt { display:none; }
	.project_left { width:70%; }
	.project_right { width:30%; }
	.project_leftimg { width:70%; }
	.project_rightimg { width:80%; }
	.project_rightimg img { float:right; }
	
	.book{width:340px !important;}
	.page-wrapper{width:172px !important; }
	.page{height:170px !important;}
	.fancybox-inner { height:183px !important; }
}
@media (max-width:380px) {
		.logo { width:50%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:100%; }
	nav ul li a { width:100%; padding:2% 0; text-align:center; border-bottom:1px solid #fd823b; }
	.bannerwrapper { margin:0 0 15%; }
	.banner { width:335px !important; border:5px solid #cbcdcf; }
	#iview .iviewSlider { width:335px !important; height:200px !important; }
	.content { width:330px !important; }
	.footerinner { width:340px; }
	.iview-controlNav { width:335px !important; height:auto !important; left:0 !important; bottom:-20px !important; }
	.bg_blue_patch { width:335px !important; height:60px !important; left:0 !important; bottom:-33px !important; }
	.iview-caption.caption1 { width:330px !important; height:40px !important; left:0% !important; }
	.iview-caption.caption1 p { font-size:14px; }
	.caption-contain{width:100% !important; top:10px !important; }
	.caption-contain p{width:100% !important;  top:10px !important;}
	.addresswrapper { width:94%; padding:3%; border-right:none; border-bottom:1px solid #c1c1be; }
	.socialmedia { width:94%; padding:3%; border-right:none; border-bottom:1px solid #c1c1be; }
	.copyright { width:100%; text-align:left; padding:10px 0 0 3%; }
	.btmrgt ul li { line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 3px; }
	p { line-height:18px; font-size:14px; }
	.iview-controlNav .iview-items ul { margin:0px auto 0 !important; }
	.seven { width:30%; margin:0 auto; float:none; }
	.welcomepara { width:100%; padding:0 0 0 0; margin-left:0; }
	.btmlft { width:60%; margin:0 auto; float:none; }
	.btmrgt { width:100%; }
	
	/*---------- About us --------- */
	.insidebanner { width:342px; border:2px solid #cbcdcf; }
	.inside_bluepatch { width:342px; height:25px; position:absolute; left:0; bottom:-15px; background:#042057; }
	.aboutus { width:100%; height:auto; float:left; margin:0 0 0 0%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 4px; }
	.btmmargin { margin:0 0 8% !important; }
	.aboutus_left { width:50%; margin:0 auto; float:none; display:table; }
	.aboutus_right { width:100%; height:auto; }
	.contact_socialmedia { width:90%; border-right:none; border-bottom:1px solid #c1c1be; padding-bottom:2%; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.formrow { margin:0 0 5px; }
	.label { width:15%; padding:0 15% 0 0; text-align:left; }
	.width { width:85%; }
	.inputfield, .txtarea { width:247px; }
	.txtarea { height:80px; }
	.selectfield { width:259px; }
	.btn_submit { padding:11px 27px; }
	.formwrapper h3 { margin:0 0 12px; font-size:20px; }
	
	/*---------- Team --------- */
	.team_right h3 { font-size:14px; margin:0 0 10px; line-height:18px; }
	.team_devider { margin:8% 0 8%; }
	.trademark_team { top:22.5%; }
	.teamintro { width:90%; padding:0 5% 0 0; }
	.teamintro h3 { font-size:18px; padding:5% 0 2% 5%; }
	.team_left { width:50%; margin:0 auto; float:none; }
	.team_right { width:100%; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { width:10%; margin:0 auto; float:none; padding:20px 0px 20px 0px; display:table; }
	.no_paddrgt { display:none; }
	.project_left { width:70%; }
	.project_right { width:30%; }
	.project_leftimg { width:70%; }
	.project_rightimg { width:80%; }
	.project_rightimg img { float:right; }
	
	.book{width:298px !important;}
	.page-wrapper{width:155px !important; }
	.page{height:148px !important;}
	.fancybox-inner { height:160px !important; }
	.fancybox-skin{ top:50% !important;}
	.fancybox-wrap { top:50% !important; }
}

@media (max-width:320px) {
		.logo { width:50%; }
	header { width:100%; }
	nav { width:100%; }
	nav ul { width:100%; }
	nav ul li a { width:100%; padding:2% 0; text-align:center; border-bottom:1px solid #fd823b; }
	.bannerwrapper { margin:0 0 20%; }
	.banner { width:220px !important; border:none; }
	#iview .iviewSlider { width:220px !important; height:100px !important; }
	.content { width:290px !important; }
	.footerinner { width:300px; }
	.iview-controlNav { width:100% !important; height:auto !important; left:0 !important; bottom:-20px !important; }
	.bg_blue_patch { width:220px !important; height:40px !important; left:0 !important; bottom:-20px !important; }
	.iview-caption.caption1 { width:220px !important; height:40px !important; left:0% !important; }
	.iview-caption.caption1 p { font-size:12px; }
	.caption-contain{width:100% !important;  top:17px !important; }
	.caption-contain p{width:100% !important;}
	.addresswrapper { width:94%; padding:3%; border-right:none; border-bottom:1px solid #c1c1be; }
	.socialmedia { width:94%; padding:3%; border-right:none; border-bottom:1px solid #c1c1be; }
	.copyright { width:100%; text-align:left; padding:10px 0 0 3%; }
	.btmrgt ul li { line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 3px; }
	p { line-height:18px; font-size:14px; }
	.iview-controlNav .iview-items ul { margin:0px auto 0 !important; }
	.seven { width:30%; margin:0 auto; float:none; }
	.welcomepara { width:100%; padding:0 0 0 0; margin-left:0; }
	.btmlft { width:60%; margin:0 auto; float:none; }
	.btmrgt { width:100%; }
	
	/*---------- About us --------- */
	.insidebanner { width:315px; border:2px solid #cbcdcf; }
	.inside_bluepatch { width:315px; height:25px; position:absolute; left:1px; bottom:-15px; background:#042057; }
	.aboutus { width:100%; height:auto; float:left; margin:0 0 0 0%; }
	.devider { width:100%; float:left; border-top:1px solid #c6ccd9; border-bottom:none; border-left:none; border-right:none; margin:3% 0 3%; padding:0; }
	.aboutus_right p { margin:0 0 4%; }
	.aboutus_right ul li { padding:0 0 1% 6%; line-height:18px; font-size:14px; background:url(../images/bullet.jpg) no-repeat left 4px; }
	.btmmargin { margin:0 0 8% !important; }
	.aboutus_left { width:50%; margin:0 auto; float:none; display:table; }
	.aboutus_right { width:100%; height:auto; }
	
	/*---------- Enquiry --------- */
	.formwrapper { width:92%; padding:0; }
	.formrow { margin:0 0 5px; }
	.label { width:15%; padding:0 15% 0 0; text-align:left; }
	.width { width:97%; }
	.inputfield, .txtarea { width:247px; }
	.txtarea { height:80px; }
	.selectfield { width:259px; }
	.btn_submit { padding:11px 27px; }
	.formwrapper h3 { margin:0 0 30px; font-size:16px; }
	
	/*----------- Projects ----------*/
	.projectwrapper ul li { width:10%; margin:0 auto; float:none; padding:20px 0px 20px 0px; display:table; }
	.no_paddrgt { display:none; }
	.project_left { width:70%; }
	.project_right { width:30%; }
	.project_leftimg { width:70%; }
	.project_rightimg { width:80%; }
	.project_rightimg img { float:right; }
	
	.book{width:220px !important;}
	.page-wrapper{width:117px !important; }
	.page{height:112px !important;}
	.fancybox-inner { height:110px !important; }
	.fancybox-skin{padding:20px !important; top:50% !important; }
	.fancybox-wrap { top:50% !important; }
	
}