/* #Media Queries Responsive
================================================== */

/* Desktop large
------------------------- */
@media (min-width: 1200px) {
	#banner-holder {min-height: 380px; background-color: #000;}
	#pagebody #secmobilepl {width: 100%; background: transparent;}	
	#pre-footer .custommq {width: 22%;}
	.flexslider .slides img {height: auto !important;}
}

/* Desktop
------------------------- */
@media (min-width: 980px) and (max-width: 1199px) {
	.block-comprofile {margin-top: -5px !important;}
	.flexslider .slides img {height: 380px !important;}
	#top-section ul.top-socials li {margin-left: 0px !important;}
	#maincontents .product-search {top: 178px;}
	#pagebody .page-video {width: 100%;}
	#pagebody .page-video img {margin:5px 0px; padding-left: 0px;}
	#pagebody #alphabetic-search .search-field input[type=text] {width: 85% !important;}
	.carrousel-container .nlchrgtpad {padding-right: 0px;}

	#pagebody ul.listprdhead {padding-left: 10px; margin-top: -10px;}
	#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 48%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }
	#pagebody ul.listprdhead li div h4{font-size: 15px !important; font-weight: 600;}
	#pagebody ul.listprdhead li:hover {cursor: pointer;color: #0053a5;}

	.audiothumb {margin-top: 0px;}
	.audiothumb audio {left: 50%; margin-left: 15px; margin-top: 5px;width: 90%}

	#pagebody .product-trade h4, #pagebody .product-thera h4, #pagebody .product-generic h4 {padding-top: 40%; font-size: 21px;}
	#pagebody .product-herbal h4, #pagebody .product-agrovet h4 {padding-top: 25%; font-size: 21px;}
	#pagebody .pagenavi-section ul {padding: 5px 30px 62px 30px;}
	#pagebody #secmobilepl {width: 100%; background: transparent;}	
	#pagebody .product-trade-pg, #pagebody .product-thera-pg, #pagebody .product-generic-pg, #pagebody .product-herbal-pg, #pagebody .product-agrovet-pg {background-size: 55px 64px;}
	#pagebody .product-trade-pg:hover, #pagebody .product-thera-pg:hover, #pagebody .product-generic-pg:hover, #pagebody .product-herbal-pg:hover, #pagebody .product-agrovet-pg:hover {background-size:  55px 64px;}
	#pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4 {padding-top: 25%; font-size: 18px;}
	#pagebody .product-herbal-pg h4, #pagebody .product-agrovet-pg h4 {padding-top: 25%; font-size: 18px;}

	#maincontents .bx-wrapper .bx-controls-direction a {top: 25% !important;}
	#maincontents .intro {margin-top: -35px !important;}
	#maincontents .intro hr {position: absolute; border-top: transparent; top: 13px;}
	#maincontents .intro h1 {font-size: 19px; padding-top: 1%; padding-left: 10px;}
	#maincontents .intro .readmore {font-size: 20px;}
	#maincontents .product-search {top: -16%; right: 0px;z-index: 5;}
	#maincontents .searchexpndr { padding: 7px 12px 8px 12px !important; top: -16% !important; font-size: 18px !important; z-index: 999; position: absolute; right: 0px; text-align: center; width: 30.3%; }

	.block-hdnews {margin-top: 35px !important;}
	.block-hdnews .list-wrpaaer {height: 250px !important;}
	ul.list-aggregate li {padding: 8px 12px 2px 12px;}

	.in999 {padding-bottom: 25px !important;}
	ul.helpline { }
	ul.helpline li.bx-clone { list-style: none !important; width: 100% !important; margin-left: -15% !important; }
	#hlpLine {text-align: center;} 
	#hlpLine h2 {font-size: 17px; font-weight: 500; padding-top: 28px; margin-top: 0px;} 
	#hlpLine h3 {font-weight: bold; font-size: 21px; margin-top: 12px; margin-bottom: 5px;} 
	#hlpLine h4 {font-size: 21px;font-weight: 700;color: #005cab;} 
	#hlpLine h5 {font-weight: bold; font-size: 14px; margin-top: 14px; line-height: 22px; margin-bottom: 0px;} 
	#hlpLine p {font-size: 17px; margin-bottom: 0px;} 

	#pagebody #productslanding .bx-wrapper .bx-viewport ul.productslandings li .slide-contents {width: 100% !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content {width: 90% !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h2 {margin: 15px 0px 10px 0px; font-size: 25px;}
	#pagebody #productslanding .bx-wrapper .bx-controls-direction a {top: 3% !important;}
	#pagebody #productslanding .bx-wrapper .bx-prev {left: 15px !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content hr {margin: 10px 0px;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h3 {font-size: 40px; margin-top: 15px; padding: 5px 0px;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content p {font-size: 20px; padding-top: 30px; text-align: center; padding: 0px;}
    #pagebody #productslanding .bx-pager {top: -25zspx !important;}
	#pre-footer .custommq {width: 23%;}
	#pre-footer {padding:30px 5px 13px 5px;}
	#pre-footer .footer-address p i.fa-envelope {padding-right: 0px;}
	#pre-footer .footer-address p i.fa-phone {padding-right:0px;}
	#pre-footer .footer-address p.phone-ft {font-size:0.89em;}
	#pre-footer .footer-address p.sqtitle {padding-top: 5px;font-size: 0.89em;margin-bottom: 5px;}
	#pre-footer .footer-address p span {font-size: 1.05em;}
	#pre-footer .footer-address p.address-sub {padding-left: 13px;font-size: 0.83em;}
	#pre-footer .footer-address p i.fa-map-marker {padding-right:0px;}
	#pre-footer .quicklink-section {padding-top: 0px;}
	#pre-footer .quicklink-section h3 {margin-top: 5px;margin-bottom:3px;padding-bottom: 0px;font-size:13px;}
	#pre-footer .quicklink-section ul li {line-height: 20px;}
	#pre-footer .quicklink-section ul li a{font-size:13px;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 100%;}

	#pagebody .milestonecubes .shp1958 {margin-left: 11.5%;}
	#pagebody .milestonecubes ul.mstrow2 {margin-left: 11.1%; margin-top: 4.5%;}
	#pagebody .milestonecubes ul.mstrow3 {margin-left: 22%; margin-top: 4.5%;}
	#pagebody .milestonecubes ul.mstrow4 {margin-left: 11%; margin-top: 4.5%;}
	#pagebody .milestonecubes ul.mstrow5 {margin-left: 43.8%; margin-top: 4.5%;}
}

