/***************************************************************************************/
/*
/*		Designed by 'AS Designing'
/*		Web: http://www.asdesigning.com
/*		Web: http://www.astemplates.com
/*		
/*		Note: Designed for Desktops
/*
/***************************************************************************************/

@media(max-width: 1400px){
	#bottom-header-row.shift-top 
	{
		margin-top: -70px !important;
	}
}

@media (max-width: 1600px){
	#bottom-header-row.shift-top 
	{
		margin-top: -150px;
	}
	
	/*#logo
	{
		margin: 20px 0px 0px;
	}*/
	
	#main-content-bottom-row .mod-newsflash-adv .item_container{
		height: calc(100vh - 160px);
	}
	
	#content-row-3 {
		margin-top: 80px !important;
	}
	
	/*#main-content-top-row{
		width: calc(100vw - 38%) !Important;
	}*/
}

@media (max-width: 1370px){
	/*.row-fluid [class*="itemSpan"], .row-fluid [class*="span"]{
		padding-left: 0px;
	}*/
	
	/*.row-fluid [class*="itemSpan"], .row-fluid [class*="span2"]{
		padding-left: 30px;
	}*/
	
	.google-play-box{
		left: 0 !important;
		margin-left: 20px !important;
	}
	
	#main-content-top-row {
		width: 100vw;
	}
	
	.item {
		margin-bottom: -30px !important;
	}
	
	.cols-2 [class*="span"] {
		width: 25%;
	}
	
	.cols-2 .row-fluid .item .item_container .item_content .item_introtext p {
		line-height: 22px !important;
	}
	
	#logo{
		margin-left: 20px;
		margin-right: -40px;
		width: 13% !important;
	}
	
	#content-top .moduletable {
		margin-left: -70px;
	}
}

@media (max-width: 1050px){
	ul.sf-menu > li > a, ul.sf-menu > li > span{
		margin: 0px !important;
		padding: 0px 8px !important;
	}
	
	ul.sf-menu {
		margin-right: -45px !important;
	}
	
	#menu-row .moduletable-wrapper ul li a {
		line-height: 60px !important;
	}
	
	#content-row-3{
		margin-top: 60px !important;
		height: 40px !important;
	}
	
	.archive-module li a, .categories-module li a, .mod-menu .nav.menu li a {
		line-height: 41px !important;
		padding-left: 0px !important;
	}
	
	.google-play-box {
		margin-top: 65px !important;
	}
	
	#logo{
		margin-top: 15px !important;
	}
	
	#main-content-bottom-row{
		padding-top: 60px !important;
	}
	
	#main-content-bottom-row .mod-newsflash-adv .item_container{
		height: calc(100vh - 100px);
	}
}

@media (max-width: 1000px){
	article.item {
		margin-bottom: -30px !important;
	}
}

@media (max-height: 1000px){
	.row{
		padding-top: 8px !important;
	}
	
	.img-intro{
		padding-top: 0px !important;
	}
	
	.img-intro img{
		padding-bottom: 10px;
	}
	
	.price{
		font-size: 20px !important;
	}
	
	.text{
		font-size: 13px !important;
	}
	
	.table-header{
		padding-top: 10px !important;
		line-height: 20px !important;
		padding-bottom: 0px !important;
	}
}

@media (max-height: 900px){
	h4 {
		margin-bottom: 5px !important;
	}
	
	#content-top .item_introtext p {
		padding-bottom: 20px !important;
		line-height: 22px;
	}
	
	article.item{
		margin-bottom: 0px !importnat;
	}
	
	.row{
		padding-top: 7px !important;
	}
}

