/******************************************************************************/


/* 0-1049																	  */


/******************************************************************************/

@media only screen and (min-width:0px) and (max-width:1069px) {}


/******************************************************************************/


/* 0-959																	  */


/******************************************************************************/

@media only screen and (min-width:0px) and (max-width:979px) {
    /******************************************************************************/
    /* Base																		  */
    /******************************************************************************/
    *,
    body,
    input,
    select,
    textarea,
    .fancybox-title.fancybox-title-inside-wrap {
        font-size: 14px;
    }
    /******************************************************************************/
    /* Post																		  */
    /******************************************************************************/
    /**************************************************************************/
    /*	Post / Comments list												  */
    /**************************************************************************/
    .template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children,
    .template-post .template-post-comment-list>ul>li ul.template-post-comment-list-children li {
        margin-left: 0px;
    }
    /******************************************************************************/
    /* Component																  */
    /******************************************************************************/
    /**************************************************************************/
    /* Component / Counter box												  */
    /**************************************************************************/
    .template-component-counter-box ul>li>.template-component-counter-box-counter {
        width: 150px;
        height: 150px;
        line-height: 150px;
    }
    /**************************************************************************/
    /* Component / Feature													  */
    /**************************************************************************/
    /**************************************************************/
    /* Component / Feature / Icon								  */
    /**************************************************************/
    /**********************************************************/
    /* Component / Feature / Icon / Size					  */
    /**********************************************************/
    .template-component-feature.template-component-feature-size-large ul>li>.template-icon-feature {
        width: 150px;
        height: 150px;
    }
    /**********************************************************/
    /* Component / Feature / Header	/ Position				  */
    /**********************************************************/
    .template-component-feature.template-component-feature-size-large.template-component-feature-position-right ul>li>h5 {
        margin-right: 170px;
    }
    .template-component-feature.template-component-feature-size-large.template-component-feature-position-left ul>li>h5 {
        margin-left: 170px;
    }
    /**********************************************************/
    /* Component / Feature / Text / Position				  */
    /**********************************************************/
    .template-component-feature.template-component-feature-size-large.template-component-feature-position-right ul>li>p {
        margin-right: 170px;
    }
    .template-component-feature.template-component-feature-size-large.template-component-feature-position-left ul>li>p {
        margin-left: 170px;
    }
}


/******************************************************************************/


/* 0-767																	  */


/******************************************************************************/

@media only screen and (min-width:0px) and (max-width:787px) {
    /******************************************************************************/
    /* Template layout															  */
    /******************************************************************************/
    .template-content-layout .template-content-layout-column-left,
    .template-content-layout .template-content-layout-column-right {
        clear: both;
        float: none;
    }
    .template-content-layout .template-content-layout-column-left {
        margin-bottom: 60px;
    }
    /******************************************************************************/
    /* Headers																	  */
    /******************************************************************************/
    h3,
    h3 a,
    .template-component-testimonial ul>li>p,
    .template-component-twitter-user-timeline ul>li>p {
        font-size: 28px;
    }
    h4,
    h4 a {
        font-size: 24px;
    }
    h5,
    h5 a {
        font-size: 20px;
    }
    h6,
    h6 a,
    .template-component-counter-list>ul>li>.template-component-counter-list-label,
    .template-component-counter-list>ul>li>.template-component-counter-list-counter {
        font-size: 16px;
    }
    /******************************************************************************/
    /* Template																	  */
    /******************************************************************************/
    /**************************************************************************/
    /* Template	/ Header													  */
    /**************************************************************************/
    .template-header {}
    .template-header .template-main {
        display: block;
    }
    /**********************************************************************/
    /* Template / Header / Top											  */
    /**********************************************************************/
    .template-header .template-header-top .template-header-top-logo,
    .template-header .template-header-top .template-header-top-menu {
        width: 100%;
        display: block;
    }
    .template-header .template-header-top .template-header-top-logo {
        float: none;
        text-align: center;
    }
    .template-header .template-header-top .template-header-top-logo a {}
    .template-header .template-header-top .template-header-top-logo a img {
        max-width: 150px;
        margin-left: auto;
        margin-right: auto;
    }
    .template-header .template-header-top .template-header-top-menu {
        margin-bottom: 20px;
    }
    /******************************************************************************/
    /* Form																		  */
    /******************************************************************************/
    .template-form-line.template-form-line-submit,
    .template-form-line.template-form-line-submit>div,
    .template-form-line.template-form-line-submit input[type="submit"] {
        width: 100%;
        display: block;
    }
    /******************************************************************************/
    /* Component																  */
    /******************************************************************************/
    /**************************************************************************/
    /* Component / Menu														  */
    /**************************************************************************/
    /**********************************************************************/
    /* Component / Menu / Default										  */
    /**********************************************************************/
    .template-component-menu-default {
        display: none;
    }
    /**********************************************************************/
    /* Component / Menu / Responsive									  */
    /**********************************************************************/
    .template-component-menu-responsive {
        display: block;
    }
}


/******************************************************************************/


/* 768-1049																	  */


/******************************************************************************/

@media only screen and (min-width:768px) and (max-width:1069px) {}


/******************************************************************************/


/* 960-1049																	  */


/******************************************************************************/

