/*---------------------
1. Desktop
2. Table Lanscape
3. Table Potrail
4. Mobile Lanscape
5. Mobile Potrail 
6. Isotope plugin
-----------------------*/

/* Microsoft Egde Fix */
@supports (-ms-accelerator:true){
	.row-fitcontent .fw-container-fluid,.row-fitheight .fw-container-fluid{  	 
	   margin-top: -23px!important;  	 
	} 
	.layout1 .row-fitheight.row-container{
		margin-top: -25px!important;
		padding: 0!important;		 
	}
	.layout1 .row-container{
		padding: 15px 0!important;
	}
}
@media only screen and (min-width: 1350px){
	.elementor-section .elementor-container{
	    max-width: 1320px;
	}
}
/*---------------------
1. Desktop 
-----------------------*/

@media (min-width: 1200px){
	.container .fw-row {
	    margin-left: -40px;
	}
	.row-fitcontent.row-container .fw-row{
		margin-left: 0;
	}
	.container .container-center .fw-row{
	 	margin-left: 0;
	 	margin-right: 0;
	}
	/* Reset Layout on Responsive */
	.main-content .container {
		padding-left: 25px;
    	padding-right: 25px;
	}
	.index-grid .uk-grid+.uk-grid,.index-grid .uk-grid-margin, .index-grid .uk-grid>*>.uk-panel+.uk-panel {
	    margin-top: 5px;
	}		
}
/* Responsive : Media Query */
@media (min-width: 1024px){	 
	
	.main-content.single.sg-portfolio .gridcolright .photome.isotope, .main-content.single.sg-portfolio .gridcolleft .photome.isotope{
		padding: 15px;
	}
		
	.ux-hide-desktop{
		display: none!important;
	}
	/* Reset Layout on Responsive */
	.main-content .container,.body-wrapper.layout3 .main-content .container{
		padding-left: 30px;
    	padding-right: 30px;
	}	
	.layout3  #content.la2{
		padding-left: 35px;
	}
	.main-content.single #content.la2 .content,.main-content.single #content.la3 .content,.main-content.single #content.la4 .content,.main-content.single #content.la5 .content,.main-content.single #content.la6 .content    {	   
	    margin-top: 0;
	}
	.main-content.single #content.la2.simple-sha .content{
		margin-top: 0;
	}
 
	.sticky-header .ux-header:not(.no-sticky) .menu-warpper {
   		 position: fixed!important;    
	 }
	 .body_framebold.sticky-header .ux-header:not(.no-sticky) .menu-warpper {
   		 position: relative!important;    
	 }
	 .primary-navigation ul ul {
	    -webkit-box-shadow: 1px 1px 25px rgba(0,0,0,.2);
	    -moz-box-shadow: 1px 1px 25px rgba(0,0,0,.2);
	    box-shadow: 1px 1px 25px rgba(0,0,0,.2);
	}
	.sld-media .cameraContents{	
	    min-height: 200px;
	}
	.sticky-header .hd-breakingnews{
		display: none;
	}
	.ux-header.style-5.hd-transperent.logo-center.nav-center.logo-midle.hd-bgphoto  .logo img { 
		margin-left: -100px;	   
	}
	#ux-footer .styleuk-width-medium-1-3 .uk-grid{
		margin-left: -30px;
	}	
	
	.ux-header .container{
	    padding-left: 0;
	}  	
	.elementor-section-full_width .ux-header .container{
	    padding-left: 0;
	} 
	
	.main-content.single .container {
    	padding-left: 25px;
    	padding-right: 25px;
	} 
	.main-content.single .container .project-desc,.main-content.single .container .item-related,.main-content.single .container .ux-navstyle{
		padding-left: 10px;
    	padding-right: 10px;
	}

	/* Blog */ 
	.cat-grid.style1 .thumbnail:first-child{
		border-radius:0!important;
	}
	
	/* Improve UT */
	#ux-footer .container{
		padding-left: 45px;
	}
	.main-content.single.sg-portfolio .photome.isotope{
		margin-left: 10px;
	}	 	 
}

/*---------------------
 
2. Table Lanscape
 
-----------------------*/

@media (max-width: 1024px){
	/* Common */
	body{
		overflow-x: hidden; 
	}
	html:before,html:after{
		display: none;
	}
	html{
		padding-left: 0;
   		 padding-right: 0;
	}
	 
	.logo-desktop{
		display: none;
	}
	.logo-mobil{
		display: block;
	}
	/* Reset Layout on Responsive */
	.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding-left: 35px;
	    padding-right: 35px;
	}
	.main-content .container {
		padding-left: 35px;
    	padding-right: 35px;
	}	
	.catgrid-style9 .main-content  .container {
	    padding-left: 0;
	    padding-right: 0;
	}
	/* Elementor */
	.elementor-section-height-row-fitheight .elementor-widget:not(:last-child) {
	   margin-bottom: 0!important; 
	}
	/* Header */
	.body_framebold .ux-header .ux-hl-button {
	    margin-left: -4px;
	    top: 10px;
	}
	 
	/* News Listing */
	.ux-newslisting video,.ux-newslisting .slider3,.ux-newslisting .slider1.thumbnail,.ux-newslisting .type-audiolocal,.ux-newslisting  .ux-oembed{
		margin-top: 0;
	}
	.ux-newslisting .thumbnail{
		margin-bottom: 30px;
	}
	.lst-item .hr-line {
	    width: 96%;
	    margin-left: 4%;
	}
	.ux-newsslider-big.df .bn-caption.dark-grad {   
	
	 	background: transparent;
	    top: 10%;
	    width: 47%;
	    max-width: 535px;
	    left: 15px;
	}
	.item .bn-caption h2 {
    	font-size: 20px;
	}
	.item p.intro{
		font-size: 15px;
	}
	.ux-newsslider-big.df .box-nav .ux-position-r {
	    right: 5px;
	}	
	/* ehouse: map search */
	.ux-property-mapsearch .col-scroll-vertical-inner,.ux-property-mapsearch .col-scroll-vertical-inner {
	    
	    padding-left: 20px;
	    padding-right: 15px;
	}	
	.ux-header.logo-left.no-banner .main-menu {
	    margin-right: 155px;
	}
	.body_framebold .ux-header.logo-left.no-banner .main-menu {
	    margin-top: 5px;
	}
	#error-page .caption {
	    margin-top: -120px;
	}
	.header.uxut-hdstyle .tb-left{
		display: none;
	}
	
}

@media (min-width: 961px){
	.style-2.hd-default .primary-navigation li {
	    border: 0;
	    display: inline-block;
	    position: relative;
	}
	.header.uxut-hdstyle .primary-navigation ul ul a {
	    white-space: normal;
	    display: inline-block;
	    margin: 0;
	    font-size: 15px;
	    line-height: 28px;
	    padding-top: 7px;
	    padding-bottom: 3px;
	}
	.style-2.hd-default  .primary-navigation ul ul{
		background-color: #fff;
	    float: left;
	    margin: 0;
	    position: absolute;
	    top: 100%;
	    z-index: 99999;
	    padding: 25px!important;
	}
}