@media (min-width: 790px) and (max-width: 985px) {
	#pre-footer .custommq {width: 30%;}
}
/* Tablet to desktop
------------------------- */
/*@media (min-width: 793px) and (max-width: 979px) {*/
@media (min-width: 768px) and (max-width: 979px) {
	.headernvi a {top: -29px; left: 14px; font-size: 25px; color: #FFFFFF;}
	.logo a img {width: 190px; margin-top: 7px;}
	ul.sub-menu {display: block;width: 100%;margin-left: 0px;padding: 0px;margin-left: 0px !important;}
	#top-section {clear: both;margin-bottom: 15px;}
	#top-section .bottom-menu {max-height: 100%;clear:both;display: none;}
	#top-section .bottom-menu .nav a {margin-left: 0;font-size: 1.163em;margin-right: 20px;}
	#top-section .bottom-menu .nav a.lst {margin-right: 0px;}
	#top-section ul.top-socials {margin-left: 0px; float: right;}
	#top-section ul.top-socials li {margin-left: 0px;}
	#top-section ul.top-socials li a{padding: 0px 2px;}
	#toptizer {padding: 5px 0px; margin-bottom: 0px;}
	#maincontents .bx-wrapper .bx-controls-direction a {top: 18% !important;}
	#maincontents .intro {margin-top: -35px !important;}
	#maincontents .intro hr {display: none;}
	#maincontents .intro h1 {font-size: 19px; padding-top: 12%; line-height: 30px;}
	#maincontents .intro .readmore {font-size: 20px;}
	#maincontents .product-search {top: 35px; right: 15px;}
	#maincontents .searchexpndr {padding: 4px 12px !important; top: 47.5% !important; font-size: 17px !important; z-index: 999; position: absolute; right: 0px; text-align: center; width: 30.5%;}
	#maincontents .block-hdnews { margin-top: 35px !important; }
	#midcols .colz-heading {padding-bottom: 5px;}
	#midcols .colz-heading h1 {font-size: 20px;}
	#midcols .colz-heading .hr {line-height:0px;}
	#midcols .colz-body {padding-bottom:10px;}
	#midcols .colz-body ul#news-feed {padding: 11px 5px 0px 11px; }
	#midcols .colz-body ul#news-feed li {padding-bottom: 5px;}
	#midcols .colz-body ul#news-feed li .news-title {padding-bottom: 5px;}
	#midcols .colz-body a.find-more {padding-left:10px;font-size:13px;}
	#midcols ul.newlaunched li .carrousel-container .product-title {font-size: 20px;}
	#midcols ul.newlaunched li .carrousel-container .product-details {font-size: 14px;}
	#midcols ul.newlaunched li .carrousel-container .newlrm {font-size: 14px;}
	#midcols .bx-wrapper .bx-controls-direction .bx-prev {left: 73%;bottom: 7%;}
	#midcols .bx-wrapper .bx-controls-direction .bx-next {right: 12%;bottom: 7%;}

	.audiothumb {margin-top: 5%; width: 93%; margin-left: 3.5%;}
	.audiothumb .audth {font-size: 19px;}
	.audiothumb audio {left: 50%; margin-left: 15px; margin-top: 5px;width: 90%}

	ul.helpline {}
	ul.helpline li.bx-clone { list-style: none !important; width: 100% !important; margin-left: -12% !important; }
	#hlpLine {text-align: center;} 
	#hlpLine h2 {font-size: 19px; font-weight: 500; padding-top: 28px; margin-top: 0px;} 
	#hlpLine h3 {font-weight: bold; font-size: 23px; margin-top: 12px; margin-bottom: 5px;} 
	#hlpLine h4 {font-size: 23px;font-weight: 700;color: #005cab;} 
	#hlpLine h5 {font-weight: bold; font-size: 16px; margin-top: 14px; line-height: 22px; margin-bottom: 0px;} 
	#hlpLine p {font-size: 19px; margin-bottom: 0px;} 

	#pagebody .investors_landing img {width: 100% !important;}
	#pagebody p {padding-right: 0px;}
	#pagebody .page-video {width: 100%;}
	#pagebody .page-video img {margin:5px 0px; padding-left: 0px;}
	#pagebody #secmobilepl {width: 100%; background: transparent;}
	#pagebody #productslanding .bx-wrapper .bx-viewport ul.productslandings li .slide-contents {width: 100% !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content {width: 90% !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h2 {margin: 10px 0px 0px 0px;font-size: 21px;}
	#pagebody #productslanding .bx-wrapper .bx-controls-direction a {top: 1% !important;}
	#pagebody #productslanding .bx-wrapper .bx-prev {left: 15px !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content hr {margin: 7px 0px;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h3 {font-size: 30px; margin-top: 2px; padding: 5px 0px;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content p {font-size: 17px; text-align: center;
    padding: 0px;}
    #pagebody #productslanding .bx-pager {top: -20px !important;}
	#pagebody .product-trade, #pagebody .product-thera, #pagebody .product-generic, #pagebody .product-herbal, #pagebody .product-agrovet {background-size: 45px 50px;}
	#pagebody .product-trade:hover, #pagebody .product-thera:hover, #pagebody .product-generic:hover, #pagebody .product-herbal:hover, #pagebody .product-agrovet:hover {background-size: 45px 50px;}

	#pagebody .product-trade h4, #pagebody .product-thera h4, #pagebody .product-generic h4, #pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4 {padding-top: 45%; font-size: 18px;}
	#pagebody .product-herbal h4, #pagebody .product-agrovet h4, #pagebody .product-herbal-pg h4, #pagebody .product-agrovet-pg h4 {padding-top: 30%; font-size: 18px;}
	
	#pagebody .product-trade-pg, #pagebody .product-thera-pg, #pagebody .product-generic-pg, #pagebody .product-herbal-pg, #pagebody .product-agrovet-pg {background-size: 65px;}
	#pagebody .product-trade-pg:hover, #pagebody .product-thera-pg:hover, #pagebody .product-generic-pg:hover, #pagebody .product-herbal-pg:hover, #pagebody .product-agrovet-pg:hover {background-size: 65px;}
	#pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4 {padding-top: 35%; font-size: 18px;}
	#pagebody .product-herbal-pg h4, #pagebody .product-agrovet-pg h4 {padding-top: 35%; font-size: 18px;}

	#pagebody .productTypenav ul li {line-height: 50px;}
	#pagebody .productTypenav ul li a{padding: 7px 15px;}
	#pagebody .productTypenav ul li a:hover{cursor: pointer;}
	#pagebody .productTypenav ul li a:hover:after, #pagebody .productTypenav ul li a.currpage:after {top: 40px;}
	#pagebody #alphabetic-search .search-field input[type=text] {width: 85% !important;}
	#pagebody .pthumb-section .pthumb {position: relative; display: block; text-align: center; margin: 0 auto; padding-top: 10px; padding-bottom: 10px; margin-bottom: 10px;}
	#pagebody .pthumb-section .pthumb .imgth-holder {min-height: 120px;padding: 5px 0px;}
	#pagebody .pthumb-section .pthumb .imgth-holder img { width: 75%; position: relative; text-align: center; margin: 0 auto; }
	#pagebody .pthumb-section .pthumb .sm-mid {text-align: center;}
	#pagebody .pthumb-section .pthumb .sm-mid h3{padding-top: 10px;margin-top: 5px;}
	#pagebody .pthumb-section .pthumb .sm-mid h4{min-height: 50px; padding-right: 0px;}
	#pagebody .pthumb-section .gentitle {min-height: 45px;}
	#pagebody ul.tabs li {line-height: 25px; margin-bottom: 10px;}
	#pagebody ul.tabs a {padding: 5px 8px; font-size: 15px;}
	#pagebody .pagenavi-section ul.lcol {margin: 10px 0px 25px 20px;padding: 0px;}
	#pagebody .pagenavi-section ul li {background: no-repeat;line-height: 24px; padding-left: 0px;margin-left:5px;list-style: square;width:95%;}
	#pagebody .pagenavi-section ul li a {line-height: 24px;font-size: 15px !important;}
	#pagebody .pagenavi-section ul li:hover {background: no-repeat; list-style: square; color: #fc8609;}
	#pagebody .pagenavi-section ul li:hover a {line-height: 24px;font-size: 15px !important;}

	#pagebody ul.listprdhead {padding-left: 10px; margin-top: -10px;}
	#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 100%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }
	#pagebody ul.listprdhead li div h4{font-size: 15px !important; font-weight: 600;}
	#pagebody ul.listprdhead li:hover {cursor: pointer;color: #0053a5;}

	#sidenavi {padding-left: 20px;}
	#sidenavi ul.subpage-links li {padding-left: 16px; padding-bottom: 2px;}
	#sidenavi ul.subpage-links li a {font-size: 13px;}
	#sidebarvideo {padding-left: 20px; margin-top: 3px;}
	#sidebarvideo a i.fa {top: 32%;font-size: 50px;left: 45%;}
	#social-links-page h3 {margin-top: 25px;padding-left: 20px;}
	#social-links-page ul.links {padding-left: 20px;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 100%;background: url(../images/tulip-tvc-xs-th.jpg) no-repeat top center!important;}
	ul.vtourspage {margin-top: 20px;}
	ul.vtourspage li {width: 32%;}
	ul.vtourspage li #vthumz a > .thumbtitle {font-size: 13px;}
	.photoclass { width: 18.666667%; }

	#pagebody .milestonecubes .theshape {width: 140px; height: 135px; margin-top: 4%;}
	#pagebody .milestonecubes .theshape h3 {font-size: 25px; padding-bottom: 2px;}
	#pagebody .milestonecubes .theshape p {padding: 5px;}
	#pagebody .milestonecubes .theshape:before { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes .theshape:after { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes {margin-top: 0%;}
	#pagebody .milestonecubes ul.milestonethumb {margin-top: 5.6%;}
	#pagebody .milestonecubes .shp1958 {margin-left: 11.5%;margin-top: 10%;}
	#pagebody .milestonecubes ul.mstrow2 {margin-left: 11%; margin-top: 5.9%;}
	#pagebody .milestonecubes ul.mstrow3 {margin-left: 22%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow4 {margin-left: 11%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow5 {margin-left: 43.5%; margin-top: 6.5%;}

	#pre-footer {}
	#pre-footer .custommq {width: 30%;}
	#pre-footer .footer-address p i.fa-envelope {padding-right: 0px;}
	#pre-footer .footer-address p i.fa-phone {padding-right:0px;}
	#pre-footer .footer-address p.phone-ft {font-size:0.89em;}
	#pre-footer .footer-address p.sqtitle {padding-top: 5px;font-size: 0.89em;margin-bottom: 5px;}
	#pre-footer .footer-address p span {font-size: 1.05em;}
	#pre-footer .footer-address p.address-sub {padding-left: 13px;font-size: 0.83em;}
	#pre-footer .footer-address p i.fa-map-marker {padding-right:0px;}
	#pre-footer .quicklink-section {padding-top: 15px;}
	#pre-footer .quicklink-section h3 {margin-top: 5px;margin-bottom:3px;padding-bottom: 0px;font-size:13px;}
	#pre-footer .quicklink-section ul li {line-height: 20px;}
	#pre-footer .quicklink-section ul li a{font-size:13px;}

}

