/*-----------------------------------------------------------------------------------*/
/*	MEDIA QUERIES
/*-----------------------------------------------------------------------------------*/

@media only screen and (max-width: 1079px) {

}

/* iPad Landscape */
@media only screen and (min-device-width: 800px) and (max-device-width: 1024px)
{	
	.page-intro .portfolio-nav a .icon-right-open {
	    padding-left: 0;
	}
	.teaser-navigation span {
		padding-right: 2px;
		padding-top: 4px;
	}
	.box-layout {
	    padding: 0;
	}
	.box-wrapper {
		width: 100%;
	}
	.box-layout .top-wrapper .inner,
	.box-layout .fws_wrapper {
	    width: 980px
	}
	.box-layout .bannercontainer {
	    width: 980px
	}
	.box-layout .banner {
	   width: 960px
	}
    .box-wrapper_cart, #cart_main{
        width: 95%;
    }
	.box-layout .menu,
	.box-layout .slider-shadow {
	    background-image: url(../images/shadow-full.png);
	}
	
	
}
@media only screen and (min-width: 1000px) and (max-width: 1024px)
{
	/*body{ overflow-x:hidden;}*/
	#cart_main{ text-align:left; padding-left:27%; }
	.intro2 td{ width:48%; float:left; line-height:1.4em; padding-bottom:0.5em; }
	.footer{ padding:10px 0;}
	.inner,.footer,.site-generator,	.box-layout .top-wrapper .inner, .box-layout .fws_wrapper { width: 980px; margin:0 22px; }
	.bannercontainer, .box-layout .bannercontainer,	.full-portfolio-bannercontainer{ width: 980px; }
	.full-portfolio-banner{ width: 980px; }
	.portfolio-bannercontainer,	.portfolio-banner { width: 690px; } /*980*/
	.banner, .box-layout .banner{ width: 960px; }
	.side-tab-container .panel-container{width:625px;}
	/*.content{ width:550px; } 660*/
	.tab_height img{ margin-top:6px; }
	.prod_date{ margin:0 0 20px 0;}
	.dropdown_4columns{padding:10px 20px;}
	#footer:hover .dropdown_4columns {
	left:0px;
	bottom:73px;}
	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 800px) and (max-width: 1075px)
{
	
	body{ overflow-x:hidden;}
	object embed{ width: 100%;} /*760px; height : 425px;*/
	.toggle h4.title{ font-size:0.8em; }
	#cart_main{ text-align:left; padding-left:25%; }
	.intro2 td{ padding-bottom:0.5em;}
	.footer{ margin:10px auto;}
	.footer td a, .footer td i{ font-size:0.65em; text-align:right;}
	#test{top:77.5em;}
	#test2{top:27.5em;}
	#test3{top:20em;}
	#test4{top:55.5em;}
	.tab_height{ line-height:50px; }
	.tab_height img{ margin-top:6px; }
	.tab-container .tab a { padding: 7px 7px; font-size:0.8em; }
	.pricing .select div{padding:0;}
	a.button{ width:140px; display:table; text-align:center; margin:18px auto;}
	a.btn_margin{ margin-top:5px;}
	.prod_date{ margin:0 0 20px 0;}
	 
	.inner,
	.footer,
	.site-generator,
	.box-layout .top-wrapper .inner,
	.box-layout .fws_wrapper {
	    width: 95%;/*720px;*/
	}
	.bannercontainer,
	.box-layout .bannercontainer,
	.full-portfolio-bannercontainer {
	    width: 95%; /*720px;*/
	}
	.full-portfolio-banner {
	    width: 95%; /*720px;*/
	}
	.banner,
	.box-layout .banner {
	    width: 100%;/*700px;*/
	}
	.portfolio-bannercontainer,
	.portfolio-banner {
	    width: 100%; /*470px*/
	}
	.slider-shadow,
	.menu,
	.box-layout .menu,
	.box-layout .slider-shadow {
	    background: transparent url(../images/shadow-720.png) center bottom no-repeat
	}
	.tp-bullets {
	    bottom: -35px !important
	}
	.menu ul li {
	    padding: 12px 10px 12px 16px
	}
	.grid .post {
	    width: 220px;
	    margin-right: 30px;
	}
	.post .details {
	    max-width: auto
	}
	.single .post .details {
	    max-width: none
	}
	.side-tab-container ul {
	    width: 30%; /*220px*/
	}
	.side-tab-container .panel-container {
	    width: 64%;/*435px;*/
	}
	.post-list .frame {
	    display: none
	}
	.post-list .meta {
	    float: none
	}
	ul.latest li {
	    width: 230px;
	    margin: 0 13px 13px 0;
	}
	ul.latest {
	    margin-bottom: -13px
	}
	/*.tab-container .tab a {
	    padding: 7px 15px
	}*/
	ul.client-list li {
	    margin-right: -12px;
	    margin-bottom: -12px;
	}
	ul.client-list li {
	    width: 171px;
	    height: auto;
	    margin-right: 12px;
	    margin-bottom: 12px;
	}
	.content {
	    width: 70%; /*470px*/
	}
	.sidebar {
	    width: 29%; /*220px*/
	}
	.sidebox { margin-left: 30px; }
	.related ul li {
	    width: 165px
	}
	.items.col4,
	.items.col3 {
	    margin-right: -18px
	}
	.items.col4 li,
	.items.col3 li {
	    margin-right: 18px;
	    width: 228px;
	    /* 3 columns */
	}
	.items.col2 li {
	    width: 345px;
	    /* 2 columns */
	}
	#videocase .items.col4,
	#videocase .items.col3 {
	    margin-bottom: -18px
	}
	#videocase .items.col4 li,
	#videocase .items.col3 li {
	    margin-bottom: 18px
	}
	.item-details {
	    /*width: 220px*/
	}
	.container {	
		width:720px; 
	}
	.megafolio-container {
	    width: 720px
	}
	.two-col .video-wrapper {
	    width: 470px
	}
	.two-col .video-details {
	    width: 220px
	}
	.dpSocialTimeline .dpSocialTimeline_item {
	    width: 228px !important;
	    margin: 18px 18px 0 0;
	}
	.page-intro .portfolio-nav a .icon-right-open {
	    padding-left: 0;
	}
	.teaser-navigation span {
		padding-top: 4px;
		padding-right: 2px;
	}
	.box-layout {
	    padding: 0;
	}
	.box-wrapper {
		width: 95%; /*100%;*/
	}
}
@media only screen and (min-width: 960px) and (max-width: 980px)
{
	#cart_main{ text-align:left; padding:1px 0 11px 17em; background-position:0% 0px; }
	.footer{ padding:10px 0;}
	.footer td a, .footer td i{ font-size:0.78em; }/*?p=16#.UrPRCbx3QYz*/
	.inner,.footer,.site-generator,	.box-layout .top-wrapper .inner, .box-layout .fws_wrapper { width: 940px; margin:0 20px; }
	.bannercontainer, .box-layout .bannercontainer,	.full-portfolio-bannercontainer{ width: 940px; }
	.full-portfolio-banner{ width: 600px; }
	.portfolio-bannercontainer,	.portfolio-banner, .content,.portfolio-bannercontainer .slotholder img { width: 600px !important; margin-left: 0;   margin-right: 0; }
	.defaultimg{ width:200px;}
	object embed{ width: 875px; height:490px;}
	#test{top:74.5em;}
	#test2{top:27.5em;}
	#test3{top:22em;}
	#test4{top:55.5em;}
	.banner, .box-layout .banner{ width: 920px; }
	/*.side-tab-container .panel-container{width:600px;}*/
	.content{ width:700px; }
	.tab_height{ line-height:50px; }
	.tab_height img{ margin-top:6px; }
	.dropdown_4columns{padding:10px 20px;}
	#footer:hover .dropdown_4columns {
	left:0px;
	bottom:93px;
    }
	.inner,
	.footer,
	.site-generator,
	.box-layout .top-wrapper .inner,
	.box-layout .fws_wrapper {
	    width: 875px;
	}
	
	

	
}
@media only screen and (min-width: 880px) and (max-width: 900px)
{
	#cart_main{ text-align:left; padding:0px 0 11px 14em; }
	.footer{ padding:10px 0;}
	.footer td a, .footer td i{ font-size:1em; }
	.inner, .footer,.site-generator,.box-layout .top-wrapper .inner, .box-layout .fws_wrapper { width: 95%; margin:0 20px; }/*860*/
	/*.bannercontainer, .box-layout .bannercontainer,	.full-portfolio-bannercontainer{ width: 860px; }*/
	/*.full-portfolio-banner, .portfolio-bannercontainer,	.portfolio-banner { width: 860px; }*/
	.banner, .box-layout .banner{ width: 100%; } /*840*/
	.side-tab-container .panel-container{width:63%;} /*580px;*/
	/*.content{ width:620px; }*/
	.tab_height{ line-height:50px; }
	.tab_height img{ margin-top:8px; }
	.tab-container .tab a { padding: 7px 9.8px; font-size:0.8em; }
	.dropdown_4columns{padding:10px 20px;}
	#footer:hover .dropdown_4columns {
	left:0px;
	bottom:73px;}
	
}

