@media(max-width: 1600px){
	.banner {padding: 140px 0;}
	.form-control, select.form-control:not([size]):not([multiple]) {height: 44px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 44px;}
	.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {height: 44px;}
	.show_hide_pass .btn {height:44px;}
	.form-group {margin-bottom: 40px;}
	fieldset h3 {padding: 44px 0 34px;}
	.wizard_radio .custom_radio span {padding: 11px 10px 11px 40px;min-width:120px;}
	.wizard_radio .custom_radio span:before, .wizard_radio .custom_radio input[type="radio"]:checked + span:after {left: 14px;top: 13px;}
	.input-group-append .btn {height: 44px;padding: 13.8px 24px;}
}
@media(max-width: 1400px){
	h1 {font-size: 44px;line-height: 54px;}
	h2 {font-size: 40px;line-height: 48px;}
	p {font-size: 14px;}
	body {font-size:14px;}
	ul li:before{top:5px;}
	.form-control, select.form-control:not([size]):not([multiple]) {height: 40px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px;}
	.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {height: 40px;}
	.show_hide_pass .btn {height:40px;}
	.top_footer {padding: 50px 0;}
	
	.banner {padding: 120px 0;}
	.title {padding-bottom: 40px;font-size: 40px;line-height: 48px;}
	
	.news_grid, .register, .common_padding {padding: 90px 0;}
	fieldset h3 {padding: 40px 0 30px;}
	.show_hide_pass .btn {padding: 11.8px 20px;}
	.wizard_radio .custom_radio span {padding: 9px 10px 9px 38px;min-width:110px;}
	.wizard_radio .custom_radio span:before, .wizard_radio .custom_radio input[type="radio"]:checked + span:after {left: 12px;top: 11px;}
	.pr_price_tiles .row {padding-bottom: 90px;}
	.simple_afford .col-md-12 {padding-top: 36px;}
	.custom_triangle li {margin-bottom: 10px;line-height: 22px;}
	.pr_price_tiles h4 {padding-bottom: 8px;}
	.pr_price_tiles h3 {padding-bottom: 12px;}
	.input-group-append .btn {height: 40px;padding: 12.8px 24px;}
	
	.login_module {padding: 40px;}
	.need_account {padding-bottom: 42px;}
	a.resend_link {margin-top: 42px;}
	.contact_desc {margin: 40px auto 0;}
	
	.plan_details .plan.plans_header {width: 280px;}
	.plan_details .plan.plan_price {width: calc((100% - 280px) / 4);}
	.price_header {padding: 15px 12px;min-height: 214px;}
	.plan.active .price_header, .plan:not(.plans_header):hover .price_header {height: 234px;}
	.plan.active .price_header {height: 232px;}
	.price_header h6 span {font-size: 34px;}
	
	.blog_tiles ul li:first-child .blog_info h4 {line-height: 30px;font-size: 22px;}
	.blog_tiles ul li .image, .other_articles .blog_tiles ul li:first-child .image {height: 208px;}
	.other_articles h2 {padding-bottom: 34px;}
	.blog_desc {padding-right: 70px;}
	.search_box h4 {padding-bottom: 20px;}
	.blog_detail h1 {padding: 24px 0;}
	.blog_detail .blog_info p {padding-bottom: 32px;}
	.search_blog {margin-bottom: 46px;}
	
	.news_grid.latest_news_grid{padding: 50px 0 90px;}
}
@media(max-width: 1200px){
	.news_filter .news_scroll ul > li {padding-right: 20px;}
}
@media(max-width: 1199px){
	h1 {font-size: 40px;line-height: 50px;}
	h2 {font-size: 36px;line-height: 42px;}
	.btn {padding: 11.8px 18px;}
	.form-control, select.form-control:not([size]):not([multiple]) {height: 38px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 38px;}
	.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {height: 38px;}
	.show_hide_pass .btn {height:38px;}
	.form-group {margin-bottom: 30px;}
	.top_footer {padding: 40px 0;}
	.foot_nav, .foot_social {padding-left: 16px;}
	.menu_primary .menu_center>ul.login_menu >li>a {padding:11.8px 18px;}
	.login_menu {padding: 17px 0px;}
	.menu_primary .menu_center li a {font-size: 14px;}
	
	.banner {padding: 100px 0;}
	.banner h4 {padding-bottom: 30px;line-height: 34px;}
	.banner h6 {padding-bottom: 10px;}
	
	.title {padding-bottom: 36px;font-size: 36px;line-height: 42px;}
	.start_tile {padding: 18px;}
	.tile_info p {margin-bottom: 16px;}
	.start_tile .image {margin-bottom: 30px;}
	.tile_info ul {line-height: 37px;}
	
	.get_started, .news_grid, .register, .common_padding {padding: 80px 0;}
	fieldset h3 {padding: 30px 0;}
	
	.show_hide_pass .btn {padding: 10.8px 16px;}
	.wizard_radio .custom_radio span {padding: 8px 10px 8px 34px;min-width:100px;}
	.wizard_radio .custom_radio span:before, .wizard_radio .custom_radio input[type="radio"]:checked + span:after {left: 11px;top: 10px;}
	
	.about_desc p, .branded_pr h4, .branded_pr p {padding-bottom: 16px;}
	.pr_price_tiles .row {padding-bottom: 80px;}
	.press_tile .image {margin-bottom: 26px;}
	.simple_afford .col-md-12 {padding-top: 30px;}
	.custom_triangle li {margin-bottom: 8px;font-size: 16px;line-height: 20px;}
	.custom_triangle li:before {top: 7px;}
	.pr_price_tiles p {font-size: 16px;padding-bottom: 10px;}
	.custom_triangle {margin-bottom: 16px;}
	.pr_price_tiles h3 {padding-bottom: 10px;}
	.input-group-append .btn {height: 38px;padding: 11.8px 24px;}
	.login_module {padding: 36px;}
	.need_account {padding-bottom: 36px;}
	a.resend_link {margin-top: 36px;}
	.tos_desc p {font-size: 16px;padding-bottom: 10px;line-height: 26px;}
	.contact_desc {margin: 36px auto 0;}
	
	.plan_details .plan.plans_header {width: 220px;}
	.plan_details .plan.plan_price {width: calc((100% - 220px) / 4);}
	.plan_details .plan:first-child .price_header {padding-left: 15px;}
	.plan_details .plan:first-child ul li {padding-left: 18px;}
	.price_header h6 span {font-size: 30px;}
	
	.blog_tiles ul li:first-child .blog_info h4 {line-height: 22px;font-size: 18px;}
	.blog_info p {font-size: 16px;}
	.blog_tiles ul li .image, .other_articles .blog_tiles ul li:first-child .image {height: 172px;}
	.other_articles .blog_tiles ul li:first-child .blog_info h4 {line-height: 22px;}
	.blog_short_desc {padding: 15px;}
	.blog_info h4 {line-height: 22px;}
	.pagination li a {width: 40px;height: 40px;line-height: 40px;}
	.page_results p {padding-top: 13px;}
	.page_results {margin-top: 10px;}
	.blog_tiles ul li .image img {width: 100%;}
	.blog_tiles ul li:first-child .image {-ms-flex: 0 0 500px;flex: 0 0 500px;max-width: 500px;}
	.blog_tiles ul li:first-child .blog_short_desc {-ms-flex: 0 0 calc(100% - 500px);flex: 0 0 calc(100% - 500px);max-width: calc(100% - 500px);}
	.blog_search {padding-right: 100px;}
	.blog_filter {margin-bottom: 40px;}
	.other_articles h2 {padding-bottom: 30px;}
	.blog_desc {padding-right: 30px;}
	.search_box h4 {padding-bottom: 16px;}
	.blog_detail h1 {padding: 20px 0;}
	.blog_detail .blog_date {padding-bottom: 20px;}
	.category_list ul li a {padding: 10px 15px;}
	.blog_detail .blog_info p {padding-bottom: 28px;}
	.search_blog {margin-bottom: 42px;}
	
	.news_grid.latest_news_grid{padding: 50px 0 80px;}
	.news_filter .news_scroll ul > li {padding-right: 21px;}
	.search_keyword {padding-bottom: 18px;}
	.google_ad_top {padding-bottom: 40px;}
	.news_info_desc p, .news_detail .google_ad {padding-bottom: 32px;}
	.news_info_desc ul {padding-bottom: 32px;}
	.latest_news_detail {padding: 50px 0 80px;}
}
@media(max-width: 1024px){
	.toggle_button { display: block;}
	.menu_primary {position: fixed;top: 76px;right: 0;bottom: 0;height: 100%;width: 100%;z-index: 9999;display: table;-webkit-transition: all .6s ease-in-out;-moz-transition: all .6s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .6s ease-in-out;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);-moz-transform: translateX(100%);-o-transform: translateX(100%);transform: translateX(100%);opacity: 1;padding: 0;background-color:transparent;}
	.navigation.active .menu_primary {-webkit-transform: translateX(0%);-ms-transform: translateX(0%);-moz-transform: translateX(0%);-o-transform: translateX(0%);transform: translateX(0%);}
	.navigation.active .navbar-toggle .icon-bar:first-child {transform: rotate(45deg) translate(5px, 6px);}
	.navigation.active .navbar-toggle .icon-bar:nth-child(2) {opacity:0;}
	.navigation.active .navbar-toggle .icon-bar:last-child {transform: rotate(-45deg) translate(5px, -7px);}
	.menu_primary nav {background-color: #fff;padding: 30px 15px;width: 100%;margin: 0 0 0 auto;height: calc(100vh - 65px);overflow-y:auto;}
	header .col-sm-4 {display : none;}
	header .col-sm-5 {-ms-flex: 0 0 calc(100% - 238px);flex: 0 0 calc(100% - 238px);max-width: calc(100% - 238px);}
	.menu_primary .menu_center > ul.login_menu {display: block;}
	.menu_primary .menu_center>ul>li {display: block;}
	.menu_primary .menu_center>ul>li>a {border-bottom: 0;padding: 10px 0;}
	.menu_primary .menu_center li .sub-menu {position: relative;text-align:center;max-width: 218px;margin: 0 auto;border-radius: 0;border-top: 2px solid #5643d4;}
}
@media(max-width: 991px){
	h1 {font-size: 36px;line-height: 46px;}
	h2 {font-size: 32px;line-height: 36px;}
	h3 {font-size: 28px;}
	p {line-height:22px;}
	ul li {padding-left: 22px;}
	.container {max-width: 100%;}
	.form-control, select.form-control:not([size]):not([multiple]) {height: 36px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 36px;}
	.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {height: 36px;}
	.show_hide_pass .btn {height:36px;}
	.form-group {margin-bottom: 26px;}
	.menu_primary .menu_center>ul>li {margin: 0 3px;}
	.menu_primary .menu_center>ul>li>a .fa {margin-left: 0px;}
	header .col-sm-3{-ms-flex: 0 0 200px;flex: 0 0 200px;max-width: 200px;}
	header .col-sm-5 {-ms-flex: 0 0 calc(100% - 200px);flex: 0 0 calc(100% - 200px);max-width: calc(100% - 200px);}
	.toggle_button {padding: 17px 0 0;}
	.btn {padding: 9.8px 14px;}
	.menu_primary .menu_center>ul>li>a {padding: 20.4px 0;}
	.logo{padding: 11.5px 0;}
	.login_menu {padding: 14px 0;}
	.menu_primary {top: 65px;}
	
	.top_footer {padding: 30px 0;}
	.bottom_footer {padding: 14px 0;}
	.foot_nav, .foot_social {padding-left: 0;}
	.top_footer .col-md-3 {-ms-flex: 0 0 22.924%;flex: 0 0 22.924%;max-width: 22.924%;}
	.top_footer .col-md-4 {-ms-flex: 0 0 24.847%;flex: 0 0 24.847%;max-width: 24.847%;}
	
	.banner {padding: 80px 0;}
	.banner h4 {padding-bottom: 20px;line-height: 30px;}
	.banner h6 {margin: 0 auto 20px;}
	
	.get_started, .news_grid, .register, .common_padding {padding: 70px 0;}
	.title {padding-bottom: 30px;font-size: 32px;line-height: 36px;}
	.get_started .col-md-6 {margin-bottom: 20px}
	.tile_info ul {line-height: 33px;}
	.start_tile .image {margin-bottom: 20px;}
	.tile_info p {margin-bottom: 10px;min-height: 1px;}
	.tile_info h4 {margin-bottom: 5px;}
	fieldset h3 {padding: 24px 0;}
	.error {font-size: 12px;}
	.show_hide_pass .btn {padding: 9.8px 14px;}
	.wizard_radio .custom_radio span {padding: 6.6px 10px 6.6px 34px;min-width:90px;}
	.wizard_radio .custom_radio span:before, .wizard_radio .custom_radio input[type="radio"]:checked + span:after {left: 10px;top: 9px;}
	.about_desc p, .branded_pr h4, .branded_pr p {padding-bottom: 12px;}
	
	.pr_price_tiles .row {padding-bottom: 70px;}
	.press_tile .image {margin-bottom: 20px;}
	.press_tile p {line-height: 22px;}
	.simple_afford > h4 {margin-bottom: 24px;}
	.simple_afford .col-md-12 {padding-top: 24px;}
	
	.custom_triangle li {font-size: 14px;line-height: 20px;}
	.custom_triangle li:before {top: 5px;width: 7px;height: 7px;}
	.pr_price_tiles p {font-size: 14px;}
	.custom_triangle {margin-bottom: 12px;}
	.pr_price_tiles h3 {padding-bottom: 8px;}
	.input-group-append .btn {height: 36px;padding: 10.8px 20px;}
	.accordion h6 {padding: 10px 14px;padding-right: 40px;}
	.accordion .card {margin-bottom: 16px;}
	.accordion h6:before {right:10px;}
	.faq_content h4 {padding-bottom: 16px;}
	.accordion .card-body {padding: 0 14px;}
	.login_module {padding: 30px;}
	.need_account {padding-bottom: 32px;}
	a.resend_link {margin-top: 32px;}
	
	.rss_feeds .accordion h6 {padding: 10px 14px;padding-left: 40px;}
	.tos_desc p {font-size: 14px;line-height: 22px;}
	.tos_desc h2, .tos_desc h3, .tos_desc h4, .tos_desc h5, .tos_desc h6 {padding-bottom: 4px;}
	.contact_desc {margin: 30px auto 0;}
	.price_header h6 span {font-size: 26px;}
	.plan_details {width: 958px;}
	.pricing_table {padding-top: 20px;overflow: auto;}
	
	.blog_tiles ul li:first-child .image {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.blog_tiles ul li:first-child .blog_short_desc {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.blog_tiles ul li:first-child, .blog_tiles ul li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.blog_tiles ul li:first-child .image, .blog_tiles ul li .image {height: 206px;}
	.blog_info p {display:none;}
	.blog_search {padding-right: 80px;}
	.pagination li a {width: 36px;height: 36px;line-height: 36px;}
	.page_results {margin-top: 0px;}
	.blog_info h4 {min-height:77px;}
	.blog_filter {margin-bottom: 30px;}
	.page_results p {padding-top: 11px;font-size: 13px;}
	
	.other_articles .blog_tiles ul li, .other_articles .blog_tiles ul li:first-child {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.other_articles .blog_tiles .blog_info h4, .other_articles .blog_tiles ul li:first-child .blog_info h4 {min-height: 1px;}
	.other_articles .blog_tiles ul li .image, .other_articles .blog_tiles ul li:first-child .image {height: auto;}
	.other_articles .blog_tiles ul li:last-child {margin-bottom:0;}
	
	.other_articles h2 {padding-bottom: 26px;}
	.blog_detail h1 {font-size:28px;padding: 18px 0;}
	.blog_desc {padding-right: 0;}
	.search_box h4 {padding-bottom: 12px;}
	.category_list ul li a {padding: 9px 15px;}
	.blog_detail .blog_info p {padding-bottom: 24px;}
	.search_blog {padding: 15px;}
	.search_blog {margin-bottom: 38px;}
	.blog_info p {font-size: 14px;}
	
	.news_grid.latest_news_grid{padding: 50px 0 70px;}
	.desktop_filter {display: none;}
	.mobile_filter {display:block;white-space: nowrap;}
	.news_scroll {overflow: auto;}
	.search_keyword {padding-bottom: 14px;}
	
	.news_detail h1{font-size:28px;padding-bottom: 12px;line-height: 34px;}
	.google_ad_top {padding-bottom: 34px;}
	.news_info_desc p, .news_detail .google_ad {padding-bottom: 26px;}
	.news_info_desc ul {padding-bottom: 26px;}
	.news_info_desc ul li {font-size: 15px;}
	.news_info_desc ul li:before {top: 6px;}
	.news_info_desc p {font-size: 15px;line-height: 26px;}
	.news_share {padding: 16px 0;}
	.visit_pr {padding-bottom: 12px;}
	.visit_pr a {padding: 5px 8px;}
	.share_category .share_it {padding-bottom: 12px;}
	.share_category p {padding-bottom: 16px;font-size: 16px;}
	.related_video, .additional_images {padding-bottom: 38px;}
	.additional_links {padding-bottom: 18px;margin-bottom: 22px;}
	.share_category .share_it p {font-size: 16px;}
	.media_contact {padding-bottom: 18px;}
	.latest_news_detail {padding: 50px 0 70px;}
	.related_additional h4 {padding-bottom: 4px;}
	.share_category {padding: 22px 0;}
	.additional_links a {font-size: 16px;}
	.additional_images ul li {padding: 0 15px;margin: 0 0 10px 0;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media(max-width: 767px){
	h1 {font-size: 32px;line-height: 40px;}
	h2 {font-size: 28px;line-height: 32px;}
	h3 {font-size: 24px;}
	h4 {font-size: 22px;line-height: 26px;}
	ul li {margin-bottom: 8px;padding-left: 18px;}
	ul li:before {width: 7px;height: 7px;top: 6px;}
	.form-control, select.form-control:not([size]):not([multiple]) {height: 34px;}
	.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 34px;}
	.select2-container .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__arrow {height: 34px;}
	.show_hide_pass .btn {height:34px;}
	.contact_form .form-group, .form-group {margin-bottom: 22px;}
	.top_footer {padding: 20px 0;}
	.bottom_footer {padding: 10px 0;}
	.bottom_footer .col-md-10, .bottom_footer .col-md-2, .top_footer .col-md-3, .top_footer .col-md-1 {text-align: center;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.foot_social p {max-width: 100%;}
	.top_footer .col-md-4 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.top_footer .col-md-4:nth-child(3) {border-right: 0;}
	.bottom_footer .btn {margin-top: 6px;}
	.foot_logo {padding-bottom: 16px;}
	.foot_social {padding-top: 16px;}
	
	.news_info {padding: 15px;}
	.news_badge_date {padding: 10px 0;}
	.post {margin: 0 0 15px;}
	
	.banner {padding: 60px 0;}
	.banner h4 {padding-bottom: 16px;line-height: 26px;}
	.wizard_radio .custom_radio span {padding: 5.6px 10px 5.6px 34px;min-width:80px;}
	.wizard_radio .custom_radio span:before, .wizard_radio .custom_radio input[type="radio"]:checked + span:after {left: 9px;top: 8px;}
	
	.get_started, .news_grid, .register, .common_padding {padding: 60px 0 55px;}
	.title {padding-bottom: 26px;font-size: 28px;line-height: 32px;}
	.tile_info h4 {min-height: 1px;}
	fieldset h3 {padding: 20px 0;}
	.show_hide_pass .btn {padding: 8.8px 12px;}
	.pwstrength-progress {margin-top: 4px;}
	.about_desc p {padding-bottom: 8px;}
	.about_desc .row .col-md-6:first-child, .branded_pr .row .col-md-6:first-child {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.about_desc .row .col-md-6:last-child, .branded_pr .row .col-md-6:nth-child(2) {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	.branded_pr .row .col-md-12 {-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
	.about_desc .row .col-md-6 .image, .branded_pr .row .col-md-6 .image {margin-bottom: 20px;}
	.about_desc .row .col-md-6 .image img, .branded_pr .row .col-md-6 .image img{width:100%;}
	.tile_info ul {line-height: normal;}
	
	.pr_price_tiles .row .image img {width: 100%;}
	
	.pr_price_tiles .row {padding-bottom: 60px;}
	.press_tile .image {margin-bottom: 14px;}
	.press_tile p {line-height: 18px;}
	.simple_afford > h4 {margin-bottom: 20px;}
	.simple_afford .col-md-12 {padding-top: 20px;}
	.input-group-append .btn {height: 34px;padding: 9.8px 18px;}
	.accordion h6 {padding: 8px 12px;padding-right: 34px;font-size:16px;}
	.accordion .card {margin-bottom: 12px;}
	.accordion h6:before {right:8px;}
	.faq_content h4 {padding-bottom: 12px;}
	.faq_tabs {max-width: 100%;margin-bottom: 16px;}
	.accordion .card-body {padding: 0 12px;}
	.login_module {padding: 24px;}
	.need_account {padding-bottom: 26px;}
	a.resend_link {margin-top: 26px;}
	
	.rss_feeds .accordion h6 {padding: 8px 12px;padding-left: 40px;}
	.rss_feeds ul li {margin-bottom: 4px;}
	.rss_feeds ul li a {padding: 5px 10px;padding-right: 60px;}
	.rss_feeds ul li a span {right: 10px;}
	.tos_desc p {line-height: 18px;}
	.tos_desc h2, .tos_desc h3, .tos_desc h4, .tos_desc h5, .tos_desc h6 {padding-bottom: 2px;}
	.contact_desc .col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
	.contact_desc {margin: 24px auto 0;}
	
	.blog_search {padding-right: 50px;}
	.blog_tiles ul li:first-child, .blog_tiles ul li {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.blog_info h4 {min-height: 1px;}
	.blog_search {padding-right: 60px;}
	.blog_filter {margin-bottom: 20px;}
	.blog_search {-ms-flex: 0 0 calc(100% - 200px);flex: 0 0 calc(100% - 200px);max-width: calc(100% - 200px);}
	.explore_category {-ms-flex: 0 0 200px;flex: 0 0 200px;max-width: 200px;}
	.blog_tiles ul li:first-child .image, .blog_tiles ul li .image {height: auto;}
	
	.other_articles h2 {padding-bottom: 22px;}
	.blog_detail .col-md-9, .blog_detail .col-md-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.search_box h4 {padding-bottom: 8px;}
	.search_blog {padding: 10px;}
	.search_blog {margin-bottom: 34px;}
	.other_articles {margin-top: 24px;}
	.blog_detail h1, .news_detail h1{font-size: 24px;}
	.news_detail h1{line-height: 30px;}
	
	.news_grid.latest_news_grid{padding: 50px 0 55px;}
	.search_keyword {padding-bottom: 8px;}
	.latest_news_detail {padding: 50px 0px;}
	.news_info_desc p, .news_detail .google_ad {padding-bottom: 20px;}
	.google_ad_top {padding-bottom: 28px;}
	.visit_pr a {padding: 3px 6px;font-size: 12px;}
	.share_category p {padding-bottom: 14px;font-size: 14px;}
	.share_category .share_it p {font-size: 14px;}
	.share_category .share_it {padding-bottom: 10px;}
	.share_category {padding: 18px 0;}
	.related_additional {padding-top: 20px;}
	.related_video, .additional_images {padding-bottom: 32px;}
	.additional_links a {font-size: 14px;}
	.additional_images ul li {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media(max-width: 640px){
	h1 {font-size: 28px;line-height: 38px;}
	h2 {font-size: 24px;line-height: 28px;}
	h3 {font-size: 22px;}
	h4 {font-size: 20px;line-height: 24px;}
	.contact_form .form-group, .form-group {margin-bottom: 20px;}
	
	.title {padding-bottom: 20px;font-size: 24px;line-height: 28px;}
	.get_started {padding: 40px 0 25px;}
	.banner h4 {padding-bottom: 12px;line-height: 24px;}
	
	.news_grid, .register, .common_padding {padding: 40px 0;}
	fieldset h3 {padding: 15px 0 10px;}
	.pr_price_tiles .row {padding-bottom: 40px;}
	.simple_afford .press_tile {margin-bottom: 20px;}
	
	.login_module {padding: 20px;}
	.need_account {padding-bottom: 20px;}
	a.resend_link {margin-top: 20px;}
	.contact_desc {margin: 20px auto 0;}
	.blog_search {padding-right: 40px;}
	
	.other_articles h2 {padding-bottom: 18px;}
	.latest_news_detail, .news_grid.latest_news_grid{padding: 40px 0;}
	.related_video iframe {height: 360px;}
}
@media(max-width: 575px){
	h1 {font-size: 26px;line-height: 34px;}
	
	.wizard-content .wizard>.steps>ul>li a {padding: 28px 20px 0;font-size: 16px;line-height: 20px;}
	.wizard-content .wizard>.steps>ul>li a:before {left: 0px;font-size: 20px;}
	.error {font-size: 11px;}
	
	.pr_price_tiles .row:nth-of-type(odd) .col-sm-6:first-child {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;}
	.pr_price_tiles .row:nth-of-type(odd) .col-sm-6:last-child {-webkit-box-ordinal-group: 1;-ms-flex-order: 0;order: 0;}
	
	.login_module {padding: 15px;}
	.contact_desc {margin: 15px auto 0;}
	.pagination {justify-content: center;}
	.page_results p {text-align: center; padding-top: 12px;}
	
	.blog_search, .explore_category {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;padding-right: 0;}
	.explore_category {margin-top: 12px;}
	.search_keyword {padding-bottom: 4px;}
	.float_right, .float_left {float:none;margin: 0 0 20px 0;width: 100%;}
	.news_info_slider {width : 100%;}
	.news_info_slider img, .float_left img {width: 100%;}
	.related_video iframe {height: 320px;}
}
@media(max-width: 479px){
	h1 {font-size: 24px;line-height: 30px;}
	h2 {font-size: 23px;line-height: 26px;}
	h3 {font-size: 21px;}
	
	.wizard-content .wizard>.steps>ul>li a {padding: 28px 20px 0;font-size: 14px;line-height: 18px;}
	.wizard-content .wizard>.steps>ul>li a:before {left: 6px;font-size: 16px;}
	.title{font-size: 23px;line-height: 26px;}
	
	.related_video iframe {height: 280px;}
	.news_detail .news_badge_date, .additional_images ul li, .share_it {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.share_it {text-align:left;padding-top:10px}
}
@media(max-width: 400px){
	.contact_desc .col-md-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.contact_addr, .contact_mail {margin: 0 auto;}
	.contact_mail {margin-top:8px;}
	.contact_desc .col-md-6:first-child {border-right: 0;}
}
@media(max-width: 360px){
	.top_footer .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;border-right: 0;}
	.foot_nav {text-align: center;}
	.top_footer .col-md-4:nth-child(3) {margin-top: 10px;}
}