
@media (min-width: 1025px) and (max-width: 1250px) {

.services_pic > img {  width: 100%;
}
.services_pic { max-width: 366px;
}
.service_set {  margin: 10px 10px 20px !important; padding: 10px;
}
.info_an_pcture {  float: left;  width: 100%;
}
.info_pic_p > img { width: 100%;
}
.lanuage {  max-width: 200px !important;
}
.news_latter.col-50 {  padding-right: 10px !important;  width: 43%;
}	
}


@media (min-width: 961px) and (max-width: 1024px) {

.phone_no { font-size: 15px !important;
}
.right_topSocial li {  margin-right: 16px !important;
}	
.lanuage {  max-width: 200px !important;
}
div#maximenuck105 span.titreck {  padding: 4px 26px !important;
}
.djslider.djslider-default {  height: 400px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}
.services_pic > img {  width: 100%;
}
.services_pic { max-width: 270px;
}
.service_set {  margin: 10px 10px 20px !important; padding: 10px;
}
h2 { font-size: 20px !important;  line-height: 30px !important; 
}
.info_pic_p > img { width: 100%;
}
.news_latter.col-50 { padding-right: 20px !important;  width: 100%;
}
	
}



/* sm */
@media (min-width: 961px) and (max-width: 1348px) {

.container { width: 95% !important;
}
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 42% !important;
}

  
}

@media (min-width: 768px) and (max-width: 860px) {
	
.djslider.djslider-default {  height: 330px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}

}

@media (min-width: 861px) and (max-width: 960px) {

.djslider.djslider-default {  height: 376px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}

}



@media (min-width: 768px) and (max-width: 960px) {
 /* Make Navigation Toggle on Desktop Hover */
 button img,.categoery-Section h5 img {  width: auto !important;
}
.headerNav-section.col-1.fix { position: relative !important;  
}
ul.topNAv.maximenuck li a, ul.topNAv.maximenuck li a span { font-size: 14px !important; padding: 16px 3px !important;
}
.contact-detail, .contact-detail a { padding-left: 0 !important;
}
div#maximenuck118.maximenuckh ul.maximenuck li.level1.parent > a::after,
 div#maximenuck118.maximenuckh ul.maximenuck li.level1.parent > span.separator::after {  right: -6px !important;
}
.owl-item { width: 100% !important;
}
.owl-wrapper { width: 100% !important;
}
div#maximenuck118 ul.maximenuck li.maximenuck.level1 { padding: 0 8px !important;
}
.customcategory-list {  margin-bottom: 20px;
}
.Servicesleft-side > ul {display: inline-block;
}
.owl-wrapper {  width: 100%!important;
}
.services-page .custom {  display: inline-block;  float: none!important;
}
.mid-bigPic > img {  width: 100%;
}
.menutopNAv a {  font-size: 14px !important;  padding: 0 23px !important;
} 
  select.select-own {  margin-top: 2%;
}
.categoery-Section {   padding: 0!important; 
}
.social_icoN {  margin-right: 9px!important;
}
.right-servicesTitle { font-size: 19px; 
}
.col-40.aboutContant-imge > img { width: 100%;
}
.aboutright-col, .aboutleft-col {  padding: 0 10px;
}
.col-25.footer-f-s { width: 24%;
}
/*** 09-12-15 ***/

