/* bootstarp css */
@media screen and (min-width: 990px) and (max-width: 1024px) 
{ 
.a-post {
  margin-left: 12% !important;
  width: 24% !important; 
}
.client_content {
  float: right;
  margin-right: -10px !important;
  margin-top: -136px;
  overflow: hidden !important;
  padding-bottom: 115px !important;
  width: 92%;
}
.categary-dele { 
  padding-top: 11% !important;
}
.left-side {
  float: left;
  margin-right: 20px;
  width: 100% !important;
}
.products_list {
  min-height: 1232px !important;
} 
}

@media screen and (min-width: 801px) and (max-width: 1024px)
{
	.footer > ul {
  max-width: 65% !important;
  text-align: center;
}
.footer ul li {
  display: inline;
  line-height: 59px;
  list-style-type: none;
  margin-left: 25px;
}
.footer ul li a {
  color: #515151;
  font-size: 15px;
  font-weight: bold;
} 
/* .footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0 !important;
  height: 137px !important;
  margin: 0 auto;
  padding: 16px 10px 0 0;
  width: 100%;
  position: fixed;
}  */
.footer {
  bottom: 0 !important;
  height: 60px !important;
  margin: 0 auto;
  padding: 0 10px 0 0;
  width: 100%;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px)
 { 
 .drop12 {
  padding: 0 !important;
}
 #first-div-dropdown-menu {
  display: none;
}
 #second-div-dropdornmenu {
  display: block;
} 
 .linkabc {
  margin-top: 0 !important;
}
 .linkxyz {
  font-size: 15px;
  line-height: 100%;
  margin-top: 12px !important;
  padding: 3px 11px;
  text-align: center;
  width: 235px;
}

 .client_content {
  float: right;
  margin-right: -10px !important;
  margin-top: -136px;
  overflow: hidden !important;
  padding-bottom: 80px ;
  width: 92%;
}
.post-icon1  {
  width: 300px;
  margin: 0 auto !important;
}	
.sourceimg {
  margin: 10px auto 30px !important;
  width: 300px !important;
} 
/* header section */
.logo-temrary {
  display: none !important;
}
.search-abc { 
  float: left;
  width: auto !important;
} 
.a-post {
  float: left;
  margin: 0 auto 0 31px;
  text-align: center;
  width: 28%;
}
.b-post {
  float: right;
  font-size: 14px;
  margin: 0;
  text-align: right;
  width: 30%;
}
.post {
  background: #438bfe none repeat scroll 0 0;
  border: 0 solid red;
  border-radius: 20px;
  color: white;
  font-size: 13px !important;
  margin-top: 0px;
  padding: 9px 17px !important;
} 
/* end header */
/* footer section */
.contact_right1 {
  display: block !important;
}
 #conta {
  display: none;
} 
.page-template-home .footer, .page-template-default .footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0;
  height: 50px;
  left: 0;
  position: fixed;
  right: 0;
}
.footer > ul {
  margin: 0 auto !important;
  max-width: 90% !important;
  text-align: center;
}
.footer ul li {
  display: inline;
  line-height: 59px;
  list-style-type: none;
  margin-left: 22px;
}
.footer ul li a {
  color: #515151;
  font-size: 16px;
  font-weight: bold;
}
.social > li {
  margin: 0 5px auto !important;
  padding-bottom: 22px;
}
.contact_right1 > a {
  display: none;
}
#conta {
  display: block;
}
.contact_right.abcd {
  margin: 0 auto;
  width: 100%;
}
.side-image {
  float: none;
  margin: 0 20% auto !important;
} 