/* All Mobile Sizes (devices and browser)
------------------------- */
/*@media only screen and (max-width: 792px) {*/
@media only screen and (max-width: 767px) {
	.toptransp {position: relative;padding-bottom: 0px;}
	.toptransp .container #top-section {margin-top: -10px; background: rgba(41, 65, 76, 0.68);}
	.toptransp .container #top-section .logo {padding: 3px 0px 4px 0px;}
	#top-section ul.top-socials {display: none;}
	ul.sub-menu {display: block;width: 100%;margin-left: 0px;padding: 0px;margin-left: 0px !important;}
	#top-section {margin-top:5px;}
	#top-section .logo{padding:15px 0px;}
	#top-section .logo img{display:block;position:relative;margin:0 auto;text-align:center;}
	#top-section .headernvi{position: relative;text-align:left !important;top: 15px;left: -10px;}
	#top-section .headernvi a i {color: #F00;font-size: 30px;}
	#top-section #translate-this{text-align:center;}
	#toptizer {padding: 5px 0px; margin-bottom: 0px;}
	#pagebody p {padding-left: 0px;}
	#pagebody h3 {padding-left: 0px;clear:both;padding-top: 15px;}
	#pagebody p .page-image {margin-left: 0px;}
	#pagebody ul.tabs li {line-height: 25px; margin-bottom: 10px;}
	#pagebody ul.tabs a {padding: 5px 8px; font-size: 15px;}
	#pagebody #productline {border-bottom: none;}
	#pagebody .pagenavi-section ul.lcol {margin: 10px 0px 25px 20px;padding: 0px;}
	#pagebody .product-trade, #pagebody .product-thera, #pagebody .product-generic, #pagebody .product-herbal, #pagebody .product-agrovet {border: none;}
	#pagebody .product-trade:hover, #pagebody .product-thera:hover, #pagebody .product-generic:hover, #pagebody .product-herbal:hover, #pagebody .product-agrovet:hover {border: none;}
	#pagebody .product-trade h4, #pagebody .product-thera h4, #pagebody .product-generic h4 {padding-top: 17%; font-size: 21px;}
	#pagebody .product-herbal h4, #pagebody .product-agrovet h4 {padding-top: 15%; font-size: 21px;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 100%;}
	.timeline > li > .timeline-badge-left, .timeline > li > .timeline-badge-right {left: 5% !important;}
	#maincontents .home-slider .bx-wrapper .bx-caption h1 {font-size: 27px; line-height: 25px;}
	#midcols ul.newlaunched li .carrousel-container .product-title {font-size: 20px;}
	#midcols ul.newlaunched li .carrousel-container .product-img img {width: 60%;}

	#pagebody .milestonecubes ul.milestonethumb li {margin-bottom: 12%;}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(5) {margin-left: 11.5%;margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(6) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(7) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(8) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(9) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(10) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(11) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(12) {margin-left: 11.5%;margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(13) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(14) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(15) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(16) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(17) {margin-top: -5%}
	#pagebody .milestonecubes .theshape {width: 140px; height: 135px; margin-top: 4%;}
	#pagebody .milestonecubes .theshape h3 {font-size: 25px; padding-bottom: 2px;padding-top: 0px;}
	#pagebody .milestonecubes .theshape p {padding: 5px;}
	#pagebody .milestonecubes .theshape:before { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes .theshape:after { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes {margin-top: 0%;}
	#pagebody .milestonecubes ul.milestonethumb {margin-top: 5.6%;}
	#pagebody .milestonecubes .shp1958 {margin-left: 11.5%;margin-top: 10%;}
	#pagebody .milestonecubes ul.mstrow2 {margin-left: 11%; margin-top: 5.9%;}
	#pagebody .milestonecubes ul.mstrow3 {margin-left: 22%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow4 {margin-left: 11%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow5 {margin-left: 43.5%; margin-top: 6.5%;}

	#pre-footer {}
	#pre-footer .custommq {width: 100%;}

}