@media (max-width: 960px){
	/* Typography */
	.breadcrumb .post-title h2,.navxt-breadscrumb h2,.navxt-breadscrumb h2,.event-style1 .breadcrumb .post-tit h2{
		font-size: 45px;
	}	
	.post-title h2,.cat-grid.style1 h2, .cat-grid h2,.prodpop-content h3 a,.woocommerce .single-product div.product p.price,.etn-schedule-wrap .etn-schedule-content .etn-title{
		font-size: 25px;	
	}
	.main-content.blog #conteninner h3#reply-title,h3#comments-title,.entry-content.wc-tab h2,.woocommerce-Reviews .comment-reply-title,.related.products > h2{
		font-size: 25px;
	}
	.entry-content.wc-tab h2 {
    	font-size: 25px !important;
	}
	.item-tit, .project-desc h3.ux-boxtit, .widget-container .widget-top > span, .project-desc .widget-top span {
	    font-size: 18px;
	}
	p.copyright-message{
		font-size: 18px;
	}
	.layoutp2 .simple-dfpostut .simple-postcontent {
    	margin-top: 25px;
	}
	.main-content.blog #conteninner h3#reply-title {
    	margin: 25px 0 15px 0;
	}
	.etn-schedule-wrap .etn-single-schedule-item {
	    padding: 0 0 45px;
	}	
	.etn-speaker-info {    	
    	padding: 0 25px;
	}
	.main-content.single .etn-schedule-info{
		border-right:none;
		padding: 0 25px;
	}
	.main-content.single .etn-schedule-info{
		border-right:none;
	}
	.underline-hveffect ul.sub-menu li a:hover{
		background-size: 0 0;
	}
	#cancel-comment-reply-link{
		float: none;
	}
	.event-style2 .page.breadcrumb-warpper {
	    min-height: 400px!important;
	}	
	.woocommerce .la1 div.product {
    	margin-top: 10px;
	}
	.ux-header.style-2.ut-transparent .nav-open span{
		background-color: #fff;
	}
	.ux-header.style-2.ut-transparent.grey  .nav-open span{
		background-color: #222;
	}
	.ux-header.style-2.ut-transparent.grey .primary-navigation .menu-item-has-children > a:after{
		color: #222;
	}
	.ux-header.style-2.ut-transparent.sg-product .nav-open span {
	    background-color: #222;
	}	
	.header.uxut-hdstyle .nav-open {
	    top: 26px;
	}	 
	.main-content.index-lst #conteninner.content {
    	margin-top: 60px;
	}
	.header.uxut-hdstyle .nav-open{
		top: 23px;
	}
	.catgrid-content.portfolio-cat{
		display: inline-block;
	}
	.hd-searchform form .search-input{
		font-size: 35px;
		margin-top: 0;
		text-align: left;
	}
	.bg-parallax.postmedia-style6 .uk-width-1-1.oembed,.bg-parallax.postmedia-style6 .uk-width-1-1.video{
		height: 400px;
	}
	.woocommerce .woocommerce-input-wrapper .inputlinehv {
	    margin-top: 6px;
	}
	.plus-hveffect ul.sub-menu li:hover > a:before{
		display: none;
	}
	.plus-hveffect ul.wp-mega-sub-menu li:hover >a, .plus-hveffect ul.sub-menu li:hover >a {
	    padding-left: 10px!important;
	}
	.cat-grid.style9 .uk-width-medium-1-3.lst-small-item {
	    margin-bottom: 30px;
	}
	.cat-grid.style9 .uk-pagination {
	    margin-top: 10px;
	}	
	.hdsearchform.hds-style1 form .search-input,
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton{
    	font-size: 30px;
	}
	.hdsearchform.hds-style1 form .search-input{
		font-size: 35px;
	}
	.main-content.single .container {
    	padding-left: 20px;
    	padding-right: 20px;
	}	
	.main-content.single.blog  .container {
	    padding-left: 30px;
	    padding-right: 30px;
	} 
	.hdnav-left.hd680 .hdsbright{
		right: auto;
	    position: fixed;
	    left: 0;
	}
	.author-signimg:before{
		display: none;
	}
	.navxt-breadscrumb h2,.navxt-breadscrumb ,.navxt-breadscrumb span, .navxt-breadscrumb a{	    
	    font-size: 38px;
	    text-align: center;
	    line-height: 1.25!important;
	}
	.wp-mega-toggle-block.opened .wpmega-openblock{
		display: none;
	}
	.wp-mega-toggle-block.opened .wpmega-closeblock{
		display: block!important;
	} 
	.simple-postcontent.post-full-width {
    	margin-top: -35px;
	}
	.navxt-breadscrumb, .breadcrumb .post-title{
		padding:140px 0 110px; 
	}
	.ani-hamburger {
	    margin-top: 30px;
    	top: 0;
	}
 	.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper.wpmm-show-menu {
	    display: block;
	    max-width: 320px;
	    right: 0;
	    margin-right: 0;
	    left: auto;
	    margin-left: auto;
	}
	.wp-megamenu-main-wrapper ul.wpmm-mega-wrapper {
    	height: auto;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {
	    background: #1a1b1c;
	}
	.wp-mega-sub-menu{
		background: #222!important;
	}
	.ux-header.hd-tranperent .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{
		color: #fff!important;
	}
	body.sticky-header .wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li {
	    padding-top: 7px!important; 
		padding-bottom:7px!important;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout div{
		border: none!important;
	}
	.wpmega-clean-white ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a{
		padding-top: 5px!important; 
		padding-bottom:5px!important; 
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-askins-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{
		color: #fff!important;
	}
	.site-navigation .wp-megamenu-main-wrapper.wpmega-clean-white.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a:before,ul.wp-mega-sub-menu li a:before{
		display: none;
	}
	body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding-left: 20px;
    	padding-right: 20px;
	}
	.layout1 .fw-container {   
	    padding-right: 40px;
	    box-sizing: border-box;
	    padding-left: 25px;
	}	
	.ux-header ul.wpmm-mega-wrapper > li > a {	    
	    width: 100%;
	}
	.ux-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {	 
	    width: 100%!important;
	}
	.ux-header.style-1 .primary-navigation a, .widget.widget_nav_menu a {
		color: #eee;
	}	
	.ux-header.style-1 .primary-navigation ul ul{
		box-shadow:none!important;
	} 	
	.ux-header .wpmm-askins-wrapper.wpmega-clean-white .wpmegamenu-toggle{
		border: none;
	}
	ul.sub-menu{
		margin-left: 0;
		padding-left: 0;
	}
	ul.sub-menu li{
		padding-left: 5px;
	}
	.nav-menu.main-menu ul.sub-menu li a {	  
	    color: #ccc;
	}
	.wp-megamenu-main-wrapper.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a {	 
	    padding: 10px 20px 10px 20px!important;
	}
	.ux-header.nav-vertical .wpmm-orientation-vertical ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link {
    	text-align: left!important;
    	padding-left: 30px;
	}
	.ux-header.style-1 .hd-utility {
	    margin-top: 5px;
	    top: 0;
	    margin-right: 55px;
	}
	.ux-header.style-1 .menu-warpper .hd-utility {
    	margin-top: 13px;
	}
	.ux-header.style-1.logo-big .header {
	    height: 105px;
	}
	.ux-header.style-1.logo-big #hd-logo {	   
	    margin-top: 10px;
	}	
	.uxut-hdstyle .container{
		padding-right: 0;
    	padding-left: 0;
	}  
	.nav-menu.main-menu ul.sub-menu li a:hover{
		color: #fff;
	} 
	.ux-header.no-banner .primary-navigation .main-menu > li, .ux-header.style-1 .primary-navigation .main-menu > li, .ux-header.style-1  .nav-menu.main-menu >ul >li{
		padding-top: 0;
	}
	/*Header Collection */
	.body_framebold.border_full .ux-header.wide .tb-ontop .hd-utility {
	    margin-top: -5px;
    	margin-right: 0;
	}
	.body_framebold.border_full .ux-header.wide .tb-ontop .ux-hl-button {
	    left: 0;
	    margin-left: -47px;
	}
	.page_full.body_framebold:not(.border_full) .ux-header .hd-utility {
	    margin-top: 8px;
    	right: 70px;
	}
	 .breadcrumb .post-title{
	 	padding-left: 0!important;
	 }
	
	.nav-menu.main-menu ul.sub-menu li a {	  
	    padding-left: 0;
	}
	.nav-menu.main-menu li .expandsub{
		width: 30px;
	    height: 30px;
	    display: block;
	    position: relative;
	    background: #363636;
	    right: 30px;
	    z-index: 99999;
	    float: right;
	    line-height: 30px;
	    font-size: 15px;
	    font-weight: bold;
	    border-radius: 3px;
	    text-align: center;
	    margin-top: 7px;
	}
	.elementor-widget-container .nav-menu.main-menu li .expandsub {	    
	    right: 35px;
	}
	.nav-menu.main-menu li .expandsub:before{
		content: "\e874";
	    font-family: 'Linearicons-Free';
	    speak: none;
	    font-style: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    line-height: 2.65;
	    font-size: 13px;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	    color: #fff;
	    text-align: center;
	}
	.nav-menu.main-menu li.openning .expandsub{
		line-height: 25px;
	}
	.nav-menu.main-menu li.openning > .expandsub:before{
		content: "\e873";
	}
	.ux-header.logo-center.nav-center .primary-navigation .nav-menu > li > a {
	    line-height: 40px;
	}		 
	
	.ux-header.style-2 .nav-menu.main-menu > li:first-child{
		margin-left: 0;
	}	
	.ux-header.style-1 .menu-toggle i {	  
	    color: #ccc;
	    margin-top: 12px;
	}
	.ux-header.style-1 .menu-toggle i {
	    color: #ccc;
	    margin-top: 20px;
	    margin-right: 15px;
	}
	.ux-header.style-5 .primary-navigation .nav-menu > li.current-menu-item, .ux-header.style-5 .primary-navigation .nav-menu > li.current-menu-ancestor, .ux-header.style-5 .primary-navigation .nav-menu > li.current_page_ancestor, .ux-header.style-5 .primary-navigation .nav-menu > li:hover{
		background: #222!important;
	}
	.catgrid-content.portfolio-cat {
	    margin-bottom: 0;
	}
	/* Mega Menu Responsive */
	.site-navigation .nav-menu{
		display: none;	 
	    right: 0;
	    float: right;
	    margin: 15px 0 0 0;
	    padding-left: 20px;
	    position: absolute;
	    height: 100%;
	    overflow-y: scroll;
	    left: auto;
	    box-sizing: border-box;
	}
	.nav-mobil-btn.monavopen{
		z-index: 9999999;
	    position: absolute;
	    right: 25px;
	    color: #fff;
	}
	 
	ul.nav-menu.main-menu >li {	    
	    padding-left: 10px!important;
	}
	.site-navigation .nav-menu{
		padding-left: 0;
	}
	.sub-menu.mega-menu-row .widget-container ul.main-menu > li ,.sub-menu.mega-menu-row  .widget-container{
	    padding: 0!important;
	}
	.ux-header .primary-navigation .nav-menu > li > a{
		color: #eee!important;
	}
	.mega-menu ul{
		margin-left:0; 
	}
	.primary-navigation ul.main-menu > li {
	    line-height: 50px!important;
	    text-transform: uppercase;	  
	    text-align: left;
	    padding-top: 0;
    	padding-bottom: 0;
	}
	.ux-header .primary-navigation ul.main-menu > li:first-child{
		padding-left: 0;
		margin-left:0;
	}
	.primary-navigation .nav-menu li ul li {	    
	    line-height: 35px;	    
	    padding-top: 0;
	    padding-bottom: 0;
		padding-left:20px!important
	}
	.primary-navigation .nav-menu li ul li:last-child{
		border: none;
	}
	.ux-boxtit, .mega-menu, ul.sub-menu, .ux-carousel-news .cat-tag.date, .jssocials-share-link:hover{
		border:none; 
	}
	.site-navigation .nav-mobil-btn{
		display: block;
	}
	.menu-toggle{
		text-align: right;		 
	}
	.menu-toggle i{
		font-size: 25px;
	    width: 30px;
	    text-align: center;
	    line-height: 30px;
	    margin-top: 10px;
	}
	.ux-header.style-4.wide .menu-toggle i {  
    	margin-top: 20px;
	}
	.ux-header.style-4.wide .primary-navigation .nav-menu > li > a {
	    color: #ccc;
	    line-height: 40px;
	}
	.ux-header.style-5.logo-center.nav-center .primary-navigation .nav-menu > li > a {
	    color: #ccc;
	}
	.ux-header.style-5 .menu-toggle i{
		margin-top: 15px;
	}
	.ux-header.style-5.clasic.blue .menu-toggle i{		
		color: #fff;
	}
	.sticky-header .ux-header.style-5.clasic.blue .logo img{
		display: none;
	}
	.body_framebold  .ux-header .menu-warpper .hd-utility {
	    margin-top: -35px;
		right:50px;
		margin-top: 10px;
	}	
	.body_framebold  .ux-header .menu-toggle i {
	    margin-top: 20px;
	    margin-right: 13px;
	}
	
	.index-grid #nav-below {
	    margin-top: 15px;
	}
	
	/* Porfolio */	
	.sg-portfolio .photo-items.padding-10 {
	    margin: 0;
	}
	.gridcolright h3, .gridcolleft h3 {
	    margin-bottom: 30px;
	    font-size: 30px;
	    margin-top: 35px;
	}
	.ppfoption li a {
    	padding: 3px 10px;
	}
	.project-meta li{
		width: 100%;
	}
	.project-meta ul li:after{
		display: none;
	}
	/* Blog */
	.media-top {
    	margin-top: -60px;
    	margin-bottom: -25px;
	}
	 
	#sidebar > div{
		padding-left: 0;
    	padding-right: 0;
    	box-sizing: border-box;
	}
	#sidebar .adv-1col {
    	margin-top: 5px!important;
	}
	#ux-footer .container {
    	padding: 0 10px 15px!important;
	}
	#ux-footer .uxut-footer .container {
    	padding: 0 30px 15px!important;
	}
	 
	/* Maga News */
	ul.sub-menu .nbcaj-lst li{
    	border-bottom: 1px solid #e5e5e5!important;
	}		
	.sub-menu.mega-menu-row .widget-container {
	    margin-bottom: 45px;
	    margin-top: 30px;
	    margin-left: -40px;
	}
	.sub-menu.mega-menu-row .widget-container  .lst-items{
		padding:35px 55px 35px 35px;
		background: #fff;
	}
	.sub-menu.mega-menu-row .widget-container .nbcaj-lst .lst-items {
	    padding: 35px 35px 35px 45px;
	    background: #fff;
	}
	.sub-menu.mega-menu-row .lst-items{
		padding-top: 25px;
	}	
	.body_framebold .ux-header  .ux-hl-button {	    
	    margin-left: 5px;	
	    top: 10px;    
	}
	.index-lst #content.la3{
		overflow-x: hidden;
	}	
	.breadcrumb{
		padding-left: 10px;
	}	
	.page .post-title{
		padding-left: 25px;
	}
	.woocommerce div.product .product_title {   
	    width: 100%;
	    display: inline-block;
	}
	
 	.ani-hamburger div{
 		background: #fff;
 	}
 	.sb-minilogo {
	    text-align: center;
	    margin-top: 60px;
	}
	.ux-header.nav-vertical .uk-offcanvas-bar {
    	width: 400px;
    	background: #1a1919;
	}
	 .elementor-widget-container h3.ux-hlisting, h3.ux-hlisting, .item .bn-caption h2, .page-content h3.ux-hlisting, .page-content h3.ux-hlisting span.art {	   
	    line-height: 1.25!important;
	}
	
	/* HDUT*/
	.hd-toolbar .uk-width-medium-1-2 {
		width: 100%;
	}
	.uxut-hdstyle .hd-toolbar ul.tb-right {
	    padding-right: 5px;
	}
	.ux-header.style-2 .uxut-hdstyle .hd-utility {
	    margin-top: 23px;
	    margin-right: 77px;
	}
	.header.uxut-hdstyle .menu-toggle i {	   
	    margin-top: 27px;
	    font-size: 25px;
	    position: absolute;
	    right: 25px;
    	font-size: 34px;
	}
	.header.uxut-hdstyle .menu-toggle .monavopen i.fa-bars:before{
		content: "\f00d";
	}
	.header.uxut-hdstyle {
	    height: 135px;
	}
	.ux-header.style-2 .uxut-hdstyle .icon-loupe:before {
    	margin-top: 11px;	
    }
	.ux-header.style-2 .uxut-hdstyle .icon-magnifying-glass:before{
	    margin-top: 5px;
	}
	.simple-postcontent{
		margin-top: 30px;
		box-shadow: none;
		margin-bottom: 10px!important;
		padding: 30px 25px  15px 25px;
	}
	.single.sg-portfolio.pflayout-gridcol .project-desc {		
		padding-left: 10px;
	}
}

