@media screen and (max-width: 1199px) {
	.dl-menuwrapper {
        display: block;
        z-index: 9999;
    }
	.mega-menu-container {
		display: none;
	}
	
}


/************************************************************************************
smaller than 960
*************************************************************************************/

@media screen and (max-width: 1023px) {
    .page-holder .container,
    .page-wrap .section .section {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pricing-table.columns-10, .pricing-table.columns-9, .pricing-table.columns-8, .pricing-table.columns-7, .pricing-table.columns-6, .pricing-table.columns-5, .pricing-table.columns-4, .pricing-table.columns-3, .pricing-table.columns-2, .pricing-table.columns-1 {
        display: none;
    }

    .pricing-container-responsive {
        display: block;
    }

    .universal-table.separated {
        text-align: center;
    }

    .pricing-container-responsive .universal-table .universal-table-column {
        width: 100%;
        max-width: 767px;
        float: none;
        margin-left: auto;
        margin-right: auto; 
        box-sizing: border-box;
    }

    .pricing-container-responsive .color-button-orange .try-buy, .pricing-container-responsive .color-button-green .try-buy {
        margin-top: 15px;
    }
    .pricing-container-responsive .universal-table .color-dark-blue {
        background: #F5F5F5;
        color: #444;
        font-weight: bold;
    }

    .pricing-container-responsive .pricing-table-price {
        font-size: 28px !important;
        padding: 10px 0;	
    }
    .pricing-container-responsive .pricing-table-price small {
        font-size: 16px !important;
    }

    .container {
        /*padding: 0 20px;*/
        width: 100%;
        max-width: 100%;
        box-sizing:border-box;
    }

    .container .container .container,
    .container .container {
        padding: 0;
        width: 100%;
        max-width: 100%;
        box-sizing:border-box;
    }

    .footer {
        padding: 0 20px;
        width: 100%;
        max-width: 100%;
        box-sizing:border-box;
    }
    .header-menu-top-container .header-menu-top {
        display: none;
    }
}

/************************************************************************************
smaller than 1000
*************************************************************************************/
@media screen and (max-width: 1000px) {
    .toolkit-video iframe {
        width: 100%;
        height: 272px;
    }

    .owl-consultant-left,
    .owl-consultant-right {
        width: 25%;
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    .owl-consultant-center {
        width: 47%;
        float: none;
        display: inline-block;
        vertical-align: middle;
    }

    .recent-posts-container .recent-posts-left,
    .recent-posts-container .recent-posts-right {
        width: 46%;
        margin-left: 2%;
        margin-right: 2%;
    }

    .consultant-steps-left,
    .consultant-steps-right {
        float: none;
        margin: 0 auto 20px auto;
    }
    .bonus-feature-wrap {
        position: relative;
        min-height: 107px;
    }
    .bonus-feature {
        border-radius: 4px;
        margin-bottom: 21px;
        border-bottom: 1px solid #EEE;
        padding-bottom: 20px;
        position: relative;
        margin-top: 0;
    }
    .bonus-feature-wrap h3 {
        width: 86%;
        height: 45px;
        text-align: left;
        font-weight: bold;
        font-family: latobold, Arial, sans-serif;
        color: #6C8087;
        font-size: 13px;
        padding: 0 0 0 56px;
        border-radius: 4px;
        margin-bottom: 0;
        cursor: pointer;
        position: relative;
        margin-top: 0;
        background-position: 0 50% !important;
        background-size: 45px !important;
        line-height: 45px;
        margin-left: 0 !important;
        margin-bottom: 5px;
    }
    .bonus-feature-wrap p {
        background: none rgba(0, 0, 0, 0);
        margin-bottom: 0;
        opacity: 1;
        padding: 0 0 0 57px;
    }
    .bonus-feature-review {
        border: none;
    }
    .sidebar-newsletter-container {
        padding: 20px !important;
    }
    .toolkit-part1 .col-1-of-4 {
        margin-top: 30px;
    }
    .toolkit-part1 .singledoc.fancybox-iframe {
        width: 100%;
        margin-bottom: 10px;
    }
    .toolkit-part1 .security-icon {
        width: 184px;
        float: none;
        clear: both;
        background-position: 0 6px;
    }
    .toolkitTemplate .cards {
        display: none;
    }
    .custom-div-dirty-white .col-1-of-3 {
        margin-bottom: 3em;
    }
    .tool-inf-title {
        text-align: center;
        margin-bottom: 1em;
    }
}

/************************************************************************************
smaller than 900
*************************************************************************************/

@media screen and (max-width: 900px) {
    .main-menu-container {
        display: none !important;
    }

    #dl-menu-top {
        display: none;
    }

    .advanced-search input[type="text"] {
        display: block;
        margin: 10px 0;
    }

    .advanced-search input[type="submit"] {
        margin: 0;
    }

    .review-form-container .review-form input[type="submit"] {
        display: block;
        margin: 10px 0 0 0;
    }

    .free-download-box {
        display: block;
        margin: 31px auto 10px auto;
        padding: 20px 4%;
        width: 92%;
    }

    .blog-main-content {
        float: none;
        margin: 0 auto;
        max-width: 580px;
        width: auto;
    }

    .blog-sidebar-container {
        float: none;
        margin: 30px auto 0;
    }

    .toolkit-col-left, .toolkit-col-center, .toolkit-col-right {
        float: none;
        margin: 40px auto 1% auto;
        width: auto;
        max-width: 325px;
    }

    .show-desktop-container {
        display: block;
        margin: 0 auto 0;
    }

    .tut-box-left {
        width: 50%;
        margin: 10px 2% 0 0;
    }

    .tut-box-right {
        width: 48%;
        margin: 10px 0 0 0;
    }
}

/************************************************************************************
smaller than 850
*************************************************************************************/
@media screen and (max-width: 850px) {
    .float-img-right {
        float: none;
    }
}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 800px) {
    .toolkit-video iframe {
        height: 209px;
    }

    #dl-menu-top {
        display: block;
    }

    .header-menu-top-container {
        width: 56px;
        position: relative;
        z-index: 1000;
    }

    .header-top-content .header-menu-top-container ul li {
        float: none;
        margin-left: 0 !important;
    }

    .header-top-content .header-menu-top-container ul li a {
        color: #fff;
        text-transform: none;
        font-weight: normal;
    }

    .list-item-download-inner .lid-left {
        float: none;
        max-width: 100%;
    }

    .list-item-download-inner .lid-right {
        float: none;
        text-align: center;
        margin-top: 20px;
    }

    .free-preview-download-top {
        /*margin: 0px -30px 20px -30px;*/
        padding: 15px 10px;
    }
    .form-free-preview-download-inner {
        display: inline-block;
        text-align: left;
        max-width: 100%;
        color: #333;
        margin: 0 auto;
    }
    .free-preview-download-container {
        padding: 30px 10px;
    }

    .response-hide-800px {
        display: none;
    }
    .tab-container-vertical .tabs-captions {
        float: none;
        width: 100%;
        border-radius: 4px;
    }
    .tab-container-vertical .tabs-containers {
        float: none;
        width: 100%;
        border: 1px solid #CACACA;
    }
    .explore-home-div:first-child {
        margin-left: 60px;
    }
    .footer-top-content {
        padding: 0 30px;
    }
    .explore-home-div {
        width: 90%;
        min-height: 0;
    }
    .explore-home-div .explore-home-div-content {
        width: 76%;
    }

    .col-2-of-2 {
        width: 100%;
    }

    .col-1-of-2 {
        width: 100%;
    }

    .col-3-of-3 {
        width: 100%;
    }

    .col-2-of-3 {
        width: 100%;
    }

    .col-1-of-3 {
        width: 100%;
    }

    .col-4-of-4 {
        width: 100%;
    }

    .col-3-of-4 {
        width: 100%;
    }

    .col-2-of-4 {
        width: 100%;
    }

    .col-1-of-4 {
        width: 100%;
    }

    .col-5-of-5 {
        width: 100%;
    }

    .col-4-of-5 {
        width: 100%;
    }

    .col-3-of-5 {
        width: 100%;
    }

    .col-2-of-5 {
        width: 100%;
    }

    .col-1-of-5 {
        width: 100%;
    }

    .col-6-of-6 {
        width: 100%;
    }

    .col-5-of-6 {
        width: 100%;
    }

    .col-4-of-6 {
        width: 100%;
    }

    .col-3-of-6 {
        width: 100%;
    }

    .col-2-of-6 {
        width: 100%;
    }

    .col-1-of-6 {
        width: 100%;
    }

    .col-7-of-7 {
        width: 100%;
    }

    .col-6-of-7 {
        width: 100%;
    }

    .col-5-of-7 {
        width: 100%;
    }

    .col-4-of-7 {
        width: 100%;
    }

    .col-3-of-7 {
        width: 100%;
    }

    .col-2-of-7 {
        width: 100%;
    }

    .col-1-of-7 {
        width: 100%;
    }

    .col-8-of-8 {
        width: 100%;
    }

    .col-7-of-8 {
        width: 100%;
    }

    .col-6-of-8 {
        width: 100%;
    }

    .col-5-of-8 {
        width: 100%;
    }

    .col-4-of-8 {
        width: 100%;
    }

    .col-3-of-8 {
        width: 100%;
    }

    .col-2-of-8 {
        width: 100%;
    }

    .col-1-of-8 {
        width: 100%;
    }

    .col-9-of-9 {
        width: 100%;
    }

    .col-8-of-9 {
        width: 100%;
    }

    .col-7-of-9 {
        width: 100%;
    }

    .col-6-of-9 {
        width: 100%;
    }

    .col-5-of-9 {
        width: 100%;
    }

    .col-4-of-9 {
        width: 100%;
    }

    .col-3-of-9 {
        width: 100%;
    }

    .col-2-of-9 {
        width: 100%;
    }

    .col-1-of-9 {
        width: 100%;
    }

    .col-10-of-10 {
        width: 100%;
    }

    .col-9-of-10 {
        width: 100%;
    }

    .col-8-of-10 {
        width: 100%;
    }

    .col-7-of-10 {
        width: 100%;
    }

    .col-6-of-10 {
        width: 100%;
    }

    .col-5-of-10 {
        width: 100%;
    }

    .col-4-of-10 {
        width: 100%;
    }

    .col-3-of-10 {
        width: 100%;
    }

    .col-2-of-10 {
        width: 100%;
    }

    .col-1-of-10 {
        width: 100%;
    }
    .col {
        display: block;
        float: none;
        margin: 1% 0 1% 0;
    }

    .owl-consultant-left,
    .owl-consultant-right,
    .owl-consultant-center {
        width: 100%;
        float: none;
        display: block;
        margin: 0 auto 20px auto;
    }


    .owl-consultant-left .owl-consultant-top,
    .owl-consultant-left .owl-consultant-middle,
    .owl-consultant-left .owl-consultant-bottom,
    .owl-consultant-right .owl-consultant-top,
    .owl-consultant-right .owl-consultant-middle,
    .owl-consultant-right .owl-consultant-bottom {
        min-height: 0;
    }
    img.alignright {
        float: none;
        margin: 0;
    }
}