.logo-section { float: left;  margin: 10px 0 !important;  position: relative !important;
}
.topRight-social.col-60 { padding: 40px 0 15px !important;
}
.partition.col-50 { padding: 0 10px;
}
.fronpage-button { display: inline-block; margin-top: 20px !important; width: 100%;
}
.col-33.categoery {  width: 50%;
}
.categoery-Section { margin: 0 auto; max-width: 360px;
}
h1,h2 { font-size: 30px !important; line-height: 35px !important;
}
.owl-wrapper { transform: none !important;  transition: none 0s ease 0s  !important;  width: 100% !important;
}
.Servicesleft-side { float: none !important;  margin: 0 auto 10px !important;  max-width: 440px !important; display: table !important;
}
.Servicesright-side { max-width: 100% !important; width: 100%;
}
.Servicesleft-side li {float: left;  text-align: left;  width: 100%;
}
.customcategory-list { width: 100%;
}
.right_topSocial {  max-width: 370px !important;
}
.right_topSocial li {  line-height: 40px !important;  margin-right: 0 !important;  text-align: right;  width: 100%;
}
.lanuage { max-width: 100px !important; 
}
.logo { margin-top: 40px !important;  position: relative !important;
}
.phone_no {  padding-top: 0 !important;
}
.right_topSocial li { margin: 0 0 10px;
}
div#maximenuck105 span.titreck {  padding: 8px 24px !important;
}
.footer_left_link.col-50 {  width: 100%;
}
.footer_right_social.col-50 {  width: 100%;  margin: 30px 0 0;
}
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 42% !important;
}
.col-33.cateSection {  width: 50%;
}
.services_pic {  max-width: 350px;
}
.services_pic > img { width: 100%;
}
.service_set {  margin: 10px 10px 20px !important; padding: 10px;
}
.info_pic_p > img { width: 100%;
}
.info_pic_p { margin: 10px !important;
}

}

/* sm */
@media (min-width: 481px) and (max-width: 767px) {
 /* Make Navigation Toggle on Desktop Hover */
 
.partition { padding: 10px;
}
div#maximenuck118 div.maxidrop-main { width: 100% !important;
}
div#maximenuck118 ul.maximenuck li.maximenuck.level1 { width: 100%;
}
.Servicesleft-side { float: none !important; margin: 0 auto !important;
}
.clint-listing.client_page-Listing > li { width: 50% !important;
}
.social_icoN {  margin-right: 20px;  text-align: center;  width: 100%;
}
h4 { font-size: 18px !important; line-height: 20px !important;
}
.mid-categoery > img {  width: 100%;
}
.col-33.categoery { width: 50%;
}
h5 { font-size: 18px !important; line-height: 22px !important;
}
.foot-F-Section {  margin: 0 auto;  width: 350px;
}
.col-25.footer-f-s { width: 100%;
}
.owl-item {  width: 100% !important;
}
.foot-F-Section {  margin: 0 auto;  width: 314px;
}
select.select-own { max-width: unset;
 }
.topRight-social.col-60 {  float: none !important;  margin: 15px 0;  max-width: 490px;
}
 
 
 
}
/* xs */
@media (max-width: 767px) {

.phone_icon { display: none;
}	
.selest_site select { text-align: center;
}
.right_topSocial li {margin-bottom: 10px;
}
#res-nav {display: block !important;
}
.contact-detail, .contact-detail a { padding-left: 0 !important;
}	
.maximenuck2 li {  border-bottom: medium none !important;
}
button img,.categoery-Section h5 img {  width: auto !important;
}
div#maximenuck118 div.floatck { border: medium none !important;
}	
h2 { font-size: 24px !important;  line-height: 27px !important;
}	
.servicesContant-imge {  overflow: hidden;
}	
.topNAv.maximenuck li {    border-left:none !important; border-right: none !important;  border-bottom: 1px solid hsl(0, 0%, 24%); 
display: inline-block;
}
.headerNav-section.col-1.fix { position: relative !important;  
}
div#maximenuck118 {   float: left;    width: 100%;
}
.mod-languages.jmoddiv.jmodinside { float: none !important;  margin: 10px auto;  max-width: 80px;  text-align: center; width: 100%;
}
 .lang-inline {  text-align: center !important;
}
.container { width: 92%;
}
.col-60.aboutContant-ext, .col-40.aboutContant-imge { width: 100%;
}
.col-50.left-col, .col-50.right-col {  width: 100%;
}
.aboutright-col, .aboutleft-col { max-width: 100% !important; 
}
.right-servicesTitle {  font-size: 18px !important;  line-height: 24px;
}
.right-servicesTitle { margin: 0 0 20px !important;
}
.news_latter.col-33 {  margin-bottom: 10px;  width: 100%;  text-align: center;
}
.footer_right_social.col-1 { text-align: center;
}
.address_fild {  margin-bottom: 20px;  width: 100%;
}
.footer_right_social.col-1 { float: none !important;
}
.news_latter.col-33 { width: 290px !important; margin-bottom:20px;
}
.footer_address.col-66 {  width: 290px;  margin-bottom:20px; 
}
.footer_inner.col-1 { padding: 40px 0 0 !important;
}
.owl-wrapper { width: 100% !important;
}
/*--  responsive menu  --*/
.menutopNAv { display: none;
}
#res-nav {  color: #ffffff;  text-align: center; display:block !important;
}
.glyphicon.glyphicon-th-list {  margin: 0 15px;
}
#res-nav { cursor: pointer; margin: 10px 0;  padding: 6px 0;
}
.nav.menutopNAv > li { border-bottom: 1px solid #2a6588;  border-left: medium none;  border-right: medium none;  width: 100%;
}
.nav.menutopNAv a { line-height: 44px !important; width: 100%;
}
.nav.menutopNAv {  margin-bottom: 10px;
}
.nav.menutopNAv {  background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;  float: left;
}