/* home page css */
.drop11 {
  float: none;
  margin: 0 auto;
  padding: 0 10px;
  width: 362px;
}
.home_cont {
  float: none;
  margin: 0 auto !important;
}
.drop11 .dropdown {
  float: none;
  margin-bottom: 12px;
  width: 100%;
}
.linkabc {
  float: right;
  font-size: 15px;
  margin-bottom: 7px;
  padding: 3px 20px;
  text-align: center;
  width: 83%;
}
.drop12 {
  float: none;
  margin: 0 auto;
  width: 343px;
}
.btn.btn-default.dropfirst_style {
  margin-bottom: 7px;
}
.search_purchase {
  margin: 30px auto auto;
  text-align: center;
  width: 440px;
}
.main_container {
  margin-bottom: 0 !important;
  min-height: 794px !important; 
  margin-bottom: 20% !important;
}
.footer {
  bottom: 0 !important;
  height: 60px !important;
  margin: 0 auto;
  padding: 0 10px 0 0 !important;
  width: 100%;
}
/* source form css */ 
.icon2 {
  margin: 5px auto !important;
  width: 42%;
}
.side-image {
  float: none;
  margin: 0 25% auto !important;
}

.main_container {
  margin: auto;
  min-height: 1042px !important;
} 
/* our recomondent page */
.left {
  width: 100%;
}
.recommendation h3 {
  color: #707070;
  float: left;
  font-size: 44px !important;
  padding-bottom: 33px;
}
.enquiry_form > img {
  margin: 0 27% auto !important;
}
.right.col-md-4 {
  clear: both !important;
  float: none !important;
  margin: 0 auto 10% !important;
  padding: 0;
  width: 100% !important;
}
.scrollbar-rail {
  min-height: 220px;
}
.a {
  padding-top: 4px;
}
.b {
  min-height: 179px;
}
.recommendation .col-md-3 {
  width: 15%;float:left !important
}
.recommendation .col-md-9 {
  float: left;
  width: 72% !important;
}
.products_list {
  min-height: 1153px;
}
.icon2 {
  margin: 5px auto !important;
  width: 34% !important;
}
.icon {
  margin: 0 auto;
  width: 100%;
} 
.icon-border-icon {
  margin: 0 auto !important;
  width: 258px !important;
} 
 }

@media screen and (min-width: 760px) and (max-width: 800px)
{ 
.linkabc {
  clear: both;
  margin-top: 10px !important;
}
.icon {
  margin: 0 auto;
  width: 100%;
}	
.footer {
  bottom: 0 !important;
  height: 60px !important;
  margin: 0 auto;
  padding: 0 10px 10px 4px;
  width: 100%;
}
.super1 {
  font-size: 45px;
  font-style: italic;
} 
.sourceimg {
  margin: 10px auto 30px !important;
  width: 300px !important;
} 
}  

@media screen and (min-width: 470px) and (max-width: 738px)
{ 
#first-div-dropdown-menu {
  display: none;
}
 #second-div-dropdornmenu {
  display: block;
} 
	.products_list {
  min-height: 1130px !important;
}
	.logo-temrary {
  display: block;
}
.a-post {
  display: none;
}
.logo-temrary {
  margin: 0 auto;
  width: 42%;
}
.logo-temp {
  margin: 0 auto !important;
}
.header_container {
  border-bottom: 1px solid #ccc;
  height: auto;
} 
.search-abc {
  float: left;
  margin: 45px 0 10px;
  width: 204px;
}
.a1 {
  float: left; 
} 
form .submit {
    border: 0 none;
  border-radius: 0 6px 6px 0;
  color: white;
  float: right;
  height: 37px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -99999px;
  width: 38px;
} 
.a1 {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 0 none !important;
  border-top: 1px solid #ccc;
  height: 37px;
  margin-right: 0 !important;
  padding: 7px 4px 9px 7px !important;
  width: 81%;
} 
.b-post {
  float: right;
  margin: 38px 0 0;
  text-align: right;
  width: 53%;
}
.post {
  background: #438bfe none repeat scroll 0 0;
  border: 0 solid red;
  border-radius: 20px;
  color: white;
  margin-top: 7px;
 padding: 9px 12px;
}
.logo-temrary img {
  width: auto !important;
} 