/************************************************************************************
smaller than 700
*************************************************************************************/
@media screen and (max-width: 700px) {
    .toolkit-video iframe {
        height: 349px !important;
    }

    .logo {
        float: none;
    }

    .header-top-content {
        float: none;
        width: 100%;
    }

    .header-menu-top-container {
        width: 40%;
    }

    .lang-select-container {
        position: absolute;
        top: 15px;
        right: 15px;
    }

    .header-top-content .header-contact {
        margin: 15px 0 0 0;
    }

    .footer-top-content .footer-col-1,
    .footer-top-content .footer-col-2,
    .footer-top-content .footer-col-3,
    .footer-top-content .footer-col-4,
    .footer-top-content .footer-col-5 {
        width: 22%;
        margin: 0 1% 20px 1%;
    }

    .footer-bottom-content .footer-col-1,
    .footer-bottom-content .footer-col-2,
    .footer-bottom-content .footer-col-3,
    .footer-bottom-content .footer-col-4,
    .footer-bottom-content .footer-col-5 {
        width: 22%;
        margin: 0 1% 20px 1%;
    }

    .owl-consultant-left .owl-consultant-top,
    .owl-consultant-left .owl-consultant-middle,
    .owl-consultant-left .owl-consultant-bottom,
    .owl-consultant-right .owl-consultant-top,
    .owl-consultant-right .owl-consultant-middle,
    .owl-consultant-right .owl-consultant-bottom {
        margin: 0;
        padding: 0;
    }

    .all-tool-title,
    .all-tool-price,
    .all-tool-link,
    .all-tool-more {
        display: block;
        width: 100%;
        position: static;
        padding: 10px 0;
        border: none;
        text-align: center;
        float: none;
    }

    .all-tool-link a {
        min-width: 75px;
    }

    .review-form-container .review-form #review-comment {
        min-width: 0;
        width: 90%;
    }

    .list-head .social-sharing-container .social-btns-right {
        margin: 0;
    }

    .tab-container-vertical-plain .tabs-inner-tabs {
        float: none;
        margin: 0 auto 30px auto;
        width: 90%;
    }

    .tab-container-vertical-plain .tabs-inner-content {
        float: none;
        margin: 0 auto 30px auto;
        width: 90%;
    }

    .books-left {
        float: none;
        margin: 0 0 30px 0;
        width: 100%;
    }

    .books-right {
        float: none;
        margin: 0 0 0 0;
        width: 100%;
    }
    .horizontal-tabs .universal-tab .tab-caption {
        float: none;
        margin-right: 0;
        border-radius: 4px;
        background: #BCC8CC;
        color: #7F939A;
        padding: 8px;
        margin-bottom: 10px;
    }
    .horizontal-tabs .universal-tab .tab-additional {
        float: right;
        margin-right: 72px;
        position: relative;
        top: 30px;
        height: 5em;
    }
}

