/* Responsive Document */


@media screen and (max-width: 1024px) {
body {
  background-position: center center;
  background-size: cover;
}
.container {width: 90%;}
.container_inn {width: 90%;}
.menu_inn li a { margin: 0 13px;}
.inner_page_inn { padding-left: 0;}
.logo_img_wrap { width: 30%;}
.logo_img_wrap:nth-child(2) {
  float: right;
  left:40px;
  width: auto;
}
}

@media screen and (max-width: 900px) {
.slider .bx-wrapper { height: auto;  overflow: unset;}
.bx-wrapper .bx-next { right: 27%;}
.sli_thumb { width: 100%;}
.sli_tit_cont { width: 100%;}
.bx-wrapper .bx-next { right: 0;}
.inner_page_inn { padding-left: 0;}
.inexx_divid { width: 50%;}
.inexx_divid:first-child {padding: 0;}
.inexx_divid:nth-child(2) {width: 50%; padding-left: 0px;}
.inexx_divid:nth-child(2) h3 { line-height: normal;  margin-bottom: 7px;}
.inexx_divid:last-child { float: left;  padding-left: 2px;  width: 50%;}
.custom_img {
  bottom: -11%;
  width: 14%;
}
}

@media screen and (max-width: 800px) {
.logo_img_wrap:nth-child(2) {
  float: left;
  width: 64%;
}
}

@media screen and (max-width: 768px) {
.custom_img { width: 77px;}

.logo { height: auto;}
.page-id-12 .menu_inn li a { margin: 0 10px;}
.page-id-13 .arrow li {  line-height: unset!important;}
.page-id-18 .menu_inn li a { margin: 0 13px;}
.page-id-18 .inner_page_inn { padding-left: 0;}
.inexx_divid:first-child {width:100%; padding: 0;}
.inexx_divid:nth-child(2) { padding-left: 0px;}
.inexx_divid:last-child { width: 100%;}
.inexx_divid:last-child h3 { line-height: normal; margin: 16px 0;}
#about_l { width: 100% !important;}
#_about_r { float: left;  width: 100%; }
#oqs_l {  width: 100% !important;}
#oqs_r { float: left;  width: 100% !important;  padding-left: 0 0 0 0 !important;}
#op { width: 100% !important;  padding-left: 0;}
.page-id-14 #op_r_op { padding-left: 0;}
#mapp_l { width: 100% !important;}
#contact_us_r { float: left;  width: 100% !important;}
.context input, textarea { width: 100%;}
.context textarea { width: 100%;}
.consub { margin-right: 0;}
.map_shadow { width: 100% !important;}

}

@media screen and (max-width: 700px) {
.logo { float: left;  text-align: center;  width: 100%;}
.logo_img_wrap:nth-child(2) { display: inline-block;  margin: 0;  width: 94%;}
}

@media screen and (max-width: 580px) {
.page-id-12 #oqs_r h3 { line-height: unset; text-align: center;}
.inexx_divid { width: 100%;}
.context input, textarea {width: 100%;}
.consub { margin-right: 0;}

h3 {line-height: 3em;}
.inner_page_inn div.wpcf7 { float: left; margin: 20px 0;  width: 100%;}
.footer_content .textwidget { margin-right: 15px;  width: auto;}

}
@media screen and (max-width: 480px) {
.custom_img { bottom: -17%;}
}
@media screen and (max-width: 320px) {
.map_shadow { height: 320px !important;}
}
@media screen and (max-width: 300px) {
.map_shadow { height: 300px !important;}
}