html {

	-webkit-text-size-adjust: none;

}

/*.scheme_2 img{
    height: auto;
    max-width: 850px;
}

.scheme_1 img{
    height: auto;
    max-width: 960px;

}*/
@media screen and (max-width:1567px){

}
@media screen and (max-width:1365px){
	.djex-front ul.latestnews.latest-blog-ms, 
	.djex-front  .latest-blog-ms ol{
		margin:0 !important;
	}
}
@media screen and (max-width:1224px){
	#box8 .container{
		overflow:visible;
	}
	.container{
	    overflow: hidden;
	    width: 92%;
	}
	#box17 .container,
	#box3 .container{
		overflow: visible;
	}
	.scheme_2 #content{
		width: 68%;
	}
	#right{
	    margin: 0 0 0 2%;
	    width: 30%;
	}

	.text_left{
	    margin: 0 3% 0 0;
	    width: 40%;	
	}

	.text_right{
		width: 57%;
	}
	.front .contentheading span:after{
		display:none;
	}
	.blog .contentpaneopen p:first-child{
		background:none;
	}
	.front-ext-all.colobox-1 {
		padding: 30px;
		margin-bottom: 30px;
	}
	.front-ext-all.colobox-1 img {
		margin-top: 0;
		height: 54px;
	}
	.front-ext-all.colobox-1 h3 {
		font-size: 30px;
		padding: 0;
		margin: 10px 0;
		line-height: 36px;
	}
	.front-ext-all.colobox-1 ul {
		padding-bottom: 0;
	}
	.front-ext-all.colobox-1 .readmore.small,
	.front-ext-all.colobox-2 .readmore.small,
	.front-ext-all.colobox-3 .readmore.small {
		margin-top: 20px;
	}
	.front-ext-all.colobox-1 .read {
		text-align: right;
	}
	.djex-banner .banner-text{
		font-size: 16px;
	}
	ul.latestnews.latest-blog-ms li {
		width: 100%;
	}
	.dj-mtmenu li a.dj-up_a,
	.dj-mtmenu + ul.menu li a {
		font-size: 12px;
	}
	.dj-mtmenu li a.dj-up_a span,
	.dj-mtmenu + ul.menu li a span {
		padding: 0 2px;
	}
	.row-fluid .span11 {
		width: 100%;
	}
	.row-fluid .span10 {
		width: 100%;
	}
	.row-fluid .span9 {
		width: 100%;
	}
	.row-fluid .span8 {
		width: 100%;
	}
	.row-fluid .span7 {
		width: 100%;
	}
	.row-fluid .span6 {
		width: 100%;
	}
	.row-fluid .span5 {
		width: 100%;
	}
	.row-fluid .span4 {
		width: 100%;
	}
	.row-fluid .span3 {
		width: 100%;
	}
	.row-fluid .span2 {
		width: 100%;
	}
	.about-us-box .span4{
		width: 33.33%;
	}
	ul.header-extension-options li{
		margin-right: 10px;
	}
	ul.header-extension-options li a{
	    min-width: auto;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	.ao-item{
		width:50%;
	}
	ul.features-menu li a{
		font-size:12px;
	}
	.tabelka .produkt.jedyny .r-inside{
	    height: auto !important;
	    padding: 0 20px;
	}
	.tabelka .produkt.jedyny .r-inside.jedyny_ciemny{
		margin-bottom:20px;
	}
	.tabelka .produkt.jedyny ul.parametry{
		padding: 0;
	}
	.services-buttons p{
	    padding: 0 !important;
	    text-align: center !important;
	}
	ul.section_list li,
	ul.section_list li.DJ-SuggesterLight{
		width:50%;
	}
	.hidden-smaller{
		display:none;
	}
	.maintenance-row{
		text-align:center;
	}
	.top-menu{
		margin-left:0;
		margin-right:0;
	}
	.ts1,
	.ts2{
		padding:0;
	}
	.row-phoca .span4{
		width: 33.33%;
	}
	.top-menu ul.menus2 li a{
		padding-left:35px;
		padding-right:35px;
	}
	.product-features .row-fluid [class*="span"]{
		height: auto !important;
		margin-bottom: 0;
	}
	.product-features p{
		text-align: center;
	}
	.table-block{
		padding-bottom: 20px;
		display: block;
		height: auto;
	}
	.table-cell-block {
	    display: block;
	}
	.table-cell-block h4{
		text-align: center;
	}
	#under-article-1 p{
		text-align: center;
	}
	#under-article-1 .row-fluid [class*="span"] {
	    margin-bottom: 0;
	}
	#under-article-1 .table-block {
	    padding: 0 0 20px;
	}
	.image-margin-special {
	    margin-bottom: -100px;
	}
	.djbundles .bundle a.buy{
		padding-left: 5px;
		padding-right: 5px;
		width: 100%;
	}
	.djbundles .ext-option{
		width: 50%;
	}
	.image-margin-special{
		display:none;
	}
	.image-absolute {
	    position: static;
	    left: auto;
	    top: auto;
	    margin: 0 auto;
	}
	.product-h3{
		margin-top:0;
	}
	.djbundles .dj-bundles-left,
	.djbundles .dj-bundles-right{
	    width: 100%;
	    padding: 0 0 30px;
	}
	.itemid-353 .djbundles .dj-bundles-right {
	    width: 100%;
	}
	.djbundles .sub1{
		background:none;
	}
	/*.dj-mtmenu div.djsubwrap .cols_4 {*/
	/*    width: 590px;*/
	/*}*/
	/*.dj-mtmenu ul.dj-submenu li{*/
	/*	width: 147px;*/
	/*}*/
	/*.dj-mtmenu ul.dj-submenu li a{*/
	/*	padding-left: 10px;*/
	/*}*/
	/*.dj-mtmenu li:hover{*/
	/*	position: static;*/
	/*}*/
}
@media screen and (max-width:1106px){
	.slide .flex-direction-nav {
	    margin: 0 -30px;
	}
}
@media screen and (max-width:1023px){
	.ext_all .ext a:before,
	.ext_all .ext a:after{
		display: none;
	}
	.ext img{
	    display: block;
	    margin: 0 auto;
	}
	ul.features-menu li,
	.top-menu ul.menus2 li{
	    display: block;
	    width: 100% !important;
	}
	ul.features-menu li a{
	    padding-left: 10px;
	    padding-right: 10px;
	    text-align: left;
	    font-size: 14px;
	    display: block !important;
	}
	.top-menu ul.menus2{
	    border-bottom: 1px solid #eaeaea;
	    border-top: 1px solid #eaeaea;
	}
	.top-menu ul.menus2 li a{
		border-top:1px solid transparent;
	    border-bottom: 2px solid transparent;
	    border-right: 1px solid #eaeaea;
	    font-size: 14px;
	    padding-left: 10px;
	    padding-right: 10px;
	    text-align: left;
	}
	.top-menu ul.menus2 li:hover a, .top-menu ul.menus2 li.active a{
		padding-bottom:17px;
	}
	#under-article-4 .works_row{
		margin-bottom:0;
	}
	#under-article-4 .work_1{
		width: 100%;
		margin-bottom: 10px;
	}
	.djbundles .bundle .plan{
		width: 100% !important;
		border-left: none;
		border-top: 1px solid #eaeaea;
	}
}
@media screen and (max-width:979px){
	/*a.mylic_download_link{
		background-image:none;
		padding-right:14px;
	}*/
	a.generate-coupon{
		padding-left:20px;
		padding-right:20px;
	}
	#footer-box .moduletable{
	    margin: 0 0 10px;
	    width: 50%;
	}
	#footer-box .moduletable:last-of-type p{
		text-align: left;
	}
	#footer-box .moduletable h3{
		margin-bottom:0;
	}
	#help_desk_clock{
		text-align:center;
	}
	#hdc_online_offline_message,
	#hdc_time_all{
	    display: inline-block;
	    float: none;
	}
	#hdc_our_time{
		margin-left:10px;
	}
	table.ps_results_ng{
		width:300px !important;
	}
	/*DJ*/
	
	@-moz-document url-prefix() { 
		body.canvas-slid{
		    bottom: auto !important;
		    left: 240px !important;
		    right: -240px !important;
		    top: auto !important;
		}
		body.canvas-slid .navmenu.navmenu-default,
		body.canvas-sliding .navmenu.navmenu-default{
			top:0 !important;
		}
		body.canvas-slid header,
		body.canvas-sliding header{
			top:0 !important;
		}
	}
	#menu-top .dj-mtmenu li.dj-up.Itemid125 a{
		border-radius:0;
	}
	.navmenu .dj-mtmenu{
	    height: auto;
	    padding: 27px 0 0;
	    margin-right:0;
	}
	.dj-mtmenu + ul.menu{
		display:block;
	}
	.navmenu .dj-mtmenu li.dj-up,
	.dj-mtmenu + ul.menu li{
		width: 100%;
	}
	.navmenu .dj-mtmenu li a,
	.dj-mtmenu + ul.menu li a{
	    border: medium none;
	    color: #fff;
	    display: block;
	    font-size: 16px;
	    font-weight: 600;
	    height: auto;
	    line-height: 18px;
	    margin: 0;
	    padding: 14px 1px 14px 31px;
	    text-align: left;
	}
	.navmenu .dj-mtmenu li.active a,
	.navmenu .dj-mtmenu li:hover a,
	.dj-mtmenu + ul.menu li.active a,
	.dj-mtmenu + ul.menu li:hover a{
		color: #9ecb5d;
	}
	.navmenu .dj-mtmenu li a:after,
	.dj-mtmenu + ul.menu li a:after{
		display:none;
	}
	.navmenu .dj-mtmenu li a span,
	.dj-mtmenu + ul.menu li a span{
	    float: none;
	    padding: 0;	
	}
	.navmenu .dj-mtmenu li .djsubwrap{
		display: none !important;
	}
	#menu-top{
	    float: none;
	    margin: 0;
	    padding: 0;
	    position: static;
	}
	#showRightPush{
	    background: url("../images/menu-button-mobile.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
	    height: 44px;
	    left: 0;
	    margin: 0;
	    position: absolute;
	    top: 0;
	    width: 44px;
	    -webkit-transition: none;
	    -moz-transition: none;
	    -o-transition: none;
	    transition: none;
	}
	.navmenu ul.menu li.item125 a {
		float: none;
		width: auto;
		margin: 20px 10px;
		text-align: center;
	}
	#box1{
		height:44px;
	}
	#logo-background{
	    background-position: center 0;
	    float: none;
	    text-align: center;
	}
	#logo-background a{
		margin:0 auto;
	}
	#box1{
		display:block;
	}
	body .sb-icon-search,
	body .sb-icon-search:hover,
	body .sb-search.sb-search-open .sb-icon-search, body .no-js .sb-search .sb-icon-search{
	    background: url("../images/search-button-mobile.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    height: 44px;
	    width: 44px;
	}
	body .sb-search-input[type="text"]{
		height:44px;
	}
	body .sb-search{
	    height: 44px;
	    top: 0;
	    width: 44px;
	}
	#box1 ul.menu{
		padding: 8px 44px 0 0;
	}
	.canvas-slid #showRightPush{
	    background: url("../images/mobile-button-x.png") no-repeat scroll center center rgba(0, 0, 0, 0);
		background-color: #9ecb5d;
	    /*left: -48px;*/
	    /*top: 4px;*/
	    /*z-index: 999999;*/
	}
	/*****/

	table#aiContactSafeForm div#div_captcha{
    text-align: center;
    width: 100%;
	}
	#div_captcha_code{
		position: static;
	}
	#aiContactSafeBtns{
    margin: 15px 0 0;
    text-align: center;
    width: 100%;
	}
	#div_captcha_img_1{
		width:auto !important;
	}
	#aiContactSafeButtons_left{
		text-align:center !important;
	}
	#aiContactSafeSend,
	#aiContactSafeSendButton{
		float:none !important;
	}
	.slide .flex-direction-nav{
		top: -25px;
		margin: 0 -16px;
	} 
	.ext-slide span{
		margin: 0 0 0 10px;
		font-size: 14px;
	}
	.ext-slide span.desc-slide{
		font-size:11px;
		margin-left:71px;
	}
	.flex-direction-nav{
		top:68px;
	}
	.slide .ext-slide{
	   box-sizing: border-box;
	    padding-left: 5px;
	}

	#box8 .container .reviews,

	#box8 .container .social{

		overflow:hidden;

	}

	#showRightPush{

		display:block;

	}

	/*dj
	 * 
	 *
	.dj-mtmenu{

		display:none;

	}*/

	#footer_menu ul.menu{

		text-align:center;

	}

	#box12 img{

		margin-bottom:10px !important;

	}
	.lang_row .lang_box{

		margin-bottom:5px;

	}

	.pgplugin1,
	.pgplugin1:nth-child(2n) {

	    clear: both;

	    float: none;

	    margin-left: 1px !important;

	}
	.phocagallery-three-cols .phocagallery-box-file, .phocagallery-three-cols .phocagallery-box-file:hover{
	    border: medium none;
	    clear: none;
	    float: left;
	    margin-left: 0 !important;
	}
	.moduletable, .moduletable_menu, .moduletable_text{

		padding-left:0;

		padding-right:0;

	}

	.register_row{

		margin:0;

	}

	.register_left,

	.register_right{

		width:100%;

		margin:0 0 10px; 

	}

	#box14 a.buy_extension_button{

		margin:20px 0 0;

	}

	.m_box_left,

	.m_box_right{

		width:100%;

		margin: 0 0 5px;

	}

	#box15{

		display:none;

	}

	/*.scheme_2 img{

		max-width:490px;

	}*/

	form.dj_users_form .inputbox{

		min-width:1px;

	}

	.tabelka .produkt,

	.tabelka.two_col .produkt,
	.tabelka.three_col .produkt,
	.tabelka .produkt.jeden{

	    margin: 0 0 10px !important;

	    width: 100%;

	}

	#dm_cats h3.dm_title a small{

		display:block;

	}

	#searchForm #search_searchword{

		width:345px;

	}

	.lang_row .lang_box span{

		margin-left:0;

		left:0;

	}

	.lang_row .lang_box span:before, .lang_row .lang_box span:after{

		left:18px;

	}

	table.rsticketspro_tablebig{

	    display: block;

	    overflow-x: scroll;

	}

	.top-menu ul.menu li a{

		font-size:12px;

	}

	.lang_row .lang_box{

		margin-right:20px;

	}

	#box13{

		display: none !important;

	}

	#box12{

		padding-bottom:0;

	}
	.register_box .acysubscribe {
	    margin: 140px -39px -224px;
	    padding-bottom: 226px;
	}
	form.form-validate .register_row label{
		font-size:11px;
		line-height:14px;
	}
	.register_allview .button{
		bottom:20px;
	}
	a.sb-icon-search{
		margin-top:0;
	}

	#box-support #pixsearch_ng_panel input[type="text"]{
	    max-width: 180px;
	    min-width: 1px;
	}
	.extension-box{
		width:100%;
	}
	.djex-banner {
		padding: 30px;
	}
	.djex-banner .djex-icon {
		display: none;
	}
	.front-extension-box-over{
		width:100%;
	}
	.dj-newsletter-form-salesmanago .dj-newsletter-form{
	    border: medium none;
	    padding: 0;
	    text-align: center;
	    width: 100%;
	}
	.dj-social{
	    padding: 0;
	    text-align: center;
	    width: 100%;
	}
	.dj-social .a2a_default_style a{
	    display: inline-block;
	    float: none;
	}
	.row-phoca .span4{
		width: 100%;
	}
	.row-phoca .name{
		text-align: center !important;
	}
	.main-bottom-row.fifty .front-extension-box-over{
		width:100%;
	}
	.register_row.req{
		margin: 0;
	}
	.register_left, .register_right{
		margin-bottom:0;
	}
	.register_row.req.captcha_row {
	    margin-top: 0;
	    padding-top: 10px;
	}
	.dj_captcha_outer{
		padding-bottom: 12px;
	}
	#under-article-2 .moduletable{
		padding:0;
	}
	.available-translations > p{
		margin:0 5px;
	}
	#under-article-1 .moduletable{
		padding-left:0;
	}
	.our-network-button{
		right:0;
	}
	.our-network{
		left: auto;
		right:0;
	}
	.djbox-fourcolumns .moduletable{
		width: 100%;
	}
	.djbox-fourcolumns .mainbox-in{
		height: auto !important;
	}
}

