

@media only screen and (min-width: 1824px) { 
    .banner-home{ min-height: 695px;}
    .welcome-section .abt-right { margin-top: 0;}
	.banner-home .flex-caption { left:0;}
    /* .scroll-down { bottom:80px; } */
	.hsty-rgt.hstry-rgt-cont	{ width:39%; margin-left:11%; padding-right:5%;}
	.hsty-lft	{ padding:0 10% 0 8%;}
	.hsty-rgt.hstry-rgt-cont.hstry-rgt-top.wid-rgt	{ width:39%;}
	.hsty-lft.hstry-lft-img	{ padding-right:2%;}
	.year-pad.rgt	{ right:25px;}
	/*.inner-banner.contactus-banner, .inner-banner.contact-banner	{ min-height:330px;}*/
}
@media only screen and (min-width: 1501px) and (max-width:1600px) {
 .ddsmoothmenu ul li a { padding:0px 16px 23px;}
 .logo	{ margin:14px 0px 0 20px;}
 .ddsmoothmenu ul li ul { width:267px !important;}
  .ddsmoothmenu ul li ul li ul { width:262px !important;}
 .ddsmoothmenu ul li ul li ul li ul { width:231px !important;}	
}
@media only screen and (min-width: 1400px) and (max-width:1500px) {
 .ddsmoothmenu ul li a { padding:0px 16px 23px;}
 .logo	{ margin:14px 0px 0 20px;}
 .ddsmoothmenu ul li ul { width:267px !important;}
  .ddsmoothmenu ul li ul li ul { width:225px !important;}
 .ddsmoothmenu ul li ul li ul li ul { width:231px !important;}	
}
@media screen and (min-width:1279px) and (max-width:1366px) {
.hsty-rgt.hstry-rgt-cont	{ width:39%; margin-left:10%; padding-right:10%;}	
.hsty-lft		{ padding:0 10% 0 8%;}
.year-pad		{ right:-60px;}
.year-pad.rgt	{ right:25px;}
.hsty-rgt.hstry-rgt-cont.hstry-rgt-top.wid-rgt	{ width:39%; padding-right:1%;}
.timeline-nav	{ left:49.1%;}
.flexslider .slides iframe { height:495px;}
.prod-det-rht	{ padding-right:70px;}
.product-content .row	{ width:1250px;}
.ddsmoothmenu ul li a	{ padding:0px 8px 23px;}
.logo	{ margin:14px 0px 0 20px;}
}
@media screen and (min-width:1281px) and (max-width:1400px) {
/* .ddsmoothmenu ul li a { padding:0px 16px 23px 16px;}*/
 .logo	{ margin:14px 0px 0 20px;}
 .ddsmoothmenu ul li a	{ padding:0px 12px 23px;}

}


