 
@media only screen and (min-width: 641px) and (max-width: 1024px) /* min-width 768px FOR IPAD PORTRAIT*/ { 
	body{padding-top: 0px;}
	.desktop_view{display: none;}
	.table_view{display: block;}
	.mobile_view{display: none;}
	.logo_area{}
	.tagline{
		margin-left: 0;
	}
	.tagline img{
		margin-top: 30px;
	}
	
	#black-studio-tinymce-2	ul{
		display: none;
	}

	.top-bar{
		height: auto !important;
		padding: 0 !important;
		padding-top: 11px !important;
		padding-bottom: 10px !important;
	}
	.top-bar-section li:not(.has-form) a:not(.button){
		line-height: 40px !important;
		font-size: 16px !important;
	}
	.top-bar-section ul li{
		width: 100%;
	}
	.center_foto_bg{
		width: 47%;
		text-align: center;
	}
	#black-studio-tinymce-3{
		background: #F0F4D4;
		padding-top: 25px;
		padding-bottom: 15px;
	}
	.blur_bg{
		position: absolute;
		width: 28%;
		height: 100%;
		right: 0;
		padding: 0 8px !important;
		padding-top: 20px !important;
		padding-bottom: 0px !important;
	}
	#black-studio-tinymce-19 p{
		font-size: 18px;
	  line-height: 22px;
	  text-align: center;
	}
	#black-studio-tinymce-17 p{
	  color: #d9d97c;
	}
	#black-studio-tinymce-17 p em{
	  font-family: 'Roboto';
	  font-style: italic;
	  font-weight: normal;
	}
	#black-studio-tinymce-18 p{
	  font-size: 12px;
	  line-height: 14px;
	  margin-bottom: 15px;
	}
	#black-studio-tinymce-18 p:last-child{margin-bottom: 0;}
	#black-studio-tinymce-3 p, #black-studio-tinymce-3 h3{
		font-family: "Roboto Slab";
		font-weight: bold;
		color:#386c6c;
		font-size: 16px;
	}
	#black-studio-tinymce-3 .textwidget p:first-child{
		margin-bottom: 15px;
	}
	#black-studio-tinymce-3 h3{
		font-size: 26px;
	}
	.tablet_foto_bg{
		background: none !important;
	}
	.soliloquy-container{
		float: none;
		margin-right: 0;
		margin: auto !important;
		margin-top: 20px !important;
	}
	.foto_bg_mobile{
	  display: block;
	  position: relative;
	}
	.triblock_menu .widget_black_studio_tinymce{
		margin-top: 20px;
	}
	.triblock_menu .widget_black_studio_tinymce:last-child{
		display: none;
	}
	#black-studio-tinymce-2 img, #black-studio-tinymce-2 p{margin: 0;}
	.triblock_menu .widget_black_studio_tinymce h3.widget-title{
		width: 300px;
		margin: auto;
	}
	.cont_widg{
		border-right:none;
	}
	.row_partnr{
		border-bottom: 3px dotted #d9d97c;
	}
	#black-studio-tinymce-14 .textwidget p{
		text-align: center;
	}
	#menu-footer-menu{
		text-align: center;
	}
	#menu-footer-menu li{
		display: inline-block;
		float: none;
	}
	body.custom-background{
		background-image: none !important;
		background-color: #fff !important; 
	}
	.cont_text p:last-child{
		margin: 0;
	}
	.pre_foot{
		padding-bottom: 0;
	}
	.menu-footer-menu-container{
		border-top: 3px dotted #d9d97c;
		padding-top: 10px;
	}
	.blur_bg .widget_black_studio_tinymce{
		margin-bottom: 7px;
	}
	.sidebar{
			position: relative !important;
		}
	.for_tab{
		position: absolute;
		left: 0;
		height: 100%;
		background: #7C9087;
		padding: 0;
	}
	.for_tab .top-bar{
		margin-bottom: 20px;
	}
	.for_tab .widget{
		margin: 0 10px;
		margin-bottom: 10px;
	}
	article.page{
		border:none;
		margin-bottom: 0;
	}
	[class*="column"] + [class*="column"]:last-child{
		float: left;
	}
	.tab_wiev_interior_row{
		position: relative;
	}
	.pre_footer{
		margin-top: 20px;
		padding: 0 40px;
	}
	footer .row .columns{
		padding: 0 40px;
	}
        img.wp-image-52 {
            width: 100%;
        }
        nav.top-bar {
            padding-bottom: 8% !important;
        }
        #soliloquy-container-54 {
            max-width: 690px !important;
        }
        #soliloquy-container-54 img {
            width: 100%;
        }
    } /* IPAD STYLEDS */
    @media only screen and (min-width: 1023px) and (max-width: 1024px) /* min-width 768px FOR IPAD PORTRAIT*/{
		.center_foto_bg{
			text-align: center;
		}
		.top-bar{
			padding-top: 30px !important;
			padding-bottom: 31px !important;
		}
    }