@media only screen and (min-width:768px) and (max-width:979px){

#whole_site_area{
	background: url(../images/bg2.jpg) repeat;
}

#top_banner_area{
	max-width: 90%;
}

#wrapper {
  max-width: 90%;
  padding-left: 2%;
  padding-right: 2%;
}

#header_right_top {
  padding-left: 0%;
  width: 54%;
  float: right;
}

.views-exposed-form {
  width: 60%;
}

#block-views-block-home-page-call-to-action-block-1{
	padding: 0px 25px;
}

#header_menu ul li a {
  padding: 5px 12px;
}

#footer_area{
	max-width: 90%;
}

body.sidebar-first #midcontent{
	width: 74%;
}

#sidebar_first {
	margin-bottom: 15px;
	width: 23%;
}

#sidebar_first::after {
  left: 23%;
}

#block-views-latest-blog {
  width: 38%;
}

.view-video .video-embed-field-launch-modal.form-group a {
  background: url("../images/play_button.png") no-repeat scroll 28% 18%;
}

.ui-widget-content a {
  padding: 5px 0 5px 5px;
  font-size: 14px;
}

.views-view-grid .views-col {
    width: 33% !important;
	padding: 0px 2px;
}

#block-footerbottom ul li a {
  font-size: 10px !important;
  font-weight: 600 !important;
}

.view-home-page-call-to-action .views-field-field-upload-image img {
  height: 145px !important;
}

.whole_product_details .product_details_left {
  float: none;
  margin-right: 0;
  width: 100%;
}

.whole_product_details .product_details_right {
  margin-top: 20px;
  overflow: hidden;
  width: 100%;
}

}

@media only screen and (min-width:980px) and (max-width:1174px){

#whole_site_area{
	background: url(../images/bg2.jpg) repeat;
}

#wrapper {
  max-width: 90%;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

body.sidebar-first #midcontent{
	width: 74%;
}

#sidebar_first {
	margin-bottom: 15px;
	width: 23%;
}

#sidebar_first::after {
  left: 23%;
}

#header_right_top {
  padding-left: 0%;
  width: 48%;
  float: right;
}


}

@media only screen and (min-width:980px) and (max-width:1280px) {

#whole_site_area{
	background: url(../images/bg2.jpg) repeat;
}

.view-video .video-embed-field-launch-modal.form-group a {
  background: url("../images/play_button.png") no-repeat scroll 28% 18%;
}

#header_right_top {
  padding-left: 0%;
  width: 50%;
  float: right;
}


}

@media only screen and (min-width:768px) and (max-width:1280px){

.view-video .views-view-grid .views-col {
	padding: 0px 4px;
}

#footer_left {
  width: 20%;
  margin-right:0px;
}

#footer_right {
  width: 60%;
}

#copyright_area {
  width: 20%;
}

.webform-submission-contact_us-form .control-label {
  float: left;
  width: 13%;
}

.view-home-page-call-to-action .views-view-grid .views-col {
  width: 25% !important;
}

.view-video .views-field-title img,
body.page-node-type-blog-listing .content .field--name-body img {
  width:100%;
  height:auto;
}

#block-views-recent-blog {
  width: 58%;
}

.view-home-page-call-to-action .views-field-field-upload-image img {
  height: auto;
}

}