@media (max-height: 830px){
	h4 {
		margin-bottom: 5px !important;
		font-size: 18px;
		line-height: 25px;
	}
	
	#content-top .item_introtext p {
		padding-bottom: 20px !important;
		line-height: 20px;
		font-size: 14px;
	}
	
	article.item{
		margin-bottom: 0px !importnat;
	}
	
	#footer-wrapper{
		margin-top: -40px !important;
		height: 40px !important;
	}
	
	#footer-row-2{
		padding-top: 8px !important;
	}
	
	ul.social li {
		padding-left: 10px !important;
	}
	
	.moduletable-wrapper ul li a.fa {
		line-height: 22px !important;
	}
	
	ul.social li a {
		width: 22px !important;
		font-size: 10px !important;
	}
	
	.sequence-pagination-wrapper ul.sequence-pagination {
		margin-top: 40px !important;
	}
	
	#content-top {
		margin-top: 20px;
	}
	
	#content-top .item_img {
		margin-bottom: 5px !important;
	}
	
	#main-content-bottom-row .mod-newsflash-adv .item_container{
		height: calc(100vh - 120px);
	}
	
	.row{
		padding-top: 5px !important;
		height: 43px;
	}
	
	.img-intro img{
		padding-bottom: 0px;
	}
	
	.sequence-slider > .sequence-canvas .info p{
		font-size: 15px !important;
		line-height: 20px !important;
	}
	
	.sequence-slider > .sequence-canvas .info .slide-title{
		font-size: 28px !important;
		line-height: 30px !important;
	}
}

@media (max-height: 770px){
	.sequence-slider > .sequence-canvas li > .info{
		margin-top: -180px !important;
	}
	
	.row{
		padding-top: 0px !important;
		height: 43px;
	}
}

@media (max-height: 670px){
	.row{
		padding-top: 0px !important;
		height: 35px;
	}
	
	#content-top .item_img{
		margin-bottom: 0px !important;
	}
	
	#content-top .item_introtext p{
		font-size: 13px;
		line-height: 17px;
	}
}

/*@media (max-width: 1200px) 
{

	
	.row-fluid
	{
		margin-left: -20px;
	}
	
	.row-fluid [class*="itemSpan"], 
	.row-fluid [class*="span"]
	{
		padding-left: 20px;
	}
	
	.fluid
	{
		margin-left: -20px;
	}
	
	#logo
	{
	}
	
	#slider-row 
	{
	}
	
	.sequence-prev, 
	.sequence-next 
	{
    	top: 45%;
	}
	
	#bottom-header-row.shift-top 
	{
		margin-top: -70px;
	}

	.radial-progress
	{
		width: 220px;
		height: 220px;
	}
	
	.radial-progress .circle .mask
	{
		clip: rect(0px, 220px, 220px, 110px);
		height: 220px;
		width: 220px;
	}
	
	.radial-progress .circle .mask .fill
	{
		width: 204px;
		height: 204px;
		clip: rect(0px, 110px, 220px, 0px);
	}
	
	.radial-progress .inset
	{
		height: 204px;
		width: 204px;
	}
	
	.radial-progress .inset .percentage
	{
		left: 42px;
		top: 80.5px;
	}
	
	.caroufredsel_prev, 
	.caroufredsel_next
	{
	}
	
	.page-category__team .social_team li
	{
		margin: 0 1px;
	}
	
	ul.gallery .gallery-item 
	{
		margin-top: 0px;
	}

	.page-gallery h3,
	.gallery-grid .view .mask .mask_wrap .mask_cont h3, 
	.gallery-grid .view .content .mask_wrap .mask_cont h3 
	{
	    font-size: 1.2em;
		margin-bottom: 10px;
	}
	
	#content-row-1 .custom 
	{
		padding: 45px 30px 30px;
	}
	
	#content-row-3 .gallery-grid .view .mask .mask_wrap .mask_cont, 
	#content-row-3 .gallery-grid .view .content .mask_wrap .mask_cont 
	{
    	padding: 10%;
	}		
	
	#footer-row-3 .mod-custom__address 
	{
		padding: 50px 40px 40px;
		font-size: 14px;
	}	
		
}*/