@media screen and (max-width:767px){
	.payments-footer p.payments-intro{
		display: block;
		text-align: center;
		margin-left: 0;
		margin-right: 0;
	}
	#modules-bottom.m3 .mod-bottom{
		width:100%;
	}
	#box6 .moduletable {
    	padding: 0 10px;
	}
	.register_box .acysubscribe{
	    margin-bottom: -236px;
	    padding-bottom: 238px;
	}
	.translator-form #aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_Extensions.aiContactSafe_row #div_aics_Extensions4.aics_Extensions{
		clear:none;
	}
	.login-already-account{
		margin-top:40px;
	}
	#aiContactSafeForm #aiContactSafe_contact_form .aiContactSafe_row,
	#aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_name.aiContactSafe_row,
	#aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_email.aiContactSafe_row,
	#aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_Language.aiContactSafe_row{
		width:100%;
		padding:0;
	}
	.translator-form #aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_email.aiContactSafe_row,
	.translator-form #aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_name.aiContactSafe_row,
	.translator-form #aiContactSafeForm #aiContactSafe_contact_form #aiContactSafe_row_aics_Language.aiContactSafe_row{
		padding:0 !important;
	}
	.ext-slide span.desc-slide span{
		display:none;
	}
	.ext-slide span{
		font-size: 12px;
	} 
	.doc_boxes.videos .doc_box{
		width:100%;
	}

	table#aec_checkout tr.heading_tr_aec td{

		padding-left:0 !important;

		padding-right:0 !important;

	}

	#confirmation_info table tr th{

		display: none;

	}

	#confirmation_info table tr td:first-child,

	#confirmation_info table tr td:last-child{

		border:none;

	}

	#confirmation_info table tr td{

	    display: block;

	    padding: 0 0 0 50%;

	    position: relative;

	}

	#confirmation_info table tr td:before{

		width: 45%;

	    left: 0;

	    position: absolute;

	    top: 0;

	}

	#confirmation_info table tr td:first-child:before{

    	content: "Account";

	}

	#confirmation_info table tr td:nth-child(2):before{

		content: "Details";

	}

	#confirmation_info table tr td:nth-child(3):before{

		content: "Price";

	}
	
	#confirmation_info table tr td:nth-child(4):before{

		content: "Payment method";

	}

	#confirmation_info table tr td{

		border-bottom: 1px solid #f2f2f2 !important;

	}

	.about_right,

	.about_left{

	    margin: 0 0 10px;

	    width: 100%;	

	}

	.boxes_row .doc_box .moduletable{

	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;

	    padding-left: 0 !important;

	}

	.scheme_2 #content,

	#right{

		width: 100%;

		margin:0 0 10px;

	}	

	#modules-top.m3 .mod-top{

	    margin: 0 0 20px;

	    width: 100%;		

	}

	#box7 h3{

		text-align:center;

		width:100%;

	}

	.ext_all{

		width:100%;

	}

	.ext_all_in{

		border:none;

	}

	#box14 ul.extension_options{

	    /*text-align: left;*/

	    width: 100%;

	}

	#dm_msgbox.login_please{

		max-width:none;

	}

	.menu_account ul.menu li a{

		font-size:12px;

	}

	.support_mods .moduletable{

		width:100%;

		margin:0 0 20px !important;

	}

	#dj-extensions #notifi_email{

	    max-width: 150px;

	    min-width: 1px;

	}

	input#acymailingsearch{

		min-width:1px;

		width:200px;

	}

	.td_name, .td_license, .td_domain, .td_date_s, .td_date_e, .td_download{
	    border-bottom: 1px solid #ccc;
	    padding: 0 0 0 40%;
	    width: 60% !important;
	    text-align: left;
	    box-sizing: content-box;
	}
	.plan-lics-list.plan-nolic .td_download{
		text-align: left;
	}
	.td_download span{
		padding: 4px 40px;
	}
	a.generate-coupon{
	    clear: both;
	    display: block;
	    width: 100%;
	}
	h3.discount-info{
	    clear: both;
	    display: block;
	    float: none;
	    margin-top: 10px;
	    width: 100%;
	}
	.lic_row div.license-start-pos,
	.lic_row div.license-exp-pos,
	.license-heading div.startdate-h,
	.license-heading div.expirydate-h{
		width: 24%;
	}
	.lic_row div.license-code-pos,
	.license-heading div.license-h{
		width:40%;
	}
	.td_name:before, .td_license:before, .td_domain:before, .td_date_s:before, .td_date_e:before, .td_download:before{

	    left: 6px;

	    padding-right: 10px;

	    position: absolute;

	    top: 1px;

	    white-space: nowrap;

	    width: 45%;		

	}

	.td_name:before{

		content: "Extensions";

	}

	.td_license:before{

		content: "Licence";

	}

	.td_domain:before{

		content: "Domain ";

	}

	.td_date_s:before{

		content: "Start date";

	}

	.td_date_e:before{

		content: "Expiry date";

	}
	
	.td_download:before{

		content: "Download";

	}

	.main_title.th_list{

		display:none;

	}

	a.plan_renew_button{

	    line-height: 30px;

	    padding: 0 10px;

	}

	/*a.mylic_download_link{

		margin:5px 0;

	}*/
	form.form-validate label[for=acysubhidden]{
	    display: block;
	    max-width: 300px;		
	}
	.header-ext-left{
	    padding: 0;
	    width: 100%;
	}
	.header-ext-right{
		width: 100%;
	}
	.header-ext-left img {
	    margin-bottom: 0;
	}
	.djex-banner {
		height: auto;
	}
	.djex-banner a.readmore {
		float: none;
		display: block;
	}
	.latest-blog-ms ol{
	    margin-left: 0 !important;
	    margin-right: 0 !important;
	}
	.latest-blog-ms ol li{
	    border: medium none;
	    height: auto !important;
	    padding: 0;
	    width: 100%;
	}
	.djcf-apps .moduletable{
		width:100%;
	}
	.djcf-apps .moduletable .extension-box{
	    height: auto !important;
	    margin-bottom: 0;
	}
	#content .threep{
		padding-right:0;
	}
	.register_row.req .register_left{
		width:100%;
	}
	.register_allview .button{
	    position: static;
	    margin: 0 0 15px 46px;
	}
	.register_box .acysubscribe {
    margin-bottom: -308px;
    padding-bottom: 312px;
	}
	/*.register_allview::before {
	    background: #f7f7f7 none repeat scroll 0 0;
	    bottom: 0;
	    content: "";
	    height: 200px;
	    left: 0;
	    position: absolute;
	    width: 100%;
	    z-index: -1;
	}*/
	.djbundles .extensions legend,
	.djbundles .extensions .select-all-none{
		float: left;
		width:100%;
	}
	.available-translations > p{
		margin-bottom: 10px;
	}
	.app2 .description{
		clear:both;
	}
	.apps-area .row-fluid .moduletable{
		width:100%;
	}
	.djbox-threecolumns .moduletable,
	.djbox-twocolumns .moduletable{
		width: 100%;
	}
	.djbox-threecolumns .moduletable .mainbox-in,
	.djbox-twocolumns .moduletable .mainbox-in{
		height: auto !important;
	}
	.djcat2func-outer .moduletable.djcat2func{
		width: 100%;
	}
	a.ext_new_license{
		margin-bottom: 5px;
	}
}

