
/* Desktop Layout: 1024px. */


@media only screen and (min-width: 992px) and (max-width: 1200px) {
.container {width: 90%;}
.single_footer_list {width: 128px;}
.nav_area .container {width: 940px;}
.newsletter_sign_up {background-position: -53px -1080px;}


.header_img {width: 97%;}
.promo_text h1 {font-size: 31px;}
.single_promo p, .single_promo ul {min-height: 260px;}
.single_rev {width: 180px;}
.newsletter_sign_up a span {font-size: 15px;}
.single-download p, .download-btn a {font-size: 16px;}
.download-btn {background-position: -395px 0;}
.download-btn:hover {background-position: -395px -148px;}
.fhm-page-area .single_promo p, .fhm-page-area .single_promo ul {min-height: 360px;}
.fhm-page-area .download_area .single-download .download-btn {background-position: -28px -1500px;}
.fhm-page-area .download_area .single-download .download-btn:hover {background-position: -28px -1648px;}
.fhm-page-area .right_sidebar .newsletter_sign_up {background-position: -42px -90px;}
.fhm-page-area .right_sidebar .newsletter_sign_up:hover{background-position: -42px -310px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.page_title h1 {font-size: 28pt;}
.page_title h2 {font-size: 28pt;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}

}

@media only screen and (max-width : 991px) {
.container {width: 90%;}
.nav_area .container {width: 94%;}
.newsletter_sign_up {background-position: -53px -1080px;}
.header_img {width: 97%;}
.logo_menu #nav ul li a {padding: 10px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}
}

@media only screen and (max-width : 920px) {	
.container {width: 90%;}
.newsletter_sign_up {background-position: -73px -1080px;}
.header_img {width: 97%;}
.logo_menu #nav ul li a {padding:10px 7px;}
#nav ul li a {font-size: 16px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}


}

@media only screen and (max-width : 880px) {
.container {width: 90%;}
.header_img {width: 97%;}
#nav ul li a {font-size: 16px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.header-purchase p {font-size: 16px;}
.purchase_link a {font-size: 12px;}
.single_purchase h2 {font-size: 12px !important;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}

}

@media only screen and (max-width : 820px) {
.container {width: 90%;}
.header_img {width: 97%;}
#nav ul li a {font-size: 15px;}
.single_features_content .single_f_con_img {height: 190px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.header-purchase p {font-size: 15px;}
.purchase_link a {font-size: 10px;}
.single_purchase h2 {font-size: 12px !important;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}


}

@media only screen and (max-width : 775px) {
.container {width: 98%;}
.header_img {width: 97%;}
#nav ul li a {font-size: 15px;}
.single_features_content .single_f_con_img {height: 180px;}
.mlbm-page-area .promo_news .promo_image img {height: 100%;}
.header-purchase p {font-size: 15px;}
.purchase_link a {font-size: 10px;}
.single_purchase h2 {font-size: 12px !important;}
.single_purchase {width: 21%;}
.promo_image img {height: 100%;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}


}

@media only screen and (max-width : 768px) {
.container {width: 750px;}
.single_footer_list {min-height: 172px;width: 125px;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}
.single_footer_list {width: 172px !important;}
.newsletter_sign_up {background-position: -99px -1080px;}
.press_sidebar p {font-size: 13px;}
.header_img {width: 97%;}
.logo_menu #nav ul li a {padding: 10px 4px;}
#nav ul li a {font-size: 15px;}
.single_features_content .single_f_con_img {height: 180px;}
.features_tab_title ul.nav.nav-tabs li a {font-size: 17px;}
.download-btn {background-position: -380px 0;}
.download-btn:hover {background-position: -380px -148px;}
.download_area h2, .ootp_news_area h2, .single_purchase h2 {font-size: 16px;}
.newsletter_sign_up a span {font-size: 12px;}
.promo_text {width: 45%;}
.promo_text h1 {font-size: 25px;}
.single_promo p, .single_promo ul {min-height: 340px;}
.single_rev {width: 142px;}
.fhm-page-area .promotions_area .single_promo .promo_header_title h2 {font-size: 15px;}
.fhm-page-area .single_promo p, .fhm-page-area .single_promo ul {min-height: 480px;}
.fhm-page-area .download_area .single-download .download-btn {background-position: -8px -1500px;}
.fhm-page-area .download_area .single-download .download-btn:hover {background-position: -8px -1648px;}
.fhm-page-area .right_sidebar .newsletter_sign_up {background-position: -99px -90px;}
.fhm-page-area .right_sidebar .newsletter_sign_up:hover{background-position:-99px -310px;}
.mlbm-page-area .promo_news .promo_image img {height: auto;}
.page_title h1 {font-size: 22pt;}
.page_title h2 {font-size: 22pt;}
.header-purchase p {font-size: 15px;}
.purchase_link a {font-size: 10px;}
.single_purchase h2 {font-size: 12px !important;}
.fhm-page-area .purchase_online .right_purchase .single_purchase {width: 45%;}
.promo_image img {height: 100%;}






}

@media only screen and (max-width : 767px) {
.container {width: 98%;}
.header .title {margin: 226px auto 0;width: 100%;left: 0;}
.slicknav_menu{display:block;}
.nav_area{display:none;}
.two_teaser .single_teaser, .three_teaser .single_teaser, .header_social , .logo_menu img, .logo_menu  #nav, .single_promo , .promo_image , .single-download img {float: none;}
.two_teaser .single_teaser, .three_teaser .single_teaser, .single_promo, .single_rev, .promo_image, .promo_image img , .promo_text{width: 100%;}
.social{float:left;}
.three_teaser .single_teaser img {height: auto;min-height: 0;}
.single_footer_list {width: 100% !important;min-height: 0;line-height: 20px;}
.footer_bottom {margin-top: 35px;}
.newsletter_sign_up {background-position: -17px -1080px;}
.press_sidebar p {font-size: 16px;}
.header_img {width: 97%;}
.header_social {float: none;margin: 10px auto;width: 187px;}
.features_content_area {margin-top: 15px;}
.single_features_content .single_f_con_img {height: 100%;margin-bottom: 20px;}
.single_promo p, .single_promo ul, .fhm-page-area .single_promo p, .fhm-page-area .single_promo ul {min-height: 0;}
.single_promo {margin-bottom:20px;}
.download-btn {text-align: left;width: 204px;margin: 0 auto;}
.single-download img {margin-bottom: 5px;}
.single-download {text-align: center;}
.promo_image img{height:100%;}
.fhm-page-area .right_sidebar .newsletter_sign_up {background-position: -62px -90px;width:257px;}
.fhm-page-area .right_sidebar .newsletter_sign_up:hover{background-position:-62px -310px;}
.single_purchase {float: none;width: 100%;}
.single_purchase h2 {font-size: 16px !important;}
.purchase_link a {font-size: 13px;}
.header-purchase p {padding: 33px 0;}
.fhm-page-area .purchase_online .right_purchase .single_purchase {width: 100%;}
.logo_menu {margin: 0 auto;width: 290px;}
.top_header .col-lg-8, .top_header .col-lg-4 {width: 100%;}
.top_header .col-lg-4 {overflow:hidden;}
.logo_menu img {margin-left: 32px;}
.promo_image img {height: auto;}
#nav ul li a, .logo_menu #nav ul li.d_down {padding: 10px 4px;}
.single_promo img { width: auto;}
.header_img img {height: auto;}
.promo_text {margin-left: 0;}
.top_header_area{display:none;}
.dnone{display:block !important;}
}

@media only screen and (max-width : 568px) {
.container {width: 98%;}
.top_header_area{display:none;}
}

@media only screen and (max-width : 480px) {	
.container {width: 98%;}	
.newsletter_sign_up {background-position: -40px -1080px;}	
.page_title h1 {font-size: 14pt;}
.page_title h2 {font-size: 14pt;}
.pagntion_area {float: none;width: 184px;margin: 0 auto;}
.slide-img {background-position:260px 0px;float: none;width: 100%;text-align: center;}
.top_header_area{display:none;}
}

@media only screen and (max-width : 320px) {	
.container {width: 98%;}	
.newsletter_sign_up {background-position: -60px -1080px;}
.two_colum_news_area #nav ul li a {padding: 10px 9px;}
.press_sidebar p {font-size: 15px;}
.pagntion_area {margin-bottom:15px;}
.slide-img {background-position:188px 0px;}
.fhm-page-area .right_sidebar .newsletter_sign_up {background-position: -62px -90px;}
.fhm-page-area .right_sidebar .newsletter_sign_up:hover{background-position:-62px -310px;}
.page_title h1 {font-size: 14pt;}
.page_title h2 {font-size: 14pt;}
.top_header_area{display:none;}



}