@media (min-width: 1200px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 1140px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 1042px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 945px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before { width: 847px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 750px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 652px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 555px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 457px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 360px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 262px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 165px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 67px;}

	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 1042px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 953px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 863px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 774px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 685px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 595px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 506px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 416px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 327px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 238px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 148px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 59px;}

	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 945px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 863px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 782px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 701px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 620px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 538px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 457px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 376px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 295px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 213px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 132px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 51px;}

	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 847px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 774px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 701px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 628px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 555px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 481px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 408px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 335px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 262px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 189px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 116px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 43px;}

	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 750px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 685px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 620px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 555px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 490px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 425px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 360px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 295px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 230px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 165px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 100px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 35px;}

	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 652px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 595px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 538px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 481px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 425px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 368px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 311px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 254px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 197px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 140px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 83px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 26px;}

	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 262px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 165px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 116px;}

	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 91px;}

	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 165px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 100px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 67px;}
}
@media (max-width: 1199px) {
	#block-mainnav .fxmenu li.level1 > .level1 { padding: 0 15px; font-size: 16px;}
	#block-mainnav .fxmenu .fxcolumns.cols4 > .insubitem,
    #block-mainnav .fxmenu .fxcolumns.cols5 > .insubitem,
    #block-mainnav .fxmenu .fxcolumns.cols6 > .insubitem { width: 940px;}
    #block-mainnav .fxmenu .fx-subitem .fxcolumn { width: 235px; max-width: 100%; margin: 0; padding: 10px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.equal-column.row > .col-md-12:after, .equal-column.row > .col-md-12:before { width: 940px;}
	.equal-column.row > .col-md-11:after, .equal-column.row > .col-md-11:before { width: 859px;}
	.equal-column.row > .col-md-10:after, .equal-column.row > .col-md-10:before { width: 778px;}
	.equal-column.row > .col-md-9:after, .equal-column.row > .col-md-9:before{ width: 697px;}
	.equal-column.row > .col-md-8:after, .equal-column.row > .col-md-8:before { width: 616px;}
	.equal-column.row > .col-md-7:after, .equal-column.row > .col-md-7:before { width: 535px;}
	.equal-column.row > .col-md-6:after, .equal-column.row > .col-md-6:before { width: 455px;}
	.equal-column.row > .col-md-5:after, .equal-column.row > .col-md-5:before { width: 374px;}
	.equal-column.row > .col-md-4:after, .equal-column.row > .col-md-4:before { width: 293px;}
	.equal-column.row > .col-md-3:after, .equal-column.row > .col-md-3:before { width: 212px;}
	.equal-column.row > .col-md-2:after, .equal-column.row > .col-md-2:before { width: 131px;}
	.equal-column.row > .col-md-1:after, .equal-column.row > .col-md-1:before { width: 50px;}

	.col-md-11 .equal-column.row > .col-md-12:after,.col-md-11 .equal-column.row > .col-md-12:before { width: 859px;}
	.col-md-11 .equal-column.row > .col-md-11:after,.col-md-11 .equal-column.row > .col-md-11:before { width: 785px;}
	.col-md-11 .equal-column.row > .col-md-10:after,.col-md-11 .equal-column.row > .col-md-10:before { width: 711px;}
	.col-md-11 .equal-column.row > .col-md-9:after,.col-md-11 .equal-column.row > .col-md-9:before { width: 637px;}
	.col-md-11 .equal-column.row > .col-md-8:after,.col-md-11 .equal-column.row > .col-md-8:before { width: 563px;}
	.col-md-11 .equal-column.row > .col-md-7:after,.col-md-11 .equal-column.row > .col-md-7:before { width: 489px;}
	.col-md-11 .equal-column.row > .col-md-6:after,.col-md-11 .equal-column.row > .col-md-6:before { width: 415px;}
	.col-md-11 .equal-column.row > .col-md-5:after,.col-md-11 .equal-column.row > .col-md-5:before { width: 340px;}
	.col-md-11 .equal-column.row > .col-md-4:after,.col-md-11 .equal-column.row > .col-md-4:before { width: 266px;}
	.col-md-11 .equal-column.row > .col-md-3:after,.col-md-11 .equal-column.row > .col-md-3:before { width: 192px;}
	.col-md-11 .equal-column.row > .col-md-2:after,.col-md-11 .equal-column.row > .col-md-2:before { width: 118px;}
	.col-md-11 .equal-column.row > .col-md-1:after,.col-md-11 .equal-column.row > .col-md-1:before { width: 44px;}

	.col-md-10 .equal-column.row > .col-md-12:after,.col-md-10 .equal-column.row > .col-md-12:before { width: 778px;}
	.col-md-10 .equal-column.row > .col-md-11:after,.col-md-10 .equal-column.row > .col-md-11:before { width: 711px;}
	.col-md-10 .equal-column.row > .col-md-10:after,.col-md-10 .equal-column.row > .col-md-10:before { width: 644px;}
	.col-md-10 .equal-column.row > .col-md-9:after,.col-md-10 .equal-column.row > .col-md-9:before { width: 576px;}
	.col-md-10 .equal-column.row > .col-md-8:after,.col-md-10 .equal-column.row > .col-md-8:before { width: 509px;}
	.col-md-10 .equal-column.row > .col-md-7:after,.col-md-10 .equal-column.row > .col-md-7:before { width: 442px;}
	.col-md-10 .equal-column.row > .col-md-6:after,.col-md-10 .equal-column.row > .col-md-6:before { width: 374px;}
	.col-md-10 .equal-column.row > .col-md-5:after,.col-md-10 .equal-column.row > .col-md-5:before { width: 307px;}
	.col-md-10 .equal-column.row > .col-md-4:after,.col-md-10 .equal-column.row > .col-md-4:before { width: 239px;}
	.col-md-10 .equal-column.row > .col-md-3:after,.col-md-10 .equal-column.row > .col-md-3:before { width: 172px;}
	.col-md-10 .equal-column.row > .col-md-2:after,.col-md-10 .equal-column.row > .col-md-2:before { width: 105px;}
	.col-md-10 .equal-column.row > .col-md-1:after,.col-md-10 .equal-column.row > .col-md-1:before { width: 37px;}


	.col-md-9 .equal-column.row > .col-md-12:after,.col-md-9  .equal-column.row > .col-md-12:before { width: 698px;}
	.col-md-9 .equal-column.row > .col-md-11:after,.col-md-9  .equal-column.row > .col-md-11:before { width: 637px;}
	.col-md-9 .equal-column.row > .col-md-10:after,.col-md-9  .equal-column.row > .col-md-10:before { width: 576px;}
	.col-md-9 .equal-column.row > .col-md-9:after,.col-md-9  .equal-column.row > .col-md-9:before { width: 516px;}
	.col-md-9 .equal-column.row > .col-md-8:after,.col-md-9  .equal-column.row > .col-md-8:before { width: 455px;}
	.col-md-9 .equal-column.row > .col-md-7:after,.col-md-9  .equal-column.row > .col-md-7:before { width: 394px;}
	.col-md-9 .equal-column.row > .col-md-6:after,.col-md-9  .equal-column.row > .col-md-6:before { width: 334px;}
	.col-md-9 .equal-column.row > .col-md-5:after,.col-md-9  .equal-column.row > .col-md-5:before { width: 273px;}
	.col-md-9 .equal-column.row > .col-md-4:after,.col-md-9  .equal-column.row > .col-md-4:before { width: 213px;}
	.col-md-9 .equal-column.row > .col-md-3:after,.col-md-9  .equal-column.row > .col-md-3:before { width: 152px;}
	.col-md-9 .equal-column.row > .col-md-2:after,.col-md-9  .equal-column.row > .col-md-2:before { width: 91px;}
	.col-md-9 .equal-column.row > .col-md-1:after,.col-md-9  .equal-column.row > .col-md-1:before { width: 31px;}

	.col-md-8 .equal-column.row > .col-md-12:after,.col-md-8  .equal-column.row > .col-md-12:before { width: 617px;}
	.col-md-8 .equal-column.row > .col-md-11:after,.col-md-8  .equal-column.row > .col-md-11:before { width: 563px;}
	.col-md-8 .equal-column.row > .col-md-10:after,.col-md-8  .equal-column.row > .col-md-10:before { width: 509px;}
	.col-md-8 .equal-column.row > .col-md-9:after,.col-md-8  .equal-column.row > .col-md-9:before { width: 455px;}
	.col-md-8 .equal-column.row > .col-md-8:after,.col-md-8  .equal-column.row > .col-md-8:before { width: 401px;}
	.col-md-8 .equal-column.row > .col-md-7:after,.col-md-8  .equal-column.row > .col-md-7:before { width: 347px;}
	.col-md-8 .equal-column.row > .col-md-6:after,.col-md-8  .equal-column.row > .col-md-6:before { width: 293px;}
	.col-md-8 .equal-column.row > .col-md-5:after,.col-md-8  .equal-column.row > .col-md-5:before { width: 239px;}
	.col-md-8 .equal-column.row > .col-md-4:after,.col-md-8  .equal-column.row > .col-md-4:before { width: 186px;}
	.col-md-8 .equal-column.row > .col-md-3:after,.col-md-8  .equal-column.row > .col-md-3:before { width: 132px;}
	.col-md-8 .equal-column.row > .col-md-2:after,.col-md-8  .equal-column.row > .col-md-2:before { width: 78px;}
	.col-md-8 .equal-column.row > .col-md-1:after,.col-md-8  .equal-column.row > .col-md-1:before { width: 24px;}

	.col-md-7 .equal-column.row > .col-md-12:after,.col-md-7  .equal-column.row > .col-md-12:before { width: 536px;}
	.col-md-7 .equal-column.row > .col-md-11:after,.col-md-7  .equal-column.row > .col-md-11:before { width: 489px;}
	.col-md-7 .equal-column.row > .col-md-10:after,.col-md-7  .equal-column.row > .col-md-10:before { width: 442px;}
	.col-md-7 .equal-column.row > .col-md-9:after,.col-md-7  .equal-column.row > .col-md-9:before { width: 394px;}
	.col-md-7 .equal-column.row > .col-md-8:after,.col-md-7  .equal-column.row > .col-md-8:before { width: 347px;}
	.col-md-7 .equal-column.row > .col-md-7:after,.col-md-7  .equal-column.row > .col-md-7:before { width: 300px;}
	.col-md-7 .equal-column.row > .col-md-6:after,.col-md-7  .equal-column.row > .col-md-6:before { width: 253px;}
	.col-md-7 .equal-column.row > .col-md-5:after,.col-md-7  .equal-column.row > .col-md-5:before { width: 206px;}
	.col-md-7 .equal-column.row > .col-md-4:after,.col-md-7  .equal-column.row > .col-md-4:before { width: 159px;}
	.col-md-7 .equal-column.row > .col-md-3:after,.col-md-7  .equal-column.row > .col-md-3:before { width: 111px;}
	.col-md-7 .equal-column.row > .col-md-2:after,.col-md-7  .equal-column.row > .col-md-2:before { width: 64px;}
	.col-md-7 .equal-column.row > .col-md-1:after,.col-md-7  .equal-column.row > .col-md-1:before { width: 20px;}

	.col-md-6 .equal-column.row > .col-md-6:after,.col-md-6  .equal-column.row > .col-md-6:before { width: 213px;}
	.col-md-6 .equal-column.row > .col-md-4:after,.col-md-6  .equal-column.row > .col-md-4:before { width: 132px;}
	.col-md-6 .equal-column.row > .col-md-3:after,.col-md-6  .equal-column.row > .col-md-3:before { width: 91px;}

	.col-md-5 .equal-column.row > .col-md-6:after,.col-md-5  .equal-column.row > .col-md-6:before { width: 172px;}
	.col-md-5 .equal-column.row > .col-md-4:after,.col-md-5  .equal-column.row > .col-md-4:before { width: 105px;}
	.col-md-5 .equal-column.row > .col-md-3:after,.col-md-5  .equal-column.row > .col-md-3:before { width: 71px;}

	.col-md-4 .equal-column.row > .col-md-6:after,.col-md-4  .equal-column.row > .col-md-6:before { width: 132px;}
	.col-md-4 .equal-column.row > .col-md-4:after,.col-md-4  .equal-column.row > .col-md-4:before { width: 78px;}
	.col-md-4 .equal-column.row > .col-md-3:after,.col-md-4  .equal-column.row > .col-md-3:before { width: 51px;}
}

