@media all and (min-width: 768px) and (max-width:1023px){
body{}
.left,
.right{
	height:100%;
}
/* HEADER
*********************************************/
#header{
left: 7%;
top: 10px;
}
.moduletable_logo{}
#main_nav{
	display:block !important;
}
#main_nav ul{

}
#main_nav li{
    background: url(../img/menu.jpg);
}
#main_nav a{}
#main_nav li:hover,
#main_nav li.active{}
#pull,
#mobile_logo{
	display:none;
}
#side_nav{
top: 50%;
right: 0px;
margin-top: -105px;
}
/* FOOTER
*********************************************/
#footer{}
#footer p{}
.moduletable_footer_contacts{}
.custom_footer_contacts{
	margin-bottom:35px;
}
.moduletable_footer_contacts p{}
.moduletable_rights_reserved{}
.moduletable_rights_reserved p{}
/* ABOUT US
*********************************************/
#about_us{
    min-height: 630px !important;
}
.moduletable_about_us{
    width: 340px;  
    height: 228px;                  
    position: absolute;  margin: auto;  top: 0;  bottom: 0;  left: 7%;          
}
.magnify{
	width: 390px;
	height: 294px;
	position: absolute;  margin: auto;  top: 0;  bottom: 0;  right: 0;
}
.magnified{
	width:200px;
	height:200px;
}
.small_image{
	width:390px !important;
	height:294px !important;
}
/* FINANCE
*********************************************/
#finance{}
#finance_content{  
    width: 86%;  
    left: 7%;  top: 200px;
}
.moduletable_fh{}
.moduletable_fh h1{}
.moduletable_fh p{}
#finance_nav{
    float: right;
}
#finance_nav ul{}
#finance_nav li{
    width: 70px;  margin-left: 20px;
}
#finance_nav li a{}
#finance_nav li p{
    display: none;
}
#finance_nav li sapn{}
#finance_nav_1 span{}
#finance_nav_2 span{}
#finance_nav_3 span{}
#finance_nav_4 span{}
.moduletable_fa{}
.newsflash_fa article{}
.newsflash_fa article.active{}
.newsflash_fa h2{}
.newsflash_fa .article_img_wrap{
    width: 100%;
    text-align: center;
    margin-top: 111px;
}
.newsflash_fa img{
    max-width: 230px;  max-height: 65px;
}
.newsflash_fa .intro_text{
    width: 64%;
    float: left;
    padding: 0px 18%;
    margin-top: 27px;
}
.newsflash_fa .readmore{
    display: block;
    width: 35%;
    margin: 42px auto 0px auto;
}
.newsflash_fa .full_text{}
/* CONTACT
*********************************************/
#contact{}
#form_part{}
#contact_form{
    width: 80%;
    height: 275px;;
}
#contact_form_info{
    float: right;  width: 50%;
}
#show_map{}
#form_wrap{
    width: 43%;  padding-right: 7%;
}
#contact_form h1{
    left: 3%;
}
#contact_part{}
#contact_part p{}
#contact_wrap{
    width: 800px;
}
.moduletable_contact_janis{
    position: relative;  top: 35px;
}
.moduletable_contact_janis p{}
#contact_img{
    width: 444px;      
    margin-top: 122px;
}
.moduletable_contact_egils{
    position: relative;  top: 35px;
}
.moduletable_contact_egils p{}
/* SERVICES
*********************************************/
#offers_part{}
.moduletable_offers{
margin: 173px 0 60px 7%;
}
.offer{
	width:100%;
	margin-top: 40px;
}
.offer_img_wrap{}
.offer_img_wrap img{}
.offer_text{}
.offer_text h2{}
.offer_text p{}
.offer .button{}
#services_content{
	width: 86%;
	margin: 160px 0px 50px 7%;
}
#services_content .moduletable{
    float: right;
	clear: right;
	width: 680px;
}
#services_nav{
	width:340px;
}
#services_nav li{
width: 25%;
}
#services_nav li p{
	display:none;
}
.service_gallery{
width: 340px;
margin-top: 76px;
}
.comments{}
.comment_immage_wrap{}
#service_gallery_wrap{
	float: right;
	clear: right;
	width:60%;
}
.service_gallery{
	width: 100%;
}
.services_titles{
	width:35%;
	margin-right:5%;
}
.sidebar {
	width:35%;
	margin-right:5%;
}
.overall_tasks{}
ul.overall_tasks > li{}
.task_title_wrap{}
.task_nr{}
.task_title{}
.overall_tasks ul{}
.overall_tasks ul > li{}
#services_part{
	height: 960px;
}
/* LIGHTBOX
*********************************************/
#project{}
#project_gallery{}
#project_description{
    width: 100%;  
}
#project_description h1{}
#project_description p{}
#project_description p + p{}
#project_comment{
}
#project_comment h1{}
#comment_image_wrap{}
#comment_image_wrap img{}
#project_comment blockquote{
}
#project_comment blockquote + small{}
#service_lightbox{
    width: 80%;
}
}