@media (max-width: 959px){
	
	#wpmega-menu-main_menu.wpmm-mega-wrapper{
		margin-top: 5px;
		margin-left: auto;
	}	
}

/* Ipad Potrail */

@media (max-width: 1024px) and ( min-width:768px ){
	
	/* Common */
	.layout-5 .uk-width-medium-2-10,.layout-5 .uk-width-medium-5-10, .layout-5 .uk-width-medium-3-10,
	.layout-6 .uk-width-medium-2-10,.layout-6 .uk-width-medium-5-10, .layout-6 .uk-width-medium-3-10,
	.layout-4 .uk-width-medium-2-10,.layout-4 .uk-width-medium-5-10, .layout-4 .uk-width-medium-3-10  {
		width: 100%;
	}
	.layout-5 .nbcaj-listnews li,.layout-4 .nbcaj-listnews li,.layout-6 .nbcaj-listnews li   {	   
	    float: left;
	}
	.ux-header.style-5.no-toolbar .primary-navigation .nav-menu > li > a {
	    color: #111;
	    position: relative;
	    font-size: 14px;
	    line-height: 41px;
	    font-weight: 600;
	}
	 
	/* Header */
	.hd-style1 .header {
    	height: 60px!important;
	}
	.ux-header.style-3 .menu-toggle i {	  
	    margin-top: 57px;
	}
	.ux-header.style-3 .tb-left{
		display: none;
	}
	.ux-header.style-3 .tb-right{
		width: 100%;
	}
	
	/* Uber Menu */
	 /* Widget : News by Cat */
	 .entry-title{
	 	 margin-left:0; 
	 }
	
	/* Blog */	
	.single .post-title h2 {
    	font-size: 30px;
    	line-height: 35px;
	}				
}
@media (min-width: 960px){
	.ux-header.style-2 .primary-navigation .nav-menu{		
		list-style: none;
	}
	#body-wrapper{
		margin-top: 0;
	}
	.uxpopup-content.ux-gridnews .uk-grid {
	    margin-left:-18px;
	}
	.ux-header.style-2 .uxut-hdstyle .hd-logo {
	    padding-left: 30px;
	}
	.body-wrapper.layout1 #body-wrapper.woocommerce{
		min-height: calc(100vh - 350px);
	} 
	.category-achives .cat-grid.style9 .box-container{
		margin-bottom: -45px;
	}	
	
}
@media (max-width: 960px){
	
	html{
		overflow-x:hidden!important; 
	}
 	#wpmega-menu-main_menu.wpmm-mega-wrapper{
		margin-top: 0;
	    margin-left: auto;
	    position: fixed;
	    left: auto;
	    right: 0;
	    padding-top: 90px!important;
	    width: calc(100% - 90px);
	    max-width: 450px;
	    height: 100vh;
	    top: 0;
	    bottom: 0;
	    overflow-y: auto;

	}
	.ux-header.style-2.ut-transparent.sg-product .primary-navigation .nav-menu > li > a, 
	.ux-header.style-2.ut-transparent.sg-product .primary-navigation .menu-item-has-children > a:after, 
	.ux-header.style-2.ut-transparent.sg-product .primary-navigation .page_item_has_children > a:after, 
	.ux-header.style-2.ut-transparent.sg-product .uxut-hdstyle .hd-search i{
		color:#fff!important
	}
	.primary-navigation ul.nav-menu {
		overflow: auto;
	}
	.elementor-widget-container .ux-header ul.sub-menu,.elementor-widget-container .ux-header .primary-navigation .nav-menu {
	    background-color: #1c1b1b!important;
	}
	.elementor-widget-container .ux-header ul.sub-menu li,.elementor-widget-container .ux-header ul.sub-menu li a{
		color: #ccc!important;
	}
	.elementor-widget-container .ux-header  .plus-hveffect ul.wp-mega-sub-menu li:hover > a:before,.elementor-widget-container .ux-header  .plus-hveffect ul.sub-menu li:hover > a:before,ul.sub-menu li:hover > a:before{
		display: none!important;
	}
	.elementor-widget-container .ux-header .primary-navigation .nav-menu.main-menu > li > a,.elementor-widget-container .ux-header .primary-navigation .nav-menu > li > a,
	.elementor-widget-container .ux-header .primary-navigation .nav-menu>li.menu-item>a {
		color: #fff;
	}
	.ux-block{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.layout3 .main-content .container,.layout2 .main-content .container  {
	    padding-right: 30px;
	    padding-left: 30px;
	}
	.wpmm-orientation-horizontal .wpmegamenu-toggle .wp-mega-toggle-block .dashicons {
		font-size: 31px;
	}
	.wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock, .wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-closeblock{
		padding: 0;
	}
	.ux-header.style-2 .uxut-hdstyle .hd-logo {
	    padding-left: 13px;
	}
	.ux-header.style-2 .uxut-hdstyle .primary-navigation {
	    padding-right: 20px;
	}
	.uxslick-cat .bn-caption h3 {
	    font-size: 30px;
	    line-height: 35px!important;
	}
	
	.cat-grid .catgrid-contentsb h3 {   
   		font-size: 20px;
   	}
   	.header.uxut-hdstyle{
		height: 140px;
    	display: block;
    	position: relative;
    	background: #fff;
	}
	.photomesg-lightgallery ul{
		padding:15px 25px;		
	}
	.container.woocommerce #conteninner.content{
		padding-left: 25px;
	}
	
	.pflayout-gridcol .portfolio.breadcrumb-warpper .breadcrumb{
		height: 225px;
	}
}
@media (max-width: 812px){
	.category-style4 .category-achives{
		margin-top: 45px;
	}	
}