/************************************************************************************
smaller than 600
*************************************************************************************/
@media screen and (max-width: 600px) {
    .toolkit-video iframe {
        height: 312px !important;
    }

    .tab-container-horizontal .tabs-inner-tabs .what-item {
        float: none;
        border-radius: 0;
        border-bottom: 1px solid #fff;
    }

    .white-div .social-sharing-container .social-btns-right {
        margin-top: 0;
    }

    .custom-menu-one-container {
        display: none;
    }

    .tab-container-vertical {
        padding: 10px 10px 20px;
    }

    .tab-container-horizontal .tabs-inner-content {
        padding: 15px;
    }

    .tutorial-tab-left {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }

    .tutorial-tab-left p {
        text-align: center !important;
    }

    .tutorial-tab-right {
        float: none;
        width: 100%;
    }

    .what-item-plain .tooltip-owl {
        display: none !important;
    }

    .documentation-tutorial-container {
        text-align: center;
    }

    .documentation-tutorial-box {
        width: 80%;
        text-align: left;
        margin: 0 0 1% 0;
    }

    .response-hide-600px {
        display: none;
    }
    .col {
        margin: 1% 0 1% 0%;
    }
}

/************************************************************************************
smaller than 500
*************************************************************************************/
@media screen and (max-width: 500px) {
    .toolkit-video iframe {
        height: 261px !important;
    }

    .footer-top-content {
        padding-top: 15px;
    }

    .footer-top-content .footer-col-1,
    .footer-top-content .footer-col-2,
    .footer-top-content .footer-col-3,
    .footer-top-content .footer-col-4,
    .footer-top-content .footer-col-5,
    .footer-bottom-content .footer-col-1,
    .footer-bottom-content .footer-col-2,
    .footer-bottom-content .footer-col-3,
    .footer-bottom-content .footer-col-4,
    .footer-bottom-content .footer-col-5 {
        display: block;
        float: none;
        margin: 0 auto 20px;
        text-align: center;
        width: 280px
    }

    .recent-posts-container {
        margin: 0 auto;
        width: 90%;
    }

    .recent-posts-container .recent-posts-left,
    .recent-posts-container .recent-posts-right {
        width: 100%;
        margin: 0 auto 20px auto;
        float: none;
    }

    .explore-home-div {
        display: block;
        width: 90%;
        margin: 0 auto 13px auto !important;
    }

    .explore-home-div .explore-home-div-image {
        display: block !important;
        margin: 20px auto 20px auto;
    }

    .explore-home-div .explore-home-div-content {
        padding: 0 14px 24px 14px;
        width: auto;
        display: block !important;
    }

    .all-toolkit-doc-container {
        padding: 15px;
    }

    .consultant-steps-left,
    .consultant-steps-right {
        background: none;
        padding: 0;
    }

    .custom-menu-two-container {
        display: none;
    }

    .tab-container-vertical {
        padding: 10px 10px 20px;
    }

    .container .tab-container-vertical-plain iframe {
        height: 240px !important;
    }

}

