ul.tabs { 			margin: 0px; 			padding: 0px; 			list-style: none; 		}
ul.tabs { text-align:center; text-transform:uppercase; font-size:12pt }
ul.tabs li{			background: none;			color: #222;			display: inline-block;			padding: 15px 15px;			cursor: pointer;		}
ul.tabs li.current{			background: #e8eaee;			color: #222;		}
.tab-content{			display: none;			/*background: #ededed;*/			padding: 15px;		}
.tab-content.current{			display: inherit;		}
.chbk { text-align:center; padding:60px 0; font-size:16pt; }	
.down-eb-cn-img img { width:auto; }
.down-eb-cn .tab-content { padding:0 !important; }
.down-eb-cn { border: 1px solid #e3e6e6; width:320px; }
.ph-gall li { display:block; float:left; width:calc(25% - 10px); margin:0; margin:5px; }
.pageContent { padding-bottom:40px; }
.fixed .ddsmoothmenu ul li ul { margin-top:0; }
.mobile-only { display:none !important; }
.whats-app, .bannerHme-mob, .hme-prdt-twocolumn-mob, .banner-sub-mob { display:none; }

/*--------- Hide mobile-menu scroll down ----------*/
.header-mobile { transition: all 0.5s ease; }
.header-mobile { position:fixed; left:0; top:0; width:100%; transition:all 0.5s ease; opacity:1; z-index:100000 }
.nav-up { opacity:0; margin-top:-20px; }
.nav-down { opacity:1; top:0 }
/*---------- end Hide mobile-menu scroll down ----------*/
.brachMob { display:none }

.product-select li { padding:13px 13px 13px 13px;  }
.product-first:after {top:15px  }

@media only screen and (max-width: 1250px) { 

}

@media (max-width: 1200px) { 
.container { max-width:1200px; padding:0 40px }
.welcome-wrapp figure { width:530px }
.welcome-wrapp article { padding-right:597px }
.home-pdt-wrapp { padding-top:53px }
.lSSlideOuter .lSPager.lSGallery li { width:calc(220px - 30px);margin: 0 4px; }
.deal-round-sub li { width:calc(100% - 0px);margin: 0 4px; }
.deal-round-sub { width:740px; }
.fMp { padding-left:40px; }
.sub-btm-wrapp { height:250px; } 
.testi-wrap li:nth-child(3), .testi-wrap li:nth-child(4) { height:345px; }
 }
 
 @media (max-width: 1100px) { 
.welcome-wrapp figure { width:400px }
.welcome-wrapp article { padding-right:450px }
.welcome-wrapp { padding:50px 0; background-position:center top }
.wel-cap h1 { font-size:20pt; padding-top:25px; }
.container { padding:0 20px !important }
.footerLogo { width:230px; }

}
@media (max-width: 1040px) { 
.headerWrapp { display:none; }
.header-mobile { display:block;  background-color:#d70000  }
.mh-head .mh-btns-left { left:6px; }
.mh-head.mh-btns-left { padding-left:40px; }
.mobMenu { float:right }
.mh-head { background:#181818 }
.mob-logo { width:180px; padding:5px 0 5px 15px; float:left }
.topCall { float:right; color:#fff; margin-right:15px }
.topCall a:link, .topCall a:visited { color:#fff }
.hme-banner-wrapp { padding-top:0 }
.sub-banner-wrapp { padding-top:40px; }
.product-wrap { padding-top:20px; }

}

@media (max-width: 1024px) { 
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto; cursor: pointer; }
.whats-app { display:block; position:static; float:right; bottom:0; left:0; margin-right:18px; padding-top:4px; width:25px; }
.whats-app span { display:none; }
.whats-app a:link, .whats-app a:visited { background-image:url(../images/wats-app-icon.png); background-repeat:no-repeat; background-position:right 22px; padding:15px; background-size:22px 22px; }
.topCall { float:left; margin-right:0; padding-top:12px; }
.top-right { width:210px; float:right; }

.contactAddress { width:430px; padding:60px 0; }
.googleMap { margin-left:430px; }
.testi-wrap li:nth-child(5), .testi-wrap li:nth-child(6) { height:230px; }

}

@media (max-width: 990px) {
.deal-round-hme li { margin:0 10px; }
.deal-round-hme { width:720px; }
.home-pdt-wrapp { padding-top:30px; }
.hme-dealer-title h4 { font-size:28pt; }
.hme-dealer-wrapp { height:220px; padding:30px 0 30px; }
.banner-cap h1 { font-size:36pt; line-height:50px; }
.hme-prdt-twocolumn { padding:30px 0; }
.sampIMg { display:none; }
.lSSlideOuter { position:relative; }
.footerWrapp { padding:20px 0; }
.footerMenu ul { padding-right:30px; }
.fMp { padding-left:50px; }
.about-TopImg { padding-bottom:0; }
#sub-page { padding:30px 0; }
.pageContent { padding-bottom:30px; }
.about-TopImg { padding:30px 0; }
.pageContent { padding-bottom:0; }
.pageTitle h1 { font-size:22pt; margin-bottom:10px; }
.product-land-wrap li { margin-bottom:145px; }
.address-01 { padding-left:60px; }
.gmap { height:350px; }
.footerSub { padding-top:0px !important; }
.testi-wrap li:nth-child(3), .testi-wrap li:nth-child(4) { height:410px; }
.testi-wrap li:first-child, .testi-wrap li:nth-child(2) { height:289px; }
.deal-round-sub { position:relative; tranform:translate(-0%, 0); }
.sub-btm-wrapp {  height:auto; padding-bottom:30px }
.deal-round-sub  { position:relative; bottom:auto !important; padding-top:20px }
.footerWrapp hr, .footerSub hr { display:none }
.footerSub { padding-top:20px }
.footerTop { padding-top:20px }
.sub-btm-wrapp-products, .sub-banner-wrapp .banner-cap h1 { display:none }

}

@media (max-width: 880px) {
.lSSlideOuter .lSPager.lSGallery li, .deal-round-sub li { width:calc(190px - 0px);  } 
.deal-round-sub { width:660px;  overflow:hidden; }
.sampIMg { padding-bottom:50px; }
.footerMenu ul { padding-right:10px; }
.footerLogo { width:200px; }

.product-land-wrap li article { position:static; }
.product-land-head { width:100%; height:auto; border-radius:0;  padding:5px 20px; position:static; bottom:0; }
.product-land-head:before { display:none; }
.product-land-wrap li figure { position:relative; }
.product-land-wrap li figure:after { display:block; position:absolute; content:""; z-index:300; background-image:url(../images/round-arow-btn.png); background-repeat:no-repeat; width:29px; height:29px; bottom:10px; right:10px; background-size:29px 29px; opacity:0.8; }
.product-land-wrap li { margin-bottom:0; }
.product-land-wrap { padding:0; }
.product-land-wrap li article { padding:10px; }
.product-land-head h3 { font-size:13pt; }
.product-land-wrap li { width:calc(50% - 10px); margin:5px; }
.booking-form { overflow:hidden; }
.address-01 { padding-left:10px; }
.address-wrap { width:625px; }
.contact-wrapp-Address figure { padding-bottom:15px; }
.contact-wrapp-Address { padding:20px 20px 20px 20px; }
.contactAddress { width:330px; padding:30px 0; }
.googleMap { margin-left:330px; height:230px; }
.address-02 { padding:60px 0; } 

}
@media (max-width: 820px) {

.fMp { padding-left:30px; }
}

@media (max-width: 768px) {
.call, .no { display:none; }
.topCall { padding-top:4px; }
.top-right { width:auto; }
.topCall a:link, .topCall a:visited { background-image:url(../images/call-icon.png); background-repeat:no-repeat; background-position:right 22px; padding:15px; background-size:22px 22px; }
.deal-round-hme li span { font-size:12pt; }
.hme-dealer-title h4 { font-size:22pt; }
.hme-dealer-title h3 { font-size:14pt; }
.hme-dealer-wrapp { height:200px; }
.banner-cap h1 { font-size:32pt; line-height:46px; }
.banner-since { width: calc(91px - 0px); height:90px; padding:0; }
.banner-since span { font-size:12pt; font-weight:bold; display:block; padding:21px }
.hme-prdt-twocolumn li { padding:0 5px; }
.allPrdBtn { width:145px; }
.hme-brances-head { font-size:18pt; }
.hme-brances-head:before { bottom:8px; }
.hm-brh-hd { margin-bottom:0; }
.btm-branches-wrapp { padding:30px 0; }
.footerLogo { display:none; }
.footerTop { width:415px; margin:0 auto; }
.footerMenu ul { padding-right:10px; }
.fMp { border-right:none; }
.footTitle { font-size:14pt; }
.about-TopImg { padding:5px 0; }
#sub-page { padding:20px 0; }
.pageTitle h1 { font-size:20pt; }
.pageTitle h1:before { height:4px; }
.pageTitle h1 { margin-bottom:10px; }
.product-wrap h3 { font-size:13pt; padding:5px 0; }
.product-wrap .align { margin-bottom:10px; }
.product-select { top:0; right:20px }
.product-select li { padding:13px 13px 13px 13px;  }
.product-first:after {top:15px  }
.product-wrap { padding-top:10px }

.product-wrap h4 { padding:0;  }
.pageTitle h1 span, .product-wrap h4 { font-size:14pt; }
.product-wrap article { padding:16px; }
.brand-head h4 { padding:0 0 5px 0; font-size:14pt; }
.brand li { padding:5px; }
.brand-btm { padding-top:10px; }
.testi-wrap li:nth-child(even) article { padding-right:20px; }
.testi-wrap li:nth-child(odd) article { padding-left:20px; }
.testi-wrap li article { padding:20px; }
.testi-wrap q:before, .testi-wrap q:after { background-size:40px 16px; }
.testi-wrap q:before { width:18px; top:-10px; }
.testi-wrap q:after { background-position:-22px 0; }
.chbk { padding:20px 0; }
#backtop { width:25px; height:25px; font-size:12px; line-height:24px; }
.gmap { height:250px; }
.sitemapmenu ul { padding-right:10px; }
.sitemapmenu { width:530px; }
.footerSub { padding-top:90px !important; }
.testi-wrap li { height:auto !important; float:none; clear:both; width:calc(100% - 0px); }
.fMp { padding-left:10px; }
.footerMenu  { padding-right:0; }
.breadCrumb { display:none; }
}

@media (max-width: 750px) {
.address-last { float:none; clear:both; }
.address-wrap { width:395px; }
.contact-no { padding-top:10px; }
.contact-wrapp-Address figure { padding-bottom:20px; width:200px; }
ul.tabs li { padding:10px 10px; }
.mapTaabbed { padding:0; }

}

@media (max-width: 720px) {
.lSSlideOuter .lSPager.lSGallery { margin:-78px auto 0 auto !important; }
.hme-prdt-twocolumn { padding:20px 0; }
.hme-prdt-head span { padding:5px 25px; }
.lSSlideOuter .lSPager.lSGallery li { width:calc(150px - 30px); }
.deal-round-sub { position:relative; tranform:translate(-0%, 0); }
.deal-round-sub li { width:calc(100% - 0px); }
.sub-btm-wrapp { height:auto; }
.deal-round-sub { width:auto; margin:0 auto; padding:20px 0; bottom:0; }
.deal-round-hme li { width:130px; height:130px; margin:0 5px; }
.deal-round-hme { width:560px; }
.hme-dealer-wrapp { height:160px; }
.welcome-wrapp article { padding-right:0; }
.welcome-wrapp figure { position:static; text-align:center; margin:0 auto; }
.wel-cap h1 { padding-top:10px; text-align:center; }
.wel-cap { position:static; }
.welcome-wrapp { padding:30px 0; }
.welcTitle  { font-size:22pt; }
.banner-cap h1 { font-size:30pt; line-height:42px; }
.banner-cap-wrap { bottom:30px; }
.nivo-controlNav { height:22px; }
.welcome-wrapp figure { width:100%; }
.home-pdt-wrapp { padding-bottom:30px; }
.smoHOme { position:static; transform: translate(0%, 0%); }
.cpy, .design { float:none; clear:both; text-align:center; }
.cpy { padding:10px 0 5px 0; }
.sub-prdt-Btmhead span { padding:5px 20px; }
.branch-wrap li { width:calc(32% - 0px); }
.btm-logos ul { text-align:center; }
.btm-logos li { float:none; clear:both; width:calc(30% - 0px); display:inline-block; margin:2px; }
.ind-welcome-more a:link, .ind-welcome-more a:visited { float:none; clear:both; margin:10px auto; }
.footerSub { padding-top:0 !important }
.footerSub hr { display:none }
.footerTop { padding-top:20px }
.sub-btm-wrapp-products { padding-bottom:20px }
}

@media (max-width: 680px) {
.bannerHme-desk, .banner-sub-desk { display:none; }
.bannerHme-mob, .banner-sub-mob { display:block; }
.contactAddress { width:260px; }
.googleMap { margin-left:260px; }
.contLogo img { width:180px; }
}

@media (max-width: 620px) {
.lSSlideOuter .lSPager.lSGallery li { width:calc(35% - 30px); margin:4px; }
.sampIMg { padding-bottom:300px; }
.pdt-hme-slider { display:none; }
.mobile-only { display:block !important; }
.hme-prdt-twocolumn li:first-child { width:calc(100% - 0px); }
.home-pdt-wrapp .container { padding:0 !important; }
.home-pdt-wrapp .widget-title { padding:0 20px !important; }
.home-pdt-wrapp { padding-top:20px; }
.hme-prdt-twocolumn li { padding:0 0px; }
.sub-btm-wrapp { height:auto; padding:20px 0; }
.sub-prdt-Btmhead { padding:12px 0 10px 0; }
.footerSub { padding-top:0px !important; }
.footerMenu { display:none }
.sub-btm-wrapp .container { padding:0 !important; }
.hme-prdt-twocolumn-mob { display:block; padding:20px 0 !important; }
.hme-prdt-twocolumn-mob li { padding-bottom:20px; }
.sub-prdt-Btmhead { display:none; }
#sub-page .container { padding:0 10px !important; }
.down-eb-cn table img { width:24px; padding-top:5px; }
.deal-round-sub { position:relative; tranform:translate(0%, 0) !important;  }
.footerSub hr { margin-bottom:20px; }
.widget-title{ padding-bottom:15px !important }
.product-land-wrap li { width:calc(100% - 0px) }
.footerSub hr { display:none }
.sub-btm-wrapp { padding-bottom:0px } 
.footerWrapp  { padding:0 }
.cpyWrapp { margin:0 }
.footerSub .container { padding:0 !important } 

.widget-title, .welcTitle { text-align:center }

.brachMob { display:block;  }
.brachDesk { display:none }
.brachMob { padding-top:15px; }
.btm-branches-wrapp article { width: calc(100% - 0px); text-align:center; float:none; clear:both }
.brachMob article { padding-bottom:5px }
}

@media (max-width: 580px) {
.bannerHme-mob { margin-top:40px; }
.sampIMg { padding-bottom:247px; }
.deal-round-hme { width:280px; margin:0 auto; position:static; transform:translate(-0%, 0); }
.deal-round-hme li { margin:5px; }
.btm-logos { padding-top:5px; }
.hme-dealer-wrapp { height:auto; }
.hme-dealer-title h3 { font-size:12pt; }
.hme-dealer-title h4 { font-size:18pt; }
.btm-branches-wrapp { padding:30px 0; }
.form-left { width:100%; }
.booking-form .form-control { height:54px; }
.booking-form .txtar { padding-top:14px; }
.booking-form .form-btn { margin-top:15px !important; }
.booking-form .submit-btn { padding:4px 0; width:95px; }
.site-map { float:none; clear:both; }
.site-map .footTitle { padding:10px 0; }
.sitemapmenu { width:292px; }

.btm-logos li { width:calc(38% - 0px) }
.hme-dealer-wrapp { padding-bottom:20px }
.footerTop { padding-top:0 }
}

@media (max-width: 520px) {
.banner-cap h1 { font-size:26pt; line-height:38px; }
.welcTitle { font-size:18pt; padding-bottom:5px; }
.widget-title { font-size:20pt;  }
.pdt-hme-slider { padding-top:10px }
.sampIMg { padding-bottom:220px; }
.lSSlideOuter .lSPager.lSGallery li { width:calc(40% - 30px); }
.sampIMg { padding-bottom:265px; }
.btm-branches-wrapp { padding:0 0 14px 0; }
.btm-logos { padding:20px 0; }
.footerMenu { display:none; }
.footerTop { width:212px; }
.footerWrapp { padding:0; }
.footerWrapp .container { padding:0 !important; }
.hme-prdt-twocolumn li figure:after { background-size:25px 25px; }
.hme-prdt-twocolumn-mob li { padding-bottom:0; }
.pageTitle h1 { font-size:16pt; text-align:left; }
.product-matrsImg li { width:calc(50% - 0px); }
.brand li { width:calc(32% - 0px); }
.branch-head h3 { font-size:11pt; }
.branch-wrap li { width:calc(100% - 0px); padding:0; }
.branch-wrap li article { padding:20px; }
.cpyWrapp { margin-top:0; }
.contactAddress { float:none; clear:both; width:100%; padding:20px 0; }
.googleMap { margin-left:0; height:200px; }
.footerSub hr { margin-bottom:0; }

}

@media (max-width: 450px) {
.address-01 { float:none; clear:both; }
.address-wrap { width:100%; }
.contact-no { padding-top:0; }
.contact-wrapp-Address figure { width:150px; }
.btm-logos li { width:calc(48% - 0px) }
.home-pdt-wrapp .widget-title { padding:0 20px 15px 0!important }

.product-select { position:static; margin:0 auto; width:200px  }
}


@media (max-width: 420px) {
.lSSlideOuter .lSPager.lSGallery { margin:0px auto 0 auto !important; }
.hme-prdt-twocolumn li { width:calc(100% - 0px); } 
.hme-prdt-twocolumn { padding-top:0; }

.welcome-wrapp { padding:20px 0; }
.hme-brances-head { font-size:16pt; width:100%; }
.banner-cap h1 { font-size:22pt; line-height:24pt; }
.banner-cap-wrap { bottom:15px; }
.banner-since { width:80px; height:80px; padding:19px 0;  }
.banner-since span { font-size:11pt; padding-top:5px; line-height:16px; }
.contact-mail { width:100%; }
.btm-branches-wrapp article { width:calc(100% - 0px); }

}

@media (max-width: 380px) {
.mob-logo { width:170px; }
.smoSub { left: auto; right:0; transform:translate(0, -0%); -ms-transform:translate(0, -0%); position:relative; }
.cpy-sub { float:none; clear:both; text-align:center; padding-top:10px; }
.product-land-wrap li { width:calc(100% - 10px); }
.brand li { width:calc(49% - 0px); }

}