@media screen and (max-width:599px){
	#box-support #pixsearch_ng_panel input[type="text"]{
	    max-width: 100%;
	    min-width: 290px;
	}
	.license-heading{
		display:none;
	}
	.lic_row div.license-code-pos,
	.lic_row div.license-start-pos,
	.lic_row div.license-exp-pos,
	.lic_row div.status-pos{
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 0 50%;
    position: relative;
    text-align: left;
    width: 100%;
	}
	.lic_row div.license-code-pos:before,
	.lic_row div.license-start-pos:before,
	.lic_row div.license-exp-pos:before,
	.lic_row div.status-pos:before{
	    left: 6px;
	    padding-right: 10px;
	    position: absolute;
	    top: 1px;
	    white-space: nowrap;
	    width: 45%;
	}
	.lic_row{
		border-width:3px;
	}
	.lic_row div.status-pos img{
		vertical-align:middle;
	}
	.lic_row div.license-code-pos:before{
		content:"LICENSE";
	}
	.lic_row div.license-start-pos:before{
		content:"START DATE";
	}
	.lic_row div.license-exp-pos:before{
		content:"EXPIRY DATE";
	}
	.lic_row div.status-pos:before{
		content:"STATUS";
	}
	li.mostreadthree-columns:nth-child(8){
		padding-bottom:15px;
	}
	#pixsearch_ng_panel input[type="text"]{
		min-width:1px;
	}
	#box-main-bottom ul.mostreadthree-columns{
	  -webkit-column-count: 1; 
	    -moz-column-count: 1; 
	    column-count: 1;
	   	-webkit-column-gap: 0px; 
	    -moz-column-gap: 0px;
	    column-gap: 0px;
	}
	ul.more-pay.menu li,
	ul.more-pay.menu li:last-child{
	    margin-bottom: 10px;
	    margin-left: 0;
	    width: 100%;
	}
	.ext-slider {
	    min-height: 240px;
	}
	.ext-slide{
	    clear: both;
	    float: none;
	    margin: 0 auto 5px;
	    text-align: left;
	    width: 210px;
	}
	.flexslider .slides .ext-slide img{
	    display: inline-block;
	    float: left;
	}
	.flex-direction-nav{
		top:140px;
	}
	.slide .flex-direction-nav{
		top:-144px;
	}
	.slide .ext-slide:last-of-type{
		padding-bottom: 20px;
	}
	.ext-slide span{
		text-align: left;
	}
	.flexslider.bg-caption-black-00 .flex-caption{
		padding-top:16px;
	}
	tr.sectiontableentry1 td,

	tr.sectiontableentry0 td, 

	tr.sectiontableentry2 td{

	    line-height: 24px;

	    padding: 18px 0;	

	}

	.dj-list-box,
	.dj-list-box-nolink{

		margin:0 0 20px;

		width:100%;

	}

	.dj-list-box .moduletable,
	.dj-list-box-nolink .moduletable{

		height:auto !important;

	}

	.lang_row .lang_box span{

		font-size:12px;

		width:100px;

	}

	.mod-bottom-in{

		padding-left:10px;

		padding-right:10px;

	}

	.ext a{

		font-size:18px;

	}

	.ao-item {

	    margin: 0 0 10px;

	    text-align: center;

	    width: 100%;

	}

	.compare-table tr td a.button{

		font-size:12px;

	}
	.extension-section-three-columns{
		margin-left:0;
	}
	.extension-section-one-column{
		width:100%;
		padding-left:0;
	}
	.moduletable3columns{
	    margin-bottom: 20px;
	    width: 50%;
	}
	#logo-background a{
		padding:0 20px;
	}
	#logo-background a img{
		max-width:100%;
	}
	.djbundles .ext-option{
		width:100%;
	}
	.our-network-button{
	    right: -20px;
	    top: 42px;
	}
	.our-network {
	    left: auto;
	    right: -20px;
	    top: 70px;
	}
}