/* footer section */
.social > li:last-child {
  border-right: 0 solid red !important;
} 
 
.footer > ul {
  margin: 0 auto !important;
  max-width: 80%;
  text-align: center;
}
.footer ul li {
  border-right: 1px solid grey;
  display: inline;
  line-height: 19px;
  list-style-type: none;
  margin-left: 6px;
  padding-right: 14px;
  text-align: center;
  width: 180px !important;
}
/* 
.footer ul li {
  border-right: 1px solid grey;
  display: inline;
  line-height: 19px;
  list-style-type: none;
  margin-left: 6px;
  padding-right: 10px;
  text-align: center;
  width: 171px;
} */
.footer ul li a {
  color: #515151;
  font-size: 16px;
  font-weight: bold;
} 
.footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0 !important;
  height: 100px !important;
  padding: 16px 10px 0 0;
  position: fixed; 
  width: 100%; 
}
.contact_right {
  float: none;
}
.social {
  margin: 0 16% auto;
  line-height: 45px;
}
.contact_right.abcd {
  border: 0 none;
}
.page-template-home .footer, .page-template-default .footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0;
  height: 64px !important;
  left: 0;
  line-height: 25px;
  padding: 6px 10px 0 0;
  right: 0;
}
/* home page css */
.drop11 {
  float: none;
  margin: 0 auto;
  padding: 0 10px;
  width: 362px;
}
.home_cont {
  float: none;
  margin: 0 auto;
}
.drop11 .dropdown {
  float: none;
  margin-bottom: 13px;
  width: 100%;
}
.linkxyz {
  font-size: 15px;
  line-height: 100%;
  margin-top: 19px !important;
  padding: 4px 11px;
  text-align: center;
  width: 235px;
}
.linkabc {
  float: right;
  font-size: 15px;
  margin-top: 0 !important;
  padding: 4px 20px;
  text-align: center;
  width: 83%;
}
.drop12 {
  float: none;
  margin: 0 auto;
  width: 343px;
}
.btn.btn-default.dropfirst_style {
  margin-bottom: 7px;
}
.search_purchase {
  margin: 30px auto auto;
  padding-bottom: 40px;
  text-align: center;
  width: 440px;
}
   
/* source contact form */
.super1 {
  font-size: 40px;
  font-style: italic;
}
.side-image {
  float: none;
  margin: 0 27% auto !important;
  text-align: center !important;
} 
.icon {
  margin: 0 10% auto !important;
  text-align: center;
}
.form-contact2 {
  margin: 12px auto;
  width: 75%;
}

/* our recomondent page */
.left {
  width: 100%;
}
.recommendation h3 {
  color: #707070;
  float: left;
  font-size: 23px !important;
  padding-bottom: 33px;
}
.enquiry_form > img {
  margin: 0 18% auto !important;
}
.right.col-md-4 {
  clear: both !important;
  float: none !important;
  margin: 0 auto 10% !important;
  padding: 0;
  width: 100% !important;
}
.scrollbar-rail {
  min-height: 220px;
}
.a {
  padding-top: 4px;
}
.b {
  min-height: 179px;
}
.recommendation .col-md-3 {
  float: left !important;
  width: 25% !important;
}
.recommendation .col-md-9 {
  float: left;
  width: 65% !important;
}
.main_container {
  margin-bottom: 20% !important;
}
 .left-side {
  float: none !important;
  margin-right: 20px;
  width: 100% !important;
}
.sort_image {
  float: left;
  text-align: center;
  width: 50% !important;
} 
.categary-dele {
  color: #3195f3 !important;
  font-weight: bold;
  padding-bottom: 9% !important;
  padding-top: 19% !important;
}
.check-categary {
  padding: 4px 0 5px;
  width: 100% !important;
} 
.sourceimg {
  margin: 10px auto 30px !important;
  width: 300px !important;
} 
.border-icon, .post-icon22 {
  margin: 0 auto !important;
} 
.post-icon1 {
  margin: 0 auto !important;
  width: 270px !important;
} 
.icon-border-icon {
  margin: 0 auto;
  width: 250px !important;
}
.client_div.col-md-12 {
  overflow: hidden;
  padding-bottom: 100px !important;
}
.client_content {
  float: right;
  margin-right: -10px !important;
  margin-top: -130px;
  overflow: hidden !important;
  width: 92%;
} 
.drop12 {
  padding: 0 !important;
} 

} 

