@media only screen and (min-width: 1024px) and (max-width: 1152px) {
#page_wrap {
width:90%!important;

}
.portfolio_extra{
width:103%!important;
}
.portfolio4  li img{
width:219px;
}
.portfolio3 li img{
width:300px;
}
.portfolio2  li img{
width:463px;
}
.portfolio1 li img{
width:946px;
}

}

/* Tablet (Portrait) */
/* Width of 768px */

@media only screen and (min-width: 768px) and (max-width: 1023px) {
#page_wrap{
 width:691px;
}

/* Container Top
----------------------------------------------------------------------------------------------------*/
#container_top {
 height:40px;
 margin-top: 60px;
}

/* Jqueryslidemenu
----------------------------------------------------------------------------------------------------*/
.menu ul li  {
padding:14px 9px;
}

/* Home Page Slider
----------------------------------------------------------------------------------------------------*/
#carousel-wrapper .caroufredsel_wrapper {
 height: 298px !important;
}

#carousel-wrapper {
    height: 283px;
 }
 #thumbs-wrapper {
height:100px !important;
}
 .slider_text {
bottom:39%;
}
#sudo_slider li{
height:auto!important;
}
.item_thumb_gallery {
    width: 162px;
	
}
/* Sign up info
----------------------------------------------------------------------------------------------------*/
.mail_form .s {
width:121px;
}


/* Portfolio
----------------------------------------------------------------------------------------------------*/
.portfolio4  li img{
width:155px;
}
.portfolio3 li img{
width:220px;
}
.portfolio2 li img, .portfolio2  li{
width:335px!important;
}
.portfolio1 li img{
width:690px;
}
.two_third .portfolio1 li img, .two_third_last .portfolio1 li img{
width:450px;
}
.two_third_last .portfolio4  li img, .two_third .portfolio4  li img, .two_third_last .portfolio2  li img, .two_third .portfolio3  li img, .two_third_last .portfolio3  li img, .two_third .portfolio4  li img{
width: 214px;
}

/*taxonomy */
#portfolio_tax .portfolio2  img {
width:331px;
}
#portfolio_tax .portfolio3  img {
width:208px;
}
#portfolio_tax .portfolio4  img {
width:153px;
}
.two_third #image-grid  img{
width:190px;
}
.two_third  #portfolio_tax .portfolio4 img, .two_third_last  #portfolio_tax .portfolio4 img{
width:102px;
}
.two_third  #portfolio_tax .portfolio3 img, .two_third_last  #portfolio_tax .portfolio3 img{
width:137px;
}
.two_third  #portfolio_tax .portfolio2 img, .two_third_last  #portfolio_tax .portfolio2 img{
width:216px;
}
.two_third  #portfolio_tax .portfolio1 img, .two_third_last  #portfolio_tax .portfolio1 img{
width:452px;
}

 .view h2 {
 font-size: 12px;
    line-height: 13px;
}
 .portfolio_item_container .view .mask {
 padding: 5% 10% 10%;
}
 .view p {
 font-size: 11px;
 padding-bottom:10px;
}
/* taxonomy */

span.post_by a, span.meta_category a{
font-size:11px;
}
span.post_by , span.meta_category{
    background-position: 6px center;
    padding: 5px 5px 5px 24px;
}
.carousel .slides  img{
min-width:100%;
}
#relatedposts ul li, #relatedposts ul li img{
width:211px;
}
/* Elements Buttons
----------------------------------------------------------------------------------------------------*/
.shortcode_buttons a {
margin-bottom:20px;
}
}

/* Mobile landscape width 320 */
@media only screen and (max-width: 767px) {
#page_wrap , footer, .portfolio_post_slider ul li{
 width:243px!important;

}
.bxslider_wrap li{
height:auto!important;
}
.caption{
display:none;
}
/* Container top
----------------------------------------------------------------------------------------------------*/
#container_top {
display:none;
}

/* Logo
----------------------------------------------------------------------------------------------------*/
#logo {
float:none;
text-align:center;
padding:30px 0px 10px 0px;
}


.porfolio_items li {
    margin-bottom: 30px;
}

ul.image-grid {
    list-style: none outside none;
}
ul.porfolio_items, #relatedposts ul {
    list-style: none outside none;
}
#sudo_slider li{
height:auto!important;
}
.contact_info {
    float: none;
    font-size: 15px;
    line-height: 30px;
    padding: 20px 0px;
    text-align: center;
	display: table;
	overflow: hidden;
	margin:0px auto;
}
#contact-form textarea {
   width: 95%;
}
    
