/* Large desktop */
@media (min-width: 1200px) {
    .container {
        width: 1200px;
    }
    .aisa-sidebar {
        min-width: 330px;
    }
    .aisa-menubar.col-lg-11 {
        width: 95.5%;
        padding-right: 3px;
    }
    .aisa-headerTop .aisa-search {
        max-width: 175px;
    }
    .aisa-navicon {
        width: 54px;
    }
    .aisa-list .aisa-latestBlog .imagebox {
        max-width: 310px;
    }
    .aisa-list .aisa-latestBlog .textbox {
        width: 63%;
    }
    .aisa-standardFullwidth .aisa-list .aisa-latestBlog .textbox {
        width: 72%;
    }
    .aisa-containerWrap.aisa-about .aisa-excerpt h3 {
        margin-left: -6px;
    }
    .aisa-commentbox .col-lg-2 {
        width: auto;
    }
    .aisa-author .col-lg-10 {
        padding-left: 9px;
    }
    .aisa-commentbox .col-lg-10 {
        padding-left: 3px;
        width: 88%;
    }
    .aisa-commentbox li li .col-lg-10 {
        width: 87%;
    }
    .aisa-commentbox li li .row {
        padding-bottom: 28px;
    }
    .aisa-gallery .box {
        width: auto;
    }
    .aisa-gallery li {
        max-height: 320px;
        overflow: hidden;
    }
    .aisa-leftsidebar .aisa-contentCol {
        max-width: 862px;
        float: right;
    }
    .aisa-leftsidebar .aisa-content {
        max-width: inherit;
    }
    #navbar {
        padding: 0 15px;
    }
    .aisa-standardFullwidth .comment-main-area {
        width: 92%;
    }
    .aisa-footerWrap .col-lg-2 .aisa-social-three,
    .aisa-footerWrap .col-lg-3 .aisa-social-three {
        margin: 0 auto;
        display: table;
        text-align: left;
    }
    .aisa-footerWrap .col-lg-2 li,
    .aisa-footerWrap .col-lg-3 li {
        display: block;
        margin-right: 0;
        margin-bottom: 20px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .aisa-mainmenu ul li {
        margin-right: 24px;
    }
    .aisa-headerTop .aisa-social li {
        margin-left: 0;
    }
    .aisa-menubar {
        width: 94.4%;
    }
    .aisa-navicon {
        width: 54px;
    }
    .aisa-social-two li {
        margin-bottom: 6px;
    }
    .aisa-gallery li {
        max-height: 170px;
        overflow: hidden;
    }
    .aisa-list .aisa-latestBlog .textbox {
        padding-right: 25px;
    }
    #navbar {
        padding: 0 15px;
    }
    .aisa-author {
        text-align: center;
    }
    .aisa-author .author-avatar {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .aisa-author .social {
        margin-left: 0;
    }
    .comment-main-area {
        width: 100% !important;
        margin-top: 10px;
    }
    .aisa-footerWrap .col-md-2 .aisa-social-three,
    .aisa-footerWrap .col-md-3 .aisa-social-three,
    .aisa-footerWrap .col-md-4 .aisa-social-three {
        margin: 0 auto;
        display: table;
        text-align: left;
    }
    .aisa-footerWrap .col-md-2 li,
    .aisa-footerWrap .col-md-3 li,
    .aisa-footerWrap .col-md-4 li {
        display: block;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .aisa-list .aisa-latestBlog .aisa-excerpt {
    	padding-top: 21px;
    	padding-bottom: 0;
	}
    .aisa-sidebar .aisa-instagram-feed .box a {width: auto;height: auto;}
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) {
    .aisa-sticky .aisa-logowrap {
        margin-top: 105px;
    }
    .aisa-navicon {
        border-right: 1px solid #eee;
        padding-top: 44px;
        padding-bottom: 43px;
    }
    .aisa-mainmenu ul {
        float: none;
        text-align: center;
        border-bottom: 1px solid #eee;
    }
    .aisa-mainmenu ul li {
        float: none;
    }
    .aisa-headerTop .aisa-social {
        border: none;
    }
    .aisa-carousel li .aisa-posttitlebar h3 a:link,
    .aisa-carousel li .aisa-posttitlebar h3 a:active,
    .aisa-carousel li .aisa-posttitlebar h3 a:visited {
        font-size: 16px;
    }
    .aisa-social-two li {
        margin-bottom: 6px;
    }
    .aisa-footerWrap .aisa-widget.aisa-recent-blog .box {
        max-width: inherit;
    }
    .aisa-footerWrap .aisa-widget.aisa-recent-blog .boxright {
        padding-left: 15px;
    }
    .aisa-sidebar .aisa-widget.aisa-recent-blog .boxright {
    	width: 185px;
    	padding-right: 0;
    }
    .aisa-social-three li {
        margin-bottom: 20px;
    }
    .aisa-list .aisa-latestBlog {
        text-align: center;
        padding: 0;
    }
    .aisa-list .aisa-latestBlog .aisa-featureImg {
    		padding: 20px 16px 0 16px;
    }
    .aisa-list .aisa-latestBlog .aisa-excerpt {
        padding-left: 22px;
        padding-right: 22px;
    }
    .aisa-gallery li {
        max-height: 130px;
        overflow: hidden;
    }
    .aisa-mainmenu ul li ul li a {
        text-align: left;
    }
    #navbar {
        padding: 0 15px;
    }
    .aisa-author {
        text-align: center;
    }
    .aisa-author .author-avatar {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .aisa-author .social {
        margin-left: 0;
    }
    .comment-main-area {
        width: 100% !important;
        margin-top: 10px;
    }
    .aisa-footer .aisa-instagramWrap li {
        width: 33.3%;
    }
    .aisa-footer .aisa-instagramWrap li:last-child {
        display: none;
    }
    .aisa-grid .col-md-6 .aisa-excerpt {
        padding: 22px;
    }
    .aisa-footerWrap .col-sm-2 .aisa-social-three,
    .aisa-footerWrap .col-sm-3 .aisa-social-three,
    .aisa-footerWrap .col-sm-4 .aisa-social-three {
        margin: 0 auto;
        display: table;
        text-align: left;
    }
    .aisa-footerWrap .col-sm-2 li,
    .aisa-footerWrap .col-sm-3 li,
    .aisa-footerWrap .col-sm-4 li {
        display: block;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .aisa-sidebar {
    	width: 330px;
    	float: none;
    	display: block;
    	margin: 0 auto;
    	text-align: left;
    	clear: both;
    	padding-top: 40px;
    }
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .aisa-header {
        position: relative;
    }
    .aisa-navicon {
        position: absolute;
        top: 52px;
        left: 15px;
        width: auto;
        padding: 0;
        border: none;
    }
    .navbar-toggle {
        position: absolute;
        top: 52px;
        width: auto;
        right: 15px;
        padding: 0;
        border: none;
        margin: 2px 0 0 0;
    }
    .aisa-logo a {
        line-height: normal;
    }
    .aisa-carousel li .aisa-posttitlebar h3 a:link,
    .aisa-carousel li .aisa-posttitlebar h3 a:active,
    .aisa-carousel li .aisa-posttitlebar h3 a:visited {
        font-size: 16px;
    }
    .aisa-footerWrap .aisa-sidebar .aisa-widget h2,
    .aisa-sidebar {
        text-align: center;
    }
    .aisa-footerWrap .aisa-widget.aisa-recent-blog .box {
        max-width: inherit;
        text-align: center;
    }
    .aisa-footerWrap .aisa-widget.aisa-recent-blog .boxright {
        padding-left: 15px;
        text-align: center;
    }
    .aisa-sidebar .aisa-widget.aisa-recent-blog .boxright {
    	  max-width: 200px;
    }
    .aisa-sidebar .aisa-widget.instagram .box img {
        width: 100%;
    }
    .aisa-social-three li {
        margin-bottom: 20px;
    }
    .aisa-containerWrap .aisa-sharebar .sharebox,
    .aisa-containerWrap .aisa-sharebar .comentbox {
        padding: 0;
    }
    .aisa-pagination .older,
    .aisa-pagination {
        text-align: center;
        margin: 10px 0;
    }
    .aisa-navicon ul {
        display: none;
    }
    .aisa-sliderBox .aisa-postdetails .box h3 a {
        font-size: 18px;
    }
    .aisa-sliderBox .aisa-postdetails .box {
        padding: 20px;
        top: 0;
        margin-top: 0;
        max-width: 100%;
    }
    .aisa-sliderBox .aisa-postdetails {
        position: inherit;
    }
    .aisa-containerWrap .aisa-sharebar {
        min-height: 80px;
    }
    .aisa-list .aisa-latestBlog {
        text-align: center;
        padding: 0;
    }
    .aisa-list .aisa-latestBlog .aisa-featureImg {
    	padding: 20px 16px 0 16px;
    }
    .aisa-list .aisa-latestBlog .aisa-excerpt {
        padding-left: 22px;
        padding-right: 22px;
    }
    .aisa-headerTop .aisa-socialbar {
        background: #fff;
    }
    .wpcf7-form input[type='email'],
    .wpcf7-form nput[type='search'],
    .wpcf7-form input[type='text'],
    .wpcf7-form input[type='url'],
    .aisa-contact input[type='email'],
    .aisa-contact nput[type='search'],
    .aisa-contact input[type='text'],
    .aisa-contact input[type='url'] {
        min-width: inherit;
        width: 100%;
    }
    .aisa-relatedpost .aisa-shortdetails {
        margin-bottom: 20px;
    }
    .aisa-gallery li {
        max-height: 106px;
        overflow: hidden;
    }
    .aisa-headerTop .aisa-search {
        padding-top: 9px;
    }
    .aisa-headerTop .aisa-social {
        padding-top: 11px;
    }
    .aisa-social-two li {
        margin: 0 5px 0 0;
    }
    .aisa-headerTop input[type='search'] {
        max-width: 103px;
        font-size: 11px;
        letter-spacing: 0px;
        padding: 0;
    }
    .aisa-social-one li {
        margin-left: 3px;
        margin-right: 3px;
    }
    .aisa-logowrap {
        padding-top: 0;
    }
    .aisa-sticky .aisa-logowrap {
        margin-top: 100px;
    }
    .comment-respond,
    .aisa-commentbox,
    .aisa-author,
    .aisa-grid .aisa-excerpt,
    .aisa-containerWrap .aisa-excerpt,
    .aisa-containerWrap.aisa-about .aisa-excerpt,
    .aisa-fullgrid .aisa-excerpt {
        padding: 22px;
    }
    .comment-respond {
        margin: 0 -22px;
    }
    .aisa-author {
        text-align: center;
    }
    .aisa-author .author-avatar {
        float: none;
        margin: 0 auto;
        padding: 0;
    }
    .aisa-author .social {
        margin-left: 0;
    }
    .comment-main-area {
        width: 100% !important;
        margin-top: 10px;
    }
    .aisa-relatedpost .col-xs-12 {
    	 max-width: 285px;
    	display: block;
    	margin: 0 auto;
    	float: none;
    }
    .aisa-relatedpost a {
        display: block;
        background: #fff;
        text-align: center;
    }
    .aisa-relatedpost h4 a {
        padding: 0;
    }
    .aisa-relatedpost img {
        width: auto;
    }
    .aisa-footer .aisa-instagramWrap li {
        width: 33.3%;
    }
    .aisa-footer .aisa-instagramWrap li:last-child {
        display: none;
    }
    .aisa-right,
    .aisa-copyright {
        text-align: center;
    }
    .aisa-sidebar {
        margin-top: 40px;
    }
    .aisa-social-one li {
        margin-left: 2px;
        margin-right: 3px;
    }
    .admin-bar .aisa-sticky .aisa-headerTop {
		margin-top: 48px;
	}
	.alignleft,	.alignright {
    	   margin: 8px auto 8px auto;
    		display: block;
    		float: none;
	}
	.aisa-sidebar {
    	max-width: 330px;
    	float: none;
    	display: block;
    	margin: 0 auto;
    	text-align: left;
    	clear: both;
    	padding-top: 40px;
    }
    .aisa-commentbox li .children, .aisa-commentbox ul ul {
    	margin-left: 10px;
	}
	.aisa-relatedpost {
    	margin-bottom: 30px;
	}
}
/* Landscape phones and down */
@media (max-width: 480px) {
    .aisa-gallery li {
        max-height: 66px;
        overflow: hidden;
    }
    .aisa-headerTop .aisa-search button {
        position: absolute;
        top: 10px;
        right: 8px;
        width: 40px;
    }
}
@media (max-width: 320px) {}