@media only screen and (min-width: 1200px) {
	.magazines-section .container{max-width: 1235px;}
}
@media only screen and (max-width: 1600px) {
	.about-section .box .bg-cover{height: 360px;}		
	.login-box .icon-search {margin-right: 50px;}
.site-header{ padding-bottom: 20px; }
}

@media only screen and (max-width: 1366px) {

	.header-top-menu ul li{padding: 0 10px 35px 10px}
	.about-content { padding: 30px 20px 30px 40px;}
	.latest-issue {padding: 70px 30px 80px 30px;}	
	.upcoming-event .container{ max-width: 1200px; }
	.header-top-buttons .search-form {bottom: -97px;}
	.programs-item .programs-title {font-size: 25px;font-weight: 600;}
	.mca-foundation .container{max-width: 1245px;}
	.mca-foundation .content-right .btn {height: 60px;line-height: 60px;font-size: 25px;padding: 0 25px;float: right;}
	.login-box .icon-search{margin-right: 50px;}
/*	.header-top-menu ul li a{font-size: 19px;}*/
	.home .about-section {padding: 2px 0 0;}
	
}
@media only screen and (max-width: 1300px) {
	.banner-content .content {width: 80%;}
	.banner-content .content h1 {font-size: 50px;}
	.col-left {width: 44%;}	
	.recent-postSlider{padding: 0 40px}
	.inner-banner .banner-caption{left: 45px}
    .header-top-menu {margin-right: 0; /*margin-bottom: 15px;*/}
	.container {max-width: 1165px;}
	.logo-item{margin: 0;}
	 .header-top-menu ul li {padding: 0 8px 35px 8px;} 
    .main-menu{padding: 0}
	.site-header {padding: 28px 10px 20px 10px;}
	.menu-wraper ul li a {font-size: 18px;}
	/* .header-top-menu ul li a {font-size: 23px;} */
   .footer-menu li {margin: 0 10px;}
	
	
}
@media only screen and (max-width: 1300px) and (min-width: 1200px)  {
/*    .menu-nav-container .menu-item .sub-menu {top: 26px !important;}*/
	.upcoming-event .container{ max-width: 1050px}
	.header-top-buttons .search-form {bottom: -99px;}
	.mca-foundation .container {max-width: 1095px;}
	.programs-item .programs-title{padding: 0 60px;}
	
/*	.menu-nav-container .menu-item .sub-menu a {font-size: 20px;}*/

	

}