@media screen and (max-width:567px){
	.dj_tabgen ul.title li{
		margin-bottom:10px !important;
	}
	#box1 ul.menu li{
	    margin-left: 0;
	    margin-right: 5px;
	}
	#box1 ul.menu li a{
	    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	    padding-left: 0;
	}
	/*.scheme_2 img {

	    max-width: 450px;

	}*/

	.menu_account ul.menu li{

		width:33.33%;

		margin:0 0 1px;

	}

	.top-menu ul.menu li{

		width:50%;

		margin:0 0 10px;

	}
	.top-menu ul.menus2 li{
		margin-bottom:0;
	}

	#searchForm #search_searchword{
	    min-width: 1px;
	    width: 150px;
	}

	.bulletsm label{

		margin-right:20px;

	}

	#box4{

		padding-bottom:10px;

	}

	#box5{

		padding:5px 0;

	}

	input#acymailingsearch {

	    width: 100px;

	}

	.coupondetails .button{

		margin-top:5px;

	}
	form.form-validate label[for="acysubhidden"] {
	    font-size: 12px;
	    line-height: 16px;
	    max-width: 200px;
	}
	.register_box .acysubscribe {
	    margin-bottom: -278px;
	    padding-bottom: 280px;
	}
	.moduletable_tpricing ul.title li, .moduletable_tpricing ul.title li.active{
		width:100%; 
	}
	.our-network-button{
		top:40px;
	}
}