/*--  responsive menu close  --*/
.logo-section {  display: block !important;  margin: 20px auto;  max-width: 160px;  position: relative !important;
}
.topRight-social.col-60 {  text-align: center !important;
}

/*--  title css  --*/
h1 {  font-size: 23px !important;  line-height: 26px !important;
}
h6 { font-size: 16px !important;
}

.fronpage-button button { font-size: 16px;
}
.mid-bigPic > img { width: 100%;
}
.partition { margin-bottom: 20px;
}
.mid-wgiteGradient-section, .mid-wedo-section, .mid-services-section, .mid-testimonial-section {  padding: 30px 0 !important;
  text-align: center;
}
.mid-bigPic {  margin: 10px 0 !important;
}
.foot-F-Section {  padding-bottom: 20px;  padding-right: 0 !important;  border-bottom: 1px solid #6e6e6e;  margin-bottom: 10px;
}
.copy-right.col-1 {  border-top: none !important;  margin-top: 0 !important;  padding: 10px 0 0 !important;
}
.topRight-social.col-60 { width: 100%; padding: 0 !important;
}
select.select-own {  float: none !important;  margin-top: 10px;  max-width: 100%;
}
.owl-wrapper { transform: none !important;  transition: none 0s ease 0s  !important;  width: 100% !important;
}
.container .container { padding: 0;  width: 100%;
}
.Servicesleft-side { display: block !important;  float: none !important;  margin: 20px auto 30px !important;
}
.customcategory-list { width: 100%;
}
.lanuage { margin-top: 0 !important; max-width: 100% !important;  position: relative !important;  text-align: center !important;
}
.logo { margin: 20px 0 !important;  position: relative !important;  text-align: center;  width: 100%;
}
.right_topSocial li { margin-right: 0 !important;
}
.right_topSocial > li {  text-align: center;  width: 100%;
}
.social_icon { margin: 20px 0;
}
#res-nav { color: hsl(206, 100%, 29%);  font-size: 20px;  font-weight: bold;
}
span.titreck { border-bottom: 1px dotted hsl(0, 0%, 55%);  width: 100%;
}
.col-1.navigation li {  border-right: medium none !important;
}
div#maximenuck105 {  display: none;
}
.col-33.cateSection { display: table !important;  float: none !important;  margin: 20px auto !important;
}
.col-50.servi_left_section { width: 100%;
}
.info_pic_p > img { width: 100%;
}
.col-50.servi_info_pic { width: 100%;
}
.info_pic_p { max-width: 380px;
}
.footer_left_link.col-50 { width: 100%;
}
.footer_right_social.col-50 {  width: 100%;  margin: 30px  0;
}
.maximenuck li { width: 100%;
}
#slide-contact.accordion .accordion-group:nth-child(1), #slide-contact.accordion .accordion-group:nth-child(2) {
  float: left;  width: 100% !important;
}
form.form-validate.form-horizontal {  margin: 30px 0 10px;
}
.right_topSocial { float: none !important;  margin: 10px auto !important;  max-width: 420px !important;
}
.contact-miscinfo {  width: 100% !important;
}
.accordion-group {  float: left;  width: 100% !important;
}

}