/*--------------------- 
3. Table Potrail 
-----------------------*/
@media (min-width: 800px){
 
	.main-content.single .post blockquote p ,.main-content.single .post .wp-block-quote cite,.main-content.single .post .wp-block-quote footer,.main-content.single .post .wp-block-quote__citation {
		margin: 0 auto;
	}

	.main-content.single  .post .post-title ul {
		padding-left: 0!important;
		margin-bottom: 0!important;
	}
	.main-content.single .post  iframe{
		width: 100%;
	}
	.main-content.single .post .post-title h2 {
		max-width: 100%;
	}
	.main-content.single .post p.meta{
		margin-left:0;		
	}
	 
	.main-content.single p.wp-caption-text{		
		margin-left:0px;	
	}		
	.main-menu .expandsub{
		display: none;
	}
	.nav-padding-l50 ul.wpmm-mega-wrapper > li:first-child{
		padding-left: 50px;
	} 	 	
	.sticky-header .ux-header .primary-navigation ul.wpmm-mega-wrapper {    
	    margin-top: 0;
	}	 
	.ux-header.style-1.no-banner .primary-navigation ul.wpmm-mega-wrapper {
	    margin-top: 7px!important;
	}
	.ux-header.style-1.logo-big  .primary-navigation .nav-menu {
    	margin-top: 0;
	    margin-bottom: 0;
	    z-index: 9;
	    height: 50px;
	    margin-left: 0;
	}
	.ux-header.style-1.logo-big .primary-navigation ul.nav-menu > li > a {
    	line-height: 50px;
	}	 
	.cat-grid.style1 .thumbnail {
	    margin-left: 0;
	    margin-right: 0;
	    margin-top: 25px;
	}
	.category-achives .la3 .catgrid-content {
    	margin-top: 0;
	}
	.category-achives .la3 .cat-grid.style1 .catgrid-content {
	    margin-top: 50px;
	}
	.category-achives.tags .cat-grid.style1 .thumbnail{
		margin-top: 40px;
	}
	.category-achives.tags .cat-grid.style1 .content .post-search:first-child .thumbnail{
		margin-top: 70px;
	}
	.achives.sear-result .cat-grid.style1 .continue-reading,.category-achives.tags .cat-grid.style1 .continue-reading {	   
	    margin-bottom: 15px;
	}
	.content.post-search-sha {
	    margin-top: -130px!important;
	    margin-bottom: 65px;
	    position: relative;
	    background: #fff;
	    z-index: 1;
	    padding: 30px;
	}
	.cat-grid.style1 .cat-item, .post-itemsha{
		border-radius:0; 
	}
	.post-itemsha .feature-img.thumbnail {
	    border-radius: 0!important;
	}
	.main-content.achives .thumbnail {
	    margin-top: 0;
	}
	 /* Portfolio */
	 .main-content.single .photome.sgphotome-swiper.isotope{
	 	margin-top: -125px;
	 } 
	 .main-content.single.sg-portfolio .gridcolright .photome.isotope, .main-content.single.sg-portfolio .gridcolleft .photome.isotope {
	    margin-top: -110px;
	    z-index: 1;
	    background: #fff;
	    position: relative;
	    padding: 15px;
	}
	
	.catgrid-contentsb{
	    margin-top: -100px;
	    z-index: 1;
	    position: relative;
	    background: #ffffff;
	    padding: 30px;
	    
	}
	.catgrid-contentsb {
	    background: #ffffff;
	    box-shadow: 0 2px 29px rgb(34 34 34 / 14%);
	    display: block;
	    width: 100%;
	    height: 100%;
	    margin-top: -140px;
	}  
	.main-content.single.sg-portfolio .photome.isotope {
	    margin-top: -110px;
	    z-index: 1;
	    position: relative;
	    background: #fff;
	    padding: 20px;
	    margin-left: 5px;	     
	}
	.layoutp22 .simple-postcontent,.layoutp11 .simple-postcontent,.layoutp22 .simple-postcontent,.layoutp1 .simple-postcontent{      
	    border-radius: 0;
	    margin-top:-75px;
	    z-index: 1;
	    position: relative;   
	    margin-bottom: 25px!important;  
	}
	.body-wrapper.layoutp22{
		margin-bottom: 65px!important;
	} 
	.catgrid-content.portfolio-cat{
	    margin-top: -180px;
	    z-index: 1;
	    background: #fff;
	    padding: 30px;
	    position: relative;
	}	 
	.cat-grid.style9 .ux-block {
	    margin-top: 0;
	    margin-bottom: 10px;
	}
	.cat-grid.style9 .catgrid-content {
    	margin-top: 0;
    	margin-bottom: 0;
	}
	.main-content.single.sg-portfolio .photome.sgphotome-swiper.isotope{
		margin-left: 0;
	    margin-right: 0;
	}
	.simple-postcontent {   
   	 	padding:30px 30px 15px 30px;
   	}
.	pflayout-gridcol .portfolio.breadcrumb-warpper .breadcrumb{
		height: 200px;
	}	
	
}
@media (max-width: 800px){
	
	.sticky-header .ux-header.style-5.logo-center.nav-center .logo img{
		display: none;
	}
	.event-style2 .page.breadcrumb-warpper {
	    min-height: 300px!important;
	}	
	.ux-header .tb-right {
	    text-align: right;
	    padding-right: 15px;
	    float: right;
	}
	.ux-header .tb-left {
	    text-align: left;
	    padding-left: 45px;
	}
	
	.box-container {
	    padding: 0;
	} 	
	#ux-footer .container {
    	padding: 0 5px 15px!important;
	}
	
	#ux-footer .container {
    	padding: 0 10px 15px!important;
	}
 	#ux-footer .uxut-footer .container {
    	padding: 0 30px 15px!important;
	}
	.primary-navigation .nav-menu>li>a:before{
		display: none;
	}
	/*Header */	
	.hd-style1 .header {
	    height: 115px;
	}
	.entry-title-right{
		padding-right: 15px;
	}
	.head-item{
		margin-bottom: 25px;
	}
	.list-medthumb .wdg-item {
		float: left;
		padding: 0 10px;
	}
	.footer-wdg.about-us{
		min-height: 100px;
	}
	.ux-newsslider-big.df .box-nav .ux-position-r {
	    right: 25px;
	}	
	.postmedia-warpper .page-cover.slider3 {	    
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.ux-post-block-news-listing.s2 h3 {
    	margin-top: 20px;
	}
	.ux-header.logo-center.nav-center .ux-hl-button {	    
	    margin-left: 10px;	   
	}
	.uxslick-cat .bn-caption h3 {
	    font-size: 30px;
	    line-height: 35px!important;
	}
	.cat-grid .catgrid-contentsb h3 {   
   		font-size: 20px;
   	}
   	.ux-gridmannews.ux-block s10 .grid-item--width2,.ux-gridmannews.ux-block s10 .grid-item{
   		width: 100%;
   	}
	.pflayout-gridcol .portfolio.breadcrumb-warpper .breadcrumb{
		height: 200px;
	}
	.main-content.single .photome.isotope {
		margin-top: -90px;
		z-index: 1;
		position: relative;
		padding: 25px;
		background: #ffffff;
		margin-left: 25px;
	}
}
@media ( max-width:800px ) and ( min-width:768px ){
	.sticky-header .logo img {	  
	    margin: 0 0 0 50px!important;
	}		 
}
 