@media screen and (max-width:480px){
	.our-network-button {
	    top: 32px;
	}
}

@media screen and (max-width:479px){
	.acysubscribe{
		border-top:none;
	}
	.register_allview .button{
		margin-left: 13px;
	}
	#box-support #pixsearch_ng_panel > div{
		margin-top:0;
	}
	.faq-item{
	    margin-bottom: 32px;
	    width: 100%;
	}
	.faq-row-in{
		margin-bottom:0;
	}
	#footer-box .moduletable{
		width:100%;
		height:auto !important;
	}
	#top-banner h3, #top-banner h1{
		font-size:30px;
	}
	#hdc_online_offline_message .fp_clock,
	#hdc_offline_message{
		font-size:14px;
	}
	#hdc_our_time_clock,
	#hdc_local_time_clock{
		font-size:32px;
	}
	.plans_outer .plan_box{
		padding-left:0;
	}
	.plans_outer .plan_box.active{
		padding-top: 90px !important;
	}
	.plan_box_title{
		padding-left:0;
	}
	.plan_box_title::after{
		right:0;
	}
	table.ps_results_ng{
		width:200px !important;
	}
	#top-banner .moduletable{
		padding-top:0;
	}
	.register_box {
	    padding: 49px 5px 0;
	}
	.register_box .inputbox{
	    box-sizing: border-box;
	    min-width: 1px;
	    width: 100%;
	}
	.register_allview .button{
		right:5px;
	}
	.coupondetails input.inputbox[type="text"]{

		min-width:100px;

	}

	.cc_gateway{

		display:none;

	}

	/*.twoco_right img{

		max-width:265px !important;

	}*/

	.confirm_tos label{

		line-height:20px;

	}

	#confirmation td{

		padding:0 5px;

	}

	p.confirm_tos{

		margin:0 0 0 5px;

	}

	#confirmation .button{

		margin:0 5px 0 0;

	}

	#confirmation_info table tr td{

		line-height:20px;

		word-break: break-all;

	}

	.plan-p_name h2{

	    font-size: 12px;

	    line-height: 16px;

	}

	#top-banner h3{

		font-size:20px;

	}

	#top-banner p{

		line-height:24px;

	}

	#box1 ul.menu li{

		margin-left:5px;

	}

	#logo_menu{

		text-align:center;

	}

	#logo-background{

		margin:0;

		float:none;

	}
	#menu-top{

		margin: 0;

	}

	.text_left,

	.text_right{

	    margin: 0 0 10px;

	    width: 100%;

	}

	.text_left p{

		text-align:left;

	}

	#modules-bottom.m2 .mod-bottom{

	    border: medium none !important;

	    text-align: left !important;

	    width: 100%;

	}

	#box6 h3{

		margin:0;

	}

	.ext{

		width:100%;

		margin:0 0 10px;

	}

	#box8 .reviews_in{

		font-size:14px;

		line-height:18px;

	}

	#box8 .social a{

		margin:0 5px;

	}

	#box9 #footer_menu ul.menu li a{

		margin:0 5px;

	}

	#box7{

		padding: 5px 0 25px;

	}

	.subpage #header{

		padding-bottom:10px;

	}

	.lang_row{

		text-align:center;

	}

	.lang_row .lang_box{

	    display: inline-block;

	    float: none;

	}

	#content .dj-art-overview-title, #content .work_clear h3{

		font-size:28px;

		line-height:34px;

	}

	.compare-table tr th,

	.compare-table tr td{

		font-size:12px;

	}

	#dm_msgbox input#modlgn_username,
	#dm_msgbox input#modlgn_passwd,
	#dm_msgbox input#username,
	#dm_msgbox input#passwd{

		min-width:1px;

		width:180px;
		box-sizing: border-box;
	}
	#dm_msgbox fieldset p#form-login-remember{
		    margin: 0 -38px 0 -44px;
	}
	.login_please label{
		display: block;
	}
	ul.login_list li{

		display:block;

	}

	#dm_docs .dm_taskbar li a{

		line-height:35px;

		padding:0 10px;

	}

	#box1 ul.menu li{

		margin-left:2px;

	}

	/*.scheme_2 img {

	    max-width: 358px;

	}*/

	#right .moduletable, #right .moduletable_menu, #right .moduletable_text{

		padding:0;

	}

	#dj-extensions #notifi_email{

		max-width:100px;

	}

	#dj-extensions .button.validate{

		padding:0 5px;

	}

	table.dj-items{

	    display: block;

	    overflow-x: scroll;	

	}

	.boxes_row .doc_box .moduletable h3{

		font-size:20px;

	}

	.componentheading{

		font-size:28px;

		line-height:32px;

	}

	ul.section_list li, ul.section_list li.DJ-SuggesterLight {

	    width: 100%;

	}

	.button{

		padding:0 5px;
		line-height: 50px;

	}

	.phocamaps{

	    border: medium none;

	    float: none;

	    margin: 0 0 10px;

	    overflow: hidden;

	    padding-bottom: 75%;

	    position: relative;

	}

	.phocamaps .phocamaps-box{

        position: absolute;

        top: 0;

        left: 0;

        width: 100% !important;

        height: 100% !important;

	}
	#dj-extensions .pp_list .pp_box .pp_logo{
	    float: none;
	    margin-bottom: 10px;
	    margin-left: 0;
	    text-align: center;
	}
	#dj-extensions .pp_list .pp_box .pp_logo_button .pp_button{
		text-align: center;
		margin-right:0;
		float:none;
	}
	#div_captcha_img_5{
		width:auto !important;
	}
	#div_captcha_img_5 img{
		max-width:300px;
	}
	.register_box .acysubscribe {
    margin-bottom: -378px;
    padding-bottom: 380px;
	}
	form .processor_list{
		padding:5px;
	}
	#confirmation .processor_list td.cc_icons{
	    box-sizing: border-box;
	    display: block;
	    width: 100%;
	}
	#confirmation td.cc_icons p {
	    padding-right: 0;
	    text-align: center;
	}
	.phocagallery-three-cols .phocagallery-box-file, .phocagallery-three-cols .phocagallery-box-file:hover{
		width: 100% !important;
	}
	.header-ext-right h2{
		text-align:center;
	}
	.header-ext-right h2 img{
	    display: block;
	    margin: 0 auto;
	}
	.dj-newsletter-form-salesmanago{
		padding:15px;
	}
	.about-us-box .span4{
		width:100%;
		text-align: center;
	}
	#content ul li a{
	    display: inline;
	    overflow-wrap: break-word;
	}
	#content ul li a{
		display: block;
	}
	#content .left-bundles ul li .renew-extend-buttons a{
		display: block;
	}
}