@media (min-width: 601px) and (max-width: 767px){
	
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.djslider.djslider-default {  height: 260px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 33% !important;
}

	
}


@media (min-width: 481px) and (max-width: 600px){
	
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.djslider.djslider-default {  height: 210px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 33% !important;
}
.news_latter.col-33, .footer_address.col-66 { float: none !important;
}
	
}


/* XS Portrait */

@media (min-width: 401px) and (max-width: 480px){
	
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.djslider.djslider-default {  height: 176px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 33% !important;
}

	
} 

@media (mmin-width: 320px) and (max-width: 400px){
	
/***  banner  ***/
.djslider-in { width: 100% !important;
}
.djslider-in li {height: auto !important; width: 100% !important;
}
.djslider.djslider-default {  height: 140px !important;  width: 100% !important; transition:all 0.5s esae 0s;
}
.banner-section { display: table;  float: none !important;  margin: 0 auto !important;  width: 100%;
}
.djslider-in { width: 100% !important;
}
.djslider-default .navigation-container-custom, .djslider-default .navigation-numbers {  right: 33% !important;
}	
	
}

@media (max-width: 480px) {
.topRight-social.col-60 { margin: 15px 0; 
}
.news_latter.col-50 { margin: 20px 0;
}
.footer_left_link.col-50 li { width: 100% !important;
}
.services_pic > img {  width: 100%;
}
.phone_no { font-size: 15px !important;  letter-spacing: 0.5px !important;
}
.clint-listing.client_page-Listing > li { width: 100% !important;
}
.logo-section {  display: block !important;  margin: 20px auto;  max-width: 160px;  position: relative !important;
}
.info_pic_p > img { width: 100%;
}
.topRight-social.col-60 {  text-align: center !important;  padding: 4px 0 !important;
}
h4 {  font-size: 22px !important;  line-height: 26px !important;
}
h5 {  font-size: 22px !important;  line-height: 26px !important;
}
.categoery-Section {  text-align: center;
}
.categoery-Section > h5 {  text-align: left;
}
.mid-categoery > img { width: 100%;
}
.categoery-Section {  height: auto;  min-height: auto !important;
}
.mid-categoery { width: 100%;
}
.owl-wrapper,.owl-item  {  width: 100%!important;
}
select.select-own {   font-size: 11px;
  }
 .col-40.aboutContant-imge > img {  width: 100%;
} 
.right-servicesTitle { padding: 10px !important;  text-indent: 0 !important;
}
.col-50.servicesContant-imge {  text-align: center !important;
}
.servicesContant-imge > img { width: 100%;
}
.servicesContant-imge {  margin: 0 0 10px;
}
.aboutContant-imge, .servicesContant-imge { width: 100%;
}
.contact-street, .contact-suburb, .contact-state, .contact-postcode, .contact-telephone, .contact-webpage {
  font-size: 15px !important;  line-height: 23px !important; 
}
.rc-anchor-normal {  height: auto !important;  width: 290px  !important;
}
.rc-anchor-logo-text { display: none !important;
}
.news_latter.col-33 { float: none !important;  width: 290px !important; margin-bottom:20px;
}
.footer_address.col-66 {  width: 290px;  float: none !important; margin-bottom:20px; 
}
.slide-text { display: none;
}
  
}