/* Jqueryslidemenu
----------------------------------------------------------------------------------------------------*/
.menu ul {
display:none;
}
 .menu {
display:block;
float:none;
width:100%;
text-align:center;
padding:1px 0px 1px 0px;
}
 .menu select {
display:block;
margin:20px auto;
padding:5px 2%;
width:96%;
}
/* Slider
..............................................................*/
span#controls, .caption p{
display:none;
}
.caption{
padding:0px 25px;
}
.caption h2{
font-size:18px;
}


/* Home Page Slider
----------------------------------------------------------------------------------------------------*/
#carousel-wrapper .caroufredsel_wrapper {
 height:119px !important;
}

#carousel-wrapper {
    height: 112px;
}
 #thumbs-wrapper {
height:64px !important;
}
 .slider_text {
display:none;
}

/* Teaser
----------------------------------------------------------------------------------------------------*/
.teaser h2 {
font-size:20px;
line-height:30px;
}

/* Sub Header
----------------------------------------------------------------------------------------------------*/
.bread_crumb {
float:none;
text-align:center;
}
 .search_box {
float:none;
text-align:center;
width:219px;
margin:20px auto;
}
 .search_box #s {
width:130px;
}

/* Sign Up Info
----------------------------------------------------------------------------------------------------*/
.mail_form .s {
width:94px;
}

/* Portfolio
----------------------------------------------------------------------------------------------------*/
.image-grid li img, .portfolio_list  li {
width:242px!important;
}

 .view h2 {
font-size:13px;
 line-height: 13px;
}
 .mask {
 padding: 20% 10% 10%;
}
 .view p {
 font-size: 12px;
 padding-bottom:10px;
}
 .portfolio_nav {
float:left;
margin:30px 0px;
}
 .splitter li a {
margin-bottom:1px;
}
.splitter ul li a {
float:none;
background-color:#eee;
display:block;
width:214px;
}
 .splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a, .splitter ul li.selected-3 a, .splitter ul li.selected-4 a, .splitter ul li.selected-5 a, .splitter ul li.selected-6 a, .splitter ul li.selected-7 a, .splitter ul li.selected-8 a, .splitter ul li.selected-9 a {
border:none !important;
}
.sidebar{
border:none;
padding-left:0px;
}
.sidebar_left{
border:none;
padding-right:0px;
}
.copyright p{
text-align:center;
}
.footer_menu ul{
text-align:center;
}
/* Contact US */
#contact-form  .one_third, #contact-form  .one_third_last, #contact-form  .one_third p, #contact-form  .one_third_last p, .post_wrapper .one_fifth, .post_wrapper .four_fifth_last , .post_wrapper .four_fifth{
margin-bottom:0px !important;
padding-bottom:0px;
}

.content h3, .content h4 {
    padding: 10px 0px;
}

/* Aside
----------------------------------------------------------------------------------------------------*/
.one_third_last .sidebar_top {
 background-image: none;
}
.one_third_last .sidebar_middle {
 background-image: none;
 padding-left:0px;
}
.one_third_last .sidebar_bottom {
 background-image: none;
}
 .one_third .sidebar_top {
 background-image: none;
}
 .one_third .sidebar_middle {
 background-image: none;
 padding-right:0px;
}
 .one_third .sidebar_bottom {
 background-image: none;
}

/* Sudo Slider
----------------------------------------------------------------------------------------------------*/
#sudo_portfolio_single_wrapper a.prevBtn, #sudo_portfolio_single_wrapper a.nextBtn {
bottom:100px !important;
}

/* Elements Buttons
----------------------------------------------------------------------------------------------------*/
.shortcode_buttons a {
margin-bottom:20px;
}
.item_thumb_gallery, ul.kaya_gallery li, ul.kaya_gallery_without_title li {
    width: 112px;
	
}
ul.kaya_gallery li p, ul.kaya_gallery_without_title li p{
display:none;
}
 .teasertext h2{
font-size:1.3em;
 }
 .teasertext p{
font-size:13px;
 }
 .t_readmore{
float:left;
 }
 a.viewall {
    line-height: 53px;
    margin-left: 9px;
}
.pf_prev, .cat_prev, .pf_next, .cat_next{
margin-top:21px;
}
.list_carousel h3 , .content h3, .content h4{
 font-size:16px;
}
#relatedposts ul li, #relatedposts ul li img{
width:224px;
}
/* Columns
----------------------------------------------------------------------------------------------------*/
.fullwidth, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .two_fourth, .two_fourth_last, .three_fourth, .three_fourth_last, .one_fifth, .one_fifth_last, .two_fifth, .two_fifth_last, .three_fifth, .three_fifth_last, .four_fifth, .four_fifth_last, #pricing_table .one_third, #pricing_table .one_fourth{
 width: 100%!important;
