@media only screen and (min-width:768px) and (max-width:979px) {

#admin-menu,
#toolbar{
	display:none;
}

body.admin-menu,
html body.admin-menu{
	 margin:0px !important;
	 padding:0px !important;
}


#whole_header_area {
  height: 134px;
}

#header_area {
    margin: auto;
    width: 86%;
	height: 134px;
}

#menu_area {
    float: none;
    margin-top: 16px;
    width: 100%;
}

#block-superfish-1 {
	display:block !important;
}

#block-block-2 ul li a {
  font-size: 13px;
  color: #2dc6d6;
}

#block-superfish-1 {
  margin-top: 35px;
}

#block-superfish-1 ul li a {
  padding-right: 22px;
  font-size:14px;
}

#block-block-3 {
  margin: auto;
  width: 90%;
}

#block-views-phonetag-solution-block {
  margin: 132px auto;
  width: 90%;
}

#phonetag_benefit_area {
  margin: 75px auto;
  width: 90%;
}

.view-phonetag-benefits .views-column {
overflow: hidden;
}

.view-phonetag-benefits .views-field-body {
  overflow-wrap: break-word;
  padding: 20px;
  height: auto;
}

#phonetag_section_title_area {
  margin: 75px auto;
  width: 84%;
}

.view-section-title .views-column {
  margin-left:0px;
}

#who_benefit_area {
  margin: auto;
  width: 90%;
  margin-top:75px;
  margin-bottom:0px;
}

#block-block-5 {
  padding-left: 4%;
  padding-right: 2%;
}

#footer_area {
  width: 90%;
  margin:60px auto;
}
#footer_first {
    float: left;
    padding-right: 6px;
    width: 20%;
}

#footer_second {
  float: left;
  margin-left: 40px;
  padding-right: 9px;
  width: 26%;
}

#footer_third {
  float: left;
  margin-left: 35px;
  padding-right: 3px;
  width: 20%;
}

#footer_fourth {
    float: right;
    padding-right: 3px;
    width: 20%;
}

#footer_bottom_area {
  margin: auto;
  width: 90%;
}

#footer_bottom_right {
  width: 280px;
}

#footer_bottom_right ul li {
  padding-right: 12px;
}

.view-phonetag-solution .views-column-last .views-field-field-short-description {
	padding-right:23px;
}

.view-who-benefits .views-field-title {
  top: 41%;
}

#whole_how_phonetag_work_section {
  background: rgba(0, 0, 0, 0) url("../images/how_phonetags_works_bg.png") no-repeat scroll right top / cover ;
}


#how_phonetag_work_section {
  margin: auto;
  width: 90%;
}

.view-how-phonetag-works,
#how_phonetag_work_left {
  float: left;
  width: 73%;
}

body.node-type-generic-page #generic_page_banner_area {
  height: auto !important;
}

#generic_page_banner_area {
  height: auto;
}

#how_phonetag_work_right {
  margin-right: 20%;
  margin-top: -338px;
}

body.page-node-27 #whole_inner_banner_area,
body.page-node-3 #whole_inner_banner_area{
	width:100%;
	background: url(../images/tablet_contact_us_banner.jpg) no-repeat top center;
	background-size:cover;
}
body.page-node-27 #inner_banner_area,
body.page-node-3 #inner_banner_area{
	width: 84%;
}
#block-block-13 .block-title{
	font-size: 24px;
	line-height: 30px;
	font-weight: bolder;
}
#block-block-13{
	color: #fff;
	font-size: 17px;
	line-height: 25px;
}

.webform-client-form-27 {
  width: 84%;
  padding-bottom: 10px;
  overflow: hidden;
}
body.page-node-3 #midcontent{
	padding: 226px 0px 225px 64px;
	font-size: 18px;
}
body.page-node-3 #midcontent .main_title{
	font-size: 24px;
}

/********************************************Industry Page **************************************************************/

body.page-node-29 #whole_wrapper_area {
  top: 40px;
}

.view-industry-consumer .views-field-field-upload-banner-image {
  height:490px;
  background:#1c252c;
}

.view-industry-consumer .views-field-field-upload-banner-image img {
  width: 100%;
  height:auto;
}

.industry_page_banner_title {
  top: 368px;
  width: 86%;
}

.industry_page_banner_title .industry_title_box {
    padding-bottom:7px;
}

#industry_page_banner_area ul.quicktabs-tabs {
  top: 450px;
  width: 88%;
  position:relative;
}

.view-industry-consumer .views-field-body {
  margin: 50px auto auto;
  max-width: 86%;
}

body.node-type-generic-page #whole_wrapper_area {
  top: 134px;
}


#generic_page_banner_area img {
	min-height:auto;
}

#generic_banner_area {
  width: 86%;
  padding-bottom:30px;
}

#solution_page_main_div,
#generic_page_main_div {
	width:86%;
	margin-top:50px;
}

#solution_banner_area .solution_header_text,
#generic_banner_area .generic_title_text {
    padding-bottom:15px;
	font-size: 24px;
}

#solution_page_main_div .solution_body_text,
#generic_page_main_div .generic_body_text{
  margin: 5px auto auto;
  max-width: 100%;
}

#solution_page_main_div .solution_body_text h3,
#generic_page_main_div .generic_body_text h3 {
  padding-bottom: 7px;
}

.view-who-benefits .views-field-field-link .title_box {
  top: 48px;
}

.view-who-benefits .views-field-field-link .title_box {
  font-size: 17px;
}

#whole_solution_header_sub_text {
  display:none;
}

#whole_solution_banner_bottom_area {
	min-height: 250px;
}

#solution_banner_area {
	width:86%;
	margin:auto;
}

#solution_banner_bottom_area .view-phonetag-solution {
  margin: -25px auto auto;
  position: absolute;
  width: 94%;
}

#solution_banner_area .solution_header_text {
  bottom: 100px;
}

#solution_banner_area .solution_header_sub_text {
  bottom: 25px;
}

.view-section-title .views-field-field-upload-image {
  float: left;
  width: 320px;
}

.view-section-title .views-field-field-links,
.view-section-title .views-field-title,
.view-section-title .views-field-body {
  font-size: 13px;
  line-height: 19px;
  padding-top: 1px;
  width: auto;
  text-align: left;
  float: none;
  padding-left: 320px;
}

.view-section-title .views-field-title {
  padding-left: 0px;
}

.view-section-title .views-field-field-links a{
  padding: 7px 10px 5px;
}

.view-section-title .views-field-field-links a, 
.view-phonetag-solution .views-field-view-node a {
  border-radius: 0;
}

#whole_wrapper_area {
  top: 134px;
}

.view-phonetag-benefits .views-column {
  border-left: 5px solid #f4f4f4;
  border-right: 5px solid #f4f4f4;
}

#midcontent {
  float: none;
  width: 90%;
  margin:auto;
}

}




@media only screen and (min-width:980px) and (max-width:1250px) {

#block-superfish-1 {
	display:block !important;
}

}