@media screen and (max-width:379px){
	.plan_box_title{
		font-size:14px;
	}
	.register_box .acysubscribe {
    margin-bottom: -418px;
    padding-bottom: 420px;
	}
	#box8 .social a {

	    margin: 0;

	}	

	td.contentheading, body.front td.contentheading{

		font-size:32px;

	}

	#box5 a{

		padding:0 20px;

	}

	#box14 .container-in{

		text-align:center;

	}

	#box14 img{

		float:none;

		margin:0;

	}

	#box14 ul.extension_options{

		text-align:center;

	}

	#box14 ul.extension_options li{

		display:block;

		border:none;

	}

	.art1 .moduletable .features_left h3, .art9 .moduletable .features_left h3{

		font-size:22px;

		line-height:28px;

	}

	.compare-table tr td a.button{

		padding:0 5px;

	}

	/*.scheme_2 img {

	    max-width: 294px;

	}*/

	.date_cat_more{

		text-align:center;

	}

	.createdate{

		margin:0;

		padding:0;

		border:none;

	}

	.vote_box .content_rating{

	    text-align: center;

	    width: 100%;

	}

	.vote_box .content_rating span.number_vote{

		float:none;

	}

	ul.stars_list li{

		float:none;

		display:inline-block;

	}

	.poor_best{

		float:none;

		width:auto;

	}

	.poor_best_list{

		float:none;

	}

	.vote_box .content_vote{

		float:none;

		text-align:center;

	}

	.vote_box form{

		text-align:center;

	}

	.blog td.contentheading, .article td.contentheading{

		font-size:18px;

	}

	#com-form-login .inputbox{

		min-width:200px;

	}

	form.dj_users_form tr td.sep{

		display:none;

	}

	form.dj_users_form tr td{

	    display: block;

	    width: 100%;

	}

	.article p img {

	    clear: both;

	    display: block;

	    margin: 0 !important;

	}
	#div_captcha_img_5 img{
		max-width:280px;
	}
	table#aiContactSafeForm div#aiContactSafeBtns input{
		padding-left:100px;
		padding-right:100px;
	}
	/*#logo-background a img{
		max-width:190px;
	}*/
	.header-ext-right h2{
	    font-size: 30px;
	    text-align: center;
	}
	ul.header-extension-options li{
    	display: block;
    	margin-right: 0;
    	margin-bottom:10px;
	}
	ul.header-extension-options li a{
		display: block;
	}
	.moduletable3columns{
	    height: auto !important;
	    text-align: center;
	    width: 100%;
	}
	.moduletable3columns p img{
		display: inline;
	}
	.threep h3{
		font-size:24px;
	}
	.front-extension-box-in{
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-top: 10px;
	}
	.front-extension-box{
		min-height:172px;
	}
	#top-banner .dj-subtitle{
		font-size:40px;
	}
	.register_row.req.captcha_row{
		overflow:hidden;
	}
	.our-network-button {
	    top: 19px;
	}
}