/* Mobile Landscape & Tablet Portrait
------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	#background-video {
	    height: 100% !important;
	    position: relative !important;
	    margin-bottom: 35px !important;
	}
	.audiothumb {margin-left: 0px !important;}
	select.xsnav {width: 100%; height: 34px; background: #dae0ea;}
	.container {background-color: #fff;}
	.bx-wrapper .bx-pager {top: 28% !important;}
	#toptizercontact {padding: 1px;}
	#toptizercontact h1 {font-size: 30px; margin: 17px 0px;}
	#top-section {margin-top:5px;}
	#top-section .logo{padding:15px 0px;}
	#top-section .logo img{display:block;position:relative;margin:0 auto;text-align:center;}
	#pagebody p {padding: 0px 10px;}
	#pagebody .page-video {width: 100%;}
	#pagebody .page-video img {margin:0px; padding-left: 0px;}
	#top-section .headernvi{position: relative;text-align:left !important;top: 15px;left: -10px;}
	#top-section .headernvi a i {color: #FFFFFF;font-size: 30px;padding-left: 25px;}
	#top-section #translate-this{text-align:center;}
	#maincontents .intro .readmore a span {top: -2px;}
	#maincontents .home-slider {min-height: 170px !important;}
	#maincontents .home-slider .bx-wrapper .bx-caption {top:65%;}
	#maincontents .home-slider .bx-wrapper .bx-controls-direction a {display:none;}
	#maincontents .intro {min-height:215px;}
	#maincontents .intro hr {margin-left: 20px;}
	#maincontents .searchexpndr {padding: 4px 12px !important; top: 0 !important; font-size: 17px !important; z-index: 999; position: relative; left: 0px; text-align: center; }
	#maincontents .block-hdnews { margin-top: 10px !important; }
	#maincontents > .intro > .ltstnewsscrl {padding-left: 0px !important;}
	#maincontents > .intro > .ltstnewsscrl ul.list-aggregate li {padding: 10px 22px;}
	#pagebody .investors_landing img {width: 100% !important;}
	#pagebody ul.tabs li {line-height: 25px; margin-bottom: 10px;}
	#pagebody ul.tabs a {padding: 5px 8px; font-size: 15px;}
	#pagebody .pthumb-section .pthumb .imgth-holder img {width: 55% !important;}
	#pagebody ul#flags {padding-left: 0px;}
	#pagebody .product-trade, #pagebody .product-thera, #pagebody .product-generic, #pagebody .product-herbal, #pagebody .product-agrovet, #pagebody .product-trade-pg, #pagebody .product-thera-pg, #pagebody .product-generic-pg, #pagebody .product-herbal-pg, #pagebody .product-agrovet-pg {background-size: 50px 55px;}
	#pagebody .product-trade:hover, #pagebody .product-thera:hover, #pagebody .product-generic:hover, #pagebody .product-herbal:hover, #pagebody .product-agrovet:hover, #pagebody .product-trade-pg:hover, #pagebody .product-thera-pg:hover, #pagebody .product-generic-pg:hover, #pagebody .product-herbal-pg:hover, #pagebody .product-agrovet-pg:hover {background-size: 50px 55px;}
	#pagebody .product-trade h4, #pagebody .product-thera h4, #pagebody .product-generic h4, #pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4 {padding-top: 100px; font-size: 18px; padding-bottom: 0%;}
	#pagebody .product-herbal h4, #pagebody .product-agrovet h4, #pagebody .product-herbal-pg h4, #pagebody .product-agrovet-pg h4 {padding-top: 100px; font-size: 18px;}


	ul li.onmblzlist {line-height: 64px !important;width: 32% !important;}
	#pagebody li.onmblzlist .product-trade h4, #pagebody li.onmblzlist .product-thera h4, #pagebody li.onmblzlist .product-generic h4, #pagebody li.onmblzlist .product-trade-pg h4, #pagebody li.onmblzlist .product-thera-pg h4, #pagebody li.onmblzlist .product-generic-pg h4 {padding-top: 40px;font-size: 14px;padding-bottom: 0%;}
	#pagebody li.onmblzlist .product-herbal h4, #pagebody li.onmblzlist .product-agrovet h4, #pagebody li.onmblzlist .product-herbal-pg h4, #pagebody li.onmblzlist .product-agrovet-pg h4 {padding-top: 40px; font-size: 14px;}

	#pagebody .pages-navi .bottom-bar {border-bottom: none;}
	#pagebody .pages-navi .right-bar {border-right: none;}

	#pagebody ul.listprdhead {padding-left: 10px; margin-top: 10px;}
	#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 46%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }

	#background-video .custom-icon { font-size:45px; background:#666; background:rgba(0,0,0,0.4); padding:30px; -webkit-border-radius:1100%; -moz-border-radius:100%; -o-border-radius:100%; border-radius:100%; border:6px solid #fff; color:#fff;   box-shadow: 0 1px 10px rgba(0, 0, 0, 0.46); text-align:center; display:table-cell; vertical-align:middle; width:60px; height:60px; -moz-transition:.5s; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; }
	#background-video .custom-icon:hover { background:rgba(0,0,0,0.6); }
	#background-video .fix-editor { display:none; }
	#background-video i.fa-play:before {font-size: 32px; position: absolute; top: 25%; right: 23%;}
	#background-video i.fa-play{position: absolute; bottom: 50%; margin-bottom: -50px; z-index: 10; color: #fff; /*font-size: 120px;*/ right: 50%; margin-right: -50px;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 100%;background: url(../images/tulip-tvc-sm-th.jpg) no-repeat top center!important;width: 100% !important; height: auto !important;}

	#maincontents .product-search {position: relative;top: 0px; background-color: #333;min-height: 270px;width: 100%;right:0;margin-bottom: 20px;}
	#maincontents .intro p {font-size: 20px;line-height: 25px;padding: 0px 7px 10px 20px;font-weight: 300;color: #0e0e0e;margin-top: 0px;}
	#maincontents .intro .readmore {font-size: 18px;line-height: 15px;padding: 0px 7px 20px 20px;font-weight: 300;}
	#maincontents .intro .readmore a {padding-right: 35px;background-position: right 7px;background-size: 24px 13px;}

	#maincontents .home-slider .bx-wrapper .bx-caption h1 {font-size: 25px; line-height: 25px;}
	#pagebody .page-image {float: left;margin: 0px 10px 0px 10px;}
	#pagebody .pagenavi-section ul.lcol {margin: 10px 0px 25px 20px;padding: 0px;}
	#pagebody .pagenavi-section ul.lcol li a {font-size: 17px;}
	#pagebody #contact-section .btn {margin-top: 15px;}
	#contact-allsidebar {padding-left: 0px;}
	ul.vtourspage {margin-top: 20px;}
	ul.vtourspage li {width: 31%;}
	ul.vtourspage li #vthumz a > .thumbtitle {font-size: 60%;}
	ul.vtourspage li #vthumz a > .thumbtitle:hover {font-size: 60%;}
	ul.vtourspage li #vthumz a > .thumbtitle span {line-height: 24px;}
	.photoclass { width: 30.666667%; }

	#pagebody .milestonecubes ul.milestonethumb li {margin-bottom: 12%;}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(5) {margin-left: 11.5%;margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(6) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(7) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(8) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(9) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(10) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(11) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(12) {/*margin-left: 0.5%;*/margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(13) {/*margin-left: 10.5%;*/margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(14) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(15) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(16) {margin-top: -5%}
	#pagebody .milestonecubes ul.milestonethumb li:nth-child(17) {margin-top: -5%}
	#pagebody .milestonecubes .theshape {width: 140px; height: 135px; margin-top: 4%;}
	#pagebody .milestonecubes .theshape h3 {font-size: 25px; padding-bottom: 2px;padding-top: 0px;}
	#pagebody .milestonecubes .theshape p {padding: 5px;}
	#pagebody .milestonecubes .theshape:before { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes .theshape:after { border-left: 68px solid transparent; border-right: 72px solid transparent; }
	#pagebody .milestonecubes {margin-top: 0%;}
	#pagebody .milestonecubes ul.milestonethumb {margin-top: 5.6%;}
	#pagebody .milestonecubes .shp1958 {margin-left: 11.5%;margin-top: 10%;}
	#pagebody .milestonecubes .one { background: #0e670e !important; display: block; }
	#pagebody .milestonecubes ul.mstrow2 {margin-left: 11%; margin-top: 5.9%;}
	#pagebody .milestonecubes ul.mstrow3 {margin-left: 22%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow4 {margin-left: 11%; margin-top: 6.5%;}
	#pagebody .milestonecubes ul.mstrow5 {margin-left: 43.5%; margin-top: 6.5%;}
	#midcols ul.newlaunched li .carrousel-container .product-details  {position: relative; display: block; top: -1px; z-index: 3;}

	#pre-footer .custommq {width: 100%;}
	#pre-footer .quicklink-section {margin-top: 15px;}
	#pre-footer .quicklink-section h3 {margin-bottom: 0px;margin-top: 7px;}
	footer .credit{float:left !important;padding-left:20px;}

}