@media only screen and (min-width:960px) and (max-width:1069px) {
    /******************************************************************************/
    /* Default																	  */
    /******************************************************************************/
    .template-main,
    .template-component-menu-default ul.sf-menu .sf-mega {
        width: 930px;
    }
    /******************************************************************************/
    /*	Template layout															  */
    /******************************************************************************/
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right {
        width: 290px;
    }
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left {
        width: 610px;
    }
    /******************************************************************************/
    /*	Component																  */
    /******************************************************************************/
    /**************************************************************************/
    /* Component / Menu														  */
    /**************************************************************************/
    /**********************************************************************/
    /* Component / Menu / Default										  */
    /**********************************************************************/
    .template-component-menu-default ul.sf-menu>li>a {
        min-width: 100px;
    }
}


/******************************************************************************/


/* 768-959																	  */


/******************************************************************************/

@media only screen and (min-width:768px) and (max-width:979px) {
    /******************************************************************************/
    /* Default																	  */
    /******************************************************************************/
    .template-main,
    .template-component-menu-default ul.sf-menu .sf-mega {
        width: 750px;
    }
    /******************************************************************************/
    /*	Template layout															  */
    /******************************************************************************/
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right {
        width: 230px;
    }
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left {
        width: 490px;
    }
    /******************************************************************************/
    /* Widget																	  */
    /******************************************************************************/
    /**************************************************************************/
    /* Widget / Most commented - Style 2									  */
    /* Widget / Recent post - Style 2										  */
    /* Widget / Recent comments - Style 3									  */
    /**************************************************************************/
    .template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>a,
    .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>a,
    .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>a {
        display: none;
    }
    .template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>h6,
    .template-footer .template-footer-top .template-widget-most-commented.template-widget-most-commented-style-1>ul>li>span,
    .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>h6,
    .template-footer .template-footer-top .template-widget-recent-post.template-widget-recent-post-style-1>ul>li>span,
    .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>h6,
    .template-footer .template-footer-top .template-widget-recent-comment.template-widget-recent-comment-style-1>ul>li>span {
        margin-left: 0px;
    }
    /******************************************************************************/
    /*	Component																  */
    /******************************************************************************/
    /**************************************************************************/
    /* Component / Menu														  */
    /**************************************************************************/
    /**********************************************************************/
    /* Component / Menu / Default										  */
    /**********************************************************************/
    .template-component-menu-default ul.sf-menu>li>a {
        min-width: 75px;
        padding-left: 5px;
        padding-right: 5px;
    }
}


/******************************************************************************/


/* 479-767																	  */


/******************************************************************************/

@media only screen and (min-width:480px) and (max-width:787px) {
    /******************************************************************************/
    /* Headers																	  */
    /******************************************************************************/
    h2,
    h2 a,
    .template-component-counter-box ul>li>.template-component-counter-box-counter,
    .template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child {
        font-size: 48px;
    }
    /******************************************************************************/
    /* Default																	  */
    /******************************************************************************/
    .template-main,
    .template-component-menu-default ul.sf-menu .sf-mega {
        width: 460px;
    }
    /******************************************************************************/
    /*	Template layout															  */
    /******************************************************************************/
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right {
        width: 460px
    }
}


/******************************************************************************/


/* 0-479																	  */


/******************************************************************************/

@media only screen and (min-width:0px) and (max-width:499px) {
    /******************************************************************************/
    /* Headers																	  */
    /******************************************************************************/
    h1,
    h1 a {
        font-size: 48px;
    }
    h2,
    h2 a,
    .template-component-counter-box ul>li>.template-component-counter-box-counter,
    .template-component-pricing-plan>ul>li .template-component-pricing-plan-price>span:first-child {
        font-size: 40px;
    }
    /******************************************************************************/
    /* Default																	  */
    /******************************************************************************/
    .template-main,
    .template-component-menu-default ul.sf-menu .sf-mega {
        width: 300px;
    }
    /******************************************************************************/
    /*	Template layout															  */
    /******************************************************************************/
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-left .template-content-layout-column-right,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-left,
    .template-content-layout.template-content-layout-sidebar-right .template-content-layout-column-right {
        width: 300px;
    }
    /******************************************************************************/
    /* Post																		  */
    /******************************************************************************/
    /**************************************************************************/
    /*	Post / Comments list												  */
    /**************************************************************************/
    .template-post .template-post-comment-list>ul>li .template-comment-meta,
    .template-post .template-post-comment-list>ul>li .template-comment-content {
        margin-left: 0px;
    }
    /**********************************************************************/
    /*	Post / Comments list / Comment									  */
    /**********************************************************************

			/******************************************************************/
    /*	Post / Comments list / Comment / Avatar						  */
    /******************************************************************/
    .template-post .template-post-comment-list>ul>li .template-comment-avatar {
        display: none;
    }
    /******************************************************************/
    /*	Post / Comments list / Comment / Content					  */
    /******************************************************************/
    .template-post .template-post-comment-list>ul>li .template-comment-content {
        margin-top: 10px;
    }
}

#afc_sidebar_1562 {
    background: #f9a629;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 160px;
    margin: 0px 0px 0px 0px;
    z-index: 999999;
    padding: 10px;
    color: #ffffff;
}

#afc_sidebar_1562 {
    background: #FE6500;
    top: 70%!important;
}

#afc_sidebar_1562 a {
    color: white;
    font-family: 'Nunito', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

#afc_sidebar_1563 {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 160px;
    margin: 0px 0px 0px 0px;
    z-index: 999999;
    padding: 10px;
    color: #ffffff;
    text-align: center;
}

#afc_sidebar_1563 {
    background: #4ed4d0;
    top: 78%!important;
}

#afc_sidebar_1563 a {
    color: white;
    font-family: 'Nunito', sans-serif;
    font-size: 1rem;
    line-height: 1.5;
    text-align: center;
}