@media (min-width: 992px) {
	.col-md-jvoffset-12 { margin-left: -100%;  }
	.col-md-jvoffset-11 { margin-left: -91.66666667%;  }
	.col-md-jvoffset-10 { margin-left: -83.33333333%;  }
	.col-md-jvoffset-9 { margin-left: -75%;  }
	.col-md-jvoffset-8 { margin-left: -66.66666667%;  }
	.col-md-jvoffset-7 { margin-left: -58.33333333%;  }
	.col-md-jvoffset-6 { margin-left: -50%; }
	.col-md-jvoffset-5 { margin-left: -41.66666667%;  }
	.col-md-jvoffset-4 { margin-left: -33.33333333%;  }
	.col-md-jvoffset-3 { margin-left: -25%;  }
	.col-md-jvoffset-2 { margin-left: -16.66666667%;  }
	.col-md-jvoffset-1 { margin-left: -8.33333333%;  }
	.col-md-jvoffset-0 { margin-left: 0;  }
	body.layout-left-right-main #main-content { float: right; }
	/*--VERTICAL
	-------------------------------------------------------------------*/
	.jv-module ul.menu { margin: 0;   }
	.jv-module ul.menu li {  display: block; position:relative;}
	ul.vertical  .divsubmenu {  width:200px; position:absolute; top:0; left: 100%; 	z-index: 99; display:none;  }
	ul.vertical  li:hover > .divsubmenu { display:block;}
	ul.vertical ul{  background: #fff ;   margin:0; padding:0; transition: all 0.3s ease-out;   -webkit-transition: all 0.3s ease-out;  }
	ul.vertical li img { float: left; height: 30px; margin: 0 10px 0 0;}
	ul.vertical ul span { display:block;}
	ul.vertical li.parent:after { height: 15px; position: absolute; right: 0;  line-height: normal;  top: 14px; width: 15px; font: normal normal normal 14px/1 FontAwesome;text-indent: 0;text-rendering: auto;-webkit-font-smoothing: antialiased; color:#333; content: "\f105";}		ul.vertical ul  a { color:#212627 !important;} 
	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}
}

@media (max-width: 991px) {

	h1 { font-size: 25px;}
	h2 { font-size: 22px;}
	h3 { font-size: 19px;}
	h4 { font-size: 16px;}
	h5 { font-size: 13px;}
	h6 { font-size: 11px;}
	h1 small { font-size: 15px;}
	h2 small { font-size: 14px;}
	h3 small { font-size: 13px;}
	h4 small { font-size: 12px;}	
	ul.vertical { position:relative; margin: 0;	padding: 0; background:#F4F4F4; border-radius:5px;}
	ul.vertical li{ margin-top:2px; position:relative; overflow:hidden; list-style-type:none; box-shadow:0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF; 		-webkit-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;		-moz-box-shadow: 0 -1px 0 0 #DDDDDD, 0 -2px 0 0 #FFFFFF;}
	ul.vertical li:first-child   { box-shadow: none; 		-webkit-box-shadow: none;		-moz-box-shadow: none; margin-top:0}
	ul.vertical  .divsubmenu { 	z-index: 99;}
	ul.vertical  .divsubmenu ul{  background: #F4F4F4 ; border-radius: 5px; margin:0; padding:0 }

	ul.vertical li a, ul.vertical span.separator {line-height:40px; display:block; padding:0 10px; font-size:16px; color:#212627; }
	ul.vertical li img { float: left; height: 30px; margin: 5px 10px 0 0;}
	ul.vertical li:hover a,  ul.vertical li.active a{ color:#0088CC;}
	ul.vertical span { display:block;}
	ul.vertical ul  a { color:#212627 !important;} 
	ul.vertical ul  a:hover, ul.vertical ul li.active > a { color: #0088CC !important ;}
	ul.vertical li li {box-shadow: none;}
	ul.vertical li li a, ul.vertical li li span.separator { padding-left:20px;}
	ul.vertical li li li a, ul.vertical li li li span.separator { padding-left:30px;}
	ul.vertical li li li li a, ul.vertical li li li li span.separator { padding-left:40px;}

	#block-header .position-menutop,
	#block-header .position-search:before,
	#block-header .position-login .btn.register-button { display: none;}
	#block-header .position-login .btn { font-size: 13px;}
	#block-header .position-login .btn span:not(.caret) { display: none;}
	#block-header .position-login .btn .fa { margin: 0;}
	.register-link { display: inline-block;}

	#switcher { top: 0;background: rgba(0, 0, 0, 0.9);}
	#switcher .show-switcher-icon { top: 118px;background: rgba(0, 0, 0, 0.9);}
}	
@media (min-width: 768px) and (max-width: 991px) {	
	.equal-column.row > .col-sm-12:after, .equal-column.row > .col-sm-12:before { width: 720px;}
	.equal-column.row > .col-sm-11:after, .equal-column.row > .col-sm-11:before { width: 658px;}
	.equal-column.row > .col-sm-10:after, .equal-column.row > .col-sm-10:before { width: 595px;}
	.equal-column.row > .col-sm-9:after, .equal-column.row > .col-sm-9:before { width: 533px;}
	.equal-column.row > .col-sm-8:after, .equal-column.row > .col-sm-8:before { width: 470px;}
	.equal-column.row > .col-sm-7:after, .equal-column.row > .col-sm-7:before { width: 408px;}
	.equal-column.row > .col-sm-6:after, .equal-column.row > .col-sm-6:before { width: 345px;}
	.equal-column.row > .col-sm-5:after, .equal-column.row > .col-sm-5:before { width: 283px;}
	.equal-column.row > .col-sm-4:after, .equal-column.row > .col-sm-4:before { width: 220px;}
	.equal-column.row > .col-sm-3:after, .equal-column.row > .col-sm-3:before { width: 158px;}
	.equal-column.row > .col-sm-2:after, .equal-column.row > .col-sm-2:before { width: 95px;}
	.equal-column.row > .col-sm-1:after, .equal-column.row > .col-sm-1:before { width: 33px;}		
	.col-sm-jvoffset-12 { margin-left: -100%;}
	.col-sm-jvoffset-11 { margin-left: -91.66666667%;}
	.col-sm-jvoffset-10 { margin-left: -83.33333333%;}
	.col-sm-jvoffset-9 { margin-left: -75%;}
	.col-sm-jvoffset-8 { margin-left: -66.66666667%;}
	.col-sm-jvoffset-7 { margin-left: -58.33333333%;}
	.col-sm-jvoffset-6 { margin-left: -50%;}
	.col-sm-jvoffset-5 { margin-left: -41.66666667%;}
	.col-sm-jvoffset-4 { margin-left: -33.33333333%;}
	.col-sm-jvoffset-3 { margin-left: -25%;}
	.col-sm-jvoffset-2 { margin-left: -16.66666667%;}
	.col-sm-jvoffset-1 { margin-left: -8.33333333%;}
	.col-sm-jvoffset-0 { margin-left: 0;}
}


/*-----------------------------------------------------------------------------------------------------*/

@media (max-width: 1399px) {
	.jvresslide .items li[class*="k2"] .container img, 
	.jvresslide .items li[class*="article"] .container img { float: left; margin-right: 25px;}
	.jvresslide .items li[class*="k2"] .container .title, 
	.jvresslide .items li[class*="article"] .container .title {margin-top: 0;}
	.position-slideshowfull .jvcustom > .container { padding-top: 100px;}
	.position-slideshowfull .jvresslide .descriptions { margin-top: 220px;}
}
@media (max-width: 1199px) {  /* Tablet and Mobile */
	#block-header .font-size, #block-header .timer { display:none;}
	.web-app .item .more { display: none;}
	.login-page #content { padding: 0;}
	.itemView .itemAuthorBlock .itemAuthorAvatar { margin-right: 15px;}
	.itemView .itemAuthorBlock .itemAuthorDetails { padding-left: 0;}
	.jvtabs .nav-pills.host.item-5 li { margin: 0; width: 33.33%; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4)}
	.jvtabs .nav-pills.host.item-5 li:nth-child(4),
	.jvtabs .nav-pills.host.item-5 li:nth-child(5) { width: 50%;}
	.jvtabs .nav-pills.host.item-5 a,
	.jvtabs .nav-pills.host.item-5 a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
	.jvresslide .items li[class*="k2"] .container img, 
	.jvresslide .items li[class*="article"] .container img  { width: 400px;}
}

@media (min-width: 730px) and (max-width: 1199px) {  /* Tablet */
}

@media (min-width: 992px) and (max-width: 1199px) {  /* Tablet larger */
	.boxPrice.boxPrice-2 .boxPriceContent { font-size: 9px;}
	.boxPrice.boxPrice-2 .boxPriceContent .value { font-size: 18px;}
}

@media (min-width: 768px) and (max-width: 991px) {  /* Tablet small */
	.jvAvatar { display: none;}
	.boxPrice.boxPrice-2 .boxPriceContent { display: none;}
	.col-sm-2:nth-child(6n+1),.col-sm-3:nth-child(4n+1), .col-sm-4:nth-child(3n+1),.col-sm-6:nth-child(2n+1) { clear: both;}
}
@media (min-width: 768px) {
	.module-login .modal-dialog {
		width: 400px
	}

}
@media (max-width: 991px){
	.banner-default {height: 230px;}
	.position-slideshowfull .jvcustom > .container{min-height: 230px;padding-top: 170px;}
	#block-footer { text-align: center; padding: 25px 0;}
	#block-footer .pull-right{ float: none !important;}
	#block-footer .copyright { padding: 0; background: none; margin-bottom: 15px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { display: none;}
	.jvresslide .btn-icon { margin-bottom: 10px;}
	.jv-checkdomain .input-group { width: 38%;}
	.jv-checkdomain .jvLabel { font-size: 20px;}
	.jv-checkdomain .input-group .input-group-addon,
	.jv-checkdomain .input-group .form-control,
	.jv-checkdomain .btn-lg.btn-primary,
	.jv-checkdomain .btn-lg.btn-default { font-size: 16px;}
	.jv-checkdomain .input-group .input-group-addon { padding-right: 5px;}
	.jv-checkdomain .input-group .form-control { height: 40px; padding-left: 5px;}
	.jv-checkdomain .jvLabel { line-height: 40px;}
	.jv-checkdomain .dropdown-menu .form .checkbox { width: 20%;}
	.web-app .item .title { font-size: 16px;}
	.jv-pricingtable.homepage .jv-table-item .jv-table-head .jv-table-title { font-size: 20px;}
	.jv-table-item .jv-table-head .jv-table-subtitle { font-size: 12px;}
	.jv-pricingtable.homepage .jv-table-item .jv-table-head .jv-table-price-wrap .jv-table-price { font-size: 30px;}
	.jv-pricingtable.homepage .jv-table-item .jv-table-head .jv-table-price-wrap { margin-top: 0;padding: 10px 0;}
	.jv-pricingtable.homepage .jv-table-item .jv-table-head .jv-table-price-wrap .jv-table-price-before { font-size: 15px;}
	.contactInfoDetail p { margin-bottom: 15px;}
	.login-page  #block-main { padding: 0 0 40px;}
	.login-page .banner-default { height: 100px;}
	.sidebar { margin-top: 60px;}
	.jvtabs .nav-tabs a,
	.jvtabs .nav-pills a { padding: 9px 14px;font-size: 15px;}
	.jvtabs .nav-pills.host a { padding: 12px 20px;}
	.testimonials.classic.slide-1 .tmnItem .tmnAvatar { width: 80px;}
	.testimonials.classic.slide-1 .tmnItem .tmnContent { padding-left: 100px;}
	.pricing { margin: 15px 0;}
	.jvtabs .nav-pills.host.item-4 li { margin: 0; width: 50%; text-align: center; border-bottom: 1px solid rgba(255,255,255,0.4); border-right: 1px solid rgba(255,255,255,0.4)}
	.jvtabs .nav-pills.host.item-4 a,
	.jvtabs .nav-pills.host.item-4 a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
	.service, .piechartWrapper  { margin-bottom:  25px;}
	.portfolio-zoom-in {position: fixed !important;}
		.size-40 { font-size: 26px;}
	.size-50 { font-size: 36px;}
	.size-60 { font-size: 42px;}
	.size-70 { font-size: 44px;}
	.size-80 { font-size: 46px;}
	.size-90 { font-size: 62px;}
	.size-100 { font-size: 65px; }
	.jvresslide .items li[class*="k2"] .container, .jvresslide .items li[class*="article"] .container { padding-top: 150px;}
	.jvresslide .items li[class*="k2"] .container img, 
	.jvresslide .items li[class*="article"] .container img  { width: 350px;}
	.position-slideshowfull .jvresslide .descriptions { margin-top: 180px;}

}
@media (max-width: 767px) { /* Mobile */
	.body-rounded #mainsite, .body-framed #mainsite { margin: 20px; width: auto;} 
	a.flexMenuToggle, #block-header .position, #logo { margin-top: 20px;}
	#block-header .position-search { margin-left: 0;}
	#logo.logo-image { height: 35px; margin-top: 15px;}
	#logo.logo-image img{max-height:100%;}
	#block-breadcrumb { margin-bottom: 15px;}
	.jvresslide .nav, #block-header .font-size, #block-header .timer { display:none}
	div.item-image { float:none; margin:0 0 10px}
	div.pagination p.counter { display:none}
	.banner-default { height: 200px;}
	/* .heading-page { float: none !important;} */
	.heading-page h1 { font-size: 28px;}
	ul.breadcrumb { float: left !important;}
	#switcher .show-switcher-icon { top: 213px;}
	.breadcrumb>.active { margin-left: 0;}
	.position-slideshowfull .jvcustom > .container{min-height: 200px;padding-top: 140px;}
	.size-18,
	.testimonials.slide-2 .tmnItem .tmnContent .tmnContentInner .tmnBody { font-size: 14px;}
	.jvcustom.services-banner h1 { font-size: 30px;}
	.jvAvatar { overflow: hidden; width: 340px; margin: 0 auto;}
	#block-top, #block-topb, #block-topc, #block-usertopt, #block-main,.jvcustom { padding: 60px 0;}

	.jvresslide .items li[class*="k2"] .container, .jvresslide .items li[class*="article"] .container { padding-top: 100px; padding-bottom: 50px;}
	.jvresslide .items li[class*="k2"] .container img, 
	.jvresslide .items li[class*="article"] .container img  { width: 50%;}

	#block-bottomb .block [class*="col-"]  { margin-bottom: 35px;}
	#block-bottomb .block [class*="col-"]:last-child  { margin-bottom: 0px;}
	.jvresslide .descriptions .badget { padding-top: 16px; width: 104px; height: 104px; font-size: 12px;}
	.jvresslide .descriptions .badget .price {font-size: 30px;line-height: 30px;}
	#switcher .show-switcher-icon { background-color: rgba(0,0,0,0.1);width: 30px;height: 30px;line-height: 30px;font-size: 12px;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 0;}
	.jv-checkdomain .jvLabel { float: none !important; display: block;}
	.jv-checkdomain .input-group { width: 100%; margin: 0 0 10px 0;}
	.jv-checkdomain .jvLabel { line-height: 1; margin-bottom: 10px;}
	.jv-checkdomain .dropdown-menu .form .checkbox { width: 33.3%;}
	.jv-videolink .video-wrap .caption { display: none;}
	.jv-videolink .video-wrap > a:before{ width: 40px; height: 40px; margin-top: -20px; margin-left: -20px;}
	.web-app [class^="col-"] { margin-bottom: 25px;}
	.web-app [class^="col-"]:last-child { margin-bottom: 0;}
	.web-app .item .more { display: block;}
	
	.jv-pricingtable [class^="col-"] { margin-bottom: 25px;}
	.jv-pricingtable [class^="col-"]:last-child { margin-bottom: 0;}
	.testimonials.slide-2 .tmnItem .tmnAvatar { width: 84px; height: 84px;}
	.jvcustom .text-center + p { display: none;}
	.testimonials.slide-2 .tmnItem .tmnContent .tmnContentInner .tmnHead { margin-top: 10px;}
	.testimonials.slide-2 .tmnItem .tmnContent .tmnContentInner .tmnBody p { font-size: 16px; margin-bottom: 10px;}
	.testimonials.slide-2 .tmnItem .tmnContent .tmnContentInner .tmnBody { margin-bottom: 15px; font-weight: 100;}
	.contactInfo .jv-service { margin-top: 25px;}
	.error404 .banner-default { height: 115px; }
	.contact .dl-horizontal dt { float: left;}
	.catItemViewLeft { width: 50px;}
	.catItemViewLeft .catItemIcon { height: 50px; line-height: 50px; font-size: 20px; margin-bottom: 15px;}
	.catItemViewLeft .catItemIcon:after { width: 40px; height: 40px; }
	.catItemViewLeft .catItemIcon .gallery:after {width: 23px;height: 19px;border-width: 2px 0 0 2px;top: -3px;left: -3px;}
	.catItemViewLeft .catItemDate .iconDate { height: 50px; line-height: 48px; font-size: 22px;}
	.catItemViewLeft .catItemDate .month { font-size: 13px; margin-bottom: 15px; }
	.catItemViewLeft .catItemVote { font-size: 24px;}
	.catItemViewRight { padding-left: 65px;}
	.catItemInfo .catItemInfoItem { margin-bottom: 5px; font-weight: 100;}
	.catItemInfo { margin-bottom: 8px}
	.blog .itemList article .catItemView .catItemViewRight:after { left: 65px;}
	.catItemInfo .itemToolbar  { display: none;} 
	.catItemInfo .itemRatingBlock  { float: none !important;margin: 13px 0 10px;}
	.tagView .ItemImage img, .userView .ItemImage img, .genericView .ItemImage img { width: 50px;}
	.userView .userBlock .thumb { max-width: 50px;}
	.userAdditionalInfo, .userBlock .thumb + div { padding-left: 0;}
	.exampleItem .btn { margin-bottom: 10px;}
	.exampleItem .row [class^="col-"] { margin-bottom: 30px;}
	.pricing .pricingBody {padding: 10px 10px 10px}
	.pricing .pricingHead { height: 85px;}
	.pricing .pricingHead .pricingValue{ width: 120px; height: 120px; line-height: 48px;font-size: 44px;margin-left: -60px;}
	.jvtabs .nav-pills.host.item-5 li { margin: 0; width: 50%; }
	.jvtabs .nav-pills.host.item-5 li:nth-child(5) { width: 100%;}
	.portfolio-zoom-in  { top: 0px !important; }
	.portfolio-zoom-in {top: 0px !important;height: 100% !important;}
	.portfolio-zoom-in .mfp-container { padding: 15px;}
	.portfolio-zoom-in.mfp-wrap .mfp-container .mfp-content { height: 100%;}
	.itemPortfolio .itemBody .itemImageBlock { margin-bottom: 15px !important;}

	.news .itemList .itemListPrimary .catItemImageBlock,
	.news .itemList .itemListSecondary .catItemImageBlock {width: 200px; float: left; margin: 0 15px 5px 0;}
	.size-40 { font-size: 26px;}
	.size-50 { font-size: 30px;}
	.size-60 { font-size: 32px;}
	.size-70 { font-size: 34px;}
	.size-80 { font-size: 36px;}
	.size-90 { font-size: 52px;}
	.size-100 { font-size: 55px; }

	[class^="col-"]:not(:last-child) .countingWapper { margin-bottom: 60px;}
	.offline-page .container{margin-top:20px}
	.offline-page .container .offline-image { margin-bottom: 20px;}
}

@media handheld, only screen and (max-width: 767px) {
	.mb_YTPBar,
	.mbYTP_wrapper { 
		display: none;
		width: 0;
		height: 0;
		position: fixed;
		top: -5000px;
	}
}

@media (min-width: 560px) and (max-width: 767px) { /* Mobile  larger */
	#block-bottomb .block [class*="col-"]  { float: left; width: 50%;}
	#block-bottomb .block [class*="col-"]:nth-child(2n+1) { clear: both;}
	.jvresslide .descriptions .badget { padding-top: 10px; width: 80px; height: 80px; font-size: 9px;}
	.jvresslide .descriptions .badget .price {font-size: 20px;line-height: 20px;}
	.contactInfo .jv-service [class^="col-"] { width: 33.33%; float: left;}
}
@media (max-width: 760px) {
	.contactInfo .jv-service [class^="col-"] { margin: 12.5px 0;}
	.hostingContact .shadow { display: none;}
	.hostingContact [class*="col-"] { position: static; box-shadow: none; padding-bottom: 40px; border-bottom: 1px solid #ddd; width: 100%; max-width: 100%;}
	.hostingContact .innerform { padding: 0;}
	.jvmapcontain { height: 300px !important;}
	.login-page #content .login { width: auto;}
	#block-breadcrumb { line-height: 20px;margin-bottom: 30px;}
	.breadcrumb { margin-top: 10px; font-size: 12px; font-weight: 100;}
	.filters .filter-search > * { margin-bottom: 5px;}
	.jvresslide .items li[class*="k2"] .container, .jvresslide .items li[class*="article"] .container { padding-top: 100px;}
	.jvresslide .items li[class*="k2"] .container img, 
	.jvresslide .items li[class*="article"] .container img  { width: 100%; float: none; margin-left: 0;}
	.pagination-wrap .counter { display: none;}
	.catItemViewLeft { width: 40px;}
	.catItemViewLeft .catItemIcon { height: 40px; line-height: 38px; font-size: 16px; margin-bottom: 10px;}
	.catItemViewLeft .catItemIcon:after { width: 34px; height: 34px; top: 2px;left: 2px}
	.catItemViewLeft .catItemIcon .gallery:after {display: none;}
	.catItemViewLeft .catItemDate .iconDate { height: 40px; line-height: 38px; font-size: 18px;}
	.catItemViewLeft .catItemDate .month { font-size: 10px; margin-bottom: 10px; }
	.catItemViewLeft .catItemVote { font-size: 18px;}
	.catItemViewRight { padding-left: 55px; padding-bottom: 40px;}
	.blog .itemList article { margin-bottom: 40px;}
	.blog .itemList article .catItemView .catItemViewRight:after { left: 55px;}
	#block-top, #block-topb, #block-topc, #block-usertopt, #block-main, .jvcustom { padding: 0px 0;}
	.itemView .itemRelated .itemRelatedList .itemRelatedItem a{font-size: 13px; font-weight: 100; }
	.itemView .itemNavigation { display: none;}
	.itemCommentsList .itemCommentsItem .commentLeft { position: relative;z-index: 2; margin: 10px 10px 0 10px; }
	.itemCommentsList .itemCommentsItem .commentRight { padding-left: 0;}
	.itemView .itemComments .pagination { margin-left: 0;}
	.commentRightContent:before, .commentRightContent:after { display: none;}
	.itemView .itemSocialSharingFooter, .itemTagsBlock, .itemView .itemAuthorBlock, .itemRelated, .itemComments { margin-left: -50px;}
	.jvtabs .nav-pills { margin: 0 -2px;}
	.jvtabs .nav-pills li { width: 50%; padding: 2px; margin: 0;}
	.jvtabs .nav-pills.host { margin: 0;}
	.jvtabs .nav-pills.host li { padding: 0;}
	.jvtabs .nav-pills.host li:first-child { margin-left: 0;}
	.jvtabs .nav-pills.host a,
	.jvtabs .nav-pills.host a > * {-moz-transform: skewX(0deg);-webkit-transform: skewX(0deg);-o-transform: skewX(0deg);-ms-transform: skewX(0deg);transform: skewX(0deg);}
	.jvtabs .nav-tabs { margin: 0 -2px; border-bottom: 0;}
	.jvtabs .nav-tabs li { width: 50%; padding: 2px; margin: 0;}
	.jvtabs .nav-tabs li a { border-radius: 4px; margin: 0;}
	.jvtabs .nav-tabs>li.active>a, .jvtabs .nav-tabs>li.active>a:hover, .jvtabs .nav-tabs>li.active>a:focus { border-bottom-color: #ddd;}
	.jvtabs .nav-tabs + .tab-content { border-width: 1px; border-radius: 4px;}
	.testimonials.classic .tmnItem .tmnAvatar {width: 80px; position: static; margin: 20px 20px 10px 20px; }
	.testimonials.classic .tmnItem .tmnContent { padding-left: 0;}
	.testimonials.classic .tmnItem .tmnContent .tmnContentInner .tmnHead { margin-bottom: 10px;}
	.testimonials.classic .tmnItem .tmnContent .tmnContentInner .tmnHead .tmnDate { position: static;}
	.testimonials.classic.slide-1 .tmnItem .tmnAvatar { position: absolute; margin: 0;}
	.jvtabs .nav-pills.host.item-5 li,
	.jvtabs .nav-pills.host.item-5 li:nth-child(4),
	.jvtabs .nav-pills.host.item-4 li {  width: 100%; }
	.catPortfolio .portfolioFilter { margin-top: -10px;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyLink { top: 40%;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyLink a { opacity: 1; -moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
	.catPortfolioItem .catPortfolioImage:before { display: none;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyInfo { opacity: 1; padding: 15px;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyInfo .catItemTag { display: none;}
	.blog.plugin .itemList article .catItemView.plugin .catItemTitle { padding-right: 0;}
	.blog.plugin .itemList article .catItemView.plugin .catItemAttachments { position: static; margin-bottom: 10px;}
	.news .itemList .itemListPrimary .catItemImageBlock,
	.news .itemList .itemListSecondary .catItemImageBlock,
	.news .k2ItemsFeature .moduleItemImage, .news .k2ItemsMostpopular .moduleItemImage {width: 40%;}
	.news .itemListLeading .catItemView .catItemViewContent { padding: 0px 15px; bottom: 0; left: 0; right: 0; max-width: 100%;}
	.size-40 { font-size: 20px;}
	.size-50 { font-size: 20px;}
	.size-60 { font-size: 22px;}
	.size-70 { font-size: 24px;}
	.size-80 { font-size: 26px;}
	.size-90 { font-size: 42px;}
	.size-100 { font-size: 45px; }
	/*News home page*/
	.photo-news .big { width: 100%;}
	.photo-news .small { width: 50%;}
	.moduleEntertainment .col-650 { width: 100%}
	.moduleWorld .owl-pagination, .moduleTech .owl-pagination { display: none;}
	.boxPrice.boxPrice-2 .boxPriceContent { font-size: 9px;}
	.boxPrice.boxPrice-2 .boxPriceContent .value { font-size: 18px;}

	.testimonials.classic:not(.slide-1) .tmnItem .tmnContent .tmnContentInner:before { display: none;}
	.masonryList .masonryItem { width: 100%;}
}
@media (max-width: 400px) { 
	#logo.logo-image { height: 30px; margin-top: 15px; margin-right: 0;}
	input.search-query {  padding: 0 5px; width: 70px;}
	input.search-query:focus { width:150px}
	.heading-page h1 { font-size: 22px;}
	.banner-default {height: 180px;}
	.position-slideshowfull .jvcustom > .container {min-height: 180px;padding-top: 120px;}
	.jvresslide .descriptions .badget { display: none;}
	.jv-checkdomain .dropdown-menu .form .checkbox { width: 50%;}
	.jv-videolink .row [class^="col-"],
	.k2ItemBlockNews .row [class^="col-"] { width: 100%;float: none; margin-bottom:25px;}
	.jv-videolink .row [class^="col-"]:last-child,
	.k2ItemBlockNews .row [class^="col-"]:last-child {margin-bottom: 0;}
	.jv-videolink .video-wrap > a:before,.jv-videolink .video-wrap > a:after, .jv-videolink .video-wrap .caption span, .jv-videolink .video-wrap .caption a:before {display: none;}
	.jv-videolink .video-wrap .caption {display: block; -moz-transform: translateY(0px);-webkit-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
	.itemView .itemRelated .itemRelatedList .itemRelatedItem  { width: 100%; margin-bottom: 25px;}
	.jvtabs .nav-pills li { width: 100%;}
	.jvtabs .nav-tabs li a,
	.jvtabs .nav-pills li a{ font-size: 14px;}
	.testimonials.classic.slide-1 .tmnItem .tmnAvatar {position: relative;margin: 0 auto -25px auto;float: none;z-index: 1;border: 2px solid #fff;box-shadow: 0 0 0 1px #ddd;}
	.testimonials.classic.slide-1 .tmnItem .tmnContent { padding-left: 0;}
	.testimonials.classic.slide-1 .tmnItem .tmnContent .tmnContentInner:before,
	.testimonials.classic.slide-1 .tmnItem .tmnContent .tmnContentInner:after { display: none;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyLink  { top: 50%;}
	.catPortfolioItem .catPortfolioItemBody .catItemBodyInfo { display: none;}
	.size-40 { font-size: 10px;}
	.size-50 { font-size: 10px;}
	.size-60 { font-size: 12px;}
	.size-70 { font-size: 14px;}
	.size-80 { font-size: 16px;}
	.size-90 { font-size: 35px;}
	.size-100 { font-size: 35px; }

}
@media (max-width: 370px) { 
	.jvAvatar { display: none;}
}


@media (max-height: 880px){ 
	/*.position-slideshowfull .jvresslide .descriptions { margin-top: 180px;}*/
	.jvresslide .descriptions h2 { font-size: 40px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 20px 0 25px; max-width: 350px;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 20px;}
}
@media (max-height: 760px) { 
	/*.position-slideshowfull .jvresslide .descriptions { margin-top: 100px;}*/
	.jvresslide .descriptions h2 { font-size: 34px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 0 0 15px; max-width: 250px;}
	.jvresslide .descriptions .badget { padding-top: 16px; width: 104px; height: 104px; font-size: 12px;}
	.jvresslide .descriptions .badget .price {font-size: 30px;line-height: 30px;}
	.jvresslide .descriptions p.subTitle { font-size: 22px;}
	.jvresslide .descriptions ul { font-size: 16px;}
}

@media (max-height: 630px) { 
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 40px;}
	.position-slideshowfull .jvresslide .descriptions { margin-top: 160px;}
	.jvresslide .descriptions h2 { font-size: 24px;}
	.jvresslide .descriptions p { font-size: 14px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image { margin: 0 0 10px; max-width: 200px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .btn { font-size: 14px; padding: 7px 15px;}
	.jvresslide .descriptions p.subTitle { font-size: 18px;}
	.jvresslide .descriptions ul { font-size: 14px;}
	.jvresslide .button { margin-top: 20px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { max-width: 360px;}
}
@media (max-height: 530px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 140px;}
	.jvresslide .descriptions .badget { padding-top: 10px; width: 80px; height: 80px; font-size: 9px;}
	.jvresslide .descriptions .badget .price {font-size: 20px;line-height: 20px;}
	.jvresslide .descriptions p.subTitle { font-size: 16px;margin-bottom: 10px;}
	.jvresslide .descriptions ul { font-size: 12px; line-height: 22px;}
	.jvresslide .button { margin-top: 15px;}
	.position-slideshowfull .jvresslide .slide2 .descriptions .image, .position-slideshowfull .jvresslide .slide3 .descriptions .image { display: none;}
}
@media (max-height: 450px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 100px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image {max-width: 140px;}
	.jvresslide .descriptions .badget { display: none;}
}
@media (max-height: 360px) { 
	.position-slideshowfull .jvresslide .descriptions { margin-top: 70px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .image {max-width: 120px;}
	.jvresslide .descriptions h2 { font-size: 20px;}
	.jvresslide .descriptions p { font-size: 12px;}
	.position-slideshowfull .jvresslide .slide1 .descriptions .btn,
	.jvresslide .btn-icon { display: none;}
	.position-slideshowfull .jvresslide .slide2, .position-slideshowfull .jvresslide .slide3 { padding-top: 0;}
}