@media only screen and (min-width: 480px) and (max-width: 667px) {
	#background-video {
	    height: 100% !important;
	    position: relative !important;
	    margin-bottom: 35px !important;
	}
	#toptizer h1 {padding: 5px 10px 0px 10px;}
	#pagebody h3 {padding: 5px 10px 0px 10px;}
	.accordion {padding-left: 10px;}
	.audiothumb {margin-left: 0px !important;}
	#maincontents .home-slider {min-height: 150px !important;}
	#maincontents .home-slider .bx-wrapper .bx-pager {top: 19%;}
	#maincontents .home-slider .bx-wrapper .bx-pager.bx-default-pager a {width: 20px; height: 7px;}
	.bx-wrapper .bx-pager {top: 26% !important;}
	#maincontents .intro hr {margin-left: 10px;padding-top: 5px;margin-bottom: 0;border-top: 0px;border-bottom: transparent;}
	.block-comprofile {margin-top: 15px;width: 100% !important;}
	#maincontents .intro .pgttlz {margin-top: 12%;margin-bottom: 11px;}
	.milestonecubes {position: relative !important; margin: 2px 35px auto !important; float: none !important;text-align: center !important;}
	.milestonecubes .one{position: relative;margin-top: 15%!important; margin-left: 14.5% !important; margin-bottom: 7% !important;}
	.milestonecubes .five{position: relative;margin-top: -11%!important; margin-left: 56.5% !important; margin-bottom: 7% !important;}
	.milestonecubes .six{position: relative;margin-top: 8%!important; margin-left: 12% !important; margin-bottom: 7% !important;}
	.milestonecubes .seven{position: relative;margin-top: 8%!important; margin-left: 11% !important; margin-bottom: 7% !important;}
	#pagebody ul.listprdhead {padding-left: 10px; margin-top: 10px;}
	#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 100%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }
}
/* Mobile Portrait
------------------------- */
@media only screen and (max-width: 479px) {
	#background-video {
	    height: 100% !important;
	    position: relative !important;
	    margin-bottom: 25px !important;
	}
	.audiothumb {margin-left: 0px !important;}
	select.xsnav {width: 100%; height: 34px; background: #dae0ea;}
	.nopadding {  padding: 0 !important; margin: 0 !important; }
	.container {background-color: #fff;}
	#top-section {margin-top:-10px;}
	#top-section .logo{padding: 0px;}
	#top-section .logo img{display:block;position:relative;margin:0 auto;text-align:center;width: 70%;}
	#top-section .headernvi{position: relative;text-align:left !important;top: 15px;left: -10px;}
	#top-section .headernvi a i {color: #FFF;font-size: 30px;}
	#top-section #translate-this{text-align:center;}
	#pagebody #alphabetic-search .search-field {padding: 15px 15px 12px 15px;}
	#pagebody #alphabetic-search .search-field button {margin-left: 2px;}
	#pagebody #alphabetic-search .search-field button i {top: -3px;}
	#maincontents > .intro > .ltstnewsscrl {padding-left: 0px !important;}
	#maincontents > .intro > .ltstnewsscrl ul.list-aggregate li {padding: 10px 22px;}
	#maincontents .home-slider {min-height: 150px !important;}
	#maincontents .home-slider .bx-wrapper .bx-caption {top:60%;}
	#maincontents .home-slider .bx-wrapper .bx-caption h1 {font-size: 18px; line-height: 25px;}
	#maincontents .home-slider .bx-wrapper .bx-controls-direction a {display:none;}
	#pagebody #productdetails .bx-pager {display: none !important;}
	#maincontents .home-slider .bx-wrapper .bx-pager {top: 15%;}
	#maincontents .home-slider .bx-wrapper .bx-pager.bx-default-pager a {width: 20px; height: 7px;}
	.block-comprofile {margin-top: 15px;width: 100% !important;}
	#maincontents .intro hr {display: none !important; visibility: hidden;}
	#maincontents .intro h1 {font-size: 17px;line-height: 24px;padding: 15px 7px 8px 7px;font-weight: 400;color: #0e0e0e;margin-top: 25px;text-align:left;}
	#maincontents .intro .readmore {font-size: 18px;line-height: 15px;padding: 0px 7px 10px 7px;font-weight: 300;}
	#maincontents .intro .readmore a {padding-right: 35px;background-position: right 7px;background-size: 24px 13px;}
	#maincontents .intro .readmore a span {top: 0px;}
	#maincontents .product-search {position: relative;top: 0px; background-color: #333;min-height: 270px;width: 100%;right:0;margin-bottom: 20px;}
	#midcols {margin-bottom:20px;}
	#maincontents .intro {min-height: 230px; padding-bottom: 30px; margin-bottom: 5px; margin-top: -20px;}

	#midcols .promo-video {	position:relative;padding-bottom:90%;padding-top:0px;height:0;overflow:hidden;}
	#midcols .promo-video  iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}

	#toptizer h1{font-size:25px; padding:0px; margin:0px;}
	#toptizer h3{font-size: 19px;padding: 0px 15px;margin-top:0px;}
	#toptizer {padding: 15px 0px;}
	#pagebody {padding-top: 0px;/*padding-top: 20px;*/}
	#pagebody h1{font-size:30px; text-align: center;margin-top:0px;}
	#pagebody p{/*padding-left: 10px;margin-left: 0px;*/padding: 0px 15px 0px 3px;}
	#pagebody h3 {/*padding-left: 10px;padding-top: 0px;*/padding: 0px 15px;}
	#maincontents .searchexpndr {padding: 4px 12px !important; top: 0 !important; font-size: 17px !important; z-index: 999; position: relative; left: 0px; text-align: center; }
	#maincontents .block-hdnews { margin-top: 10px !important; }
	#background-video i.fa-play {display: none!important;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 100%;background: url(../images/tulip-tvc-xss-th.jpg) no-repeat top center!important;}
	/*#vidwrap {text-align: center; position: relative; display: block; margin: 0 auto; max-height: 260px; margin-bottom: 15px;}*/
	#ajax_response {width: 70% !important;}
	#ajax_response .emneklass ul {width: 100% !important;}
	#pagebody .page-video img {padding-left: 0px;}
	#pagebody .page-video {padding-left:0px; margin-left:0px; position:relative; padding-bottom:75%; padding-top:0px; width:100%; height:0; margin-top:0px; overflow:hidden;}
	#pagebody .page-video  iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
	#pagebody .page-history img {/*padding-left: 0px;*/padding: 0px 10px;}
	#pagebody .page-history {padding-left:0px; margin-left:0px; position:relative; padding-bottom:35%; padding-top:0px; width:100%; height:0; margin-top:0px; overflow:hidden;}
	#pagebody .pagenavi-section {/*min-height: 200px;*/position: relative; }
	#pagebody .pagenavi-section ul {padding: 5px 5px 0px 5px;margin-bottom: 0px;}
	#pagebody .pagenavi-section ul li{line-height: 20px;background-position-y: 9px;background-size: 12px 12px;padding-left: 25px;}
	#pagebody .pagenavi-section ul li:hover { background: url(../images/page-li-hov.png) no-repeat left center; background-position-y: 0.52em; background-size: 12px 12px; }
	#pagebody .pagenavi-section ul li a{font-size:13px;border-bottom: none;line-height: 29px;}
	#pagebody .pagenavi-section ul.lcol {/*margin: 10px 0px 25px 0px;*/ margin: 25px 0px 10px 0px;}
	#pagebody .pagenavi-section ul.rcol {padding-top: 1px;}
	#pagebody .page-image {float: left;margin: 0px 5px 10px 0px;}
	#pagebody ul.listprdhead {padding-left: 10px; margin-top: 10px;}
	#pagebody ul.listprdhead li {list-style: none;position: relative; display: inline-block; width: 100%; text-align: left; border-bottom: 1px dotted #dcdcdc; margin-right: 5px; }

	#pagebody #productslanding .bx-wrapper .bx-controls-direction a {top: 17% !important;}
	#pagebody #productslanding .bx-wrapper .bx-prev {width: 10px;left: 20px;margin-left: 70% !important;}
	#pagebody #productslanding .bx-wrapper .bx-next {width: 10px;right: 20px;right: 9% !important;}
	#pagebody #productslanding .bx-wrapper .bx-viewport ul.productslandings li .slide-contents {width:100% !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h2 {font-size:19px;margin-top:10px;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content hr {margin: 12px 0px !important;}
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content h3 {padding: 0px !important; font-size: xx-large !important; margin: 0px 0px 3px 0px !important; }
	#pagebody #productslanding ul.productslandings li .carrousel-container .slide-contents .texts-content p {font-size: 17px;line-height: 20px;padding-top: 15px;}
	#pagebody #productslanding .bx-pager {margin-top: 10px;}

	#pagebody ul.tabs li {line-height: 25px; margin-bottom: 10px;}
	#pagebody ul.tabs a {padding: 5px 8px; font-size: 15px;}

	#pagebody .product-trade, #pagebody .product-thera, #pagebody .product-generic, #pagebody .product-herbal, #pagebody .product-agrovet, #pagebody .product-trade-pg, #pagebody .product-thera-pg, #pagebody .product-generic-pg, #pagebody .product-herbal-pg, #pagebody .product-agrovet-pg {background-size:  40px;}
	#pagebody .product-trade:hover, #pagebody .product-thera:hover, #pagebody .product-generic:hover, #pagebody .product-herbal:hover, #pagebody .product-agrovet:hover, #pagebody .product-trade-pg:hover, #pagebody .product-thera-pg:hover, #pagebody .product-generic-pg:hover, #pagebody .product-herbal-pg:hover, #pagebody .product-agrovet-pg:hover {background-size: 40px;}
	#pagebody .product-trade h4, #pagebody .product-thera h4, #pagebody .product-generic h4, #pagebody .product-herbal h4, #pagebody .product-agrovet h4 {color:#101010;font-size:20px;padding-top: 25px; padding-bottom: 9%; border-bottom: 1px solid #ccc;}
	#pagebody .product-trade h4:hover, #pagebody .product-thera h4:hover, #pagebody .product-generic h4:hover, #pagebody .product-herbal h4:hover, #pagebody .product-agrovet h4:hover{color:#F00;}
	 #pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4, #pagebody .product-herbal-pg h4, #pagebody .product-agrovet-pg h4 {color:#101010;font-size:18px;padding-top: 55px; padding-bottom: 5%; border-bottom: 1px solid #ccc;}

	#pagebody .alph-section select.thera-select {width: 100%;}
	#pagebody .pages-navi .bottom-bar {border-bottom: none; border-right: none;}
	#pagebody .pages-navi .right-bar {border-right: none;}
	#pagebody .product-trade-pg, #pagebody .product-thera-pg, #pagebody .product-generic-pg, #pagebody .product-herbal-pg, #pagebody .product-agrovet-pg {background-position: center 5px;}
	#pagebody .product-trade-pg:hover, #pagebody .product-thera-pg:hover, #pagebody .product-generic-pg:hover, #pagebody .product-herbal-pg:hover, #pagebody .product-agrovet-pg:hover {background-position: center 5px;}
	#pagebody .product-trade-pg h4, #pagebody .product-thera-pg h4, #pagebody .product-generic-pg h4 , #pagebody .product-herbal-pg h4 , #pagebody .product-agrovet-pg h4 {padding-bottom: 25px; font-size: 20px;border-bottom: 1px solid #ccc;}

	#pagebody .share-section .prescribe-btn {width: 45%; padding: 0px 15px;}
	#pagebody .share-section .addthisbtns {width: 52%;}
	#pagebody .related-products h3 {font-size: 18px;margin-top: 20px;}
	#pagebody ul#apilist {padding-left: 5px;}
	#pagebody ul#flags {padding-left: 0px;}
	#pagebody .investors_landing img {width: 100% !important;}

	#midcols .colz-body .bx-wrapper {max-width: 320px;}
	#midcols .bx-wrapper .bx-controls-direction a {top: 77% !important; margin-top: 0px !important;}
	#midcols ul.newlaunched li .carrousel-container {position: relative; display: block; max-height: 225px;}
	#midcols ul.newlaunched li .carrousel-container .product-title {position: relative; display: block; max-height: 225px; z-index: 2;}
	#midcols ul.newlaunched li .carrousel-container .product-img img {position: relative; display: block; top: -25px; right: -29%; width: 80%; z-index: 1;}
	#midcols ul.newlaunched li .carrousel-container .product-details  {position: relative; display: block; top: -40px; z-index: 3;}

	#pagebody .milestonecubes .theshape {margin: 0 auto; text-align: center;width: 84%!important;margin-top: 50px !important;}
	#pagebody .milestonecubes .theshape p {padding: 5px 20px !important;}
	#pagebody .milestonecubes .theshape:before { border-left: 122px solid transparent; border-right: 132px solid transparent; }
	#pagebody .milestonecubes .theshape:after { border-left: 125px solid transparent; border-right: 128px solid transparent;}

	#pagebody #contact-section .btn {margin-top: 12px;}
	#contact-allsidebar {padding-left: 5px;}

	ul.vtourspage {margin-top: 20px;}
	ul.vtourspage li {width: 100%;}
	ul.vtourspage li:nth-child(2),ul.vtourspage li:nth-child(4),ul.vtourspage li:nth-child(6),ul.vtourspage li:nth-child(8),ul.vtourspage li:nth-child(10),ul.vtourspage li:nth-child(12){ margin-right: 0px !important;}
	ul.vtourspage li #vthumz a > .thumbtitle {font-size: 60%;}
	ul.vtourspage li #vthumz a > .thumbtitle:hover {font-size: 60%;}
	ul.vtourspage li #vthumz a > .thumbtitle span {line-height: 25px;}
	.photoclass { width: 30.666667%; }
	
	#pre-footer .custommq {width: 100%;}
	#pre-footer {margin-top:5px;padding-bottom:10px;}
	#pre-footer .footer-address p i.fa-envelope {padding-right: 0px;}
	#pre-footer .footer-address p i.fa-phone {padding-right:0px;}
	#pre-footer .footer-address p.phone-ft {font-size:0.89em;}
	#pre-footer .footer-address p.sqtitle {padding-top:10px;}
	#pre-footer .footer-address p span {font-size: 1.05em;}
	#pre-footer .footer-address p.address-sub {padding-left: 13px;font-size: 0.897em;}
	#pre-footer .footer-address p i.fa-map-marker {padding-right:0px;}
	#pre-footer .quicklink-section {padding-top: 15px;}
	#pre-footer .quicklink-section h3 {margin-top: 5px;margin-bottom:3px;padding-bottom: 0px;font-size:13px;}
	#pre-footer .quicklink-section ul li {line-height: 20px;}
	#pre-footer .quicklink-section ul li a{font-size:13px;}
	footer {padding:15px 0px;}
	footer .copyright{font-size:12px;}
	footer .credit{float:left !important;padding-left:20px;font-size:12px;}
	footer .credit a{font-size:0.875em;}
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
	.row-no-padding {padding-left: 15px !important; padding-right: 15px !important;}
	#maincontents .home-slider .bx-wrapper .bx-pager {display: none !important;}
	.bx-wrapper .bx-pager {top: 14% !important; display: none !important;}
	#vidwrap {position: relative; display: block; margin: 0 auto; max-width: 285px; height: 255px;}
	#background-video { height: 100% !important; position: relative !important; margin-bottom: 35px !important;	}
	#pagebody .pagenavi-section ul li a{display: none;}
	#maincontents .intro .pgttlz {position: relative;margin-top: 25px;margin-bottom: 0;text-align: center;padding-left: 0px;}
	#maincontents .block-hdnews {margin-left: 0px;}
	#pagebody img.common-imgFU {width: 100%;}
	#toptizer h1 {text-align: center;}
	ul#prdpagethumb {border-bottom: 0px solid transparent;}
	ul#prdpagethumb li {width: 100%;}
	ul#prdpagethumbbot li {width: 100%;}
	#pre-footer .custommq {width: 100%;}
	#pagebody .share-section .prescribe-btn {width: 100% !important; padding: 0px 15px;}
	#pagebody .share-section .addthisbtns {width: 100% !important; text-align: center; margin: 0 auto; margin-top: 8px;}
	#pagebody #productdetails {margin-top: 15px !important;}
	.block-comprofile {position: relative;margin-top: 20px;margin-left: 0px;width: 100% !important;height: 32px;}
	.block-comprofile .list-wrpaaer {margin-left: 5px;margin-right: 5px;width: 95%;}
	.block-comprofile .list-wrpaaer ul li{line-height: 30px;font-size: 15px;}
	#maincontents .intro h1 {margin-top: 2px;}

	ul.vtourspage {margin-top: 20px;}
	ul.vtourspage li {width: 100%;}
	ul.vtourspage li:nth-child(2),ul.vtourspage li:nth-child(4),ul.vtourspage li:nth-child(6),ul.vtourspage li:nth-child(8),ul.vtourspage li:nth-child(10),ul.vtourspage li:nth-child(12){ margin-right: 0px !important;}
	ul.vtourspage li #vthumz a > .thumbtitle {font-size: 13px;}
}