@CHARSET "ISO-8859-1";

@media (min-width: 300px) and (max-width: 998px) {
	
	/***Themes Specific***/
	.main{
		width:auto;
	} 
	.main-dol{
		width:540px !important;
	}
	.fortis_m .container, .ultimo_m .container{
		max-width:500px !important;
	}
	#svg_editor.pxniko.fortis_svg, #svg_editor.pxniko.ultimo_svg {
	    margin-left:0 !important;
	    height:950px !important;
	}
	
	/***Custom Scroll Bar***/
	/*.wrapper{
		width:540px !important;
		height:540px !important;
	}
	.wrapper .mCS-dark-thick .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
		width:14px;
	}
	.wrapper .mCSB_container{
		margin-right:15px;
	}*/
	
	/***Body***/
	#svg_editor{
		width:467px !important;
		height:950px !important;
		padding-bottom:0px !important;
	}
	#workarea.workarea{
		width:499px !important;
		margin:0 0 0 -16px !important;
		padding-top:0 !important;
	}
	#svgcanvas{
		width:499px !important;
		margin-left:0 !important;
		padding-top:0 !important;
	}
	#updating_layout_container{
		height:66px;
	}
	
	/***Container***/
	.floatingbuttons_wrapper{
		/*background:#efefef none repeat scroll 0 0;*/
		width:auto;
		height:auto;
		position:fixed;
		z-index:999;
		top:150px;
		left:0;
	}
	.tooloptions_wrapper, .toolspanel_wrapper{	
		background:#E9931A none repeat scroll 0 0;
		width:41px;
		height:auto;
		cursor:pointer;
		opacity:0.76;
	}
	.tooloptions_wrapper{
		height:51px;
	}
	.toolspanel_wrapper{
		margin:15px 0 0 0;
	}
	.tooloptions_wrapper span{
		background:url("/js/all/niko/niko_images/tooloptions_mobile.png") no-repeat scroll 1px 8px #E9931A;
		float:left;
		width:41px;
		height:51px;
	}
	.toolspanel_wrapper span{
		background:url("/js/all/niko/niko_images/toolspanel_mobile.png") no-repeat scroll 4px 11px #E9931A;
		float:left;
		width:41px;
		height:157px;
	}
	
	/***Page Show***/
	.page_show{
		width:465px !important;
		margin-left:0px !important;
		padding:10px 0 0 0 !important;
	}
	.page_content{
		width:288px !important;
	}
	.page_tab{
		float:none !important;
		margin:0 auto !important;
	}
	
	/***Settings***/
	#settings_header_close, #productoptions_header_close{
		background:url("/js/all/niko/niko_images/head_close.png") no-repeat scroll 0 0 #2c9ff8;
	}
	#settings_header_close{
		margin:8px 8px 0 0;
	}
	#productoptions_header_close{
		margin:8px 5px 0 0;
	}
	.dol_tool_options{
		top:0;
		left:0 !important;
		position:fixed;
		z-index:999;
		-ms-transform:scale(1.4); /* IE 9 */
		-webkit-transform:scale(1.4); /* Chrome, Safari, Opera */
		-moz-transform:scale(1.4); /*Firefox*/
	}
	
	/***Tools Panel***/
	.tools_panel.niko_panel{ 
		width:auto;
		height:auto;
	}		
	.tools_panel.niko_panel .wrap{
	    margin-top:0 !important;
	    position:fixed !important;	    
	    z-index:999;
		-ms-transform:scale(1.4); /* IE 9 */
		-webkit-transform:scale(1.4); /* Chrome, Safari, Opera */
		-moz-transform:scale(1.4); /*Firefox*/
	}
	#panel_header_close{
		background:url("/js/all/niko/niko_images/head_close.png") no-repeat scroll 0 0 #2c9ff8;
		margin:2px 4px 0 0; 
	}
	.tools_panel_overlay, .tool_options_overlay{
	/*	background:rgba(0,0,0,0.6); */
		width:100%; 
		height:100%;
		position:fixed; 
		top:0; 
		left:0; 
		z-index:102; 		 
		display:none; 
	}
	
	/***Top Tool Bar***/
	.tools{
		width:467px;
	}
	.tools .top_right_bar{
		position:absolute;
		z-index:999;
		right:10px;
	}
	.tools .top_right_bar li{
		float:left;
		width:60px !important;
		margin:0 3px 0 0;
	}
	
	.toprightbar_menu{
		float:right !important;
	}
	/*.toprightbar_multioptions{
		width:40px;
		height:auto;
		margin:-3px 0 0 17px;
		padding:0;
		cursor:pointer;
	}
	.toprightbar_up, .toprightbar_down{
		width:40px;
		height:15px;
		display:block;
	}
	.toprightbar_up{
		background:url("/js/all/niko/niko_images/arrowup_mobile.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}
	.toprightbar_down{
		background:url("/js/all/niko/niko_images/arrowdown_mobile.png") no-repeat scroll center center rgba(0, 0, 0, 0);
	}*/
	.top_right_bar .toprightbar_menu{
		background:no-repeat scroll 0px 0px #336699 !important; 
		opacity:1 !important;
	}
	.top_right_bar .toprightbar_menu .btn-menu{
	    background:url("/js/all/niko/niko_images/toprightbar_menu.png") no-repeat scroll 10px 15px #336699;
	    width:60px;
	    height:70px;
	    margin-left:0px;
	}
	.top_right_bar .toprightbar_menu span{
		margin-top:48px !important;
		margin-left:0px !important;
	}
	.top_right_bar .toprightbar_menu:hover,
	.top_right_bar li.cart, 
	.top_right_bar li.save, 
	.top_right_bar li.preview,
	.top_right_bar .btn-previewpdf,
	.top_right_bar .btn-savedesign,
	.top_right_bar .btn-cart,
	.top_right_bar .btn-previewpdf span,
	.top_right_bar .btn-savedesign span,
	.top_right_bar .btn-cart span,
	.top_right_bar li.cart:hover, 
	.top_right_bar li.save:hover, 
	.top_right_bar li.preview:hover,
	.top_right_bar .btn-previewpdf:hover,
	.top_right_bar .btn-savedesign:hover,
	.top_right_bar .btn-cart:hover,
	.top_right_bar .btn-previewpdf span:hover,
	.top_right_bar .btn-savedesign span:hover,
	.top_right_bar .btn-cart span:hover{
	    background-color:#336699 !important;
	    opacity:1 !important;
	}
	
	/***Side Bar Icons***/
	/*.scroll_left, .scroll_right{
		background:#006699 !important;
		color:#fff !important; 
		width:20px !important;
		height:72px !important;  
		margin:10px 0 0 0 !important;
		position:absolute !important;
		z-index:99 !important;
		border:none !important;
		border-radius:2px !important;
	}
	.scroll_left{
		float:left !important; 
		left:0 !important;
	}
	.scroll_right{
		float:right !important; 
		left:477px;
	}
	.scrollleft_arrow, .scrollright_arrow{
		width:16px;
		height:15px;
		display:block;
	}
	.scrollleft_arrow{
		background:url("/js/all/niko/niko_images/scroll_left.png") no-repeat scroll center center #006699;
	}
	.scrollright_arrow{
		background:url("/js/all/niko/niko_images/scroll_right.png") no-repeat scroll 7px center #006699;
	}*/
	.tools_left_container.tools_left{
		float:left;
		width:499px;
		height:auto;
		margin:-127px 0 0 -16px;
		/*overflow:hidden;*/
		position:relative;
		z-index:100;
	}
	.niko_tool_left{
		float:left !important;  
		margin-left:13px !important;
		margin-right:0px !important; 
		padding:13px !important;
		opacity:1 !important;
	}	
	#tool_text{
		margin-left:13px !important;
	}
	#tools_background.niko_ellipse{
		width:75px !important;
		margin-left:-15px !important;
	}
	#tool_bg{
		margin-top:-100px !important;
	}
	#tool_bg, #tool_bgimage, #tool_removebg{
		padding:17px !important;
	}
	#tool_bgimage, #tool_circle, #tool_square{
		margin-top:-191px !important;
	}
	#tool_removebg, #tool_fhellipse, #tool_fhrect{
		margin-top:-281px !important;
	}
	/*#tool_text, .niko_tool_text .image{
		background-color:#e84c3d !important;
	}
	#tool_image, .niko_tool_image .image{
		background-color:#f5a101 !important;
	}
	#tools_background_show, .pxniko .niko_tool_bgcolor1 .image, #tool_bg, #tool_bgimage, #tool_removebg{
		background-color:#9c56b2 !important;
	}
	#tools_shapelib_show, .niko_tool_shapes .image{
		background-color:#2acdef !important;
	}
	#tool_fhpath, .niko_tool_fhpath .image{
		background-color:#27ae60 !important;
	}*/	
	#tool_bg.niko_tool_bgcolor{
		background:#336699 url("/js/all/niko/niko_images/color_palette.png") no-repeat scroll center 11px;
		background-position:center 11px;
	}
	#tool_bgimage.niko_tool_bgimage{
		background-position:center 11px
	}
	#tool_removebg.niko_tool_bgclear{
		background-position:23px 13px
	}
		
	/***Add Text***/
	#text_panel_close{
		background:url("/js/all/niko/niko_images/head_close.png") no-repeat scroll 0 0 #2c9ff8;
		margin:3px 3px 0 0;
	}
	.edit #edit_text_panel_close{
		background:url("/js/all/niko/niko_images/edit_head_close.png") no-repeat scroll 0 0 #2c9ff8;
		margin:3px -15px 0 0;
	}
	.text_panel.multilined_text{
		/*top:400px;*/
		left:19px !important;
		z-index:101 !important;
	}
	.multilined_text{
		left:19px !important;
	}
	.multilined_text textarea{
		min-width:150px !important;
		font-size:18px !important;
		line-height:22px !important;	
	}
	#fontview.niko.ui-dialog-content.ui-widget-content{
		width:465px !important;
		height:420px !important;
		overflow:hidden !important;
	}
	#previewimage{
		width:470px !important;
	}
	#fontview .vtab{
		width:470px !important;
		height:275px !important;
	}
	#fontview .vtab > ul{
		margin:auto 0 auto 0 !important;
	}
	#fontview .vtab > div{
		width:392px !important;
		height:265px !important;
	}
	#font_view_content .actions{
		width: 100%;
		margin-left: 78px !important;
	}
	#fontview button.button{
		margin-top:10px !important;
	}
	
	/***Add Image***/ 
	/*Image Slider*/
	.dol-index-index #vtab {
		width: 470px !important;
		height: 435px !important;
		margin: 0 !important;
		padding-top: 0;
		overflow: hidden;
	}
	.dol-index-index #vtab > div.tabsheader {
		margin-bottom: 10px;
	}
	.dol-index-index #vtab > div.tabsheader > span.file_ext {
		font-size: 13px;
	}
	.dol-index-index #vtab > div.tabswrapper {
		width: 472px !important;
		height: auto !important;
	}
	.dol-index-index #vtab > div.tabswrapper > ul.tabs {
		width: 100%;
		overflow: hidden;
	}
	.dol-index-index #vtab > div.tabswrapper > ul.tabs > li {
		width: 153px !important;
		height: 130px !important;
	}
	/*.dol-index-index #vtab > div.tabswrapper ul.tabs > li.drive {
		height: 132px !important;
	}*/
	.dol-index-index #vtab > div.tabswrapper > ul.tabs > li.selected {
		float: none;
		height: 105px;
		margin: 0 auto;
		border: medium none;
	}
	.dol-index-index #vtab > div.tabswrapper > ul.tabs > span.showall {
		float: right !important;
		width: 100px;
		height: 30px;
		margin: -95px 15px 0 0;
		position: relative;
		font-size: 22px !important;
	}
	.dol-index-index #vtab > div.tabswrapper > ul.tabs > span.uploadmore {
		background: #2C9FF8 url(icons/image_slider/showall_mobile.png) center center no-repeat;
		float: right;
		left: -28px;
		bottom: 65px;
	}
	.dol-index-index #vtab > div.tabscontent {
		display: none;
		float: left;
		width: 100% !important;
		height: auto;
		padding: 0;
		z-index: 100000000;
	}
	.dol-index-index #vtab > div.tabscontent > div.myimages_hdr,
	.dol-index-index #vtab > div.tabscontent > p.facebook_hdr,
	.dol-index-index #vtab > div.tabscontent > p.instagram_hdr,
	.dol-index-index #vtab > div.tabscontent > p.flickr_hdr,
	.dol-index-index #vtab > div.tabscontent > p.picasa_hdr {
		font-size: 13px !important;
	}
	.dol-index-index #vtab > div.tabscontent > div.myimages_hdr > p.images_drag {
		font-size: 14px !important;
	}
	.dol-index-index #vtab #googleimageform.googleimages_hdr div.googleimageform_div {
		width: 325px;
		text-align: center;
	}
	.dol-index-index #vtab .google_text {
		float: none;
	}
	.dol-index-index #vtab .lowres-warning {
		margin-top: 8px;
	}
	.dol-index-index #vtab #loginForm1.myimages_login .img_upload,
	.dol-index-index #vtab #loginForm1.myimages_login .myimages_loginform,
	.dol-index-index #vtab #loginForm1.myimages_login .loggedin {
		width: 100%;
		padding: 0;
	}
	.dol-index-index #vtab #loginForm1.myimages_login .img_upload {
		margin-bottom: 10px;
		border-right: none;
	}
	.dol-index-index #vtab #loginForm1.myimages_login .myimages_loginform label {
		width: 30%;
	}
	.dol-index-index #vtab #loginForm1.myimages_login .myimages_loginform input {
		width: 40%;
	}
	.dol-index-index #vtab #loginForm1.myimages_login .myimages_loginform #send2 {
		left: 138px;
	}
	.dol-index-index #vtab #loginForm2.facebook_login,
	.dol-index-index #vtab #loginForm5.instagram_login,
	.dol-index-index #vtab #loginForm3.flickr_login,
	.dol-index-index #vtab #loginForm4.picasa_login,
	.dol-index-index #vtab #loginForm6.url_login,
	.dol-index-index #vtab #googleimageform.googleimages_hdr {
		margin-top: 25px;
		padding: 0;
	}
	.dol-index-index #vtab #loginForm1.myimages_login {
		margin-top: 0;
		padding: 0;
	}
	.dol-index-index #vtab #loginForm4.picasa_login #picasa_username {
		width: 195px;
	}
	.dol-index-index #vtab .myimages_loading img,
	.dol-index-index #vtab .webimages .descLoader1 img,
	.dol-index-index #vtab .flickr_loading img,
	.dol-index-index #vtab .picasa_loading img {
		padding: 70px 0;
	}
	.dol-index-index #vtab .google_logo, 
	.dol-index-index #vtab .facebook_logo, 
	.dol-index-index #vtab .instagram_logo, 
	.dol-index-index #vtab .flickr_logo, 
	.dol-index-index #vtab .picasa_logo {
		padding-top: 10px;
	}
	.dol-index-index #vtab .googledrive_logo {
		display: inline;
		width: 130px;
		height: auto;
	}
	.dol-index-index #vtab .myimages_div.colorscroll,
	.dol-index-index #vtab .facebook_div.colorscroll,
	.dol-index-index #vtab .flickr_div.colorscroll,
	.dol-index-index #vtab .picasa_div.colorscroll,
	.dol-index-index #vtab .instagram_div.colorscroll,
	.dol-index-index #vtab .google_div.colorscroll,
	.dol-index-index #vtab .google_drive.colorscroll {
		width: 472px !important;
		height: 240px !important;
		margin-top: 20px !important;
	}
	.dol-index-index #vtab .google_div.colorscroll{
		height: 160px !important;
		margin-top: 10px !important;
	}
	.dol-index-index #vtab .google_drive.colorscroll {
		margin-top: 8px !important;
	}
	.dol-index-index #vtab .myimages_div.colorscroll .mCSB_container,
	.dol-index-index #vtab .facebook_div.colorscroll .mCSB_container,
	.dol-index-index #vtab .flickr_div.colorscroll .mCSB_container,
	.dol-index-index #vtab .picasa_div.colorscroll .mCSB_container,
	.dol-index-index #vtab .instagram_div.colorscroll .mCSB_container,
	.dol-index-index #vtab .google_div.colorscroll .mCSB_container {
		width: auto !important;
	}
	.dol-index-index #vtab .vclose {
		display: none;
	}
	.dol-index-index .googlewebimg_error_limit,
	.dol-index-index .googlewebimg_error_timeout,
	.dol-index-index .googlewebimg_error_permissions {
		width: auto;
		margin: 10px auto;
	}
	.dol-index-index #vtab #loginForm6.url_login #login_url_button, 
	.dol-index-index #vtab #loginForm2.facebook_login #send2, 
	.dol-index-index #vtab #loginForm5.instagram_login #send2, 
	.dol-index-index #vtab #loginForm3.flickr_login #send2, 
	.dol-index-index #vtab #loginForm4.picasa_login #send2 {
		margin: 10px 0;
	}
	
	/*Image Crop*/
	#container{
		height:428px !important;
		padding:3px !important;
	}
	#page-wrap{
		height:428px !important;
		margin:0px !important;
		overflow-y:scroll !important;
	}
	#page-wrap .buttons{
		width:133px !important;
		height:auto;
		margin:0;
	}
	.buttons .rotate_div{
		width:143px;
		margin:0 0 0 0;
		padding:0;
	} 
	.rotate_div .btn.rotate{
		margin-left:13px;
	}
	.rotate_div .btn.reset_rotate{
		margin-top:0px;
		margin-left:15px;
	}
	.buttons .btn.place, .buttons .btn.original{
		line-height:20px;	
	}
	
	/*Enhance Image*/
	.imagefilter_wrapper{
		width:492px !important;
		height:435px !important;
	}
	.default_filters_wrapper{
		width:471px !important;
	}
	.left_section{
		width:245px !important;
	}
	.right_section{
		width:245px !important;
	}
	.canvas{
		height:297px !important;
	}
	.canvasLoader{
		width:210px !important;
		height:auto !important;
	}
	.set_filter{
		width:30px !important;
		height:30px !important;
		margin:0 5px 0 0;
		padding:7px !important;
	}
	#row_filters{
		width:240px !important;
		padding:30px 0 0 0;
		margin-bottom:0 !important;
	}
	.row_filters_text{
		width:90px;
		margin-top:-11px;
		text-align:center;
	}
	.row_filters_text span, .row_filters_del span{
		font-size:18px;
	}
	.row_filters_del{
		margin:-10px 8px 0 -2px;
	}
	.resetBtnSlider{
		margin:-4px 5px 0 0;
	}
	.horizontal-line{
		padding:0;
	}
	.horizontal-line.mobile{
		margin-top:-29px !important;
	}
	.second_row{
		width:240px;
	}
	.rgbSlider span{
		font-size:13px;
		margin-left:-46px;
	}
	.resetRGBSlider{
		margin-top:-42px !important;
		margin-right:-42px !important;
	}
	.filter_buttons{
		width:235px;
		padding:0 !important;
	}
	.filter_buttons button{
		font-size:15px !important;
		padding:10px 25px;
	}
	.set_filter_img{
		width:50px;
		margin-top:-2px;
	}
	.right_section .set_filters .row_filters .ui-slider{
		width:95px !important;
	}
	#brightness .set_filter_img div{
		background:url("/js/all/niko/niko_css/icons/mobile/brightness_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
		width:50px;
		height:40px;
	}
	#contrast .set_filter_img div{
		background:url("/js/all/niko/niko_css/icons/mobile/contrast_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
		width:50px;
		height:40px;
	}
	#hue .set_filter_img div{
		background:url("/js/all/niko/niko_css/icons/mobile/hue_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
		width:50px;
		height:40px;
	}
	.page_tab > ul > li, .page_tab > ul > li:hover{
		height:30px;
	}
	#saturation .set_filter_img div{
		background:url("/js/all/niko/niko_css/icons/mobile/saturation_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
		width:50px;
		height:40px;
	}
	#blur .set_filter_img div{
		background:url("/js/all/niko/niko_css/icons/mobile/blur_mobile.png") no-repeat scroll 13px 0 rgba(0, 0, 0, 0);
		width:50px;
		height:40px;
	}
	#brightness.selected .set_filter_img div{
		background: url("/js/all/niko/niko_css/icons/mobile/brightness_white_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
	}
	#contrast.selected .set_filter_img div{
		background: url("/js/all/niko/niko_css/icons/mobile/contrast_white_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
	}
	#hue.selected .set_filter_img div{
		background: url("/js/all/niko/niko_css/icons/mobile/hue_white_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
	}
	#saturation.selected .set_filter_img div{
		background: url("/js/all/niko/niko_css/icons/mobile/saturation_white_mobile.png") no-repeat scroll 8px 0 rgba(0, 0, 0, 0);
	}
	#blur.selected .set_filter_img div{
		background: url("/js/all/niko/niko_css/icons/mobile/blur_white_mobile.png") no-repeat scroll 13px 0 rgba(0, 0, 0, 0);
	}
	
	/*Background*/
	#color_picker{
		left:-35px !important;
		top:216px !important;
	}
	#color_picker .jPicker td[class="Text"] input{
		width:40px !important;
		height:25px !important;
	}
	
	/*ON/OFF on Drawing*/
	.niko_tool_fhpath .drawing_on{
		background: url('/js/all/niko/niko_images/on.png') no-repeat;
		margin: -100px 0 0 15px;
		width: 29px;
		height: 29px;
	}
	.niko_tool_fhpath .drawing_off{
		background: url('/js/all/niko/niko_images/off.png') no-repeat;
		margin: -100px 0 0 15px;
		width: 30px;
		height: 29px;
	}
	
	/*Cliparts*/
	#shapes_lib.ui-dialog-content.ui-widget-content{
		height:404px !important;
		/* overflow-x:hidden !important;
		overflow-y:scroll !important; */
		overflow: hidden !important;
	}
	#shapes_lib #shape_buttons{
		width:460px !important;
		height:375px !important;
		overflow-x: hidden;
    	overflow-y: auto;
	}
		
	/*Hidden Elements*/
	#editor_panel .sep.sep2,	
	#editor_panel .units,
	#editor_panel .uioptions,
	.helps,
	.info,
	.pdfDownload,
	.zoom,
	.settings .arrow.down,
	.settings .arrow.up,
	.productoptions_header .arrow.down,
	.productoptions_header .arrow.up,
	.tools_left #tool_QR,
	.tools_left #tool_line,
	.tools_left #tools_ellipse_show,
	.tools_left #tools_rect_show,
	.tools_left #tool_path{
		display:none !important;
	}	
	/*.part #font_size:hover,
	.part #rotate_angle:hover,
	.part #line_spacing:hover,
	.part #stroke_width:hover,
	.part #group_opacity:hover,
	.part #blur:hover,
	.part #selected_x:hover,
	.part #selected_y:hover,
	.part #image_height:hover,
	.part #image_width:hover{
		display:block !important;
	}
	.down1, .up1{
		display:none !important;
	}*/
	
	/*Pop-ups*/
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.fixedpos{
		width:490px !important;
		height:490px !important;
		left:13px;
		position:absolute !important;
	}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.fixedpos.personalize.ui-draggable{
		width:390px !important;
	}
	.tools_panel.niko_panel .wrap.ui-draggable-handle{
		left:145px !important;
	}
	
	/*Personalize Text Pop-up*/
	#personalize_box{
		height:420px !important;
		padding-right:5px !important;
	}
	#personalize_box_container, .personalize_label{
		text-align:center !important;
	}
	#personalize_box_container textarea{
		padding:10px !important;
		font-size:16px !important;
	}
	.personalizegroup{
		float:none !important;
	}
	#personalize_box .dopersonalize{
		margin-top:5px;
	}
	
	/*Head Close*/
	.head_close{
		float:right;
		width:15px;
		height:15px;
		cursor:pointer;
	}
	
	/*Ajax Loader*/
	.font_prog img{
		margin-top:-277px !important;
		margin-left:165px !important;	
	}
	.clipart_prog img{
		margin-top:125px !important;
		margin-left:240px !important;	
	}
	#imagefilter_wrapper .left_section .canvasLoader{
		display:none !important;
	}			
	
	/*Additional Css*/
	.multilined_text.wrap1 .btn{
		float:right;
		background-color: #2c9ff8
	}
	.tools_left_container, .toprightbar_menu{
		display: block;
	}
	.tools_left.desktop{
		display: none;
	}
	#personalize_box textarea, .multilined_text textarea, #color_picker input{
		-webkit-user-select:text;  /* Chrome all / Safari all */
		-moz-user-select:text;     /* Firefox all */
		-ms-user-select:text;      /* IE 10+ */
	    /*user-select:text;*/      
	}
	.floating_div_mobile{
		background:transparent none repeat scroll 0 0;
	    float:right;
	    width:497px;
	    height:10px;
	    /*margin:140px 0 0 -15px;
	    position:fixed;*/
	}
	
	/*Browse Designs*/
	/*#browse_templates{
		height:423px !important;
	}
	#frame_content_browse{
		height:429px !important;
	}*/
	
	/*Pick Color*/
	#svg_editor #color_picker{
		/* height:389px; */
		   height:auto;
		   z-index: 9999;
	}	
	#eyedropper, #page-wrap{
		height:420px !important;
	}
	#eyedropper .buttons{
		padding:5px;
	}
	#eyedropper .buttons #preview-pane1 li{
		width:131px;
	}
	#pickColorValue{
		width:88px !important;
	}
	/*#inpickcolor, #inpickcolors{
		background:url("/js/all/niko/niko_css/icons/colorpicker.png") no-repeat scroll 0px 3px rgba(0, 0, 0, 0);
		float:left;
		width:auto;
		height:25px;
	}
	#inpickcolor span, #inpickcolors span{
		float:left;
		width:auto;
		margin:7px 0 0 23px;
	}*/
	
	/*Intellectual*/
	.intellectual{
		margin-left:0 !important;
		padding-top:37px !important;
	}
	
	/*----------Browse Design responsive css------------*/
	/*.dol-index-index .ui-dialog{
		max-height:inherit !important;
		height:auto !important;
		width:95% !important;
		left:5px !important;
		left: 2% !important;
		position: relative !important;
	}*/
	.dol-index-index #browse_templates #frame_content_browse .browse_content_1{
		height: auto !important;
    	width: 100%;
	}
	.dol-index-index #browse_templates #frame_content_browse .browse_content_1 .top_bar_menu{
		height: auto;
    	width: 85%;
	}
	
	.dol-index-index #browse_templates #frame_content_browse .browse_content_1 #resetting{
		float: right !important;
	}
	.dol-index-index #browse_templates #frame_content_browse .browse_content_1 .top_bar_menu #refine_by_list li{
		margin: 5px !important;
	}
	.dol-index-index #browse_templates #frame_content_browse{width: 100% !important;}
	.dol-index-index #browse_templates #frame_content_browse .browse_content_2{width: 100% !important;height: 300px !important;overflow: scroll !important;-webkit-overflow-scrolling: touch;}
	.ui-widget-content #browse_templates{height: 423px !important;}
	.ui-widget-content #browse_templates #frame_content_browse{height: 429px !important;}
	.ui-widget-content #browse_templates{padding: 5px 0px !important;}
	.browse_content_2 #demo-frame{height: 300px !important;}
	
	/*----------End of Browse Design responsive css------------*/	
	
	.dol-index-index .main{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	
	/*Custom Color Picker*/
	.custom_colorpicker_wrapper{
		width:500px;
	}
	.custom_colorpicker_content{
		width:345px;
		margin-right:10px;
	}
	.custom_colorpicker_button, .display_selectedcolorswatch{
		width:145px;
	}
	
	/* Image Pixelation/Resolution icons */
	.warning_icons{
    	height: 41px;
    	left: 0;
   	 	position: fixed;
    	top: 94px;
    	width: 41px;
    	z-index: 999;
	}
	.warning_yellow{
		background: transparent url("../niko_images/yellow.png") no-repeat scroll 0 0;
		width: 32px;
		height: 32px;
		position: absolute;
		margin:5px 0 0 4px;
	}
	.warning_red{
		background: transparent url("../niko_images/red.png") no-repeat scroll 0 0;
		width: 32px;
		height: 32px;
		position: absolute;
		margin:5px 0 0 4px;
	}
	.warning_green{
		background: transparent url("../niko_images/green.png") no-repeat scroll 0 0;
		width: 32px;
		height: 32px;
		position: absolute;
		margin:5px 0 0 4px;
	}
	
	/* Mobile Speech DOL */
	.dol-speechtotext-container{
		display: block !important;
		top: 55%;
		right: 45%;
	}
	.dol-speechtotext-container .dol-speechtotext-img{
		margin-left: 9.5px;
	}
	
	/* Get My Saved Designs */
	#save_design_login_box {
		height: auto !important;
	}
	#save_design_login_box .saved_design_block .page-title {
		margin-top: 10px !important;
		text-align: center;
	}
	#save_design_login_box .saved_design_block .page-title h1 {
		float: none;
	}
	#save_design_login_box .saved_design_block .category-products {
		max-height: 284px;
		margin-top: 10px;
	}
	#save_design_login_box .saved_design_block .category-products .products-grid {
		margin-left: 0;
	} 
	#save_design_login_box .saved_design_block .category-products .products-grid li.item{
    	height: 220px;
    }
    
    /* clipart UI css*/
    .clipart_dropdown_up {
    	margin: 13px 13px 0 0;
    }
    .clipart_dropdown_down {
    	margin: 14px 13px 0 0;
    }
    #shapes_lib .clipart_prog img {
    	margin-left: 170px !important;
	}
	
	/* font categories pop up UI css*/
	.font_dropdown, .font_categories {
		width: 220px;
	}
	/* saved design pop up UI css */
	.ribbon-front{
		z-index: 1;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.dol-index-index .pxboginya .page.container,
	.dol-index-index .pxboginya .page,
	.dol-index-index .pxboginya .container {
		margin-left: -12px;
		margin-right: 0;
	}
	.row{
		/*margin-left:-55px !important;*/
		margin-left:auto;
	}	
	.fortis_m .container{
		margin-left:0px !important;
	}
	.ultimo_m .container{
		margin-left:20px !important;
	}
	.dol-index-index .main{
		padding-left:0px !important;
	}
}

@media (min-width: 999px) and (max-width: 1300px) {
	.dol-index-index #browse_templates #frame_content_browse .browse_content_2{width: 100% !important;overflow: scroll !important;-webkit-overflow-scrolling: touch;} /*Browse Design scrolling*/
}