@media screen and (min-width: 318px) and (max-width: 415px)
{ 
 #first-div-dropdown-menu {
  display: none;
}
 #second-div-dropdornmenu {
  display: block;
} 
.linkabc {
  clear: both;
  margin-top: 10px !important;
}
	.logo-temrary {
  display: block;
}
.logo-temrary img {
  width: auto !important;
} 
.a-post {
  display: none;
}
.logo-temrary {
  margin: 0 auto;
  width: 60%;
}
img {
  height: auto;
  max-width: 100%;
}
.logo-temp {
  margin: 0 auto !important;
}
.header_container {
  border-bottom: 1px solid #ccc;
  height: auto;
} 
.search-abc {
  float: none;
  height: 33px;
  margin: 50px auto 15px !important;
  width: 254px;
}
.a1 {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 0 none !important;
  border-top: 1px solid #ccc;
  height: 37px;
  margin-right: 0 !important;
  padding: 7px 4px 9px 7px !important;
  width: 226px;
}
.a1 {
  float: left;
  width: 85% !important;
}
form .submit {
    border: 0 none;
  border-radius: 0 6px 6px 0;
  color: white;
  float: right;
  height: 37px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-indent: -99999px;
  width: 38px;
}
.b-post {
  float: none !important;
  margin: 5px auto auto !important;
  text-align: center;
  width: 90%;
}
.post {
  background: #438bfe none repeat scroll 0 0;
  border: 0 solid red;
  border-radius: 20px;
  color: white;
  float: none !important;
  margin-top: 7px;
  padding: 10px 35px;
} 
/* footer section */
.social {
  margin: 5px -1% auto;
}
.contact_right.abcd {
  margin-right: 6px;
}
.social > li:last-child {
  border-right: 0 solid red !important;
}
.footer > ul {
  margin: 0 auto;
  text-align: center;
  width: 100%;
} 
.contact_right {
  float: none;
}
.social {
  margin: 8px -1% auto;
}
.contact_right.abcd {
  border: 0 none;
} 
.footer ul li a {
  color: #515151;
  font-size: 13px;
  font-weight: bold;
} 
.footer ul li {
  border-right: 1px solid grey;
  display: inline;
  line-height: 18px;
  list-style-type: none;
  margin-left: 6px;
  padding-right: 5px;
  text-align: center;
  width: 156px;
}
.footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0 !important;
  height: 105px;
  padding: 7px 7px 0 0;
  position: fixed;
} 
.page-template-home .footer, .page-template-default .footer {
  background: #f2f2f2 none repeat scroll 0 0;
  bottom: 0;
  height: 60px !important;
  left: 0;
  line-height: 24px;
  padding: 5px 7px 5px 0 !important;
  position: fixed;
  right: 0;
}
/* home page css */
.drop11 {
  float: none;
  margin: 0 auto;
  padding: 12px 10px 0px;
  width: 266px;
}
.home_cont {
  float: none;
  margin: 0 auto;
}
.drop11 .dropdown {
  float: none;
  margin-bottom: 13px;
  width: 100%;
}
.linkxyz {
  font-size: 15px;
  line-height: 100%;
  margin-top: 20px !important;
  padding: 2px 11px;
  text-align: center;
  width: 235px;
}
.linkabc {
  float: right;
  font-size: 15px; 
  padding: 2px 20px;
  text-align: center;
  width: 83%;
}
.drop12 {
  float: none;
  margin: 0 auto;
  width: 242px;
}
.btn.btn-default.dropfirst_style {
  margin-bottom: 7px;
}
.search_purchase {
  margin: 30px auto auto;
  text-align: center;
  width: 273px;
}
.linkabc, .linkxyz {
  background: #cccccc none repeat scroll 0 0 !important;
  border-radius: 0;
  color: #515151;
  font-size: 12px;
  line-height: 32px !important;
  padding: 3px 0px;
  width: 100% !important;
}
.main_container {
  height: 100% !important;
  padding-bottom: 30% !important;
} 
/* contact page css start  */
.form-contact {
  margin: 17px auto 0;
  width: 100%;
}
.super1 {
  font-size: 40px;
  font-style: italic;
}
.form-control {
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  margin: 0 auto;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100% !important;
}
.wpcf7-form-control.wpcf7-submit {
  border: 0 solid red;
  font-size: 20px;
  margin: 5% auto 0px;
  padding: 2%;
  text-align: center;
  width: 100% !important;
}
.address-contact {
  padding: 10px;
} 
.line-one-testt {
  color: #000000;
  font-size: 13px;
  font-style: italic;
  font-weight: bold;
  padding: 5px;
} 
/* source contact form */
.super1 {
  font-size: 27px;
  font-style: italic;
}
.icon2 {
  margin: 5px auto !important;
  width: 85% !important;
}
.icon {
  margin: 0 auto !important;
  width: 100%;
}
.form-contact2 {
  margin: 12px auto;
  width: 100%;
}
.left-side {
  float: left;
  margin-right: 20px;
  width: 100%;
}
.side-image {
  float: none;
  margin: 0 12% auto !important;
}  
/* our recomondent page */
.left {
  width: 100%;  
  margin-top: 10%;
  padding:0px !important
} 
.recommendation img {
  padding: 13px 0;
  width: 100px;
}
.recommendation h3 {
  color: #707070;
  float: left;
  font-size: 14px !important;
  margin: 0;
  padding-bottom: 23px;
  padding-left: 0 !important;
  padding-top: 26px;
}
.enquiry_form > img {
  margin: 0 auto !important;
}
.right.col-md-4 {
  clear: both !important;
  float: none !important;
  margin: 0 auto 10% !important;
  padding: 0;
  width: 100% !important;
}
.scrollbar-rail {
  min-height: 180px;
  padding: 0;
}
.a {
  padding-top: 4px;
}
.b {
  min-height: 179px;
}
.easyzoom-flyout { 
display:none !important; 
}
.recommendation .col-md-3 {
  float: left !important;
  width: 25% !important;
}
.recommendation .col-md-9 {
  float: left;
  width: 75% !important;
}
.sort_image {
  float: left;
  margin: 0 auto !important;
  width: 50% !important;
}
.enquiry_form {
  padding: 6px;
} 
.products_list {
  min-height: 1092px !important;
}
.categary-dele {
  color: #3195f3 !important;
  font-weight: bold;
  padding-bottom: 9% !important;
  padding-top: 14% !important;
}
.check-categary {
  padding-top: 4px !important;
  width: 100% !important;
} 
.sourceimg {
  margin: 10px auto 30px !important;
  width: 280px !important;
} 
.icon-border-icon {
  width: 270px !important;
}
.border-icon, .post-icon22 {
  margin: 0 auto !important;
} 
.post-icon1 {
  margin: 0 auto;
  width: 241px;
}
.client_div.col-md-12 {
  overflow: hidden;
  padding-bottom: 100px !important;
}
.client_content {
  float: right;
  margin-right: -10px !important;
  margin-top: -100px;
  overflow: hidden !important;
  width: 92%;
} 
.drop12 {
  padding: 0 !important;
}

td:nth-child(1) {
  padding: 24px 6px !important;
}
.one11 > em {
  font-size: 11px !important;
}
.footer > ul {
  margin: 0 auto !important;
  max-width: 90%;
  text-align: center;
}



}