@media only screen and (min-width: 1199px) {
	.menu-nav-container .menu-item .sub-menu {position: absolute;top: 55px;left: 0;z-index: 2;width: 308px;text-align: left; background: #82857a; padding: 20px 15px; display:none}
	.menu-nav-container .menu-item .sub-menu li{padding-bottom: 0;}
	.menu-nav-container .menu-item:hover .sub-menu{display: block;}
    .menu-nav-container .menu-item .sub-menu  a{color: #fff; font-weight: 300; line-height: 18px;}
    .menu-nav-container .menu-item .sub-menu  a:hover{color: #edc774;}
	.menu-nav-container .menu-item .sub-menu li{padding-left: 10px; padding-right: 10px;}


}
@media only screen and (max-width: 1199px) {
    .logo {padding-top: 10px;}
	.latest-issue .issue-box {width: 47%;}
	.issue-content p {font-size: 22px;line-height: 28px;}
	.issue-title {margin-bottom: 23px;}
	.issue-content p {margin-bottom: 30px;}
	.upcoming-event .container{width: 900px;}
	.event-box{padding: 0 15px}
	.upcoming-event .event {margin: 0 -15px;}
	.upcoming-event .slick-next {right: -34px;}
/*	.footer-menu {width: 68%;}*/
    .footer-menu {width: 67%;clear: both;text-align: center;display: table;margin: 0 auto;float: none;}
	.spacial-resources li {width: 50%;}
	/*menu*/
	.mobile-trigger {display: block; z-index: 2}
	.header-top-menu .menu{display: none; position: absolute; left: 0; width: 100%;}
/*	.partner-logo{display: none}*/
	.header-top {padding-left: 0; padding-top: 5px;}
	.logo {width: 190px;}	
	.main-menu{position: inherit}
	.header-top-menu ul li {display: block;text-align: left;}
	.header-top-menu .menu {z-index: 3;top: 105px; background: #474d41; padding: 20px 25px;}
	.header-top-menu .menu ul {padding: 10px 0 10px;}
	.login-box .icon-search:before{display: none;}
	.header-top-menu {margin-right: 0;margin-bottom: 0;}
/*	.header-top-menu ul li a {font-size: 20px;}*/
	/*end menu*/
	
	.price li.value {padding: 25px 15px;font-size: 25px;}
	.price .header {font-size: 25px;padding: 20px 15px;}
	.price li {padding: 11px 15px;}
	.price li.value {padding: 15px;}
	.price .header br{display: none}
	.event-details {padding-left: 35px;}
	.detail-sections {padding: 60px 0 30px}
	span.info-box br{display: none}
	.header-top-buttons .search-form {bottom: -105px;}
	
	.menu-nav-container .menu-item .sub-menu{display: none;}
	.menu-nav-container .arrow-down{position: absolute; right: 15px; height: 15px; width: 15px; border: solid #edc774;border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);cursor: pointer; 
   top:3px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; display: block}
  .menu-nav-container .arrow-down.open{-webkit-transform: rotate(45deg);transform: rotate(45deg); top: -2px;}
	
	 .magazines {padding: 50px 0 0;}
	.price-lavel {margin-bottom: 50px;}
	.header-top-menu ul li {padding: 0; margin: 0;}
	.header-top-menu ul li a {border-bottom: 1px solid #3c4236; display: block;padding: 0 0 8px 0;margin-bottom: 8px;}
	.header-top-menu ul li:last-child a{border: 0;}
	.menu-nav-container .menu-item .sub-menu{padding-left: 15px;}
	.about-section .box .bg-cover{height: 400px;}
	.programs-item .programs-title{padding: 0 40px;}
	.mobile-open.site-header:after {content: "";height: 100%;width: 100%;background: #000;position: fixed;top: 0;left: 0;bottom: 0;z-index: 1;opacity: 0.5;}
	.event-listing .event-item {padding-left: 20px;}
	.professional-event{padding-left: 30px;}
	.home .about-section {padding: 2px 0 0;}
	.event-listing .sidebar {padding-left: 40px;}
	.upcoming-event .slick-prev, .upcoming-event .slick-next{margin-top: 0;}
	.login-box .icon-search {margin-right: 60px;}
	
	
	.mobile-trigger{top:38px;}
	.site-header { padding: 28px 10px 28px 10px; }
	.header-top-menu {margin-bottom: 15px;}


	.magazines.magazines-section{padding: 50px 0;}
    .upcoming-event-dark .event-box-list {margin: 0 -15px;}
    .btn-border {font-size: 17px;height: 63px;}
    
    .magazinesplash-page .article-title {font-size: 24px;}
    .magazinesplash-page .magazine-article-content .sub-heading {font-size: 18px;}
    .footer-description {float: right;padding-left: 0;}
    .main-menu{padding: 0 18px}
    .upcoming-event-dark{padding: 72px 50px 107px}
    
	
	
}

@media only screen and (max-width: 991px) {
	
	
	.about-content h2 {font-size: 14px;line-height: 18px;}
	.about-content p {font-size: 13px;line-height: 18px;}
	.latest-issue .issue-box {width: 45%;}
/*	.issue-buttons .btn {padding: 0 16px;font-size: 18px;}*/
    .issue-buttons .btn{font-size: 11px;}
	.latest-issue {padding: 40px 0 50px 0;}
	.issue-content p {font-size: 18px;line-height: 25px;}
	.issue-title {font-size: 25px;}
	.footer-menu .menu ul {margin: 0;}
	.footer-menu .menu {margin: 0 0 20px;width: 100%;text-align: center;}
	.footer-logo {margin: 0 0 20px; text-align: center; width: 100%;}
	.social-icon {width: 100%;text-align: center;}
	.footer-menu{width: 100%; padding: 0}
	.footer-menu .menu:before{display: none;}
	.resources {padding: 44px 0 40px 0;}
	.upcoming-event .slick-prev {left: -18px;}
	.magazines {padding: 40px 0 0;}
	.inner-banner .banner-caption{bottom: 20px;}
	.corporate-membership .heading {padding: 25px 25px 20px 25px;font-size: 22px;line-height: 25px;}
	.corporate-membership .memebr-list {padding: 0 15px;}
	.corporate-membership .member-item {margin: 0 -15px;}
	.corporate-membership .members-type {padding-bottom: 88px;}
	.benefits-box {padding: 0 25px;}
	.gazette .resources-item li {width: 100%;padding: 0;margin: 0 0 30px;}
	.gazette .issue-title{margin-bottom: 60px;}
	.print-magazine .magazine-description .price-box{display: block}
	.print-magazine .magazine-description .price-box .price-lable {width: 100%;margin: 0 0 15px;height: auto;line-height: 50px;display: block;}
	.price li.value {font-weight: 500;}
	.price .header {font-size: 20px;padding: 20px 15px;line-height: 20px;}
	.price li {padding: 5px 15px;font-size: 13px;}	
	.inner-banner.foundation-banner .banner-caption {bottom: 20px;position: relative;left: auto;margin: -220px 0 0;}
	.foundation{padding: 0}
	.award-event .about-content h2{line-height: 35px;}
	.event-month .col{width: 100%}
	.event-listing .event-title {font-size: 35px; margin-bottom: 20px; line-height: 35px;}
	.event-logo .sub-heading p{font-size: 16px;margin: 0 0 40px;}
	.resources-content, .professional-event{max-width: 100%; -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%;}
	.event-listing .sidebar{max-width: 100%; padding: 0 30px;     -webkit-box-flex: 0;     -ms-flex: 0 0 100%;     flex: 0 0 100%; padding-top: 30px; margin: 0 0 30px;}
	.event-listing .event-item{margin: 0 -15px;}
	.event-listing .event-item .event-box {margin: 0 0 30px;}
	.event-listing {padding: 50px 0 0;}
	.price li.value {padding: 12px; font-size: 22px}
	.price-lavel.magazines div.header {margin-bottom: 40px;}
	.upcoming-event .container{width: 700px}
	.sub-heading br{display: none}
    .menu-wraper ul li a {font-size: 16px;}
	.social-media .title {font-size: 16px;}
	.social-media::before {top: 9px;}
	.menu-wraper ul li {margin: 0 4px;}
	.corps-box .box{margin: 0 10px;padding: 10px 0}
	.corps-box .box.bg-img {min-height: 150px;}
	.inner-banner .banner-title {font-size: 30px;margin: 0;padding: 0;line-height: 30px;}
	.page-heading .block-title {font-size: 30px;margin: 0 0 20px;line-height: 30px;}
	.corps-box {margin-bottom: 25px;}
	.page-heading .sub-title, .page-heading .sub-title p {font-size: 16px;line-height: 20px;}
	.corps-box .box.bg-seawood a {font-size: 25px;line-height: 20px;}	
	.corps-box .box.bg-none a {font-size: 16px;}	
	.marin-shop, .marin-shop p {font-size: 20px;}	
	.resources-content .event-title {font-size: 25px;margin-bottom: 0;line-height: 30px;}
    .widget .event-title {font-size: 22px;line-height: 22px;}
	.widget {padding-bottom: 30px;}
    .upcoming-event .container{ max-width: 660px}
	a.tribe-events-gmap {display: inline-block !important;}
	.programs-item .programs-title {padding: 0 30px;font-size: 20px; line-height: 22px; font-weight: 500;}
	.home-slider .slick-slide{height: 350px;}
	.gazette .resource-box{margin: 0;}
	.home .resources-item li {width: 50%; padding: 15px;}
	.home .resource-box {margin: 0 -15px;}
	.home .resources-item li a {font-size: 22px;height: 55px;line-height: 55px;padding: 0 20px;}
    .home .resources-item li a img {top: 20px;}
	.event-listing .event-item{padding: 0}
	.professional-event{padding-left: 18px;}
	.inner-banner .bg-cover img { max-height:100%;}
	.inner-banner .bg-cover{height: 400px}
	.legacy-gift-planning-sidebar li a {font-size: 15px;}
	
	
	.magazines-section .magazine-title{font-size: 20px;     padding: 10px 25px;}
	.magazines-section .magazine-title:after, .magazines-section .btn.btn-readmore:after{background-size: auto 10px; height: 10px;}
    .upcoming-event-dark .event-box .item{padding: 20px}
    .upcoming-event-dark .event-box{padding: 0 10px}
    .upcoming-event-dark .event-box-list {margin: 0 -10px;}
    .event-box .sep:before {right: 8px;}
    .event-box .sep {padding: 0 20px;}
    .buttons-more .box {-webkit-box-flex: 1;-ms-flex: 1 1 50%;flex: 1 1 50%;margin: 0 0 20px;padding: 0 15px;}
    .footer-description {float: none;padding-left: 0;margin: 0 auto;display: table; text-align: center}
    .col-left {width: 36%;}
    .col-right {width: 60%;}
	.blog-listing {padding-right: 18px;}
	.blog-sidebar {padding-left: 18px;}
	
	
}

@media only screen and (max-width: 767px) {
	.upcoming-event .container {width: 85%;}		
    .issue-title {margin: 0 0 30px;}
	.resources-item li {width: 100%;padding: 0;margin-bottom: 25px;}
	.resources-item li a {font-size: 20px;height: auto;line-height: 50px;padding: 0 30px;}
	.resources-item li a img {top: 16px;}
	.col-left {width: 100%; margin-bottom: 30px}
	.col-right {padding-left: 0;width: 100%;}
	.banner .bg-cover.slick-slide{height: 280px;}
	.banner-content .content h1 {font-size: 22px;line-height: 22px; margin-bottom: 20px;}
	.banner-content .content p {font-size: 15px;font-weight: 400;line-height: 22px;}
	.banner-content .content h1:before {bottom: -10px;}
    .event-icon {margin-right: 27px;width: 25px;display: inline-block;height: 25px;float: left;}
    .event-icon:{max-width: 85%}
	.event-title {font-size: 16px;}
    .event-title .view-all {font-size: 12px;top: 3px;line-height: 20px;}
    .event-icon:before {right: -13px;top: 1px; height: 25px; background: #efc672}
	.upcoming-event .slick-prev {left: 0;}
	.upcoming-event .slick-next {right: 0;}
	.upcoming-event .event {margin: 0;}
	.resource-box {margin: 0;}
	.slick-prev::before{ left: -10px;}
	.slick-next::before{ right: -24px; left: auto}
	.about-section .box .inner-box:first-child, .about-section .box {padding: 0 0 2px;}
	.login-box .icon-search{margin-right: 0;}
	.header-top-buttons .search-form {left: -240px; bottom: -91px;}
	.upcoming-event {padding: 40px 0 60px 0;}
	.event-title {margin: 0 0 30px;}
	.about-content h2 a {bottom: 5px;}
	.about-content {top: 20px;}
	.latest-issue .issue-box {width: 45.8%;}
	.magazines .col-left {width: 100%;    margin: 0 0 30px;}
	.magazines .col-right {width: 100%;padding: 0;}
	.search-issue .issue-box input {border-radius: 0; width: 100%}
	.search-issue .issue-box span {font-size: 25px;margin: 0;}
	.search-issue .issue-box .icon-search {top: 58px;}
	.magazines {margin-bottom: 0; padding-top: 30px;}
	.feature-article-box .header {margin-bottom: 20px;}
	.article-content {padding-left: 0;float: left;}
	.article-img {margin: 0 0 30px;}
	.article-content p {margin: 0 0 30px;}
	.feature-article {margin: 0 0 30px;}
	.article-content .article-title {font-size: 25px; line-height: 28px;}
	.article-content .sub-heading, .article-content p {margin: 0 0 20px;}
	.recent-postSlider {padding: 0; margin: 0 0 50px}
	.post-title{margin-right: 0;padding-top: 25px;}
	.recent-postSlider .slider.slick-initialized.slick-slider{padding: 0 30px}
	.recent-postSlider .slick-prev {left: 30px;}
	.recent-postSlider .slick-next {right: 30px;}
	.gazette .resources-item li {width: 100%;}
	.feature-article-box{padding-top: 0;}
	.spacial-resources li {width: 100%;padding: 0;}
	.spacial-resources ul {margin: 0;}
	.magazines .header{margin: 0 0 20px;}
	.resources {padding: 40px 0 20px 0;}
	
	.inner-banner .banner-caption {bottom: 20px;width: 100%;position: relative;left: 0;}
	.inner-banner .banner-title {font-size: 25px;margin: 0;line-height: 30px;}
	.corporate-membership .memebr-list {padding: 0;width: 100%;}
	.corporate-membership .member-item{margin: 0;}
	.magazines .header span {line-height: 25px;font-size: 22px;}
	.membership.magazines .header {margin: 0 0 30px;}
	.corporate-membership .memebr-list{margin-bottom: 30px;}
	.header-top {padding-top: 10px;}
    .print-magazine .magazine-description {padding-left: 0;display: block;width: 100%;}	
	.print-magazine .magazine-description .title{font-size: 25px; line-height: 30px;}
	.print-magazine.both-print .magazine-thumg {margin: 0 0 30px;}
	.print-magazine .magazine-description .price-box{margin-bottom: 0;}
	.print-magazine {padding-left: 0;}	
	.print-magazine .single-book{min-height: auto;}
	.print-magazine .magazine-thumg{display: table; margin: 0 auto 30px; float: none;}
	.print-magazine.both-print .price-box{margin-bottom: 30px;}
	.print-magazine.both-print .price-box:last-child{margin-bottom: 0;}
	.columns {width: 100%; padding: 0; margin-bottom:  15px;}
	.price-lavel.magazines div.header {margin-bottom: 25px;}
	.foundation{padding: 0}
	.marines-programs ul li {padding: 0;margin-bottom: 2px; width: 100%;}
	.marines-programs ul li:last-child{margin: 0;}
	.mca-foundation .content-right {float: left;padding-top: 0;margin:0 0 20px;}
	.mca-foundation .content-left {width: 100%;float: left;color: #fff;}
	.inner-banner.foundation-banner .banner-caption{margin: 0;}
	.event-month {margin-bottom: 30px;padding-bottom: 15px;}
	.event-month .col {font-size: 20px;padding: 10px 15px 0;margin: 0;}
	.event-month .event-date {width: 100px;}
	.event-month .event-date:before {height: 25px; top: 0}
	.sidebar-left {max-width: 100%;}
	.event-details {padding-left: 15px;}
	.event-listing .event-title {font-size: 25px;}
	.event-details {margin: 0 0 20px;}
	.logo-item ul li{width: 50%; padding: 0 10px;}
	.event-listing .event-item .event-box {width: 100%;}
	.event-content h3 {font-size: 22px;margin: 0 0 10px;padding: 10px 0 0;line-height: 22px;}
	.event-box .item {padding: 15px;}
	.event-listing .sidebar{padding-top:15px; }
	.event-content p{margin: 0 0 20px;}
	.print-magazine .dubble-books {display: table;width: 340px;float: left;margin: 0 auto 110px;float: none;}
	.print-magazine.both-print .magazine-thumg:nth-child(2) {left: auto; right: 0}
	.footer-menu li {margin: 0 10px;}
	.site-header {padding: 18px 10px 20px 10px;}
	.col-md-10.main-menu {padding-top: 10px;}
	.header-top-menu .menu {top: 146px;}
/*	.issue-buttons .btn {margin-right: 8px; font-size: 16px;}*/
	.issue-buttons .btn:last-child{margin: 0;}
	.search-issue .issue-box {float: left; width: 100%;}
	
	.home-slider .slick-prev::before, .home-slider .slick-next::before {height: 18px;width: 22px;background-size: cover;}
	.home-slider .slick-prev {left: 15px;}
	.banner-content .content h1{padding: 0;}
	.menu-wraper ul li {float: left; margin: 0 15px 0 0}
	.social-media {padding-left: 0;margin-left: 0;float: left;}
	.social-media::before {display: none;}
	.page-heading {padding: 0;margin: 0 0 30px;}
	.page-heading .block-title {font-size: 22px;}
	.sub-title br{display: none}
	.page-heading .sub-title, .page-heading .sub-title p {font-size: 14px;}
	.corps-box{display: block;}
	.corps-box .box{margin: 0 0 30px; min-height: 150px; max-width: 100%;}
	.marin-shop, .marin-shop p {font-size: 16px;line-height: 25px;}
	#section_6 .corps-box:last-child {padding-left: 0;}
	.social-icon-footer h3 {font-size: 24px;margin: 0 0 10px 0;}
	.modal-dialog {margin: 0 15px;}
	.modal-content h2 {font-size: 22px;line-height: 22px;}
    .modal-body {padding: 20px 30px;}	
    .content-area ul {padding: 0 0 0 20px;}	
	blockquote {font-size: 25px;}
	.footer-menu .menu ul{padding: 0;}
	.footer-menu li a{font-size: 16px;}
    .widget .event-title {font-size: 20px;line-height: 20px;}
	.archive-item {margin: 0 auto 30px;width: 50%;float: left;padding: 0 15px;}
	.archive-year h3 {font-size: 30px;margin: 0 0 20px;}
	.home .about-section .box .inner-box{padding: 0 0 2px}
	.home .about-section .box .inner-box:last-child{padding: 0}
	.about-content {padding: 30px 20px;}
	.about-content h2{font-size: 18px;}
	.about-section .box:first-child h2{font-weight: 600;}
	.login-box .btn-login {width: 70px; height: 39px;}
	/* .login-box .btn-join-mca{ width: 90px; height: 39px; } */
	.col-md-10.main-menu{padding-right: 0; padding-left: 0;}
    .footer-logo {text-align: center;width: 75%;margin: 0 auto 10px;display: table;float: none;}
	.event-title {font-size: 12px;}
	.home .about-section .box .inner-box{height: auto;}
	.mobile-trigger{right: 15px; top: 33px;}
    .mca-foundation .content-right .btn {height: 50px;line-height: 50px;font-size: 20px;padding: 0 15px;float: left;}
	.mca-foundation .content-right .btn img {margin-left: 10px;}
	.home .resources-item li {width: 100%; padding: 15px; padding-bottom: 0; padding-top: 0;}
	.inner-banner .bg-cover{height: auto}
	.page-template-tp-event .about-section .box .inner-box:last-child {padding-right: 0;padding-left: 0;}
	.marin-shop a {font-size: 20px;}
	.legacy-gift-planning-sidebar li.active a::after{display: none}
	.legacy-gift-planning-sidebar li.active a, .legacy-gift-planning-sidebar li:hover a{background: #81621e;}
	.about-section .box .bg-cover {height: auto !important;min-height: 240px;}

	.magezine-filter .form-group .hide-mobile { display: none; }
	
	.search-archive .page-numbers { display: inline-block; padding: 0 7px; }
	
	.ginput_container.ginput_container_radio {overflow: visible;}
	.gform_wrapper .city-country, .gform_wrapper .phone-box, .gform_wrapper .area-details {width: 100%;display: inline-block;margin: 0 0 20px;}
	.gform_wrapper .phone-box{margin: 0 0 20px !important;}
	body .gform_wrapper ul li.gfield{margin-top: 0 !important; margin-bottom: 20px !important;}
	.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {font-size: 18px;height: 40px;line-height: 40px;}
	label {font-size: 13px !important;font-weight: 600 !important;}
	.gform_wrapper .funding-box > label, .gform_wrapper .drop-down > label{margin-right: 0 !important;margin-bottom: 15px;line-height: 20px !important; width: 100%;}
	.ginput_container.ginput_container_radio li{margin: 0 !important}
	.gform_wrapper textarea.medium {height: 150px !important;}
	.gform_wrapper .gform_footer {margin: 0 !important;}
	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{margin: 0 !important}
	.drop-down .ginput_container_select select {width: 190px !important;padding: 0 45px 0 10px !important;height: 40px;line-height: 40px;}
	.ginput_container.ginput_container_select::after {top: 10px;}
	h2.title {font-size: 25px;line-height: 30px;margin: 0 0 20px;display: inline-block;width: 100%;}
	.share-box{font-size: 15px;}

	.magazines-section.magazines .header{margin-bottom: 20px;}
    .upcoming-event-dark .event-box {width: 100%;margin: 0 0 20px;}
    .upcoming-event-dark {padding: 50px 20px 55px;}
    .buttons-more .box {-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;margin: 0 0 20px;padding: 0;}
    .btn-border {font-size: 17px;height: auto;}
    .magazinesplash-page .article-title {font-size: 20px;margin-bottom: 15px;}
    .magazinesplash-page .magazine-article-content .sub-heading {font-size: 16px;}
    .magazinesplash-page .magazine-article-content .sub-heading span {line-height: 20px;}
    .magazinesplash-page .magazine-article-content .sub-heading span {font-size: 12px;}
    .magazinesplash-page .magazine-article-content .article-info {margin-bottom: 30px;}
    .magazinesplash-page .magazine-article-content{margin-bottom: 60px;}
    .about-buttons {margin-bottom: 35px;}
    .issue-listing{margin-bottom: 30px;}
    .header-ads img {max-width: 100%;width: auto;}
    .header-ads{padding: 0 15px; margin:10px 0}
    .adds-container {padding: 30px 0;}
      .bbp-topics{overflow-x: auto !important; border: 0 !important}
    #bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer, .bbp-topics li ul{width: 620px;}
    div.bbp-template-notice p {font-size: 13px;}
	.blog-header {display: table;width: 352px;margin: 0 auto 50px;}
	.blog-header .article-img{margin: 0;}
	.blog-header .article-img, .blog-header .article-content{width: 100%;}
	.magazines .feature-title{font-size: 20px;}
	h2.blog-title {font-size: 20px;line-height: 26px;}
	.blog-post-comments .comments-item .comments-item-body + .comments-item-body {padding-left: 40px;}
	
    #comments ol.comment-list li ol.children li .comment-body { padding-left: 50px; }


}

@media only screen and (max-width: 379px) {
	.print-magazine .dubble-books{width: 300px; padding: 0 ;}
	.print-magazine.both-print .magazine-thumg{width: 75%;}
	.print-magazine.both-print .magazine-thumg:nth-child(2){right: 15px;}

	.gform_wrapper .area-details,.gform_wrapper .phone-box,.gform_wrapper .city-country{width: 100%;}
	.magazines .gform_wrapper .top_label .gfield_label + .ginput_container.ginput_container_radio{padding-left: 0;}
	.feature-post .feature-img {width: 90px;}
}