margin: 0 0 30px;
}
}



@media only screen and (min-width: 480px) and (max-width: 767px) {
#page_wrap , footer, .portfolio_post_slider ul li{
 width:403px!important;
}

/* Container Top
----------------------------------------------------------------------------------------------------*/
#container_top {
 height:25px;
 margin-top: 60px;
}

/* Logo
----------------------------------------------------------------------------------------------------*/
#logo {
padding:30px 0px 10px 0px;
}
 .search_box #s {
width:174px;
}
/* Jqueryslidemenu
----------------------------------------------------------------------------------------------------*/
.menu ul {
display:none;
}
 .menu {
display:block;
float:none;
width:100%;
text-align:center;
padding:1px 0px 1px 0px;
}
 .menu select {
display:block;
margin:20px auto;
padding:5px 2%;
width:96%;
}

.search_box #s {
    width:166px!important;
}

/* Home Page Slider
----------------------------------------------------------------------------------------------------*/
#carousel-wrapper .caroufredsel_wrapper {
 height:186px !important;
}

#carousel-wrapper {
    height: 176px;
 }
 #thumbs-wrapper {
height:80px !important;
}
 .slider_text {
display:none;
}

/* Teaser
----------------------------------------------------------------------------------------------------*/
.teaser h2 {
font-size:20px;
line-height:30px;
}

/* Sub Header
----------------------------------------------------------------------------------------------------*/
.bread_crumb {
float:none;
text-align:center;
}
 .search_box {
float:none;
text-align:center;
margin:20px auto;
}
 .search_box #s {
width:250px;
}

.sidebar{
background:none;
padding-left:0px;
}

.copyright p{
text-align:center;
}
.footer_menu ul{
text-align:center;
}
.item_thumb_gallery, ul.kaya_gallery li, ul.kaya_gallery_without_title li{
    width: 124px!important;
	
}
/* Sign Up Info
----------------------------------------------------------------------------------------------------*/
.mail_form .s {
width:161px;
}

/* Portfolio
----------------------------------------------------------------------------------------------------*/

.image-grid li img{
width:170px !important;
}
.image-grid {
width:420px !important;
}
.porfolio_items li img{
width:402px !important;
}
ul#portfolio_tax .item_thumb{
width:95%;
}
 .splitter li a {
margin-bottom:1px;
}
.splitter ul li a {
float:none;
background-color:#eee;
display:block;
width:373px !important;
}
 .splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a, .splitter ul li.selected-3 a, .splitter ul li.selected-4 a, .splitter ul li.selected-5 a, .splitter ul li.selected-6 a, .splitter ul li.selected-7 a, .splitter ul li.selected-8 a, .splitter ul li.selected-9 a {
border:none;
}
 .view h2 {
font-size:13px;
 line-height: 13px;
}
 .mask {
 padding: 20% 10% 10%;
}
 .view p {
 font-size: 12px;
 padding-bottom:10px;
}

/* Aside
----------------------------------------------------------------------------------------------------*/
.one_third_last .sidebar_top {
 background-image: none;
}
.one_third_last .sidebar_middle {
 background-image: none;
 padding-left:0px;
}
.one_third_last .sidebar_bottom {
 background-image: none;
}
 .one_third .sidebar_top {
 background-image: none;
}
 .one_third .sidebar_middle {
 background-image: none;
 padding-right:0px;
}
 .one_third .sidebar_bottom {
 background-image: none;
}
.pf_prev, .cat_prev, .pf_next, .cat_next{
margin-top:21px;
}
.list_carousel h3 , .content h3, .content h4{
 font-size:20px!important;
}
 .splitter ul li.selected-0 a, .splitter ul li.selected-1 a, .splitter ul li.selected-2 a, .splitter ul li.selected-3 a, .splitter ul li.selected-4 a, .splitter ul li.selected-5 a, .splitter ul li.selected-6 a, .splitter ul li.selected-7 a, .splitter ul li.selected-8 a, .splitter ul li.selected-9 a {
border:none !important;
}
.bxslider_wrap li{
height:auto!important;
}
.fullwidth, .one_half, .one_half_last, .one_third, .one_third_last, .two_third, .two_third_last, .one_fourth, .one_fourth_last, .two_fourth, .two_fourth_last, .three_fourth, .three_fourth_last, .one_fifth, .one_fifth_last, .two_fifth, .two_fifth_last, .three_fifth, .three_fifth_last, .four_fifth, .four_fifth_last, #pricing_table .one_third, #pricing_table .one_fourth{
 width: 100% !important;
margin: 0 0 30px;
}
#relatedposts ul li, #relatedposts ul li img{
width:181px;
}
}