/*---------------------
 
3. Table Potrail
 
-----------------------*/
@media (max-width: 812px){
	.container-center.row-container{
		margin-left: -17px;
    	margin-right: -42px;
	}
	.uk-hidden-small{
		display: none;
	}
	.ux-header.style-5.logo-left  .logo img{
		margin-left: 15px;
	}
	.ux-header.style-5 .primary-navigation .nav-menu {	   
	    margin-left: 0;
	    padding-left: 0;
	}
	.ux-header.style-5 .primary-navigation .nav-menu > li > a {	   
	    line-height: 40px;
	}
	.body_framebold.border_full .uk-grid>* {
	    padding-left: 30px;
	}
	.page_full.body_framebold .ux-header .menu-toggle i {
	    margin-top: 17px!important;
	    margin-right: 30px;
	    font-size: 21px;
	}
	/*Header */
	.ux-header.style-2 .hd-utility {	   
	    top: 0;
	    right: 55px;
	     margin-top: 8px;
	}	
	.ux-header.style-2 .primary-navigation{
		padding-right: 0;
	}
	.ux-header.style-2  .menu-toggle{
		padding-right: 0;
	}
 
	 
	  	 
	.ux-newsslider-big .sld-big-thumbnail{
		padding: 15px 15px 20px;
	}
	.ux-header.style-1 #hd-logo {	 
	    margin-left: 20px;
	}
	.body_framebold .ux-header .menu-warpper .hd-utility {	   
	    margin-top: 0;
	    right: 65px;
	}
	
	.body_framebold:not(.border_full) .ux-header .menu-warpper .hd-utility {	   
	    margin-top: 5px;
	    margin-right: 60px;
	}
	.ux-header.style-5.logo-center.nav-center.logo-midle .hd-utility, .ux-header.style-5.logo-center.nav-center.logo-midle .ux-hl-button {
	   top: 0; 
	}
	.ux-header.style-5.logo-center.nav-center.logo-midle .menu-toggle i {
	    margin-top: 18px;
	}
	/* Big Slider */
	.ux-newsslider-big .sld-big-thumbnail .item {
    	padding: 15px 23px 5px 20px;
	}	
	.site-navigation{
		height: 50px;
	}		
	.ux-header.style-3 {
    	position: relative;
    	height: 105px;
    	background: #333;
	}
	.ux-header.style-3 .menu-toggle i {
	    margin-top: 10px;
   		margin-right: 20px;
	}
	.ux-header.style-3.nobanner.banner-text .primary-navigation .nav-menu {
    	margin-top: 5px;
	}
	.ux-header.style-3.nobanner.banner-text .hd-logo {
	    position: relative;
	}
	.ux-header.style-3 .hd-utility {
	    margin-top: -15px;
	    margin-right: 45px;
	}
	.ux-header.style-3 .primary-navigation .nav-menu {
	    margin-top: 2px;
	}
	.ux-header.style-3.nobanner.banner-text .hd-utility {
	    margin-top: -54px;
	}
	.ux-header.wide .hd-utility{	    
	    margin-right: 60px;
	}
	.ux-header.style-4.wide .primary-navigation .nav-menu {
	    margin-top: 14px;
	}
	.ux-header.wide.humberger-nav .hd-utility {
	    right: 0;
	    margin-right: 25px;
	}	 	
	.ux-header.wide.humberger-nav.humberger-zoominout .hd-utility {
	    right: 45px;
    	margin-top: 3px;
	}
	.sticky-header .ux-header.style-3 .hd-utility {
	    margin-top: -25px;
	}
	.sticky-header .ux-header.style-3 .menu-toggle i {
	    margin-top: 27px;
	}
	.sticky-header .ux-header.style-3 .primary-navigation .nav-menu {
    	margin-top: 6px;
	}
	.list-cat.dark-bg{
		margin: 0;
	}
	.ux-slickcarousel-news.s8 .item .bn-caption h2, .ux-slickcarousel-news.s9 .item .bn-caption h2 {	 
	    font-size: 13px;
	    line-height: 20px;
	}
	.ux-header.style-5 .primary-navigation .nav-menu{		
		margin-left: 0;
	    margin-right: 0;
	    padding-left: 30px;
	    padding-right: 0;
	    box-sizing: border-box;
	}
	
	.bg-404{
		min-height: 350px;
	}
	#error-page .caption {
	   	position: absolute;
	    top: 0;
	    margin-top: -35px;
	    width: 90%;
	    margin: 0 auto!important;
	    text-align: center;
	    left: 0;
	    right: 0;
	    max-width: 680px;
	}
	#error-page p.error-message {	  
	    margin: 0px 7px 10px 8px;
	}
	#error-page .error-code {
    	font-size: 50px;
	}
	#error-page .error-tit {
	    font-size: 18px;
	    line-height: 24px;
	}

	/* Blogging */
	.pprev,.pnext{
		width: 100%;
	}
	#commentform p.comment-form-cookies-consent > [type="checkbox"] {
	    margin-top: 10px;
	}
	.product-archive .prodbox-filter {
	    margin-right: 220px;
	}
	.aiokit-prodarchive .nice-select.orderby{
    	right: 30px;
	}
	
}
@media ( min-width:768px ){
	.post.type-post .sb-content p,.post.type-post .sb-content blockquote,.post.type-post .sb-content ul,.post.type-post .sb-content ol{
		width: 80%;
		margin: 0 auto;
	}
	.post.type-post .sb-content blockquote p{
		width: 100%;
	}
	
	
}

