/****************************
RESPONSIVE CSS
****************************/

/*iPad Landscape*/
@media screen and (max-width: 1024px), screen and (max-device-width: 1024px), screen and (max-width: 1200px)  {	
}

/*iPad Portrait*/
@media handheld and (max-width: 767px), screen and (max-device-width: 767px), screen and (max-width: 960px)  {
	#container, .latest-works-fullwidth ul, .team ul { width:55.83em; }
	.flexslider { width:55.83em !important; height:24.5em !important; }
	.flexslider img { max-width:55.83em; height:24.5em; }
	.menu-search, .tab-container, .footer-long, .jcarousel-clip-horizontal { width:52.5em !important; }
	.menu-search ul li a { padding-top:10px; }
	select#mselect { display:none; }
	.searchbox { margin-top:-100px; }
	.sidebar { float:left; width:100%; }
	.widget-newsletter input[type='text'] { width:46.5em !important; } 
	.widget_categories ul li { display:inline-block; margin-right:15px; }
	.footer-long div { width:100%; margin-bottom:30px; }
	#respond { margin-bottom:25px; }
	.contactus iframe { width:630px !important; height:273px !important; }
	.sf-sub-indicator { top:1.1em !important; }
	.lavaLampBottomStyle li a { padding-bottom:20px !important; }
	.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:4.6em; }
	.sf-menu li:hover ul a, .sf-menu li.sfHover ul a { padding-bottom:12px !important; }
	.portfolio-flexslider { width:630px; }
	.portfolio-flexslider img { max-width:620px !important; height:384px !important; }
	.pdesc { width:630px; margin-top:20px; }
	.latest-works-fullwidth .tab-container { width:585px !important; }
	.page-content { margin-bottom:25px; }
	.services ul { width:628px; }
	.services ul li { width:100%; }
	img.resize { max-width:628px; }
	.widget-video iframe { width:100%; height:250px; }
}

/*iPhone Landscape*/
@media screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 750px)  {
	#container, .team ul { width:24.999em; }
	.flexslider { width:25em !important; height:11em !important; }
	.flexslider img { max-width:25em; height:11em; }
	.flexslider .flex-direction-nav a.prev { right:48px; }
	.portfolio-flexslider .flex-direction-nav a.prev { left:15px; }
	.portfolio-flexslider .flex-direction-nav a.next { left:50px; }
	.flexslider .flex-direction-nav a.prev, .flexslider .flex-direction-nav a.next, 
	.portfolio-flexslider .flex-direction-nav a.prev, .portfolio-flexslider .flex-direction-nav a.next { padding:6px 15px 4px !important; }
	#site-contents, .left-container, .menu-search, .featured-news, .latest-works, 
	.blog-list, .news-list, .blist, .tab-container, .latest-works ul, .menu, 
	.footer, .footer-long, .footer-widget, .footer-main, .jcarousel-clip-horizontal, .latest-works-fullwidth { width:21.7em !important; }
	.latest-works-fullwidth li img { max-width:260px; height:157px; }
	.latest-works-fullwidth .mask-portfolio img { max-width:auto; height:auto; }
	.menu-search { border:0 !important; }
	.menu ul { display:none; }
	select#mselect { display:block; margin-top:15px; padding:8px 6px; width:260px; }
	.searchbox { margin:20px 0 0 0; padding-bottom:18px; }
	.searchbox input[type='text'] { width:222px; }
	.featured-news li img { max-width:258px; height:129px; }
	div.slideshow { height:37.49em; }
	.latest-works li { float:none !important; width:21.6em; }
	.latest-works img { max-width:210px; }
	.blist img, .single-blog-post img, a.fplayer { max-width:250px; height:144px; }
	.single-blog-post img { height:104px !important; }
	.widget-newsletter input[type='text'] { width:12.9em !important; } 
	.tab-menu li a, .latest-works-fullwidth li a { padding:12px 17px !important; }
	.testi-bg { width:19em !important; }
	.footer-widget div, .blist { margin-right:0 !important; }
	.widget_categories ul li { display:block; margin-right:0 !important; }
	.view a.zoom-portfolio img { margin-left:110px; }
	h2.ptitle { padding-top:30px !important; line-height:16px !important; }
	#commentform li.msg textarea { width:237px !important; }
	#commentform li.last { margin-bottom:20px !important; }
	.comment-details { width:159px; }
	.comment-details h6 { margin-bottom:0 !important; }
	.children .parent { margin-left:20px !important; }
	.children .parent .comment-details { width:96px !important; }
	.children .children .parent { margin-left:30px !important; }
	.children .children .parent .comment-details { width:85px !important; }
	.parent .comment-details { width:157px; }
	.cat-toogles { margin:60px 0 35px 0; width:260px; }
	.cat-toogles span { left:140px; }
	.contactus iframe { width:260px !important; height:300px !important; }
	.contact-form input[type='text'], .contact-form textarea { width:238px !important; }
	.contact-form li.msg label { padding-top:20px !important; }
	.portfolio-flexslider, .pdesc { width:252px; float:left; }
	.portfolio-flexslider img { max-width:252px !important; height:auto !important; }
	.latest-works-fullwidth .tab-container { width:220px !important; }
	.services ul, .team li { width:257px; }
	.portfolio-details a:link, .portfolio-details a:visited { padding:0 !important; }
	.portfolio-single { margin-top:80px; }
	.team li img { max-width:257px; height:218px; }
	.blog-list .view { width:250px; }
	.blog-list .view .mask { width:250px; height:144px !important; }
	.blog-list .view .mask img, .view a.more-news img { max-width:auto; height:auto; }
	.view a.more-blog img { margin:0 0 0 110px; }
	.view .mask-news { width:258px; height:130px; }
	.view a.more-news img { margin:2px 0 0 110px; }
	img.resize { max-width:260px; }
	.widget-video iframe { height:150px; }
	.logo { width:100%; margin-right:0; }
	.logo h1 { text-align:center; }
	.pdesc { margin-top:0; }
	.pimages, .latest-works-fullwidth ul { width:100%; }
}

/*iPhone Portrait*/
@media screen and (max-width: 320px), screen and (max-device-width: 320px), screen and (max-width: 450px) {
}