.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
			.site-title a {
			color: #ffffff;
		}
		
body.custom-background { background-color: #ffffff; }
@media only screen
and (max-width : 1199px) {
	.imageTextBlock {
		padding-right: 30px;
	}
	.topAreaText {
		padding: 0 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
}

@media only screen
and (max-width : 991px) {
	.topAreaImgRight {
		display: none;
	}
}

@media only screen
and (max-width : 782px) {
	.container {
		padding: 0 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.logo {
		left: 10px;
	}
	header.header {
		height: 82px;
	}
	.oneHalf, .oneFourth {
		width: 100%;
	}
	.oneHalf + .oneHalf, .oneFourth + .oneFourth {
		margin-left: 0;
		margin-top: 30px;
	}
	.appTextLeft, .appTextRight {
		display: block;
		padding: 0;
		width: 100%;
	}
	.screenshotImg {
		display: block;
		padding: 0;
	}
	.screenshotImg img {
		bottom: 0;
	    left: auto;
	    margin-bottom: 30px;
	    position: relative;
	    right: auto;
	    width: 100%;
	}
	section.section {
		padding: 30px 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		text-align: center;
	}
	.section, .section h2 {
		text-align: center;
	}
	.appTextLeft, .appTextRight {
		text-align: center;
	}
	.visible-mobile {
		display: block;
	}
	.hidden-mobile {
		display: none;
	}
	.freeTrial {
	    background-color: transparent;
	    left: 0;
	    bottom: 0;
	    margin-left: 0;
	    padding-bottom: 0;
	    padding-left: 0;
	    padding-right: 0;
	    padding-top: 0;
	    position: relative;
	    width: 100%;
	}
	.callToAction input, .freeTrial input {
		width: 100%;
		border-radius: 5px !important;
		-moz-border-radius: 5px !important;
		-webkit-border-radius: 5px !important;
	}
	.freeTrial input + input, .freeTrial input + input {
		margin-top: 5px;
	}
	.section p br {
		display: none;
	}
	section.callToAction h2 {
		font-size: 28px;
	}
	.advantages .titleLine + p {
		margin-bottom: 50px;
	}
	.section h2 {
		font-size: 24px;
	}
	.advantages .titleLine + p {
		font-size: 18px;
	}
	.keyBenefits li {
		width: 100%;
	}
	.pikachoose {
		width: 90%;
	}
	.pika-stage::before {
	    content: "";
	    display: block;
	    height: 100%;
	    padding-bottom: 50%;
	}
	.pika-stage {
		height: auto !important;
		width: 100% !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.guarantee img {
		width: 100% !important;
		margin: 0 0 30px 0 !important;
	}
	.download .left {
		width: 100%;
		text-align: center;
	}
	.visibleMobile {
		display: block;
	}
	.hiddenMobile {
		display: none;
	}
	.topArea {
		height: auto;
	}
	.topAreaText, section.topArea h2, .advantages h2, .productVideo section, .tool section, .pika-stage img {
		width: 100%;
	}
	.toggled-on li {
	    float: left;
	    padding: 5px 0;
	    width: 100%;
	}
	.menu-main-menu-container {
	    overflow: hidden;
	    background-color: #fff;
	}
	.primary-navigation ul ul {
		background-color: transparent;
		margin-top: 10px;
	}
	.primary-navigation ul ul a {
		color: #777;
	}
	.assetManager h2, .assetManager p, .guarantee {
		text-align: center;
	}
	.appTextLeft .btn {
		float: none;
	}
	.imageTextBlock {
		width: 100%;
		text-align: center;
	}
	.buy h1 br, .tool h1 br {
		display: none;
	}
	.guarantee img {
		display: none;
	}
	.thumbnail, .bPost:nth-of-type(2n) .thumbnail {
		width: 100%;
		float: none;
		margin: 0 auto 30px;
	}
	.pika-stage::before, .download img {
		display: none;
	}
	.programIntroduction img {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.tool .titleArea {
		display: table;
	}
	.buy h1, .tool h1 {
		display: table-cell;
		vertical-align: middle;
		padding: 0 15px;
	}
	.imageTextBlock {
		padding-right: 0;
	}
	.logos {
		padding: 0 15px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
	.buy h1 {
		height: 450px;
	}
	.facebook {
		margin-right: 60px;
	}
	.topAreaText .btn, .freeTrial input, .inputArea {
		width: 100%;
	}
	.freeTrial input, .freeTrial .submit, .inputArea {
		margin-left: 0 !important;
	}
	.inputArea {
		margin-bottom: 10px;
	}
	.topAreaText a + a .btn {
		margin-left: 0;
		margin-top: 15px;
	}
}

.fancybox-margin{margin-right:0px;}

 h2.frq-main-title{
               font-size: 18px;
            }
            .hrf-entry{
               border:none !important;
               margin-bottom: 0px !important;
               padding-bottom: 0px !important;
            }
            .hrf-content{
               display:none;
               color: #444444;
               background: #ffffff;
               font-size: 14px;
               padding: 10px;
               padding-left: 50px;
            }
            h3.hrf-title{
               font-size: 18px ;
               color: #444444;
               background: #ffffff;
               padding: 10px ;
               padding-left: 50px;
               margin: 0;
               -webkit-touch-callout: none;
               -webkit-user-select: none;
               -khtml-user-select: none;
               -moz-user-select: none;
               -ms-user-select: none;
               user-select: none;
               outline-style:none;
            }
            .hrf-title.close-faq{
               cursor: pointer;
            }
            .hrf-title.close-faq span{
               width: 30px;
               height: 30px;
               display: inline-block;
               position: relative;
               left: 0;
               top: 8px;
               margin-right: 12px;
               margin-left: -42px;
               background: #444444 url(http://www.vinitysoft.com/wp-content/plugins/html5-responsive-faq/images/open.png) no-repeat center center;
            }
            }.hrf-title.open-faq{
            
            }
            .hrf-title.open-faq span{
               width: 30px;
               height: 30px;
               display: inline-block;
               position: relative;
               left: 0;
               top: 8px;
               margin-right: 12px;
               margin-left: -42px;
               background: #444444 url(http://www.vinitysoft.com/wp-content/plugins/html5-responsive-faq/images/close.png) no-repeat center center;
            }
            .hrf-entry p{
            
            }
            .hrf-entry ul{
            
            }
            .hrf-entry ul li{
            
            }