@media ( max-width:768px ){
	/* Typography */
	.breadcrumb .post-title h2,.navxt-breadscrumb h2,.navxt-breadscrumb h2,.event-style1 .breadcrumb .post-tit h2{
		font-size: 35px;
	}	
	.post-title h2,.cat-grid.style1 h2, .cat-grid h2,.prodpop-content h3 a,.woocommerce .single-product div.product p.price,.etn-schedule-wrap .etn-schedule-content .etn-title{
		font-size: 24px;	
	}
	.main-content.blog #conteninner h3#reply-title,h3#comments-title,.entry-content.wc-tab h2,.woocommerce-Reviews .comment-reply-title,.related.products > h2{
		font-size: 24px;
	}
	.entry-content.wc-tab h2 {
    	font-size: 24px !important;
	}
	.item-tit, .project-desc h3.ux-boxtit, .widget-container .widget-top > span, .project-desc .widget-top span {
	    font-size: 18px;
	}
	p.copyright-message{
		font-size: 18px;
	}
	.woocommerce .product-archive #sidebar {
    	margin-top: 15px;
	}	
	.achives.sear-result {
	    margin-top: 20px;
	}
	.post-search p.intro {
    	margin-bottom: 15px;
	}
	#commentform .formelm {
	    margin-bottom: 33px;
	}
	#commentform .ux-comment-form .uk-width-medium-1-3:last-child .formelm {
		margin-bottom: 0;
	}
	.main-content.single.sg-portfolio .gridcolleft .photome.isotope{
		margin-top: 45px;
	}
	.event-style2 .post-thumbnail {
	    margin-top: -90px!important;
	}
	.uxslick-cat .bn-caption h3 {
	    font-size: 35px;
	    line-height: 35px!important;
	}	
	.hd-searchform form .ipuval{
		font-size: 20px!important;
		margin-top: -15px;
	}
	.hd-searchform form .ipuval {
    	color: #fff!important;
    	font-size: 25px!important;
	}
	.bg-parallax.postmedia-style6 .uk-width-1-1.oembed,.bg-parallax.postmedia-style6 .uk-width-1-1.video{
		height: 350px;
	}
	.header.uxut-hdstyle .nav-open{
		top: 24px;
	}
	.cat-grid.style1 .catgrid-content {
    	margin-top: 10px;
	}
	.portfolio .breadcrumb .post-title{
	    padding-top: 150px;
	    padding-bottom: 120px;
	}
	.ux-header .uxut-hdstyle .hd-search {
	    margin-top: 3px;
	}
	.ux-hide-ipad-potrail{
		display: none!important;
	}	
	.woocommerce-error, .woocommerce-info, .woocommerce-message {
    	line-height: 2;
	}
	.woocommerce-cart-form table .quantity .input-group{
		margin-top: 35px;
    	margin-bottom: 10px;
	}
	.woocommerce table.shop_table td{
		padding: 9px 0;
	}	 
	.cart-empty.woocommerce-info{
		line-height: 2!important;
	}
	.pflayout-gridcolleft .portfolio.breadcrumb-warpper{
	 	display: none;
	}
	.main-content.single.pflayout-gridcolleft .container{
	 	padding-top: 10px;	 	
	}
	.elementor-widget-wrap.col-fixed{
		position: relative!important;	
	}
	.cover-title.post-style-5 {   
   		margin-top: -25px;
   	}
    #conteninner .su-column {
    	margin: 25px 0 1.5em 0 !important;
	}
	.hd-searchform form .search-input {   
   	 	font-size: 25px;
	}
	.hdsearchform.hds-style1 form .search-input {
	    width: 90%!important;
	    height: 60px;
	    line-height: 33px;
	    font-size: 20px;
	}	
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton i {
	    line-height: 50px;
	}
	.hdsearchform.hds-style1 form .search-input,
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton {
    	font-size: 25px;
    	right: 0;
	}	
	.hd-searchform form .inputlinehv{
		margin-top: 12px;
	}
	.category-achives.tags .content {
    	margin-top: 35px!important;
	}
	.uxut-footer .footer-wdg h3 {
	    color: #fff;
	    margin-top: 35px;
	}	 	 
	.uxslick-cat .bn-caption h3 {
	    font-size: 25px;
	    line-height: 30px!important;
	}
	.elementor-text-editor p{
		padding-right: 25px;
	}	
	.hdsearchform.hds-style1 form .search-input {
    	width: 90%!important;
    	height: 45px;
    	line-height: 33px;
    	font-size: 20px;
	}	 
	.btngotop.circle, .btngotop.circle .scrollup {
	    height: 50px;
	    width: 50px;
	}
	.btngotop.default.circle .scrollup i {
	    font-size: 20px;
	    line-height: 50px;
	}
	.category-style1.catgrid-style9 .uk-grid.bn-paging{
		margin-top: 0;
	}
	.catgrid-content.portfolio-cat {
    	margin-top: -125px;
	}
	.page .breadcrumb .post-title {
	    padding: 140px 0 95px;
	}
	.catgrid-contentsb,.catgrid-content,.catgrid-contentsb .catgrid-content{
		height: auto;
		height: auto;
	    position: relative;
	    display: block;
	    box-sizing: border-box;
	}
	.catsld-slick{
		max-width: 100%;
		margin-bottom: 30px!important;
	}		 

}