@media only screen and (max-width: 1366px) {
	.combo-offer1	{ left:0px;}
	.combo-offer, .combo-offer2	{ right:0px;}
	.pop-rgt	{ padding-top:20px;}
	.libtn.show { margin-top: 20px; }
	
	html[lang="fr"] .right-icon ul li.side-log	{ width:415px;}
	html[lang="fr"] .right-icon ul li.side-log:hover { transform:translateX(-347px);}
	html[lang="de"] .right-icon ul li.side-log	{ width:385px;}
	html[lang="de"] .right-icon ul li.side-log:hover { transform:translateX(-317px);}
	html[lang="de"] .right-icon ul li:last-child	{ width:248px;}
	html[lang="de"] .right-icon ul li:last-child:hover { transform:translateX(-180px);}
	html[lang="ja"] .right-icon ul li.side-log	{ width:385px;}
	html[lang="ja"] .right-icon ul li.side-log:hover { transform:translateX(-317px);}
	html[lang="ja"] .right-icon ul li.deal-srch:hover { transform:translateX(-208px);}
	html[lang="ja"] .right-icon ul li:last-child	{ width:280px;}
	html[lang="ja"] .right-icon ul li:last-child:hover { transform:translateX(-212px);}
	html[lang="pt"] .right-icon ul li.side-log	{ width:385px;}
	html[lang="pt"] .right-icon ul li.side-log:hover { transform:translateX(-317px);}
	html[lang="ru"] .right-icon ul li.side-log	{ width:415px;}
	html[lang="ru"] .right-icon ul li.side-log:hover { transform:translateX(-347px);}
	html[lang="es"] .right-icon ul li.side-log	{ width:415px;}
	html[lang="es"] .right-icon ul li.side-log:hover { transform:translateX(-347px);}
	html[lang="es"] .right-icon ul li:last-child	{ width:280px;}
	html[lang="es"] .right-icon ul li:last-child:hover { transform:translateX(-212px);}
	html[lang="th"] .right-icon ul li.side-log	{ width:385px;}
	html[lang="th"] .right-icon ul li.side-log:hover { transform:translateX(-317px);}
	html[lang="tr"] .right-icon ul li.side-log	{ width:385px;}
	html[lang="tr"] .right-icon ul li.side-log:hover { transform:translateX(-317px);}
	html[lang="ru"] .ddsmoothmenu ul li a {padding: 0px 7px 23px;font-size: 15px;}
	html[lang="ru"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	html[lang="pt"] .ddsmoothmenu ul li a {padding: 0px 10px 23px;}
	html[lang="pt"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	html[lang="ko"] .ddsmoothmenu ul li a {padding: 0px 32px 23px;}
	html[lang="ko"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	html[lang="fr"] .ddsmoothmenu ul li a	{ padding:0px 8px 23px;}
	html[lang="fr"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	
	.contact-rht-side .contact-txt li p {font-size: 15px;}
}
@media screen and (min-width:1281px) and (max-width:1330px) {
 .ddsmoothmenu ul li a { padding:0px 10px 23px;}
     html[lang="fr"] p.textbg { width: 71%;}
	 html[lang="fr"] .ddsmoothmenu ul li a	{ padding:0px 6px 23px;}
	 html[lang="de"] p.textbg { width: 74%;}
	 html[lang="pt"] p.textbg { width: 66%;}
	 html[lang="pt"] .ddsmoothmenu ul li a { padding: 0 4px 23px;}
	 html[lang="ru"] p.textbg { width: 66%;}
	 html[lang="ru"] .ddsmoothmenu ul li a { padding: 0 5px 23px;font-size: 14px;}
	 html[lang="de"] .ddsmoothmenu ul li a { padding: 0px 4px 23px; font-size: 15px;}
	 .banner-home { min-height: 470px;}
	 html[lang="ru"] .right-icon ul li.side-log {width: 500px;}
	 html[lang="zh-CN"] .ddsmoothmenu ul li a {  padding: 0px 0px 23px 72px;}
	 html[lang="zh-CN"] .logo img{width:255px;}
	 html[lang="zh-CN"] .ddsmoothmenu ul li ul li a {  padding: 10px;}
	
	 html[lang="es"] .ddsmoothmenu ul li a { padding: 0px 5px 23px;}
	 html[lang="es"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	 html[lang="ko"] .ddsmoothmenu ul li a { padding: 0px 26px 23px;}
	 html[lang="ko"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
}
@media only screen and (max-width: 1280px) {
	.cbp-hrmenu > ul > li > a {padding: 0px 8px 23px 8px;}
	.banner-home {min-height: 0px;}
	.row, .produt-home .row	{ width:90%;}
	.flex-carousel .row	{ width:98%;}
	.news-events h2	{ font-size:22px;}
	.product-cont ul.prod-main-list li { width: 30%; }
	.ddsmoothmenu ul li a { padding: 0px 8px 23px;}
	.produt-home .our-work ul li	{ margin:0 11px; min-height:280px;}
	p.textbg::after	{ left:5%;}
	p.textbg::before	{ right:8%;}
	#brands.owl-carousel .owl-item img		{ width: auto !important; height:auto !important;}
	#popup-txt, #popup-txt1, #popup-txt2, #popup-txt3, #popup-txt4, #popup-txt5, #popup-txt6, #popup-txt7, #popup-txt8, #popup-txt9, #popup-txt10, #popup-txt11, #popup-txt12, #popup-txt13, 				    #popup-txt14, #popup-txt15, #popup-txt16, #popup-txt17, #popup-txt18, #popup-txt19, #popup-txt20, #popup-txt21, #popup-txt22, .prod-popup { width:100%;}
	.pop-lft img {  max-width:100%; height:auto;}
	.product-content h1, .product-cont h1, .products h1, .site-main h1 { background: url(../images/title-line.png) no-repeat center bottom;}
	.product-cont h1::after, .products h1:after, .product-content h1:after, .site-main h1::after	{ display:none;}
	.flexslider .slides iframe { height:463px;}
	.pop-rgt	{ padding-top:20px;}
	 html[lang="fr"] p.textbg { width: 71%;}
	 html[lang="fr"] .ddsmoothmenu ul li a	{ padding:0px 3px 23px;}
	 html[lang="de"] p.textbg { width: 74%;}
	 html[lang="pt"] p.textbg { width: 66%;}
	 html[lang="pt"] .ddsmoothmenu ul li a { padding: 0 4px 23px;}
	 html[lang="ru"] p.textbg { width: 66%;}
	 html[lang="ru"] .ddsmoothmenu ul li a { padding: 0 5px 23px;font-size: 14px;}
	 html[lang="ru"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
	 html[lang="tr"] p.textbg::before { right: 18%;}
	 html[lang="th"] p.textbg::after{left:-2%;}
	 html[lang="th"] p.textbg::before { right:3%;}
	 
} 

@media screen and (min-width:1023px) and (max-width:1279px) {
.logo	{ width:100%; text-align:center; margin:15px 0 5px;}
.logo img	{ float:none; display:inline-block;}
#menu-rht	{ width:100%; text-align:center; margin-right:0; margin-left:0;}
.ddsmoothmenu	{ float:none; display:inline-block;}	
.ddsmoothmenu ul li a { padding: 0px 15px 23px ;}
.produt-home .our-work ul li	{ margin:0 8px;}
 html[lang="fr"] .ddsmoothmenu ul li a	{ padding:0px 3px 23px;}
  html[lang="fr"] .ddsmoothmenu ul li ul li a {  padding-top: 10px; padding-bottom: 10px;}
  /*********** 20may2019 *******************/
/* content-area-contact-part */
.cont ul li span img{left:5px;}
  
}

@media screen and (min-width:1023px) and (max-width:1279px) {
img {max-width:100%; }
.row, .produt-home .row { width:1000px; }

/* home */
.logo	{ width:100%; text-align:center; margin:15px 0 5px;}
.logo img	{ float:none; display:inline-block;}
#menu-rht	{ width:100%; text-align:center; margin-right:0; margin-left:0;}
.ddsmoothmenu	{ float:left; width:100%; text-align:center;}
.ddsmoothmenu ul li	{ float:none; display:inline-block;}	
.ddsmoothmenu ul li a { padding: 0px 15px 23px ;}
html[lang="fr"] .ddsmoothmenu ul li a { padding: 0px 10px 23px ;}
.cbp-hrmenu > ul > li > a {padding: 0px 19px 23px 19px;}
.cbp-hrmenu .cbp-hrsub	{ width:1000px; right:13px;}
.cbp-hrsub.wid-auto		{ width:280px;}
.cbp-hrsub-inner-lft.fullwid	{ padding:25px 15px;}
.cbp-hrsub-inner-lft.fullwid .width-50	{ width:47%; margin-right:3%;}
.cbp-hrsub-inner-lft.fullwid .width-30.no-mar	{ width:32%;}
.cbp-hrsub-inner-lft.fullwid .width-24	{ width:18%;}
.banner-home .flex-caption		{ top:59%; left:5%;}
.banner-home .flex-caption h1	{ font-size:42px; line-height:46px; margin-bottom:10px;}
.products			{ padding:40px 0 0;}
.products h1, .welcome-section .abt-left h2, .news-events h1, .product-cont h1, .product-content h1, .site-main h1	{ font-size:40px;}
.flex-carousel .row	{ width:98%;}
#carousel.flexslider ul li		{ padding-bottom:10px;}
#carousel.flexslider ul li h2	{ min-height:43px; line-height:22px;}
.welcome-section				{ margin:50px 0;}
.welcome-section .abt-left p	{ padding-top:0px;}
.services, .news-events			{ padding:50px 0;}
.services ul li p				{ min-height:96px;}
.news-events h2					{ font-size:21px;}
.news-cont p					{ min-height:105px;}


/* company */
.flex-caption-cont h2		{ font-size:28px;}
#horizontalTab .resp-tabs-list li	{ font-size:22px; padding:20px 0;}
.hsty-rgt.hstry-rgt-cont	{ margin-left:12%; padding-right:0;}
.hsty-lft					{ padding:0 11% 0 0;}
.year-pad		{ right:-60px;}
.year-pad.rgt	{ right:25px;}
.hsty-rgt.hstry-rgt-cont.hstry-rgt-top.wid-rgt	{ width:36%;}

.product-cont ul.prod-inner-list li .prod-cont::after { top:-15px;}

/* contact css*/
.inner-banner {min-height: 250px;}
.inner-banner .ban-img { width: 450px}
.contact-rht ul li .contact-icon { height: 144px; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -o-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; -o-align-items: center; display: flex; display: -webkit-flex; display: -moz-flex; width: 28%;}
.contact-rht ul li .contact-txt { width: 71%;}

/* cutomer service*/
.customer-ser p { margin-bottom: 20px;}  

/* products css*/
.product-cont ul.prod-main-list li { width: 32%; float: left;}

/* university css*/
.univrs-pad .img-hover {width: 38%; margin: 0px 3% 0px 0px;}
.cont-div { width: 59%;}
.univrs-btm li h4 { font-size: 15px; line-height: 22px; }

/* rental services css*/
.rent-pad p { width: 46%;}
.product-content p.para-pad { padding-top: 40px;}
.u-vmenu li > a {font-size: 14px; padding: 14px 45px 12px 20px;}	
.produt-home .our-work ul li	{ margin:0 8px;}
.banner-home .flexslider .slides > li:first-child .flex-caption h1	{ line-height:46px;}
p.textbg		{ width:66%;}
p.textbg::after	{ left:2%;}
p.textbg::before	{ right:6%;}
.libtn		{ margin-bottom:30px;}
.month-main p				{ font-size:23px;}
.main-sec-event .lft-main	{ padding-right:55px;}
.main-sec-event .rgt-main, .main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ padding-left:60px;}
.main-sec-event .lft-main.grey.full-wdth	{ width:93%;}
.footer1.foot-logo		{ width:27%; margin-right:7%;}
.flexslider .slides iframe { height:370px;}
.resp-tab-content{ min-height:auto;}
.contact-lft .form-list { width:96%;}
.footer-contact ul li.headng{min-height: 120px;}
.footer-contact ul li{width: 19.1%;margin-right: 43px;}
/*********** 20may2019 *******************/
/* content-area-contact-part */
.cont ul li h6 br{display:none;}
.cont ul li.headng{width:100%;}
.cont ul li {width: 24.1%;}


.captcha_img1 {width: 34%;margin-right: 2%;}
.captcha1 {width: 34%;}

.pro-cat-lft.about-pad.distlist .captcha_img1 {width: 165px;margin-right: 2%;}
.pro-cat-lft.about-pad.distlist .captcha1 {width: 165px;}
.footer-contact ul.rental-footer li.headng { min-height:0;}

.contact-lft {width: 100%;}
.contact-rht-side {width: 100%;}
.contact-rht-side .contact2 .contnt-lft {width: 54%;}
.contact-rht-side .contact2 .contnt-rht {width: 42%;}
}
/* Smaller than standard 1024 (devices and browsers) */
@media screen and (min-width:768px) and (max-width:1023px) {
img {max-width:100%; }
.row, .produt-home .row{ width:94%; }

/* menu */
#menu-rht	{ display:none;}

.inner-menu .pri-menu { padding: 10px 3%; width: 100%;}
.mob-ico 		 { display: block; margin-top:6px;}
.mobNav, .m-menu { display:block;}

/* home */
.logo { margin: 0; width: 311px;}
.top-lft ul li.search		{ width:262px;}
.top-lft ul li.search input	{ width:81%;}
.cbp-hrmenu > ul > li > a {padding: 0px 19px 23px 19px;}
.cbp-hrmenu .cbp-hrsub	{ width:1000px; right:13px;}
.cbp-hrsub.wid-auto		{ width:280px;}
.cbp-hrsub-inner-lft.fullwid	{ padding:25px 15px;}
.cbp-hrsub-inner-lft.fullwid .width-50	{ width:47%; margin-right:3%;}
.cbp-hrsub-inner-lft.fullwid .width-30.no-mar	{ width:32%;}
.cbp-hrsub-inner-lft.fullwid .width-24	{ width:18%;}
.banner-home .flex-caption		{ margin-top:-75px; left:1%;}
.caption-txt					{ width:43%;}
.banner-home .flex-caption h1, .banner-home .flexslider .slides > li:first-child .flex-caption h1	{ font-size:30px; line-height:32px; margin-bottom:5px;}
.banner-home .flex-caption p	{ margin-bottom:20px;}
.banner-home .flex-caption a	{ padding:10px 25px;}
.banner-home .flex-direction-nav li .flex-prev	{ left:1.5%; display:none;}
.banner-home .flex-direction-nav li .flex-next	{ right:1.5%; display:none;}
.products			{ padding:40px 0 0;}
.products h1, .welcome-section .abt-left h2, .news-events h1, .product-cont h1, .product-content h1, .site-main h1	{ font-size:30px; line-height:40px; letter-spacing:1px;}
.flex-carousel .row	{ width:98%;}
.welcome-section .abt-left		{ width:52%;}
#carousel.flexslider ul li		{ padding-bottom:10px;}
#carousel.flexslider ul li h2	{ min-height:43px; line-height:22px;}
.welcome-section				{ margin:50px 0;}
.welcome-section .abt-left p	{ padding-top:0px;}
.services, .news-events			{ padding:50px 0;}
.services ul li					{ width:31%; margin-right:3%;}
.services ul li p				{ min-height:96px; font-size:16px;}
.news-events h2					{ font-size:21px;}
.news-cont p					{ min-height:77px;}
.owl-controls					{ margin-top:20px;}

/* company */
#horizontalTab .resp-tabs-list li	{ font-size:22px; width:32.1%;}
.hsty-rgt.hstry-rgt-cont	{ margin-left:7%; padding-right:0;}
.hsty-lft					{ padding:0 7% 0 0;}
.year-pad		{ right:-10px; font-size:26px;}
.year-pad.rgt, .rgt-pad-n	{ right:10px; font-size:26px;}
.hsty-rgt.hstry-rgt-cont.hstry-rgt-top.wid-rgt	{ width:43%;}
.timeline-nav span	{ width:30px;}
.timeline-nav		{ left:	48.5%;}
.timeline-nav span.timeline-arw-lft	{ left:-40px;}
#horizontalTab .hstry-rgt-cont li, .product-cont .hsty-lft.history-pad li	{ font-size:16px; line-height:21px;}

/* product xone*/
.product-cont ul.prod-inner-list li .prod-cont::after { top:-10px;}
/*.product-cont ul.prod-inner-list li	{ width:48%;}
.product-cont ul.prod-inner-list li:nth-child(2n) { margin-right:0;}*/
.product-cont ul.prod-inner-list li:nth-child(3n) { margin-right:3%;}	
.product-cont ul.prod-inner-list li{width:47%;}

/* contact css*/
.inner-banner { min-height: 220px; }
.inner-banner .ban-img { width: 400px; right: 10px;}
.contact-rht ul li .contact-icon { height: 128px; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -o-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; -o-align-items: center; display: flex; display: -webkit-flex; display: -moz-flex; width: 28%;}
.contact-rht ul li .contact-txt { width: 71%; padding:15px 20px;}
.contact-rht ul li .contact-txt p { font-size: 16px; line-height: 22px;}
.contact-rht ul li:nth-child(2n) .contact-icon  {height: 120px; }
.contact-rht ul li:last-child .contact-icon  {height: 120px; }
.product-cont h1, .product-content h1, .site-main h1 { font-size: 38px; line-height: 46px; padding-bottom: 35px;}
.product-cont { padding: 40px 0;}

/* news and events */
.flex-caption-cont h2 {font-size: 26px; padding: 8px 20px;}
.pro-cat-lft {width: 60%; padding-right: 0;}
.pro-cat-rgt {width: 37%; float: right;}
.news-img.list-img {width: 82%; margin-bottom: 30px;}
.news-cont.list-cont { width: 100%; min-height: auto; }
.u-vmenu li > a { font-size: 15px;}

/* catalog css */
.e-brochure ul li { width: 32%; margin-bottom: 20px; min-height: 412px; margin-right: 2%;}
.e-brochure ul li:nth-child(4n) { margin-right: 2%;}
.e-brochure ul li:nth-child(3n) { margin-right: 0%;}
.e-brochure .brochure-pad::after { left: 0;}
.e-brochure .brochure-pad img {margin: 5px 0 0 0;}
.e-brochure ul li h3 {line-height: 24px; font-size: 16px;}
.e-brochure { padding: 0px	;}

/* cutomer service*/
.customer-ser p { margin-bottom: 20px;}  
.customer-ser-img { width: 100%; margin-bottom:0; }
.customer-ser { width: 100%; }

/* products css*/
.product-cont ul.prod-main-list li { width: 32%; float: left;}
.product-cont ul.prod-main-list li .prod-cont h2 {font-size: 17px;}

/* university css*/
.univrs-pad .img-hover {width: 65%; margin: 0px 3% 0px 0px; float: left;}
.cont-div { width: 100%; margin-top: 20px; }
.univrs-pad li:nth-child(2n) .img-hover { float: left;}
.univrs-btm li {width: 49%;}
.univrs-btm li:nth-child(2n) { margin-right: 0;}
.univrs-btm p.red-txt { padding-bottom: 0;}
.univrs-btm li h4 {min-height: 140px; line-height: 22px;}

/* rental services css*/
.rent-pad p { width: 100%;}
.product-content p.para-pad { padding-top: 0px;}
.staff-pad span { display: inline-block; margin-left: 0; padding: 8px 35px;}
.online-pad li h5 {font-size: 17px; line-height: 22px;}
.rgt-txt {line-height: 22px; font-size: 16px;}
.online-pad li { min-height: 340px;}
#slider.flexslider .slides img { width:68%;}
p.textbg	{ width:92%;}
p.textbg::after	{ left:2%;}
p.textbg::before	{ right:6%;}
.produt-home .our-work ul li	{ width:21.4%; margin:0 12px;min-height: 303px;}

ul.controls li a	{ padding:10px 12px;}
.welcome-section .abt-left h2	{ margin-bottom:10px; padding-bottom:10px;}
.libtn	{ margin-bottom:30px;}
.month-main					{ width:160px; padding:10px 20px;}
.month-main p				{ font-size:21px;}
.main-sec-event .lft-main	{ padding:15px 50px 15px 15px;}
.main-sec-event .rgt-main, .main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ padding:15px 19px 15px 53px;}
.main-sec-event .lft-main.red p, .main-sec-event .rgt-main.red .att-img p	{ line-height:24px;}
.lft-main.red li, .rgt-main.grey li	{ padding-bottom:0;}
.main-sec-event .lft-main.grey.full-wdth	{ width:93%; padding:15px 58px 15px;}
.main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ width:58%;}
.btm-sec-evt ul li p	{ font-size:18px;}
.footer1.foot-logo		{ width:100%; margin-right:0;}
.footer1.foot-logo ul.location-pad li	{ width:100%;}
.footer1 img.f-logo		{ width:300px; margin-bottom:10px;}
.footer-contact			{ width:100%; top:10px;}
.copyright				{ margin-top:15px;}

h2.info-head{ width:36%;font-size: 21px !important;} .info-descr {width: 57%}
 
.info-section.rght h2.info-head{ width:36%;font-size: 21px !important;}.info-section.rght .info-descr { width: 63%}
footer a	{ font-size:16px;}
#horizontalTab2 ul li.resp-tab-item	{ width:30%;}
#horizontalTab2 .top-story ul.spec-img li img { padding:35px 0px 20px;}
.flexslider .slides iframe { height:277px;}
.resp-tab-content{ min-height:auto;}
.search-web .search-img		{ float:left; width:30%; margin-right:2%;}
.search-web .entry-summary	{ float:left; width:67%;}
.product-details .search-web h2	{ line-height:28px; font-size:20px;}
.pop-rgt	{ padding-top:0;}
.pop-rgt h2 { font-size:24px; line-height:30px;}
.pop-rgt h3  { font-size:24px; line-height:30px; margin-top:5px; margin-bottom:15px;}
.pop-rgt a	{ height:42px; line-height:42px; background-position:87% 12px;}
.contact-lft .form-list { width:100%;}
.contact-lft .form-list .input-box { width:100%;}
html[lang="fr"] p.textbg {  width: 84%;}
.produt-home .our-work ul li.last-prod{ margin-right: 16px;}
.mobNav ul li.mb-ico	{ display:none;}
.footer-contact ul li{width: 33%;margin-right: 0px;}
.footer-contact ul li.headng{min-height: 0px; width:100%; padding-left:0;}
.footer-contact ul li h6 br {display: none;}
/*********** 20may2019 *******************/
/* find-a-dealer-pg */
.find-dealer ul.find-cont li.main-find {width: 47.7%;}
.cont ul li {width: 48.6%;}
.cont ul li.headng {width: 100%;}
.cont ul li h6 br{display:none;}
.find-dealer ul.find-cont li.main-find:nth-child(2n){margin-right:0;}
/* content-area-contact-part */
.cont ul li span img{left:5px;}

.captcha_img1 {width: 34%;margin-right: 2%;}
.captcha1 {width: 39%;}
.form-list label { width:25%;}
.pro-cat-lft.about-pad.distlist .captcha_img1 {width: 38%;margin-right: 2%;}
.pro-cat-lft.about-pad.distlist .captcha1 {width: 33%;}
.about-pad.distlist .form-list	{ width:100%;}
.rental-footer	{ padding-top:10px; margin-top:10px; border-top:1px solid rgba(255,255,255,0.1);}
.footer-contact ul.rental-footer li.headng { width:33%;}
li.footer1.foot-logo	{ display:block;}
li.footer1				{ display:none;}


.contact-lft {width: 100%;}
.contact-rht-side {width: 100%;}
.contact-rht-side .contact2 .contnt-lft {width: 54%;}
.contact-rht-side .contact2 .contnt-rht {width: 42%;}
}

/* Smaller than standard 768 (devices and browsers) */
@media screen and (max-width:767px) {
img {max-width:100%; }
.row, .produt-home .row { width:100%; padding:0px 15px; }

/* menu */
.top-lft { display: none;}
.top-lft.top-rht { display: block; margin: 0;}
.top-lft.top-rht ul li { display: none;}
.top-lft.top-rht ul li.lang-select {display: block; margin-top:6px; margin-right:17px;}
.top-lft.top-rht ul li.lang-select ul#hotel-list li { display: block;}
#hotel-name { letter-spacing: normal;}
.logo { margin: 0; width: 240px;}
#menu-rht	{ display:none;}

.inner-menu .pri-menu { padding: 10px 3%; width: 100%;}
.mob-ico { display: block;}
.mobNav, .m-menu { display:block;}

/* home */
.top-lft	{ display:none;}
.top-lft.top-rht	{ display:block; margin: 0px 0 0 0;}
.top-lft ul li.search		{ width:275px;}
.top-lft ul li.search input	{ width:86%;}
.top-lft ul .social-icons	{ display:none;}
.cbp-hrmenu > ul > li > a {padding: 0px 19px 23px 19px;}
.cbp-hrmenu .cbp-hrsub	{ width:1000px; right:13px;}
.cbp-hrsub.wid-auto		{ width:280px;}
.cbp-hrsub-inner-lft.fullwid	{ padding:25px 15px;}
.cbp-hrsub-inner-lft.fullwid .width-50	{ width:47%; margin-right:3%;}
.cbp-hrsub-inner-lft.fullwid .width-30.no-mar	{ width:32%;}
.cbp-hrsub-inner-lft.fullwid .width-24	{ width:18%;}
.flexslider .slides > li {  min-height: inherit;  background-position: 72%; background-size:cover;}
.flexslider .slides > li:first-child	{ background-position:97%;}
.scroll-down	{ display:none;}
/*.banner-home .flexslider .slides img			{ opacity:0;}*/
.banner-home .flex-caption		{ margin-top:-75px; left:1%; bottom:50px; top:auto;}
.caption-txt					{ width:60%;}
.caption-txt br					{ display:none;}
.banner-home .flex-caption h1, .banner-home .flexslider .slides > li:first-child .flex-caption h1	{ font-size:28px; line-height:30px; margin-bottom:10px;}
.banner-home .flex-caption p	{ margin-bottom:20px; display:none;}
.banner-home .flex-caption a	{ padding:7px 15px; line-height:22px;}
.banner-home .flex-direction-nav li .flex-prev	{ left:1.5%; display:none;}
.banner-home .flex-direction-nav li .flex-next	{ right:1.5%; display:none;}
.products			{ padding:40px 0 0;}
.products h1, .welcome-section .abt-left h2, .news-events h1, .product-cont h1, .product-content h1, .site-main h1	{ font-size:28px; line-height:38px; letter-spacing:1px;}
.welcome-section .abt-left h2	{ text-align:center;}
.welcome-section .abt-left h2::after	{ left:45%;}
.news-events h1::after	{ left:45%;}
.flex-carousel .row	{ width:98%;}
.welcome-section .abt-right		{ width:100%; margin-top:0; }
.welcome-section .abt-left		{ width:100%; margin-top:30px; text-align:center;}
#carousel.flexslider ul li		{ padding-bottom:10px;}
#carousel.flexslider ul li h2	{ min-height:43px; line-height:22px; font-size:16px;}
.welcome-section				{ margin:40px 0;}
.welcome-section .abt-left p	{ padding-top:0px; text-align:left;}
.welcome-section .abt-left ul li	{ text-align:left;}
.welcome-section .abt-left a		{ float:none; display:inline-block; padding:10px 24px;}
.services, .news-events			{ padding:40px 0;}
.services ul li					{ width:100%; margin-right:0%; margin-bottom:25px; border-bottom:1px solid #eee; padding-bottom:20px;}
.services ul li:last-child		{ border-bottom:none; padding-bottom:0;}	
.services ul li p				{ min-height:0px; font-size:17px;}
.owl-controls					{ margin-top:20px;}
.news-events h2					{ font-size:18px; line-height:28px;}
.news-cont						{ padding:25px 15px;}
.news-cont p					{ min-height:99px; line-height:26px;}

/* company */
.histry-section					{ display:none;}
.mobile-view					{ display:block;}
#horizontalTab h2.resp-accordion	{ font-family: 'source-sans-pro-semibold'; border:1px solid #222; font-size:20px; float:left; width:100%; margin-bottom:7px; padding: 7px 15px;}
#horizontalTab h2.resp-tab-active 	{ background:#fff; color:#ce171f;  border:1px solid #ce171f !important; padding: 7px 15px !important;}
.resp-tab-content				{ min-height:200px;}
#horizontalTab .resp-arrow		{ border-top:6px solid #333; border-right:5px solid transparent; border-left:5px solid transparent; margin-top:12px;}
#horizontalTab h2.resp-tab-active span.resp-arrow { border-top:0px solid #333; border-bottom:6px solid #ce171f; border-right:5px solid transparent; border-left:5px solid transparent;}

.product-cont ul.prod-inner-list li .prod-cont h2	{ font-size:18px;}
.product-cont ul.prod-inner-list li .prod-cont::after { top:-10px;}
.yer-icon { font-family: 'source-sans-pro-semibold'; }
#horizontalTab .resp-tab-content { padding: 25px 0;}

/* contact css*/
/* .top-lft.top-rht ul li.mob-soc { display: block;} */
.top-lft ul .social-icons li { display: block;}
.hdr-top { position: relative;}
/* .hdr-top:after { position: absolute; top:0; background: url(../images/mobile-line.jpg) repeat; left: 0; height: 3px; display: block; content: ""; width: 100%;} */

.contact-lft { width: 100%; margin: 0;}
.contact-rht { width: 100%; margin: 20px 0 0 0;}
.product-cont h1, .product-content h1, .site-main h1 { font-size: 30px; line-height: 40px; padding-bottom: 35px;}
.product-cont { padding: 30px 0;}
.inner-banner { min-height: 200px; }
.inner-banner.contact-banner { background-position: center  !important;}
.flex-caption-cont h2 { font-size: 18px; padding: 2px 15px;}
.flex-caption-cont ul li { font-size: 15px;}

/* footer */
footer { padding-top: 20px;}
footer a	{ font-size:16px;}
.brands { margin-bottom: 20px;}
.footer1.foot-logo {margin-right: 0; width:100%; margin-bottom:35px;}
.footer1.foot-logo ul.location-pad li, .footer1.foot-logo ul.location-pad li:first-child	{ width:100%; line-height:28px;}
.footer1 img.f-logo	{ width:45%; margin-bottom:12px;}
li.footer1 { width: 33%;}
/*.copyright {margin-top: 25px;}*/

/* news and events */
.inner-banner .ban-img { width: 340px; right: 10px;}
.pro-cat-lft {width: 100%; padding-right: 0; padding-top: 0px;}
.pro-cat-rgt {width: 100%; float: right; display: none;}
.news-img.list-img {width: 45%; margin-bottom: 30px;}
.news-cont.list-cont { width: 50%; min-height: auto; }
.u-vmenu li > a { font-size: 15px;}

/* catalog css */
.e-brochure ul li { width: 32%; margin-bottom: 20px; min-height: 370px; margin-right: 2%;}
.e-brochure ul li:nth-child(4n) { margin-right: 2%;}
.e-brochure ul li:nth-child(3n) { margin-right: 0%;}
.e-brochure .brochure-pad::after { left: 0;}
.e-brochure .brochure-pad img {margin: 0px 0 0 0;}
.e-brochure ul li h3 {line-height: 24px; font-size: 16px;}
.e-brochure { padding: 0px	;}
.product-details { padding: 40px 0 30px 0;}

/* cutomer service*/
.customer-ser p { margin-bottom: 20px;}  
.customer-ser-img { width: 100%; margin-bottom:0; text-align: center; }
.customer-ser { width: 100%; }
.customer-ser-img img {  width: 50%;}


/* products css*/
.product-cont ul.prod-main-list li { width: 48%; float: none; margin-right: 3%;}
.product-cont ul.prod-main-list li .prod-cont h2 {font-size: 20px; min-height:auto;}
.product-cont ul.prod-main-list li:nth-child(2n) { margin-right: 0;}
.product-cont ul.prod-main-list li:last-child { margin-bottom: 0;}


/* university css*/
.univrs-pad .img-hover {width: 100%; margin: 0px 3% 0px 0px; float: left; text-align: center;}
.img-hover img { float: none; width: 48%; transition: none;}
.univrs-pad .img-hover:hover img { transform: scale(1);}
.cont-div { width: 100%; margin-top: 20px; float: right; }
.univrs-pad li:nth-child(2n) .img-hover { float: left;}
.univrs-btm li {width: 49%;}
.univrs-btm li:nth-child(2n) { margin-right: 0;}
.univrs-btm p.red-txt { padding-bottom: 20px;}
.univrs-btm li h4 {min-height: 140px; line-height: 22px;}
.cont-div.btm-list { width: 100%; margin-top: 0;}


/* rental services css*/
.rent-pad p { width: 100%;}
.product-content p.para-pad { padding-top: 0px;}
.staff-pad span { display: inline-block; margin-left: 0; padding: 6px 35px;}
.online-pad li h5 {font-size: 17px; line-height: 22px;}
.rgt-txt {line-height: 22px; font-size: 16px;}
.online-pad li { min-height: 340px;}
.img-rgt.img-nw { float: left;  margin: 0 40px 25px 0;  width: 100%; text-align: center; border: none;}
.img-rgt img { float: none; width: 40%;}
.img-rgt:hover img { transform: scale(1);}
.online-pad li:hover img { transform: scale(1);}
.online-pad li img { width: 100%;}

/* PRODUCT DETAIL css*/
.prod-det-lft {width: 100%; margin-right: 0;}
.prod-det-rht { width: 100%; margin-top: 30px;}
.product-overview h2.resp-accordion { float: left; width: 100%; border: 1px solid #222; margin-bottom: 4px; font-size: 20px; font-family: 'source-sans-pro-semibold'; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; padding: 8px 15px;}
#horizontalTab2 .prd-bg { background: #fff;}
.product-overview h2.resp-accordion .resp-arrow {border-top: 6px solid #222; border-left: 5px solid transparent;
	border-right: 5px solid transparent; margin-top: 12px;}
.product-overview h2.resp-tab-active span.resp-arrow { 	border-bottom:  6px solid #c91a21; border-top: none;  border-left: 5px solid transparent; border-right: 5px solid transparent;}
.product-overview h2.resp-tab-active { background: #fff; border: 1px solid #c91a21 !important; color: #c91a21; padding: 8px 15px !important; }
.product-overview #horizontalTab2 .top-story { padding: 15px;}
.product-overview #horizontalTab2 .top-story p { font-size: 16px; line-height: 26px;}
.product-overview .resp-tab-content.resp-tab-content-active { background: #f7f7f7; border: 1px solid #f1f1f1;}
.model-nuber { margin-bottom: 0;}
#slider.flexslider .slides img { width:100%;}
.product-details #slider.flexslider .slides img	{ width:auto; max-width:100%; float:none;}
.tab-cont .list-cont ul { padding-left:10px;}


.ab-inner.vision-pad.resp-tab-content.resp-tab-content-active h2 { font-size: 22px;}
.welcome-section .abt-left h2 { margin-bottom: 20px;}
.video-mob	{ display:block;}
#opct		{ background:rgb(23, 33, 42) none repeat scroll 0% 0%;}
#vidBox		{ display:none;}

p.textbg	{ width:96%; font-size:18px; padding:25px 30px;}
p.textbg::after	{ left:1.5%;}
p.textbg::before	{ right:3%;}
.produt-home .our-work ul li	{ width:29.6%; margin:0 11px; margin-top:13px;}
ul.controls li a	{ padding:10px 12px;}
ul.controls li		{ margin-bottom:10px;}
.produt-home .product1.last-prod, .produt-home .product2.last-prod, .produt-home .product3.last-prod, .produt-home .product4.last-prod, .produt-home .product5.last-prod, .produt-home .product6.last-prod, .produt-home .product7.last-prod, .mix.category-3.columns.product7.first-prod, .produt-home .our-work ul li.last-prod { margin-right:10px;}
.our-work li.last-prod::after	{ right:-12px;}
.libtn		{ margin-bottom:30px;}
.title-pd h3	{ top:-23px; font-size:17px;}
.work-categary-list	{ margin-bottom:25px;}	

.month-main					{ width:150px; padding:10px 10px;}
.month-main p				{ font-size:20px;}
.main-sec-event .lft-main.red p, .main-sec-event .rgt-main.red .att-img p	{ line-height:24px;}
.lft-main.red li, .rgt-main.grey li	{ padding-bottom:0;}
.main-sec-event .lft-main	{ width:95%; margin-bottom:15px;}
.main-sec-event .rgt-main	{ width:95%; margin-bottom:15px;}
.main-sec-event			{ float:none; display:inline-block; width:94%;}
.main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ width:95%;}
.btm-sec-evt ul li p	{ font-size:17px;}
.main-sec-event .lft-main.grey.full-wdth	{ width:95%; padding:15px 20px 15px 58px;}
.main-sec-event .rgt-main, .main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ padding-left:60px;}
.btm-sec-evt ul li img	{ width:50px;}
 
h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-right:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section{padding: 20px 0 20px;}
h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-descr {width: 100%;}.info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}


.info-section.rght h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-left:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section.rght .info-section{padding: 20px 0 20px;}
.info-section.rght h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-section.rght .info-descr {width: 100%;} .info-section.rght .info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}
.prod-popup		{ text-align:center; }
.pop-lft	{ width:70%; float:none; display:inline-block; margin-right:0;}
.pop-rgt	{ width:100%; padding-top:35px; padding-right:0; text-align:left;}
.pop-rgt h2, .pop-rgt h3	{ font-size:24px; line-height:30px;}
.pop-rgt a	{ height:44px; line-height:44px; background-position:87% 13px;}
#horizontalTab2 ul li.resp-tab-item	{ width:30%;}
#horizontalTab2 .top-story ul.spec-img li img { padding:35px 0px 20px;}
#horizontalTab2 .top-story ul.spec-img span { font-size:18px;}
#horizontalTab2 .top-story ul li	{ width:48%;}
#horizontalTab2 .top-story ul.spec-img li:nth-child(2n+2)	{ margin-right:0;}
#horizontalTab2 .top-story ul.spec-img li:nth-child(3n+3)	{ margin-right:2%;}
#horizontalTab2 .top-story ul.spec-img span	{ font-size:16px;}
#horizontalTab2 .top-story ul.spec-img.view li	{ width:100%; margin-right:0;}

.flexslider .slides iframe { height:260px;}
.search-web		{ padding:20px;}
.search-web .search-img		{ float:left; width:34%; margin-right:2%;}
.search-web .entry-summary	{ float:left; width:64%;}
.product-details .search-web h2	{ line-height:28px; font-size:20px;}
.hdr-top	{ min-height:40px;}
.vidoe-pad1 .flexslider .slides iframe { height:300px;}
.pop-rgt a	{ height:42px; line-height:42px; background-position:87% 12px;}
#download	{ width:100%;}
.produt-home #container { height:270px !important;}
.produt-home #container.show-pad { height:auto !important;}
.contact-lft .form-list { width:100%;}
.contact-lft .form-list .input-box { width:75%;}

.right-icon { display:none;}
.banner-home .flex-control-nav	{ text-align: right; right:0; bottom:5px;}
.footer-contact{width:100%; top:0px;}
.footer-contact ul li{width: 23%;}
.footer-contact ul li h6 br {display: none;}
.footer-contact ul li.headng{min-height: 0px;width:100%; padding-left:0;}

/************20may2019*********/
/* find-a-dealer-pg */
.find-dealer ul.find-cont li.main-find {width: 47.7%;}
.products.produt-home.pro-mobl	{ display:block;}	
/* content-area-contact-part */
.cont ul li {width: 48.4%;}
.cont ul li.headng {width: 100%;}
.cont ul li h6 br{display:none;}
.cont ul li span img {left: 5px;}

.captcha_img1 {width: 30%;margin-right: 2%;}
.captcha1 {width: 30%;}

.contact-lft .form-list .input-box { width: 100%;}
.contact-lft .form-list label {width: 100%;}
/*.flexslider .slides > li:first-child  { background-position:0 100%; background-size:cover; }*/
.about-pad.distlist .form-list	{ width:100%;}
.about-pad.distlist label, .about-pad.distlist .input-box	{ width:100%;}

li.footer1	{ display:none;}
li.footer1.foot-logo {display:block;}
.rental-footer	{ padding-top:10px; margin-top:10px; border-top:1px solid rgba(255,255,255,0.1);}
.footer-contact ul.rental-footer li.headng { width:23%;}

/* contact-pg -22may2019*/
/* .contact-rht-side .contact2 .contnt-lft { width: 100%;border-right: none;} */
.contact-rht-side {width: 100%;}
.contact-rht-side .contact2 { width: 100%;}
.contact-rht-side .contact1 { width: 100%;}
.contact-rht-side .contact2 { margin-top: 20px;}
.contact-rht-side .contact1 ul li, .contact-txt.contact2 ul li{margin-bottom: 0;}
.contact-rht-side .contact-txt h5{text-align:left;}

.contact-rht-side .contact2 .contnt-rht{margin-top: 21px;}
#carousel-h{ display:none;}
#slider.flexslider .flex-direction-nav{ display:block;}
}

/* Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:639px) {
.row { width:100%; padding:0px 15px; }
/* home page */
.caption-txt	{ width:80%;}
.banner-home .flex-caption h1	{ font-size:26px; line-height:28px;}
.products h1, .welcome-section .abt-left h2, .news-events h1, .product-cont h1, .product-content h1, .site-main h1	{ font-size:24px; line-height:32px;}
.products p	{ font-size:18px; line-height:22px;}
.services ul li h2	{ font-size:24px;}
.footer1.foot-logo	{ width:100%; margin:0 0 35px;}
li.footer1			{ width:33.2%;}
/*.copyright			{ margin-top:30px;}*/
.banner-home .flex-caption	{ display:none;}
.welcome-section .abt-left h2::after	{ left:42%;}
.news-events h1::after	{ left:42%;}
.news-cont p, .news-events h2			{ min-height:0;}

.product-cont .mobile-view ul li	{ width:100%; margin-right:0; min-height:135px; padding:20px;}
.product-cont .mobile-view ul li.grey { background:none;}
.product-cont .mobile-view ul li:nth-child(2n)	{ padding-right:10px; background:#f2f2f2;}
.product-cont ul li .yer-cont li	{ margin-bottom:10px;}
.product-cont .mobile-view ul li:nth-child(4n-4)	{ min-height:0;}
/* .yer-icon::after	{ left:43%;} */
#horizontalTab h2.resp-accordion	{ font-size:20px;}
.product-cont .mobile-view ul li:nth-child(2n)	{ padding-right:10px;}
.mobile-view .row	{ padding:0 0px;}

.product-cont ul.prod-inner-list li	{ width:47%;}
.product-cont ul.prod-inner-list li:nth-child(2n) { margin-right:0;}
.product-cont ul.prod-inner-list li:nth-child(3n) { margin-right:3%;}

/* contact css*/
.contact-rht ul li .contact-icon { height: 160px; justify-content: center; -webkit-justify-content: center; -moz-justify-content: center; -o-justify-content: center; align-items: center; -webkit-align-items: center; -moz-align-items: center; -o-align-items: center; display: flex; display: -webkit-flex; display: -moz-flex; width: 28%;}
.contact-rht ul li .contact-txt { width: 71%; padding: 16px 17px;}
.contact-rht ul li .contact-txt p { font-size: 16px; line-height: 22px;}
.contact-rht ul li:nth-child(2n) .contact-icon  {height: 120px; }
.contact-rht ul li:last-child .contact-icon  {height: 120px; }
.product-cont h1, .product-content h1, .site-main h1 { font-size: 26px; line-height: 38px;  padding-bottom: 30px;}
.contact-rht ul li .contact-icon img { width: 50px;}
.product-cont ul li { margin-bottom: 14px;}


/* footer css*/
/*.footer1.foot-logo { display: none;}*/
li.footer1 {  width: 33.3%;min-height: 180px;}
ul.f-pad {padding-top: 20px}
.footer-contact ul li{width: 33%; margin-right:0px;}
.footer-contact ul li.headng{min-height: 0px; padding-left:0px; width:100%;}

/* news and events */
.inner-banner .ban-img { width: 240px;}
.news-img.list-img {width: 100%; margin-bottom: 30px;}
.news-cont.list-cont { width: 100%; min-height: auto; margin: 0; }
.news-cont.list-cont h2 { font-size: 22px;}

/* catalog css */
.e-brochure ul li { width: 48%; margin-bottom: 20px; min-height: auto; margin-right: 4%;}
.e-brochure ul li:nth-child(4n) { margin-right: 4%;}
.e-brochure ul li:nth-child(3n) { margin-right: 4%;}
.e-brochure ul li:nth-child(2n) { margin-right: 0%;}
.e-brochure .brochure-pad::after { background-size: cover; height: 94%;}
.e-brochure .brochure-pad img { margin: 10px 0 0 0;}

/* cutomer service*/
.customer-ser-img { width: 100%; }
.customer-ser-img img {  width:70%;}

/* products css*/
.product-cont ul.prod-main-list li .prod-cont h2 {font-size: 16px;}

/* university css*/
.img-hover img { float: none; width: 70%; transition: none;}
ul.list-li { margin-left: 0;}

/* rental services css*/
.img-rgt img { float: none; width: 50%;}
.online-pad li h5 {font-size: 17px; line-height: 22px;}
.rgt-txt {line-height: 22px; font-size: 16px;}
.online-pad li { min-height: 340px;}
.product-cont ul.prod-inner-list li .prod-cont::after { top:-15px;}

.product-cont ul.prod-main-list li .prod-cont { padding:8px 12px 30px;}



/* #carousel .flex-viewport {width:80.5% !important;float:left;}
#carousel .flex-control-thumbs {width:19% !important;float:right;margin:0 !important;}
#carousel .flex-control-thumbs li {width:auto !important;} */

/*new*/
#carousel.flexslider ul li { width: 1.2% !important;}
.prod-det-lft #carousel .slides > li { width:5% !important;}

.ab-inner.vision-pad.resp-tab-content.resp-tab-content-active h2 { font-size: 18px; margin-bottom: 20px; }
.ab-inner.abt-tab .abt-tab-l { width: 100%; margin: 0; padding: 0; border: none;}
.ab-inner.vision-pad .abt-tab-l { width: 100%; margin: 0; padding: 0; border: none;}
.ab-inner.abt-tab .abt-tab-l p { margin-bottom: 20px;}
/*.flexslider .slides > li:first-child	{ background-position:0 100%; background-image:url("http://www.celette.com/wp-content/uploads/2019/05/car-banner.jpg") !important;}*/
/*.flexslider .slides > li:nth-child(2n+2)	{ background-position:90%;}*/
.produt-home .our-work ul li	{ width:44.6%;}
.month-main					{ width:130px; padding:10px 10px;}
.month-main p				{ font-size:18px;}
.main-sec-event .lft-main.grey.full-wdth li	{ width:100%; border-right:none; padding-right:0; margin-right:0; border-bottom:1px solid #c6c6c6; margin-bottom:15px; }
.main-sec-event .lft-main.grey .parti-bg, .main-sec-event .lft-main.red .parti-bg 	{ top:-25px; right:42%; width:70px; height:70px;}
.main-sec-event .lft-main, .main-sec-event .rgt-main.red, .main-sec-event .rgt-main.grey, .main-sec-event .lft-main.grey.full-wdth, .main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ padding:58px 15px 15px; width:100%; margin-top:20px;}
.main-sec-event .rgt-main.red .parti-bg, .main-sec-event .rgt-main.grey .parti-bg, .main-sec-event .lft-main.grey.full-wdth .parti-bg, .main-sec-event .lft-main.red.full-wdth .parti-bg 	{ top:-25px; left:42%; width:70px; height:70px;}
.btm-sec-evt ul li img	{ width:40px;}
.btm-sec-evt ul li p	{ font-size:16px;}
 
h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-right:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section{padding: 20px 0 20px;}
h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-descr {width: 100%;}.info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}


.info-section.rght h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-left:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section.rght .info-section{padding: 20px 0 20px;}
.info-section.rght h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-section.rght .info-descr {width: 100%;} .info-section.rght .info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}
.pop-lft	{ width:80%;}
.pop-rgt h2, .pop-rgt h3	{ font-size:22px;}

.product-details h2{font-size: 24px;}
.product-details h2 span{font-size: 22px;}
.product-details p{ font-size:15px;}
.model-nuber table tr td{font-size: 15px;}
.model-nuber table tr th{font-size: 15px;}
/*contact-us*/
.contact-rht ul li .contact-txt h3{font-size: 18px;}
.contact-rht ul li .contact-txt p{font-size: 15px;}
.contact-rht ul li .contact-txt{padding: 9px 17px;}
.contact-rht ul li .contact-icon{height: 115px;}
.contact-rht ul li:nth-child(2n){margin-bottom: 13px;}
.product-cont{padding: 15px 0;}

.search-web .search-img		{ float:left; width:100%; margin-right:0%; margin-bottom:3%; text-align:center;}
.search-web .entry-summary	{ float:left; width:100%; text-align:center;}
.search-web .entry-summary p	{ text-align:center; width:100%;}
.product-details .search-web h2	{ line-height:28px; font-size:20px;}
.search-web		{ padding:15px;}
.contact-lft .form-list .input-box { width:100%;}
.footer-contact{width:100%;}
.footer-contact ul li h6 br {display: none;}
/*************** 20may2019*********/
/* find-a-dealer-pg */
.find-dealer ul.find-cont li.main-find {
width: 100%;}
li.footer1{ min-height:0px;}
.captcha_img1 {width: 38%;margin-right: 2%;}
.captcha1 {width: 38%;}
.footer-contact ul.rental-footer li.headng { width:33%;}
.resp-para	{ display:none;}

/* contact-pg -22may2019*/
.contact-rht-side .contact2 .contnt-lft { width: 100%;border-right: none;}


.pro-img    { min-height:inherit; padding-bottom:0; border:1px solid #e5e5e5; border-bottom:none; display:inline-block;}
.produt-home .our-work ul li .pro-img img {float:left;}
.produt-home .our-work .title-pd h4 { background:#f2f2f2;}
.produt-home .our-work li:hover .pro-img    { border:none;} 
.produt-home #container	{ height:590px !important;}

.our-work li.last-prod::after 	{ display:none;}
}


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media screen and (max-width:479px) {
.row { width:100%; padding:0px 15px; }

/*.flexslider .slides > li:first-child	{ background-position:0 100%;background-image:url("http://www.celette.com/wp-content/uploads/2019/05/car-banner1.jpg") !important;}*/
.flexslider .slides > li	{ background-position:65%;}
.products		{ padding-top:30px;}
.welcome-section	{ margin:30px 0;}
.services, .news-events	{ padding:30px 0;}
.products h1, .welcome-section .abt-left h2, .news-events h1, .product-cont h1, .product-content h1, .site-main h1	{ font-size:22px; line-height:30px;}
.welcome-section .abt-left h2::after	{ left:39%;}
.news-events h1::after	{ left:39%;}
li.footer1		{ width:100%; margin-right:0; margin-bottom:30px;}
/* .yer-icon::after	{ left:39%;} */
#horizontalTab .resp-tab-content	{ padding:20px 0;}

.product-cont ul.prod-inner-list li	{ width:100%; margin-right:0;}

/* footer css*/
li.footer1 {  width: 50%; margin-bottom: 30px; min-height:124px;}
ul.f-pad li.footer1:last-child { margin-bottom: 0;}

/* catalog css */
.e-brochure ul li { width: 100%; margin-right: 0%;}
.e-brochure ul li:nth-child(4n) { margin-right: 0%;}
.e-brochure ul li:nth-child(3n) { margin-right: 0%;}
.e-brochure ul li:nth-child(2n) { margin-right: 0%;}

/* cutomer service*/
.customer-ser-img img {  width:100%;}

/* products css*/
.product-cont ul.prod-main-list li { width: 100%; float: none; margin-right: 0%;}

/* university css*/
.univrs-pad .img-hover {width: 100%; }
.univrs-btm li { width: 100%;}
.univrs-btm li h4 { min-height: auto;}
.img-hover img { float: none; width: 100%; transition: none;}


/* rental services css*/
.img-rgt img { float: none; width: 100%;}
.staff-pad span { padding: 8px 12px; font-size: 16px;}
.online-pad li { min-height: auto; width: 100%; margin: 0 0 20px 0;}

/* PRODUCT DETAIL css*/
.product-details h2{font-size: 24px;}
.product-details h2 span { margin-left: 0px; font-size: 22px; display: block; }
.product-cont ul.prod-inner-list li .prod-cont::after { top:-18px;}
.product-details p{ font-size:15px;}
.model-nuber table tr td{font-size: 15px;}
.model-nuber table tr th{font-size: 15px;}

.ab-inner.vision-pad.resp-tab-content.resp-tab-content-active h2 { font-size: 17px; }
.produt-home .our-work ul li	{ width:93%;}
.main-sec-event .lft-main.grey .parti-bg, .main-sec-event .lft-main.red .parti-bg 	{ top:-25px; right:37%; width:70px; height:70px;}
.main-sec-event .lft-main, .main-sec-event .rgt-main.red, .main-sec-event .rgt-main.grey, .main-sec-event .lft-main.grey.full-wdth, .main-sec-event .lft-main.grey.full-wdth.frst, .main-sec-event .lft-main.red.full-wdth.frst	{ padding:58px 15px 15px; width:100%; margin-top:20px;}
.main-sec-event .rgt-main.red .parti-bg, .main-sec-event .rgt-main.grey .parti-bg, .main-sec-event .lft-main.grey.full-wdth .parti-bg, .main-sec-event .lft-main.red.full-wdth .parti-bg 	{ top:-25px; left:37%; width:70px; height:70px;}
.btm-sec-evt li	{ width:100%; border-right: none; text-align:left; border-bottom:1px solid #cbcbcb; padding-bottom:10px; margin-bottom:10px; }

 
h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-right:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section{padding: 20px 0 20px;}
h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-descr {width: 100%;}.info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}


.info-section.rght h2.info-head{ min-height: auto; width:100%;font-size:20px !important; border-left:none; background:none; line-height: 25px;text-align: left; border-bottom: 1px solid #ce171f;font-weight: 400;padding-bottom:20px;padding-left: 7%;}
.info-section.rght .info-section{padding: 20px 0 20px;}
.info-section.rght h2.info-head::after {padding-bottom: 20px;border: none; background:none;}
.info-section.rght .info-descr {width: 100%;} .info-section.rght .info-descr p{padding: 0 5%;margin-left: 0px; font-size:17px;}
.pop-rgt h2, .pop-rgt h3	{ font-size:22px; line-height:26px;}
.pop-lft	{ width:90%;}
#horizontalTab2 .top-story ul li{width:100%}
/*contact-us*/
.contact-rht ul li .contact-txt h3{font-size: 18px;}
.contact-rht ul li .contact-txt p{font-size: 15px;}
.contact-rht ul li .contact-txt{padding: 9px 17px;}
.contact-rht ul li .contact-icon{height: 115px;}
.contact-rht ul li:nth-child(2n){margin-bottom: 13px;}
.product-cont{padding: 15px 0;}
.product-details .search-web h2	{ line-height:24px; font-size:18px;}
.top-lft.top-rht ul li.lang-select {margin-right:10px;}
.produt-home #container { height:1004px !important;}
.title-pd h3	{ top:-23px;}
.btn-hide { margin-top:18px;}
.first-prod { margin-top:26px !important;}
.footer-contact{width:100%; top:-22px;}
.footer-contact ul li{width: 100%;}
.footer-contact ul li.headng{min-height: 0px;padding-left: 0px;width: 100%;}
.footer-contact ul li h6 br {display: none;}
.cont ul li { width: 100%;}
/* 20may2019  become-a-distributor */
.about-pad.distlist .input-box {width: 100%;}
.about-pad.distlist label {width: 100%;}
.about-pad.distlist .form-list {width: 100%;}
.captcha_img1 {width: 48%;}
.captcha1 {width: 50%;}
.product-cont ul li {width: 100%;}
.product-cont .contact-lft ul li:nth-child(2n), .product-cont .contact-lft ul li:nth-child(4n){margin-right: 0;}
.footer-contact ul.rental-footer li.headng { width:100%;}

.our-work li.last-prod::after	{ background:none;}
/*.produt-home .our-work ul li	{ min-height:320px;}*/
}

@media screen and (min-width:319px) and (max-width:400px) {
.produt-home #container { height:908px !important;}	
}

@media screen and (max-width:319px) {
	.row { width:100%; padding:0px 15px; }
	.footer-contact{width:100%;}
	li.footer1{width: 100%;margin-bottom: 18px;min-height: 100px;}
	.footer-contact ul li.headng{min-height: 0px;padding-left: 0px;width: 100%;}
	.footer-contact ul li{width:100%;}
	.footer-contact ul li h6 br {display: none;}
	/*************** 20may2019*********/
	/* content-area-contact-part */
	.cont ul li { width: 100%;}
}