@media only screen and (min-width: 700px) and (max-width: 800px)
{ 
/*    .tabs{margin-top: 170px;} */
    .videoWrapper embed{width: 100%;}
    .box-wrapper{width: 95%;}
	#cart_main{ background-position:18% 7px; padding:0px 0 11px 10em; }
	.footer{ padding:10px 0;}
/*760*/
	.inner,.footer,.site-generator,	.box-layout .top-wrapper .inner, .box-layout .fws_wrapper { width: 95%; margin:0 20px; }
/*  1010  760*/
	.bannercontainer, .box-layout .bannercontainer,	.full-portfolio-bannercontainer{ width: 95%; } /*1060*/
	/*.full-portfolio-banner{ width: 760px; }*/
	.portfolio-bannercontainer,	.portfolio-banner { width:100%; }/*760*/
	.footer td a, .footer td i{ font-size:0.65em; }
	.banner, .box-layout .banner{ width: 100%; } /*650,740*/
	.side-tab-container .panel-container{width:65%;} /*480px*/
    .side-tab-container ul {width: 28%;}  /*220px*/
	.content{ width:69%; } /*650,520*/
	.tab_height{ line-height:50px; }
	.tab_height img{ margin-top:6px; }
	.tab-container .tab a { padding: 4px 4px; font-size:0.75em; }
	a.button{ width:140px; display:table; text-align:center; }
	a.btn_margin{ margin-top:2px;}
	
	.one-fourth a{ font-size:13px;}
	.dropdown_4columns{padding:10px 20px;}
	#footer:hover .dropdown_4columns {
	left:0px;
	bottom:73px;}
    a.button {width: 140px; display: table; text-align: center; margin: 18px auto;}
    .sidebar {
	    width: 29%; /*220px*/
}
    .sidebox table tr td p {padding-left: 15px;}
    .box-wrapper_cart{width: 95%;}
    #cart_main{width: 95%; padding:0px;}
}
@media only screen and (max-width: 640px){ 
.footer td a, .footer td i{ font-size:0.7em; }
}
@media only screen and (max-width: 699px){ 
    #cart_main{text-align: left;height: 60px;}
    #cart_main a {font-size: 24px;font-weight: bold; line-height: 60px;}
    #cart_main .cart_bg{margin-top: 14px;}
}
/*
@media only screen and (max-width: 780px)
{
#footer{cursor:default;}
#header{cursor:default;}
#footer:hover .dropdown_4columns {
	display:none;
}
#header:hover .dropdown_4columns {left:0px;
	display:none;
}
#header_inner:hover .dropdown_4columns {left:0px;
	display:none;
}
}
*/
/* END Smaller than standard 960 (devices and browsers) */