@media ( max-width:768px ) and ( min-width:600px ){
	.ux-block .box-container .lst-small-item{	    
	    float: left;
	}
	.ux-post-block-news.s1 .box-content .uk-grid, .ux-post-block-news.s4 .box-content .uk-grid {
	    margin-top: 0;
	}
	.la3 .nbcaj-listnews li {    
	    padding: 15px 0 35px!important;
	}
	.la3 .cat-grid .uk-pagination {	    
	    padding-left: 30px;
	}
	.la3 .cat-grid.styledf .box-container {
	    margin-bottom: 0;
	}
	.ux-block .box-container .lst-small-item {
	    margin-bottom: 20px;
	}
	.catgrid-content .uk-width-medium-1-2 {
		width: 50%;
	}
	.item-related .uk-width-medium-1-4{
		width: 50%;
		margin-bottom: 25px;
	}	
}
@media (max-width: 768px) and (min-width: 500px){
	.category-achives .cat-grid.style9 .uk-width-medium-1-3.lst-small-item,.portfolio-cat .uk-width-medium-1-3.lst-small-item {
		width: 50%;
	}
}
/*---------------------
4. Mobile Lanscape 
-----------------------*/
@media (max-width: 736px){	
	.fw-container{	   
	    padding-left: 25px;
	    padding-right: 25px;
	}
	h1, h2, h3, h4, h5, h6, .ux-title, .ux-title a, a.ux-title, .entry-title a, span.ux-title, li.ux-title, .ux-add-cart, .add_to_cart_button.product_type_variable, .woocommerce form .form-row label, .woocommerce-page form .form-row label, .newsbycatajax-widget .list-medthumb h3, .social-count-plus .flat.vertical span.count, .jTscroller a, .footer-wdg.tags-clould a, .pnav-tit, .jThumbnailScroller .jTscroller a, .ycp .belah .handap div.title, p.ux-title, .ux-block p.ux-title, .nbcaj-listnews .text a.ux-title, .nbcaj_thumbnail .text p, .elementor-widget-container .nbcaj_thumbnail p, .jssort121 .p .t, .entry-title-right a.ux-title, .nbcaj-listnews .text p {
    	line-height: 1.5!important;
	}
	
	/*Megamenu*/
	.ux-header.style-5.no-toolbar .primary-navigation .nav-menu > li > a {
    	color: #ccc;
	}
	/* Header in Responsive Mode */
	.ux-header.style-5 .menu-warpper .container {
    	height: 50px;
	}
	
	.ux-header.no-banner.header-thin .hd-utility {	
	 	top: 3px;
    	right: 10px;
	}
	.ux-header.no-banner.header-thin .menu-toggle i {
	    font-size: 24px;
	    width: 45px;
	    text-align: center;
	    line-height: 30px;
	    margin-top: 20px;
	    right: 20px;
	    margin-right: 5px;
	}
	/* Block: news listing */
	.ux-block{
		margin-top: 25px;
		margin-bottom:25px;
	}
	.ux-post-block-news-listing .lst-share-tool {
    	margin-top: 20px;
	}	
	/* Slider Big */	
	.item p.intro{
		display: none;
	}
	.pprev{
		border: none;
	}	 
	.grid-style .box-container ul li{
		width: 33.33%
	}
	/* Grid News */
	.ux-gridnews .item-media{
		margin-bottom: 25px;
	}
	.ux-gridnews.ux-block .box-content .uk-grid{
   		margin-bottom: 0;
	}
	
	/* Listing */
	.ux-block.list-listing .addcart {
	    margin-top: 10px;
	    position: relative;
	}
	.ux-block.list-listing.list h2 {
    	margin-top: 15px;
	}
	/* Megamenu: News By Cat */
	.wp-mega-sub-menu .nbcaj-lst {
	    margin-bottom: 0;
	    padding-left: 15px;
	}
	.wp-mega-sub-menu .lst-cat ul{
		padding-left: 10px;
	}
	.wp-mega-sub-menu .nbcaj-lst .lst-items{
		margin-top: 30px;
    	margin-left: -8px;
	}
	.simple-postcontent{
		margin-top: 0;
	}
	/* Comment */
	
	#commentform input[type=text] {
	    margin-bottom: 10px;
	    margin-top: 0;
	}
	.category-style4 .uxpos-fixed{
		position: relative;
	}
	.uxslick-cat .bn-caption h3 {
	    font-size: 30px;
	    line-height: 30px!important;
	    margin-bottom: 15px;
	}
	/* Portfolio */
	.catgrid-contentsb  .uk-grid>div:first-child{
		margin-bottom: 30px;
	    margin-top: 10px;
	}
	.container.woocommerce .container {
		padding-left: 0;
		padding-right: 0;	
	}
	.main-content.single .container {	    
	    padding-top: 15px;
	} 	
	.woocommerce-notices-wrapper .woocommerce-message a.button{
		margin-left: 25px;
		margin-bottom: 25px;
		margin-top: 8px;
	} 
}
@media (max-width:667px){
	 .sld-media{   
   		 top: 15%;
	 }
	 .event-style2 .page.breadcrumb-warpper {
	    min-height: 255px!important;
	}	
	/* Blogging */	
	.cover-title h2 {
    	font-size: 20px;
    	line-height: 25px;
	}		 
	#main-content .breadcrumb {
	    padding-top: 0;
	}
	.main-content.single .breadcrumb.post-cover5 .navxt-breadscrumb {
	    margin-top: -15px;
	}
	.main-content.single .sg-post-meta .author-avatar {
	    width: 35px;
	    height: 35px;
	    margin-right: 0;
	    margin-top: -7px;
	    margin-left: 15px;
	}
	.wp-block-image img, .wp-block-gallery {
	    margin-top: 26px!important;
	}	 	
	.body-wrapper.layoutp22  .simple-postcontent{	   
	    padding: 0 0 15px 0;
	}
	.body-wrapper.layoutp22 .main-content.single #conteninner.content{
		padding-left: 0;
    	padding-right: 0;
	}
	.body-wrapper.layoutp22 .main-content.single .sg-post-meta .author-avatar{
		margin-left: 0;
	}
	.main-content.single .post-vid .sg-post-meta .author-avatar{
		margin-left: 0;
	}
	.body-wrapper.layoutp22 #sidebar {
	    margin-top: 30px;
	}	 
		 
}
@media (max-width:568px){
	/* Typography */
	.breadcrumb .post-title h2,.navxt-breadscrumb h2,.navxt-breadscrumb h2,.event-style1 .breadcrumb .post-tit h2{
		font-size: 30px;
	}
	.post-title h2,.cat-grid.style1 h2, .cat-grid h2,.prodpop-content h3 a,.woocommerce .single-product div.product p.price,.etn-schedule-wrap .etn-schedule-content .etn-title{
		font-size: 22px;	
	}
	.main-content.blog #conteninner h3#reply-title,h3#comments-title,.entry-content.wc-tab h2,.woocommerce-Reviews .comment-reply-title,.related.products > h2{
		font-size: 22px;
	}
	.entry-content.wc-tab h2 {
    	font-size: 22px !important;
	}
	.item-tit, .project-desc h3.ux-boxtit, .widget-container .widget-top > span, .project-desc .widget-top span {
	    font-size: 18px;
	}
	p.copyright-message{
		font-size: 18px;
	}
	.ux-hide-mobile{
		display: none;
	}
	.event-style2 .page.breadcrumb-warpper {
	    min-height: 220px!important;
	}
	.event-style2 .post-thumbnail{
		margin-top: -85px!important;
	}
	.main-content.single .etn-schedule-info{
		border: none!important;
	}
	.etn-schedule-wrap .etn-schedule-info .etn-schedule-location i{
		position: relative;
		margin-right: 10px;
	}
	.hdsearchform.hds-style1 form .search-input,
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton {
    	font-size: 25px;
	}
	.hdsearchform.hds-style1 form .search-input {
	    font-size: 20px;
	}
	body .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	    padding-left: 25px;
    	padding-right: 25px;
	}
	.ux-header.style-2.hd-tranperent.no-toolbar .hd-logo {
	    margin-top: 10px;
	}
	 
	.nav-top-prev .pn-left,.nav-top-next .pn-right{
		display: none;
	}	 
	.sg-course-enroll.ux-position-r {
	    margin-top: 40px;
	    padding-right: 0;
	    margin-right: 0;
	    position: relative;
	}
	.sg-post-meta.sub-title {
    	padding-right: 0;
	}
	.page-cover .sg-post-meta.sub-title {
	    padding-right: 20px;
	    padding-left: 20px;
	}
	
	.list .meta > div{
		margin-bottom: 20px;
	}
	.cat-grid.style4 h2, .cat-grid.style5 h2 {
	    font-size: 13px;
	    line-height: 23px;
	}
	
	.uxslick-cat .bn-caption h3 {
	    font-size: 25px;
	    line-height: 30px!important;
	}
	 
	.catgrid-contentsb .item.width100 .bn-caption {
    	padding: 10px 35px 0;
	}
	.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{
		width: 100%;
	}
	
	
}
 