@media screen and (max-width:359px){
	.register_box .acysubscribe {
    margin-bottom: -448px;
    padding-bottom: 450px;
	}
}

@media screen and (max-width: 1200px) {
	
	.pricing-plan .bundles_pricing--2019 .djbundles .bundle .plan {
		min-width: none;
	}
	.pricing-plan__info {
		max-width: 100%;
	}
}

@media screen and (max-width: 979px) {
	.bundles_pricing--2019 .djbundles .extensions-list {
	    grid-template-columns: 1fr 1fr 1fr;
	}
}

@media screen and (max-width: 767px) {
	.bundles_pricing--2019 .djbundles .extensions-list {
	    grid-template-columns: 1fr 1fr;
	}
	.pricing-plan {
		display: block;
	}
	.bundles_pricing--2019 .plans > div:nth-child(2)::before {
		position: static;
	}
}

@media screen and (max-width: 399px) {
	.bundles_pricing--2019 .djbundles .extensions-list {
	    grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 767px) {
	 .tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li {
      float:left;
      display: none;
      width: 23%;
      margin-bottom: 0 !important;
     }
      .tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li > a {
        margin: 0;
        max-width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        word-wrap: normal;
        width: 100%;
        text-align: center;
        vertical-align: top;
        box-sizing: border-box;
      }
      .tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.active {
      	width: 54%;
      }
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.active:first-child {
          margin-left: 23%;
        }
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.active,
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.prev,
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.next {
			display: block;
		}
		
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.prev > a,
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.next > a {
		    -webkit-transition: none;
		    transition: none;
		}
		
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.prev > a span,
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.next > a span {
			display: none;
		}
		
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.prev > a:after,
		.tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.next > a:after  {
		  position: relative;
		  top: 1px;
		  display: inline-block;
    		font: normal normal normal 14px/1 FontAwesome;
        	font-size: 14px;
    		font-size: inherit;
    		text-rendering: auto;
		}
      .tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.prev > a:after {
        content: "\f053";
      }
      .tabs_pricing--2019 .dj_tabgen .tab_ul > ul > li.next > a:after {
        content: "\f054";
      }
}