/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {
    .tab-container-vertical .tabs-inner-tabs {
        width: auto;
        float: none;
        margin: 0 0 20px 0;
    }

    .tab-container-vertical .tabs-inner-content {
        float: none;
        width: auto;
    }

    .col-1-of-10 img {
        display: block;
        margin: 0 auto;
    }

    .container iframe {
        height: 225px;
    }

    .container .form-switcher iframe {
        height: 455px !important;
    }

    .learning-center-box-left {
        margin-right: 0;
        width: 100%;
    }

    .learning-center-box-right {
        display: none;
    }

    .rss-box .rss-left {
        float: none;
        width: 100%;
        margin: 0 0 2% 0;
    }

    .rss-box .rss-right {
        float: none;
        width: 100%;
        margin: 0 0 0 0;
    }

    .documentation-tutorial-box {
        width: 100%;
    }

    #fancybox-wrap {
        padding: 0px;
        width: 100% !important;
        left: 0 !important;
    }

    #fancybox-close {
        top: -2px;
        right: -2px;
    }

    #fancybox-content {
        border: none;
        width: 100% !important;
        height: auto !important;
    }

    #fancybox-frame {
        height: 300px;
    }

    .blank-page-container h1.post-title {
        font-size: 22px;
    }

    .inner-row-custom .col {
        text-align: center;
    }
}