@media (max-width: 480px){		
	.hd-style1 .hd-search.search-form input.search-input{
		width: 140px;
	}	
	.ux-post-block-news.s1 .box-content .uk-grid, .ux-post-block-news.s4 .box-content .uk-grid{
		margin-top: 0;
	}	
	.post-thumbnail,.head-item,.headitem,.ux-post-block-news.s2 .lst-small-item{	  
	    margin-bottom: 25px;
	}
	.footer-wdg.about-us {
    	min-height: 150px;
	}	
	.ux-newsslider-big .sld-big-thumbnail .item {	  
	    width: 95%;
	}
	.author-bio .author-intro {
	    margin-left: 0;
	    margin-top: 115px;
	}
	#commentform textarea {
    	width: 100%;
	}
	.ux-post-block-news.s4 .headitem .bn-caption h2 {	    
	    line-height: 20px;
	    margin-bottom: 5px;
	}
	.ux-post-block-news.s4 .headitem .bn-caption a {
    	font-size: 14px;
	}
	.project-meta ul{
		padding-left: 0;		
	} 
	
}
@media (max-width:425px){
	.ux-slickcarousel-news.s8 .bn-caption {   
	    right: 30px!important;
	}		 
}
@media (max-width: 414px){	
	.simple-post1 .breadcrumb .post-title ,.simple-post1 .breadcrumb .post-title .sg-post-meta,.simple-post1 .navxt-breadscrumb h2,.simple-post1 .navxt-breadscrumb,.simple-post1 .navxt-breadscrumb span,.simple-post1 .navxt-breadscrumb a{
	    text-align: left;
	    padding-left: 0!important;
	}
	.main-content.single .sg-post-meta .author-avatar{
		margin-left: 0;
	}
	.commentlist .comment-body .reply{
		position: relative;
		top: 0;
	}
	.comment .comment-metadata .edit-link {
	    position: relative;
	    display: inline-block;
	    top: 0px;
	    left: 5px;
	}
	.customize-support .comment-body .reply a:after{
		display: none;
	}
	.woocommerce form.checkout_coupon .form-row-last button.button {
	    margin-left: 18px;
	}
	.gridprod-default {
	    margin-top: 30px;
	}
	/* Elementor responsive */
	.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
	    padding: 15px;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    	width: 100%;
	}
	.event-style2 .page.breadcrumb-warpper {
	    min-height: 170px!important;
	}
	.event-style2 .post-thumbnail{
		margin-top: -70px!important;
	}
	.woocommerce-error, .woocommerce-info, .woocommerce-message {
    	line-height: 1.5;
	}
	.bg-parallax.postmedia-style6 .uk-width-1-1.oembed,.bg-parallax.postmedia-style6 .uk-width-1-1.video{
		height: 300px;
	}
	.cart-empty.woocommerce-info{
		line-height: 1.5!important;
	}	
	.cat-grid.style9 .uk-width-medium-1-3.lst-small-item {
	    margin-bottom: 25px;
	}	 
	.ux-hide-mobile-potrail{
		display: none!important;
	}
	.ux-header.style-2 .hd-logo {
	    margin-top: 25px;
	    margin-bottom: 25px;
	}		
	.hdsearchform.hds-style1 form .search-input,.hd-searchform form .search-input{
		font-size: 20px;
	}
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton {
	    font-size: 20px;
	    right: 0;
	}
	.hdsearchform.hds-style1 form .search-input {
	    font-size: 20px;
	    height: 60px;
	    text-align: left;
    	padding-left: 0;
	}
	.hd-searchform.hd-searchformdf .searcharea button.searchbutton i {
	    line-height: 60px;
	}
	.hd-searchform form .inputlinehv {	    
	    margin-top: 9px;
	}
	/* breadcrumb */
	 
	.ux-block{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.simple-postcontent{
		padding-left: 10px;
    	padding-right: 5px;
	}
	.main-content.single .container {
		padding-left: 15px;
    	padding-right: 15px;
	    padding-top: 10px;	 
	}
	.wp-block-image .alignright {
	    margin-left: 0!important;
	}
	.wp-block-image .alignleft {
	    margin-right: 0!important;
	}
	.container-center.row-container {
	    margin-left: -5px;
    	margin-right: -30px;
	}
	.page_full.body_framebold:not(.border_full) {
		border: 20px solid #fff;
		border-top:none;
		border-bottom:none;
	}
	.ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner .container, .ux-header.style-5.logo-center.nav-center.hd-bgphoto .hd-banner .container, .ux-header.style-5.logo-center.nav-center.hd-bgphoto.hd-author-mid .hd-banner .container {
	    height: 240px;
	    background: transparent;
	}
	.ux-newsslider.s5 .item,.ux-newsslider.s5 .box-nav{
		width: 100%;
		border: 0!important;
	}
	.ux-newsslider .isotope .item.width40,.ux-newsslider .isotope .item.width45,.ux-newsslider .isotope .item.width50,.ux-newsslider .isotope .item.width55,.ux-newsslider .isotope .item.width60,.ux-newsslider .isotope .item.width65,.ux-newsslider .isotope .item.width70,.ux-newsslider .isotope .item.width75,.ux-newsslider .isotope .item.width75,.ux-newsslider .isotope .item.width80,.ux-newsslider .isotope .item.width85,.ux-newsslider .isotope .item.width90{
		width: 100%;
	}
	ul.main-menu > li {	   
	    padding: 0px!important;
	}
	.ux-newsslider.s5 .box-nav{
		margin-left: -10px;
		top: 25%;
	}
	.ux-newsslider.s5  .bn-caption{
		padding: 15px 35px;
	}
	.ux-header.style-1 #hd-logo img{
		max-width: 250px;
	}
	.author-bio .author-intro {
	    margin-left: 0;
	    margin-top: 0;
	    padding-left: 0;
	}
	.author-bio .author-avatar {
	    max-width: 100px;
	    position: relative;
	}
	.author-intro ul li {    
    	margin: 8px 5px;
	}
	.sg-post-meta.sub-title li.ux-position-r{
		position: relative;
	}
	.main-content.single .breadcrumb.post-cover5 .navxt-breadscrumb {
	    margin-left: 10px;
	}	
	.wp-block-image .alignleft img {
    	margin-top: 15px!important;
	}
	.sg-portfolio.pflayout-gridcol .photo-items.padding-10 {
	    margin: 0;
	}
	.main-content.single.sg-portfolio .pflayout-gridcolleft .gridcolleft .photome.isotope{
		margin-top: 40px;
	}
	/* Portfolio */
	.project-meta ul li{
		width: 100%;
	}
	.pflayout-gridcolleft .breadcrumb-warpper{
		display: none;
	}
	.main-content.single.sg-portfolio .gridcolright .photome.isotope, .main-content.single.sg-portfolio .gridcolleft .photome.isotope,
	.main-content.single.sg-portfolio .photome.isotope {
	    margin-top: -80px;
	    z-index: 1;
	    position: relative;
	    background: #fff;
	    padding: 10px;
	    margin-left: 0;
	}
	.main-content.single.sg-portfolio .photome.isotope{
		padding: 25px;
	}
	.main-content.sg-portfolio.pflayout-gridcol{
		padding-left: 10px;
		padding-right: 10px;
	}
	/*404 Page */
	#error-page .caption.right {
	    right:4%;
	}	
	.bg-404{
		min-height: 550px;
	}
	#error-page .caption {	   
	    margin-top: 30px;
	}
	#commentform textarea {    
    	 margin-bottom: 33px;
	}
	
	/* Sing Post disable V-Share Tool */
	#post-vtool{
		display: none;
	}
	.post-content {
	    padding-left: 0;
	}
	.main-content.single #conteninner .sg-post-meta.big .author-avatar  {
    	margin-left: 0!important;
	}
	.layoutp22 .simple-postcontent{
		margin-bottom: 5px!important;
	}
	.simple-postcontent .ux-commentform {
	    margin-top: 15px;
	}
	.single .simple-dfpostut .simple-postcontent #respond .form-submit {
	    margin-bottom: 15px !important;
	}	 
	.woocommerce table.shop_table,.woocommerce-checkout-payment {
		width: 100%;
	}
	
	.header.uxut-hdstyle {
	    height: 135px;
	}
	.uxslick-cat .bn-caption h3{
		font-size: 20px;
		line-height: 25px;
	}
	.woocommerce .woocommerce-ordering select {
	    width: 150px;
	}
			
}
@media (max-width:375px){
	.ux-slickcarousel-news.s8 .bn-caption {
	     right: 10px!important;
	}
	.ux-header.style-4.wide #ic-hdsearch,.ux-header.style-4.wide #ic-cart{
		display: none;
	}
	#error-page .caption.right {
	    right:0;
	} 
	
}

@media (max-width: 370px){
	.event-style2 .breadcrumb-warpper video{
		display: none!important;
	}
	.uxut-hdstyle .primary-navigation .nav-menu{
		width: 300px!important;	
	}
}
 
@media (max-width: 320px){
	.nbcaj-listnews .entry-title {
	    margin-top: 100px;
	    margin-bottom: 15px;
	    padding-left: 0;
	}
	 
	/* Responsive Menu */
	.site-navigation .nav-menu{		 
		 
	    right: 0;	   
	    margin: 15px 0 0 0;
	    padding-left: 30px;	    
	}
	uk-hidden-xsmall{
		display: none;
	}
	.sld-media {   
   		display: none;
	}
	.ux-newsslider-big.df .bn-caption.dark-grad{
		width: 100%;
	}
	/*Header*/
	.page_boxed .ux-header .hd-search {
	    right: 55px;
	    top: 15px;
	 }
	 .hd-searchform.hd-searchformdf .searcharea button.searchbutton {	    
	    right: -12px;
	 }
	 .hd-searchform form .inputlinehv {	    
	    margin-top: 7px;
	}
	 
}