/* Tablet (Portrait) */
/* Width of 768px */
@media only screen and (min-width: 768px) and (max-width: 1060px) {
.main_continer, #header, .main_footer, footer, #home_main_slider, #myslidemenu .menu, .social_icons_text{
    width: 688px;
}


.flex-caption h2{
font-size:14px!important;
}

/* Top Menu section
----------------------------------------------------------------------------------------------------*/
.menu {
    float: none;
	margin:0 auto;
}
#back-top {
	display:none!important;
}

/* fles slider section
----------------------------------------------------------------------------------------------------*/
.flex-direction-nav .flex-prev {
	left:52%;
}
.flex-direction-nav .flex-next{
left:57%;
}

/* Portfolio section
----------------------------------------------------------------------------------------------------*/
.portfolio_extra{
width:107%!important;
}
.portfolio_item_container{
float:none!important;
}

.portfolio1 li {
width:688px!important;
}
 .two_third_last .portfolio1 li, .two_third .portfolio1 li {
 width:409px!important;
}

.portfolio2 li {
	width:302px!important;
}
.two_third_last .portfolio2 li, .two_third .portfolio2 li {
	width:194px!important;
}

.portfolio3 li {
	width:193px!important;
}
.two_third_last .portfolio3 li, .two_third .portfolio3 li {
	width:121px!important;
}
.portfolio4 li {
	width:138px!important;
	}
.two_third_last .portfolio4 li, .two_third .portfolio4 li {
	width:84px!important;
}

.item_thumb_gallery{
width:184px!important;

}

#contact-form input{
width:85%;
}


.catagory_news .news_thumb{
width:30%;
}

}


/* Mobile potrait width 320 */
@media only screen and (max-width: 767px) {
.main_continer, #header, .main_footer, footer, #home_main_slider, #myslidemenu .menu, .social_icons_text, .menu select, #top_header_right_section{
    width:240px;
}
.home .wrapper{
padding:15px!important;
}
.wrapper{
padding:0px!important;
}
#header{
border-bottom:none;
}
.search_box{
width:100%;
text-align:center;
}
#search_form{
width:195px;
margin:0 auto;
}
.search_box input{
	padding:7px 2px!important;
}

#call_us{
width:100%!important;
right:0px!important;
top:90px!important;
text-align:center!important;
 }

.logo{
	float:none!important;
	text-align:center!important;
}
#container_top, #container_bot{
display:none!important;
}
/* Top Menu section
----------------------------------------------------------------------------------------------------*/
.menu{float:none;}
.menu ul li a{
	padding: 7px 4px 5px 4px;
	font-size:.7em;
}
.menu ul li ul li a{
	width:100px;
	padding:5px 12px;

}	
.menu ul{
	display:none;
}
.menu select{
	display: block ;
	}


.sub_header {
margin-bottom:20px;
}
/* Flex slider section
----------------------------------------------------------------------------------------------------*/
.flex-caption {
    padding: 10px;
	width: 53%;
	bottom:2px!important;
}

.flex-caption h2 {
line-height:1.2em!important;
font-size:1em;
}

.flex-direction-nav .flex-prev {
	left:72%;
}
.flex-direction-nav .flex-next{
left:85.4%;
}


.flex-caption p{
display:none;

}

.teasertext h2{
font-size:1.5em;

}


.title_desc{
	display:none;
}
footer div, #bottom_footer_right ul{
	text-align:center!important;
}

/* Portfolio section
----------------------------------------------------------------------------------------------------*/
.splitter{
margin-top:30px!important;
margin-bottom:30px;
overflow:hidden;
}
.splitter li{
display:block!important;
}
.splitter ul li a {
float:none;
display:block;
width:100%;
border:none!important;
padding-left:0px!important;
}

.portfolio_extra {
    width: 100%!important;
}

#list{
height:auto!important;
min-height:400px;

}
#list li, #list li img{
	width:240px!important;
}

.metabox .comments{
margin-left:18px;
}



/* Columns
----------------------------------------*/
.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 {
 width: 100%;
margin: 0 0 30px;
}

.catagory_news .news_thumb{
width:30%;
}

#back-top {
display:none!important;
}


/* Gallery
----------------------------------------------------------------------------------------------------*/

.item_thumb_gallery {
width:119px;
}

ul.kaya_gallery li p {
display:none!important;
}


/* Contact Section
----------------------------------------------------------------------------------------------------*/
#contact-form input, #contact-form textarea{
width:238px;
}
#contact-form .one_third, #contact-form .one_third_last{
margin-bottom:0px;
}

.testimonial_thumb strong{
font-size:11px;
}
h3{
font-size:100%;
line-height:26px;
}
ul.news_items li{
margin-bottom:50px;
}

.main_footer, footer{
padding:30px 10px!important;
}
}

/* Mobile landscape 480
----------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
.main_continer, #header, .main_footer, footer, #home_main_slider, #myslidemenu .menu, .social_icons_text, .menu select, #top_header_right_section{
    width:380px;
}
#container_top, #container_bot{
display:none;
}
.home .wrapper{
padding:30px!important;
}
.wrapper{
padding:0px!important;
}

/* Flex slider section
----------------------------------------------------------------------------------------------------*/
.flex-caption p{
display:block!important;
}

.flex-direction-nav .flex-prev {
	left:68%;
}
.flex-direction-nav .flex-next{
left:76.4%;
}

/* Portfolio section
----------------------------------------------------------------------------------------------------*/
.splitter{
margin-top:30px!important;
}
.portfolio_extra {
    width: 100%!important;
}

#list li, #list li img{
	width:380px!important;
}

/* Gallery
----------------------------------------------------------------------------------------------------*/

.item_thumb_gallery {
width:187px !important;
}

ul.kaya_gallery li p {
display:none!important;
}

#contact-form input, #contact-form textarea{
width:377px;
}


h3{
font-size:130%;
}

}