@media (max-width:992px) {
	.Content h1{
		font-size: 21px !important;
	}
	.g-diff-height{
		height: auto !important;
	}

	.g-diff-height::after{
		height: auto !important;
	}

	.g-diff-height .g-image{
		height: 65px !important;
		margin-bottom: 10px;
	}

	.g-plus80{
		width: auto !important;
	}
	.g-banner-box{
		height: 160px !important;
	}
	.g-banner-box .g-banner{
		top: 20px !important;
	}
	.g-banner-box .g-back{
		top: 33px !important;	
	}

	.g-tweet{
		margin-top: 0px !important;
	}

	.UserList .row{
		margin-left: -15px !important;
    	margin-right: -15px !important;
	}

	.ButtonParent_1 {
		float:left;
		margin-left:16px;
	}
	
	.MobileDisplayNone {
		display:none !important;
	}
	
	.container {
		width:100%;
	}
	.HeaderDiv {
		height:auto;
		line-height:auto;
		text-align:center;
		padding-top:15px;
		padding-bottom:15px;
	}
	.HeaderDiv .col-sm-4.text-right {
		text-align:center;
	} 
	.HeaderDiv .HeaderDate {
		margin-bottom: 20px;
		margin-top: 11px;
		font-size: 14px;
	}
	 
	.GridsDiv .Item {
		display:none;
	}
	.GridsDiv .Item.Gray,
	.GridsDiv .Item.Red,
	.GridsDiv .Item.Orange,
	.GridsDiv .Item.Green {
		display:inline-block;
		height:auto;
		width:100%;
		padding-top: 35px;
		padding-bottom: 35px;
		font-size: 24px;	
		margin-bottom:3px;
	}
	.FooterDiv {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.FooterDiv .CopyRight {
		text-align: center;
		padding-top: 10px;
	}
	.FooterDiv .FooterMenu {
		padding-left: 15px;
		display: inline-block;
		padding-right: 15px;
		width:100%;
	}
	.FooterDiv .FooterMenu li {
		margin-left:10px;
		margin-right:10px;
	}
	.FooterDiv .FooterMenu li a {
		font-size:11px;
	}
	.BigTitle .FullDiv {
 		 
	}
	.BigTitle {
		height: 65px;
		padding-top: 20px;
	}
	.BigTitle li {
 		font-size:26px;
		margin-left:10px;
		margin-right:10px;
	}
	
	
	.ContainerDiv .col-sm-9 {
		width:100%;
	}
	.InsideHeader {
		width:100%;
		display:inline-block;
		float:left;
		height:200px;
	}
	.InsideHeader .Image {
		width:100%;
		height:100%;
	}
	.InsideHeader .Image img {
		width:100%;
		height:100%;
		object-fit:cover;
	}
	.ContainerDiv .Content {
		padding-left:15px;
		font-size:13px;
		padding-right:15px;
	}
	
	.ContainerDiv .Content {
		padding-bottom:20px;
	}
	
	.ContainerDiv {
		margin-bottom: 30px;
		padding-top:0;
	}
	.ContainerDiv .col-sm-3.text-right {
		width:100%;
		text-align:center;
	}
	
	.ButtonParent_2 {
		width:calc(100% - 30px);
		margin-bottom:30px;
		margin-left:8px;
	}
	.ButtonParent_2 .Button_2 {
		width:100%;
	}
	
	.ButtonParent_3 {
		width:calc(100% - 30px);
		margin-left:8px;
	}
	.ButtonParent_3 .Button_3 {
		width:100%;
	}
	
	
	.UserList {
		padding-left:15px;
		padding-right:15px;
	}
	.UserList .Item .Date {
		margin-bottom: 0;
	}
	.UserList .Item .Date span {
		font-size:30px;
		top: 5px;
	}
	.UserList .Item .Date label {
		font-size:18px;
	}
	.UserList .Item .Date label {
		top: 17px;
	}
	.UserList .Item .Image {
		margin-bottom:5px;
		height:auto;
	}
	.UserList .Item .Name {
		font-size:14px;
		margin-bottom: 0 !important;
	}

	.g-own-clear{
		display: none;
	}

	.g-mob-margin-bot{
		margin-bottom: 10px !important;
	}

	.UserList .Item .Date {
		font-size:10px;
	}
	.UserList {		
		padding-top: 10px;
		padding-bottom: 30px;
	}
	
	.ButtonParent_4 {
		line-height: 33px;
	}
	
	.BuyFormPage {
		padding-left:15px;
		padding-right:15px;
		padding-top: 20px;
		padding-bottom: 0;
	}
	
	.Eventslist {
		padding-left:15px;
		padding-right:15px;
	}
	.Eventslist .col-sm-9 {
		width:100%;
	}
	.Eventslist {
		padding-top: 28px;
		padding-bottom: 10px;
	}
	.Eventslist .ItemParent {
		margin-bottom:25px;
		width: calc(100% - 10px);
		margin-left: 10px;
	}
	.Eventslist .ItemParent .Item {
		padding-left: 10px;
		padding-right: 10px;
	}
	.Eventslist .ItemParent .Item .Title {
		font-size:15px;
	}
	.Eventslist .ItemParent .Item .Head label {
		font-size:12px;
	}
	.Eventslist .ItemParent .Item .Head span {
		font-size:12px;
	}
	
	
	.Hamburger {
		right: 32px;
		top: 1px;
	}
	
	.HeaderDiv .HeaderContact .HeadSocial {
		display:none;
	}
	.HeaderDiv .HeaderContact .Headlang {
		display:none;
	}
	
	.MobileSocial {
		margin-top:30px;
	}
	.MobileSocial a {
		color:#fff;
		font-size:25px;
		margin-left:10px;
		margin-right:10px;
	}
	
	.Mobilelang {
		margin-top:30px;
	}
	.Mobilelang a {
		color:#fff;
		font-size:25px;
		margin-left:10px;
		margin-right:10px;
		text-transform:uppercase;
		font-family:BPG_ExtraSquare_Mtavruli;
	}
	
	.FooterDiv .CopyRight {
		padding-right:0;
		text-align:center;
		float:none;
	}
	
	
	
	.MainMenu li a {
		font-size:18px;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	
	.ContainerDiv .Image {
		padding-left:15px;
		padding-right:15px;
		margin-bottom:15px
	}
	.ContainerDiv .Image img {
		width:100%;
		height:auto
	}

	.g-width320{
		width: 100%;
	}
	
	
}


@media (min-width:992px) {
	
	
	.Mobilelang {
		display:none;
	}
	.MobileSocial {
		display:none
	}
	
	.HeaderDiv {
		line-height:100px; 
		padding-left:40px;
		padding-right:40px;
	}
	.FooterDiv {
		height:90px;
		line-height:90px;
	}
}


@media (max-width:992px) {
	.scrallup{
		bottom: 43px;
    	right: 25px;
	}
	.HeaderDiv .LogoDiv{
		float: left;
		margin-left: 15px;
	}

	.FooterDiv .g-copy{
		width: 100%;
		text-align: center;
		margin-bottom: 20px;
	}

	.FooterDiv .CopyRight{
		margin-left:10% !important; 
		width: 30%;
		text-align: right;
	}

	.FooterDiv .Touristersmalllogo{
		margin-right: 10% !important;
		width: 47%;
	    margin-top: -4px;
	}

	.FooterDiv .Touristersmalllogo a{
		height: 20px !important;
	}

	.HeaderDate{
		margin-left: 0;
		width: 100%;
		text-align: center;
	    float: left;
	    margin-top: 20px !important;
	    margin-bottom: 0px !important;
	    font-size: 10px !important;
	}

	.HeaderDiv .HeaderContact{
		display: none;	
	}

	.Hamburger{
		top: -5px;
	}

	.g-banner-box{
		margin: 0 15px;
	    width: calc(100% - 30px);
	}

	.UserList .Item .Image{
		width: 30% !important;
		float: left !important;
	}

	.UserList .Item .Image img{
		width: calc(100% - 10px);	
		height: auto !important;
		float: left;
	}

	.UserList .Item .Image .g-image {
		width: calc(100% - 10px) !important;
		height:65px;
	}

	.gm-right-side{
		/*padding: 0 0 0 10px !important;*/
		/*float: left !important;*/
		/*width: calc(70% - 10px) !important;*/
	}

	.UserList .Item .Image:after{
		top: 5px !important;
		left: 5px !important;
		width: calc(100% - 10px) !important;
	}

	.FooterDiv .CopyRight{
		float: left;
		padding-top: 0;
		margin-left: 15px;
	}

	.FooterDiv .CopyRight a{
		margin-left: 0px;
	}

	.FooterDiv .Touristersmalllogo a{
		height: 45px;
		background-position: top;
	}

	.ContainerDiv .col-sm-3{
		width: calc(100% - 30px);
    	margin-left: 15px;
	}

	.badge{
		margin-bottom: 5px;
	}

	.g-padding-top40-mobile20{
		padding-top: 20px;
	}

	.g-banner-box2{
		width: calc(100% - 30px);
		float: left;
	}
}

@media (max-width:1660px) {
	 .GridsDiv .Item {
		 height:122px;
		 
	 }	
	 .GridsDiv .Item .Title {
		 font-size:16px;
	 }
}