@media screen and (max-width:1100px) {
	.call-us {
  color: #fff;
  display: inline-block;
  font-size: 12px;
  left: 8px;
  margin-top: 0;
  padding-left: 0;
  position: absolute;
  text-transform: uppercase;
  top: 6px;
}
.call-us span {
  color: #fff;
  display: inline-block;
}
.call-us > p {
  color: #fff !important;
  display: inline-block;
}
	.search-div-left ul li select {
  width: 132px;
}
.search-div-left {
  float: left;
  width: 705px;
}
.dealer-locator-inside-left {
  width: 35%;
}
.dealer-locator-inside-right {
  width: 64%;
}
	.question-div{width:100%;}
	.puz-left {
  float: left;
  position: relative;
  width: 40%; display:none;
}
.puz-left img{width:100%; height:auto;}
	.certifications-div .left-img .img-l{width:40%;}
	.certifications-div .left-img .img-l img{width:100%; height:auto;}
	.certifications-div .left-img .text-r{width:55%;}
	.emi-calu{width:45% !important;}
	.emi-right{width:53%;}
.twentytwenty-container img {
	width: 100%;
	height: auto;
}
.q-focus li, .video-bottom-left {
	height: auto
}
.c-d, .q-f-l {
	position: absolute
}
.nav ul li, .nav ul li ul li {
	border-bottom: 1px solid #fff
}
.nav, .nav ul li, li.subheading-header a, ul.insideli-header li {
	box-sizing: border-box
}
.nav ul li::after {
	display: none!important
}
.nav ul li.active.main-nav-li-4::after, .video-bottom-left .video {
	display: none
}
.mis-text {
	width: 68%
}
.q-focus li {
	width: 48%
}
.q-focus li img {
	display: block;
	height: auto;
	width: 100%
}
.q-f-l {
	height: 100%;
	padding: 16px 10px;
	right: 0;
	width: 203px
}
.contact-us .container {
	padding: 2%
}
.container-left {
	padding-right: 18px;
	width: 343px
}
.company-profile-div {
	padding: 40px 17px 0
}
.img-l {
	float: left;
	width: 48%
}
.img-l img, .img-r img {
	width: 100%;
	height: auto
}
.text-r {
	float: right;
	width: 48%
}
.text-l {
	float: left;
	width: 48%
}
.img-r {
	float: right;
	text-align: right;
	width: 48%
}
.about-team ul li {
	margin: 0 1% 1% 0;
	overflow: hidden;
	width: 24%;
	padding-bottom: 19px
}
.press-realse-ul li {
	width: 32%
}
.pr-img {
	width: 100%
}
.pr-img img {
	width: 100%;
	height: auto
}
.pr-img-bottom-cover {
	padding: 0 7px
}
.movers-add::after {
	display: none
}
.product-slid {
	float: left;
	width: 47%;
	margin-left: 1%
}
.prd-left {
	padding: 48px 25px 37px 6px;
	width: 54%
}
.prd-ul-left {
	font-size: 18px;
	padding: 14px 12px 14px 32px;
	width: 28%;
	background: url(../images/wattage-icon.png) 6px 10px no-repeat #747474
}
.sp1 {
	width: 27%
}
.sp2 {
	width: 40%
}
.sp3 {
	width: 13%
}
.sp4 {
	width: 11%
}
.rel-pro-slid-left {
	float: left;
	width: 34%
}
.related-product-slider .nbs-flexisel-inner::after {
	right: 1px
}
.prd-ul-right {
	width: 71%
}
.product-slid .nbs-flexisel-item img {
	max-height: 110px;
	max-width: 100px
}
.pro-zoom {
	width: 100%
}
.product-zoom-right {
	float: right;
	margin-right: 1%;
	width: 48%
}
.category-listing li.first-li {
	background: #f54a7e;
	height: auto;
	padding: 26px 7px 7px;
	width: 100%
}
.product-filter-li-heading {
	float: left;
	margin-right: 25px
}
.choose-application {
	display: inline-block;
	margin: 34px 0 39px
}
.choose-app-prod {
	float: right
}
.category-img img {
	width: 100%;
	height: auto
}
.category-listing li {
	height: auto
}
.c-d {
	bottom: 19px;
	left: 0;
	margin-top: 263px;
	padding: 0 27px
}
.category-img {
	position: relative
}
.pro-left {
	width: 160px
}
.bradcam .container {
	width: 98%
}
.pro-right {
	width: 787px
}
.product-img img {
	display: block;
	width: 100%;
	height: auto
}
.header-right-top-nav {
	display: none
}
.none-desk, span.arr-header {
	display: block
}
.container {
	width: 100%
}
.logo {
	margin-left: 1%
}
.nav ul li {
	background: #003764;
	padding: 0;
	width: 100%;
	margin-left: 0
}
.nav ul li ul {
	padding: 0
}
.nav ul li ul li {
	background: #d9d9d9;
	margin-bottom: 0;
	width: 100%
}
.nav ul li ul li a {
	background: url(../images/black-right-arrow.png) 11px 14px no-repeat rgba(0,0,0,0);
	color: #000;
	font-size: 13px;
	width: 100%
}
.nav ul li.submenu-has ul ul {
	left: 0;
	min-height: auto;
	overflow: hidden;
	padding-top: 0;
	position: absolute;
	top: 0;
	width: 100%
}
.nav ul li ul li li a {
	padding-left: 42px;
	background-position: 29px 15px
}
.nav ul li.main-nav-li-2 ul li:hover>li a {
	background: url(../images/menu-icon.png) 10px 12px no-repeat #fff;
	color: #656464
}
.nav ul li:hover>a {
	color: #FFF!important
}
.nav ul li:hover li li>a {
	color: #000!important
}
.nav ul li ul {
	background: rgba(0,0,0,0)!important;
	top: 0
}
.desk-scroll-header, .nav ul li.submenu-has:hover ul li:first-child ul, .nav ul li:hover ul, .nav ul li:hover::after, li.text-menu-bottom {
	display: none
}
.insideli-header span.arr-header {
	background: #6c6c6c
}
ul.insideli-header li {
	border-bottom: 1px dotted #ccc;
	padding: 0;
	position: relative;
	width: 100%
}
li.subheading-header {
	background: #f8f8f8
}
li.subheading-header a {
	color: #fff;
	padding-left: 30px
}
li.subheading-header li {
	background: #d4d4d4
}
li.subheading-header li a {
	padding-left: 40px;
	box-sizing: border-box;
	font-size: 12px
}
.nav ul li ul li ul {
	left: 0;
	top: 0
}
.nav ul li ul {
	border-top: 0 none!important;
	left: 0!important;
	min-height: inherit!important;
	position: relative!important;
	width: 100%!important
}
.nav ul li.submenu-has li {
	position: relative
}
.nav, .nav-button {
	position: absolute
}
.header-right-bottom-left {
	float: left;
	width: 300px
}
.nav-button {
	background: url(../images/menu-icon.jpg) no-repeat rgba(0,0,0,0);
	cursor: pointer;
	display: block;
	height: 24px;
	right: 0;
	top: 6px;
	width: 29px
}
.nav {
	background: #fff;
	display: none;
	padding: 10px;
	right: 0;
	top: 36px;
	z-index: 2147483647;
	border: 1px solid #ebebeb;
	box-shadow: 4px 3px 9px #a6a6a6
}
.nav ul li a {
	color: #fff;
	display: block;
	font-size: 12px;
	padding: 6px 13px
}
.header-right-bottom {
	margin-top: 0;
	position: absolute;
	right: 4px;
	top: 0;
	width: auto
}
.search-header {
	margin-top: 2px;
	position: relative;
	text-align: right;
	top: 0;
	transition: all .6s ease 0s;
	width: 34px;
	background: url(../images/responsive-search-icon.png) right center no-repeat rgba(0,0,0,0);
	right: 48px
}
.search-header>img {
	opacity: 0
}
.header-right {
	background: #003764;
	float: right;
	margin-top: 0;
	position: relative;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 99999999999;
	padding: 2px 0
}
.header-right-bottom-right {
	float: right;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	position: absolute;
	right: 1px;
	width: auto;
	top: -65px
}
.header-right-top {
	width: 100%
}
.magik-video, .our-usp {
	width: 50%
}
.magik-video-text {
	padding: 37px 14px
}
.ligh-consultant-left {
	width: 38%
}
.ligh-consultant-left img {
	width: 100%;
	height: auto
}
.ligh-consultant-right {
	margin-left: 0;
	width: 60%
}
.ligh-consu-product ul li {
	margin-right: 24px;
	overflow: hidden;
	transition: all .9s ease 0s;
	width: 178px
}
.need-help-button {
	margin-bottom: 23px
}
.banner-change-div {
	margin: 82px auto 0;
	width: 100%
}
.quality-focus {
	padding: 23px 5px;
	width: 24%
}
.footer-top-middle {
	width: 30%
}
.footer-top-left {
	width: 45%
}
.footer-ul li {
	float: left;
	margin-right: 2%;
	width: 32%
}
.footer-left {
	width: 78%
}
.footer-right {
	width: 20%
}
}
@media screen and (max-width:800px) {
	.dealer-locator-inside-left{width:43%;}
	.dealer-locator-inside-right{width:55%;}
	.emi-calu{width:80% !important; margin-left:5%;}
	.emi-right{width:98%;}
.mis-img, .q-f-l {
	position: relative
}
.piller-top, .product-img, .product-img img, .q-f-p b {
	text-align: center
}
.footer-top-left, .q-f-p, .video-section-left {
	box-sizing: border-box
}
.category-img-heading, .piller-top, .rating {
	text-transform: uppercase
}
.mis-img {
	top: 0;
	float: none;
	width: 42%
}
.mis-img img {
	width: 100%;
	height: auto
}
.mis-text {
	min-height: inherit;
	width: 56%;
	padding: 10px
}
.text-right .mis-text {
	padding-left: 27px
}
.text-left .mis-text {
	float: left;
	padding-right: 25px
}
.text-right .mis-img {
	left: 0;
	float: left
}
.text-left .mis-img {
	right: 0;
	float: right
}
.home-calc-left, .home-calc-right {
	width: 48%!important
}
.q-focus li.q-focus-li3 {
	height: auto;
	width: 100%;
	padding-bottom: 55px
}
.q-f-p {
	width: 33%;
	float: left;
	min-height: 382px
}
.q-f-l {
	height: 100%;
	padding: 16px 10px 50px;
	right: 0;
	width: 100%
}
.q-f-p b {
	bottom: 0;
	left: 0;
	position: absolute;
	width: 100%
}
.bradcam, .piller-bottom, .piller-top, .q-f-p {
	position: relative
}
.q-f-p img {
	width: 100%;
	height: auto
}
.magik-promise ul li {
	width: 50%
}
.magik-promise ul li:nth-child(3n)::after, .magik-promise ul li:nth-child(4)::before {
	display: block
}
.container-left {
	border-right: 0;
	padding-right: 1%;
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin-bottom: 16px
}
.container-right {
	height: 300px;
	width: 100%
}
.piller-top::before {
	display: none
}
.piller-top {
	height: auto;
	font-size: 29px;
	top: 0;
	width: 100%;
	z-index: 9999
}
.piller-bottom li {
	width: 100%;
	height: auto
}
.about-team ul li {
	margin: 0 1% 1% 0;
	overflow: hidden;
	padding-bottom: 19px;
	width: 32.2%
}
.about-team ul li.mar-right-none, .press-realse-ul li.mar-right-none {
	margin-right: 1%
}
.press-realse-ul li {
	width: 48%;
	margin-right: 1%
}
.footer-left li {
	color: #6f6f6f;
	display: inline-block;
	float: none;
	font-size: 13px;
	margin-bottom: 4px;
	margin-right: 24px;
	width: auto
}
.prd-left::after, .tab ul.tabs {
	display: none
}
.prd-left, .prd-right .our-usp {
	width: 100%
}
.video-section-left {
	border-right: 1px solid #fff
}
.video-section-right {
	border-left: 0
}
.related-product .prd-text, .related-product .product-zoom-right-sub-heading {
	margin-left: 1%
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	top: 44%!important
}
.product-tab {
	background: #ededed;
	width: 100%
}
.prd-left {
	padding: 18px 7px 37px 6px;
	background: 0 0
}
.rating {
	font-size: 16px;
	margin-right: 21px;
	width: 110px
}
.respon {
	display: block
}
.choose-app-prod {
	float: right;
	width: 100%;
	margin-top: 28px
}
.c-d {
	padding: 0 8px
}
.category-img-heading {
	color: #fff;
	font-family: DINPro-Light;
	font-size: 24px;
	line-height: 23px;
	margin-bottom: 4px
}
.product-decription-explore {
	margin: 7px 0 0
}
.pro-left {
	width: 20%;
	margin-right: 0
}
.pro-right {
	width: 74%
}
.product-filter-page .product-filter-inpage ul li {
	box-sizing: border-box;
	height: auto;
	margin: 0 5px 0 0;
	padding-left: 0;
	padding-right: 0;
	width: 36%
}
.product-filter-page ul li {
	width: 48%;
	margin-bottom: 15px
}
.product-filter-page ul li:hover .product-img {
	background: #FFF
}
.product-img {
	width: 100%
}
.product-img img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.magik-video, .our-usp {
	width: 100%
}
.bradcam {
	background: #003764
}
.our-usp {
	background: #fff
}
.blue-white {
	background: 0 0
}
.banner-change-div-up {
	bottom: 0;
	position: absolute;
	width: 100%
}
.banner-change-div ul li {
	height: 53px;
	width: 55px;
	float: left
}
.banner-change-div ul li.active::after {
	background: url(../images/banner-active-arrow.png) right center no-repeat rgba(0,0,0,0);
	bottom: auto;
	content: "";
	height: 10px;
	margin: auto;
	position: absolute;
	right: 0;
	top: -7px;
	width: 5px;
	transform: rotate(-90deg);
	left: 0
}
.banner-change-div ul li.active .product-text {
	opacity: 1;
	right: 0;
	transition: all .4s ease 0s;
	visibility: visible;
	left: 0;
	margin: auto;
	top: -46px
}
.ligh-consultant-heading {
	font-size: 29px
}
.ligh-consultant-text {
	font-size: 15px;
	padding: 20px 11px 10px
}
.ligh-consu-product ul li {
	margin-right: 1%;
	overflow: hidden;
	transition: all .9s ease 0s;
	width: 32%
}
.ligh-img {
	height: 94px;
	width: 94px
}
.ligh-img img {
	height: auto;
	width: 50%
}
.footer-top-left {
	background: #fff;
	border-bottom: 1px solid #ccc;
	padding: 17px 1%;
	position: relative;
	width: 100%
}
.footer-top-middle {
	width: 61%
}
.quality-focus {
	padding: 23px 5px;
	width: 37%
}
.footer-left, .footer-right {
	width: 100%;
	box-sizing: border-box
}
.footer-right {
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding: 15px 1%
}
.footer-left {
	padding: 0 1%
}
.product-filter-sub-heading {
	clear: both;
	color: #fff;
	display: block;
	font-family: DINPro-Bold;
	font-size: 28px;
	font-weight: 700;
	line-height: 48px;
	margin: 40px 0 0;
	padding-top: 17px;
	text-transform: uppercase
}
.q-focus li span {
	display: none
}
.search-div-right {
  float: right;
  margin-top: 2px;
  width: 100%;
  text-align: center;
  margin-top: 28px;
}
}
@media screen and (max-width:700px) {
	.search-div-left {
  float: left;
  width: 100%;
}
.search-div-left ul li {
  color: #cbd1d8;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 13px;
  margin-right: 14px;
  margin-top: 3px;
  width: 28%;
}

.dealer-locator-inside-left {
  float: left;
  height: 392px;
  margin-bottom: 30px;
  overflow-y: auto;
  width: 100%;
}
.dealer-locator-inside-right {
  border: 1px solid #ccc;
  box-shadow: 0 1px 3px #ccc;
  float: right;
  height: 400px;
  width: 100%;
}
	
	.gate {
 
  width: 100%;
}
	.qs {
  color: #db1271;
  font-size: 21px;
  font-weight: bold;
  line-height: normal;
  padding: 27px 22px;
  width: 100%;
  padding-top: 126px;
}
.div-popup-data-inside .qs {
 
  padding: 21px 4px 27px;
 
}
.div-popup-data-inside{width:80%;}
	.emi-calu{width:98% !important; margin-left:1%;}
.media-kit-wrapper .magic-catalogue, .media-kit-wrapper .media-kit {
	margin-right: 1%;
	width: 48%
}
.q-focus li {
	height: auto;
	width: 100%;
	margin-right: 0
}
.q-f-p {
	min-height: 310px
}
.form {
	width: 100%
}
.form ul li label {
	width: 29%
}
.captcha-div, .form ul li input[type=text] {
	width: 70%
}
.img-l, .img-r {
	width: 25%;
	margin-top: 115px
}
.text-r-h {
	font-size: 30px
}
.text-l, .text-r {
	width: 70%
}
.about-team ul li {
	width: 49%
}
.team-member-pic img {
	display: inline-block
}
.product-filter-text br, .video {
	display: none
}
.team-member-pic {
	text-align: center;
	width: 100%
}
.header {
	padding: 7px 0 0
}
.product-slid {
	float: left;
	margin-left: 1%;
	width: 98%
}
.pro-zoom {
	float: left;
	height: 290px;
	width: 42%
}
.product-zoom .nbs-flexisel-container {
	float: left;
	margin-top: 83px;
	width: 54%
}
.product-zoom-right {
	float: right;
	margin-right: 1%;
	margin-top: 22px;
	width: 98%
}
.related-product-slider .nbs-flexisel-inner::after {
	right: 0
}
.choose-app-prod li {
	cursor: pointer;
	height: auto;
	margin-bottom: 14px;
	margin-right: 10px;
	opacity: .6;
	text-align: center;
	width: 79px!important
}
.category-listing li {
	width: 50%
}
.pro-left {
	margin: 0 auto 0 1%;
	position: relative;
	text-align: left;
	width: 98%
}
.pro-right {
	width: 99%
}
.product-filter-page {
	background: url(../images/product-repeat-x.jpg) left 71px repeat-x rgba(0,0,0,0)
}
.banner-text {
	bottom: 49px
}
.banner-heading {
	font-size: 25px
}
.banner-subheading {
	font-size: 15px
}
.pro-fil li {
	width: 40%
}
.product-filter .container {
	padding: 70px 0
}
.home-calculator li {
	width: 30%
}
.footer-ul li {
	float: left;
	margin-right: 2%;
	width: 48%;
	margin-bottom: 18px
}
.movers {
	height: 30px;
	left: 4px;
	width: 30px
}
.product-zoom-right-sub-heading{font-size:25px;}
.tab{overflow:hidden;}
.fancybox-overlay{display:none !important;}
.home-video-wrp {
 
  height: 296px;

  
 
  width: 95%;
}
}
@media screen and (max-width:600px) {
	.magik-video p, .for-h1 h1, .for-h1, .for-h1 h2 {
  
  display: inline-block;
    width: 100%;
}
	.home-video-wrp {
 
  height: 256px;

  
 
  width: 95%;
}
	.ifr {
  height: 295px;
  margin: 0 1%;
  position: relative;
  width: 98%;
}
	.popdata {
  color: #000;
  font-size: 19px;
  line-height: 29px;
  padding: 1px 32px;
}
.div-popup-data-inside {
  width: 94%;
  background-size: 36px auto;
}
	.gate ul li {
  display: inline-block;
  float: left;
  height: 112px;
  margin: 15px 19px 86px 0;
  text-align: center;
  vertical-align: middle;
  width: 29%;
}
.gate{text-align:left;}
	.certifications-div .left-img .img-l{width:100%;}

	.certifications-div .left-img .text-r{width:100%;}
	.un-prod img{width:100%; height:auto}
.product-filter-inpage, .q-f-p {
	border-bottom: 1px solid #ccc
}
.banner-tab {
	float: none;
	left: 0;
	margin: auto;
	max-width: 1200px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 7px;
	z-index: 99999999
}
.banner-bottom-text {
	padding-bottom: 0px
}
.banner-bottom-text-in {
  line-height: normal;
  padding-top: 120px;
  text-align: center;
}
.prd-ul-left, .q-focus li p {
	font-size: 14px
}
.copyright, .copyright-right, .footer-ul ul, .ligh-consultant-left, .mis-img, .product-img img, .uspslider, .uspslider li p {
	text-align: center
}
.home-calc-left, .home-calc-right {
	width: 98%!important;
	margin-bottom: 20px
}
.q-f-p {
	min-height: auto;
	width: 100%
}
.q-f-p img {
	height: auto;
	width: auto!important;
	margin: 0 auto 25px
}
.captcha-div, .form ul li input[type=text], .form ul li label {
	width: 98%
}
.magik-promise ul li, .text-l, .text-r {
	width: 100%
}
.magik-promise ul li:nth-child(5)::before {
	display: block
}
.img-l, .img-r {
	margin-top: 0;
	width: 100%
}
.team-decreaption {
	box-sizing: border-box;
	padding: 10px;
	width: 55%;
	float: right
}
.team-member-pic {
	float: left;
	width: 40%
}
.about-team ul li, .team-member-pic img {
	width: 100%;
	height: auto
}
.about-team ul li {
	padding: 0
}
.prd-ul .prd-ul-first-li .prd-ul-right {
	background: #353535;
	color: #fff;
	margin-bottom: 3px;
	margin-right: 0;
	float: right
}
.prd-ul-left {
	padding: 14px 12px 14px 28px;
	width: 25%
}
.prd-ul-left span {
	font-size: 24px
}
.prd-ul-right {
	width: 73%
}
.prd-right .uspslider-in {
	display: inline-block;
	float: none;
	margin-right: 1px;
	width: 72px
}
.prd-right .uspslider li p {
	font-size: 14px;
	padding: 15px 0 0;
	text-align: center;
	width: 100%
}
.product-filter-page .product-filter-inpage ul li {
	width: 46%
}
.product-filter-page {
	background: 0 0
}
.product-filter-page .pro-fil li.pro-fil-button label {
	display: none
}
.product-img img {
	display: inline-block;
	width: 100%
}
.product-filter-page ul li {
	height: 380px
}
.logo {
	float: left;
	width: 150px
}
.logo img {
	height: auto;
	width: 100%
}
.product-point {
	display: none
}
.header {
	position: relative;
	width: 100%;
	padding: 7px 0 0
}
.banner-bottom-text {
	background: #003764;
	border-top: 54px solid #44aadf;
	overflow: hidden
}
.banner-cover {
	overflow: initial;
	position: relative
}
.banner-change-div-up {
	bottom: -53px;
	position: absolute;
	width: 100%;
	z-index: 99
}
.mis-img, .q-f-p b {
	position: relative
}
.video-section-left, .video-section-right {
	width: 100%;
	border-left: 0
}
.video-bottom-left {
	width: 100%
}
.ligh-consultant-left {
	width: 80%;
	margin: 0 auto;
	position: relative;
	float: none
}
.ligh-consultant-right {
	margin-left: 0;
	width: 100%
}
.ligh-consu-product ul li {
	width: 100%;
	margin-bottom: 20px
}
.home-calculator li {
	width: 46%
}
.footer-top-middle {
	background-image: none;
	width: 100%;
	padding-left: 1%
}
.quality-focus {
	box-sizing: border-box;
	padding: 23px 1%;
	width: 100%
}
.footer-ul li {
	display: inline-block;
	float: none;
	margin-bottom: 18px;
	margin-right: 0;
	width: 100%
}
.footer-ul li img {
	float: none;
	margin-right: 15px
}
.footer-ul ul {
	width: 100%
}
.copyright {
	float: left;
	width: 100%
}
.copyright-right {
	width: 100%;
	margin-top: 5px
}
.uspslider li p {
	clear: both;
	color: #47b4e2;
	float: none;
	width: 100%
}
.uspslider-in {
	float: none;
	margin: 0 auto;
	width: 90px
}
.related-product .product-zoom-right-sub-heading {
	font-size: 21px;
	margin-left: 1%
}
.main-heading {
	font-size: 32px
}
.mis-img {
	top: 0;
	width: 96%;
	margin: 0 auto;
	float: none!important
}
.mis-text {
	width: 100%
}
.text-left .mis-text, .text-right .mis-text {
	padding-left: 10px
}
.search-div-left ul li {
  color: #cbd1d8;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 13px;
  margin-right: 14px;
  margin-top: 3px;
  width: 100%;
  text-align: center;
}
.search-div-left ul li select{width:90%;}

}
@media screen and (max-width:400px) {
	.an-wr {
  position: absolute;
  right: 0;
  top: 39px;
  z-index: 9999999;
  left: 0;
  margin: auto;
  width: 156px;
}
	.gate ul li {
  display: inline-block;
  float: left;
  height: 112px;
  margin: 15px 11px 68px 0;
  text-align: center;
  vertical-align: middle;
  width: 45%;
}
.media-kit-wrapper .magic-catalogue, .media-kit-wrapper .media-kit {
	margin-right: 0;
	width: 98%;
	margin-bottom: 2%
}
.team-member-pic {
	float: left;
	width: 100%
}
.team-decreaption {
	width: 100%;
	padding-bottom: 20px
}
.pr-desc {
	min-height: inherit
}
.press-realse-ul li {
	width: 98%;
	margin-left: 1%
}
.category-listing li, .footer-left li, .prd-ul-left, .prd-ul-right, .pro-zoom, .rating, .rewie {
	width: 100%
}
.footer-left li {
	margin-right: 0;
	text-align: center
}
.product-zoom .nbs-flexisel-container {
	float: left;
	margin-top: 10px;
	width: 100%
}
.rating {
	font-size: 16px;
	margin-right: 21px;
	text-transform: uppercase;
	margin-bottom: 12px
}
.rewie {
	background: url(../images/review-icon.jpg) no-repeat rgba(0,0,0,0);
	color: #4d4d4d;
	float: left;
	font-size: 15px;
	padding-left: 0
}
.prd-ul-left {
	font-size: 14px;
	padding: 14px 12px 14px 28px
}
.choose-application {
	margin: 21px 0 0
}
.product-filter-page .product-filter-inpage ul li {
	width: 98%
}
.product-filter-page ul li {
	margin-bottom: 15px;
	width: 98%;
	margin-left: 1%;
	height: auto
}
.product-img img {
	display: inline-block;
	text-align: center;
	
}
.bradcam ul li {
	margin-right: 3px;
	padding: 9px 0
}
.banner-subheading {
	display: none
}
.banner-heading {
	font-size: 19px
}
.bradcam ul li a {
	padding-right: 3px
}
.pro-fil li {
	margin: 0 0 16px;
	width: 82%
}
.logo {
	float: left;
	width: 120px
}
.header {
	padding: 14px 0 0
}
.search-header.search-active {
	width: 177px
}
.header-search-input {
	width: 132px
}
.magik-video-heading {
	font-size: 60px
}
.home-calculator li {
	width: 97%
}
.magik-video-text {
	padding: 37px 7px
}
}
@media screen and (max-width:350px) {
.sp1 {
	width: 31%
}
.sp2 {
	width: 40%
}
.sp3 {
	width: 11%
}
.sp4 {
	width: 10%
}
.prd-ul-right span {
	float: left;
	margin-right: 2%;
	word-break: keep-all
}
}