/************************************************************************************
smaller than 400
*************************************************************************************/
@media screen and (max-width: 400px) {
    .header-top-content .header-contact {
        margin: 10px 0 0 0;
        max-width: 170px;
        text-align: center;
    }

    .header-top-content .header-contact span {
        background: none;
        padding: 0;
    }

    .header-top-search form {
        float: none;
        width: 100%;
        margin: 10px auto 0 auto;
    }

    .header-top-search form .field {
        display: block;
        width: 90%;
        margin: 0 auto;
    }

    .blog-picture {
        float: none;
        margin: 0 auto 15px;
    }

    .consultant-steps-left,
    .consultant-steps-right {
        width: 280px;
        margin: 0 auto 20px auto;
    }

    .consultant-step {
        margin-left: 0;
    }

    .video-holder {
        float: none !important;
        width: 100% !important;
    }

    .video-thumb-holder {
        float: none !important;
        margin-left: 0% !important;
        margin-top: 10px !important;
        width: 100% !important;
    }

    .video-thumb-holder ul li {
        cursor: pointer !important;
        float: left !important;
        margin: 0 1% !important;
        padding: 0 !important;
        width: 31% !important;
    }

    .book-9-steps-left {
        float: none;
        margin: 0 auto 20px auto;
        width: 180px;
    }

    .book-9-steps-right {
        float: none;
        margin: 0;
        width: 100%;
    }

    .video-holder iframe {
        height: 175px !important;
    }
}

/*LAYOUT*/

@media only screen and (max-width: 480px) {

    .form-switcher label {
        text-align: left;
    }

    .form-switcher, .form-switcher p {
        text-align: left !important;
        float: none !important;
        max-width: none !important;
    }

    .contact-us-form-container-contact .infusion-field label {
        text-align: left !important;
    }
}













