a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;     pointer-events: none;    cursor: default; }
.add-mob, .mobMenu { display:none }
.tinynav,.tinynav_label, .division-nav .divsn-last, .smo-mob, .service-wrap br, .banner-mob { display:none }
.wekImgDesk { }
.wekImg920 { display:none }
@media (max-width: 1190px) {
.pageTItle, .welcomeTitle { font-size:28pt; }
.widgetTitle, .widgetTitle-menu { font-size:23pt }
.pageTItle span, .welcomeTitle span { font-size:33pt }
.footMEnu { font-size:16pt; }
.hmeServQLink li { width:150px }
.hmeServQLink li::after { right:35px }
.hmeServQLink { padding-top:25px }
.hme-ourMEn p { font-size:11pt }
.rightMenQuik li { font-size:11.5pt; }
.rightMenQuik img { width:33px; }
.welcome-qLinks { max-width:786px;  margin:0 auto }
.welcome-qLinks li { padding:0 30px;  display:block;  width:calc(260px - 0px);   } 
.container { margin:0 35px; max-width:100%; padding:0; width:auto }
.hmesrBlk { padding-top:85px }
.footerMEnu { padding-right:25px; }
.footer-left { width:390px }
.footer-address { width:578px; float:right }
.trade { width:360px; }
}
@media (max-width: 1090px) {
.footer-left { background-image:none; width:300px }


}

@media (max-width: 1024px) {
.welcomeWrapp { background-size:75px 68px; }
.hmesrBlk { background-image:none; }

}

@media (max-width: 990px) {
a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {        pointer-events: auto; cursor: pointer; }
.header-wrapp { display:none; }
/*------------------ logo hide css -------------------*/
.mobMenu { display:block; position:fixed; top:0; width:100%; z-index:3000; transition:transform 0.3s; }
.mobMenu.is-hidden { transform: translateY(-320%); }
.mobMenu.is-visible { transform: translateY(0); }
/*------------------ end logo hide css -------------------*/
.footer-left { width:240px; }
.footerMEnu { padding-right:40px }
.footerMEnu::last-child{ padding:0 }
.headerRightTop { float:none; clear:both; position:absolute; right:60px; top:4px; }
.rajLogo { position:absolute; top:0; left:0; padding:10px; }
.banner-home { top:40px; }
.mh-head { background-image:url(../images/menu-scroll-bg.jpg); background-position:center top; background-repeat:repeat-x; }
.mh-head .mh-btns-left { right:13px; }
.pageTItle { font-size:24pt; }
#subPage { padding:30px 0; }
.pageCnt { min-height:0; padding-bottom:70px; }
.cntAddress { padding:15px 0 0; }
.contactForm { padding:30px 15px 15px 70px; }
.trade { width:332px; padding:5px; }
.menu-item-wrap { padding-bottom:0; }
.footer-address { width:572px; padding-left:0; }
.unitOf { padding:5px; }
.sis-concern li { width:calc(24% - 0px); }

}
@media (max-width: 920px) {

.hmesrBlk, .wkngHrsHme { float:none; clear:both; padding:0; width:100%; position:static }
.hmesrBlk { padding:60px 0 30px 0 }
.hme-services { position:static }
.wekImgDesk { display:none }
.wekImg920 { display:block }
.hme-ourMEn { padding-right:0 }
.rightMenQuik { position:relative; top:0; width:100%; padding:15px; margin:15px 0 0 0; border-top:1px solid #a58957  }
.rightMenQuik li { float:left; padding:0 20px; margin:0 }
.rightMenQuik figure { display:inline-block; padding-bottom:0 }
.rightMenQuik  img { width:20px }
.rightMenQuik ul { width:638px; margin:0 auto }
.hmeServQLink { width:305px; margin:0 auto; }
.sub-wid-menu { padding-right:0; }
.sub-wid-menu ul { text-align:center; padding-bottom:20px; }
.sub-wid-menu li {  width: calc(80% / 3); float:none; clear:both; display:inline-block; }
.widget-sub-menu { padding:30px 0 0 0; }
.rightMenQuik-sub ul { width:395px; }
.service-type-head { font-size:12pt; }
.wrkngSub h4 { font-size:16pt; }
.wrkngSub h5 { font-size:12pt; }
.wrkngSub { padding:20px 20px; }
.service-wrap ul { padding-top:35px; }

}


@media (max-width: 880px) {
.welcImg { width:160px }
.footer-left { display:none }
.footer-address { float:none; clear:both; margin:0 auto }
.welcome-qLinks { width:600px; }
.welcome-qLinks li { width:calc(200px - 0px); padding:0 13px }
.menu-price-tab br { display:block; }
.trade { width:93%; margin:5px; }
}

@media (max-width: 768px) {
.design, .cpr { clear:both; float:none; width:100%; text-align:center }
.rightMenQuik ul { margin:0 auto; width:360px; }
.rightMenQuik li {  float:none; clear:both; display:inline-block; padding:0 10px; }
.rightMenQuik li:nth-child(3){ display:none }
.welcome-qLinks { width:600px }
.welcImg { display:none }
.welcomeWrapp { background-image:none; padding-bottom:20px; }
.rajLogo { width:140px; }
.welcome-qLinks p, .sub-wid-menu p { padding:5px; }
.welcomeTitle { font-size:24pt; }
.enq-img { width:80px; }
#backtop { width:28px; height:28px; line-height:25px; }
.hmesrBlk { background-image:none; }
.widgetTitle, .widgetTitle-menu { font-size:20pt; }
.footer-wrapp {  margin-top:-150px; }
.pageTItle { font-size:22pt; }
.pageCnt { padding-bottom:20px; }
.service-type-head, .wrkngSub h5 { font-size:11pt; }
.wrkngSub h4 { font-size:14pt; }
.wrkngSub { width:240px; }
.pageTItle { margin-bottom:10px; }
.sis-concern ul { padding-bottom:0; }
.sis-concern li { width:calc(32% - 0px); }
.sis-concern h3 { font-size:11pt; }

}

@media (max-width: 720px) {
.footer-wrapp { margin-top:-190px; }
.service-wrap br { display:block; }
.service-wrap ul { padding-top:18px; }
.wrkngSub { margin-top:10px; }
.cntAddress { width:100%; border:none; }
.trade { margin:10px 0; width:100%; }
.cntTitle { font-size:12pt; }
.contactForm { width:100%; padding:10px 0 10px 0; }
.contactWrap { margin:30px 0 20px 0; padding:10px; }
.unitOf { margin:20px auto; width:100%; margin-bottom:0; }

}


@media (max-width: 688px) {
.welcome-qLinks { width:500px }
.welcome-qLinks li { width: calc(33.33% - 0px)}
.hme-ourMEn li { padding:0 7px }
.footer-address { width:100%; text-align:center; padding-left:0; }
.foot-address { width: calc(100% - 0px); clear:both; float:none; padding-right:0;  }

.googleMap-footer { position:relative; right:0; height:100px; top:0%; width:100%; margin-top:15px; margin-bottom:20px; }
.googleMap-footer iframe { position:absolute; width:100%; height:100%; left:0 }
.cpr { padding-bottom:0 }
.cpyWRapp { margin-top:0; }
.fimg-menu { padding:10px 2px !important }
}

@media (max-width: 620px) {
.container { margin:0 20px; }
.homeDelBtn a:link, .homeDelBtn a:visited { padding:5px 13px; }
.rajLogo { width:120px; }
.welcomeTitle { font-size:20pt; }
.welcomeTitle span { font-size:28pt; }
.widgetTitle, .widgetTitle-menu { font-size:18pt; }
.pageTItle, .welcomeTitle { padding-bottom:5px; }
.widget-hme-menu { padding:30px 0 0 0; }
.footer-wrapp { padding-top:275px; }
.pageTItle { font-size:20pt; }
.pageCnt { padding-bottom:10px; }
.sub-wid-menu li { width:calc(90% / 3); }
.wrkngSub { width:205px; }
.wrkngSub h4 { font-size:13pt; }
.service-wrap li figure { width:120px; }
.wrkngSub { margin-left:10px; }
.service-wrap ul { padding-top:25px; }
.cntAddress figure img { width:110px; }
.homeDelBtn a:link, .homeDelBtn a:visited { font-size:9.5pt; }
.banner-desk { display:none; }
.banner-mob { display:block; }
.pageTItle { padding-top:10px; }
.smo li { background-size:128px 84px; }
.smo a:link, .smo a:visited { width:25px; height:25px; }
.smo .gplus { background-position:-75px top }
.smo .gplus:hover { background-position:-75px bottom }
.smo .insta { background-position:-106px top }
.smo .insta:hover { background-position:-106px bottom }
.smo-mob { width:130px; margin-top:10px }
.smo .fb { background-position:-2px top; }
.smo .fb:hover { background-position:-2px bottom; }
.smo .twitt { background-position: -39px top; }
.smo .twitt:hover { background-position: -39px bottom; }

}


@media (max-width: 520px) { 
.welcome-qLinks { width:auto }
.hme-ourMEn li { width:calc(100% / 2) }
.welcome-qLinks  { text-align:center }
.welcome-qLinks li { float:none; clear:both; display:inline-block; width: calc(49% - 0px) }
.welcome-qLinks li:last-child, .sub-wid-menu li:last-child { padding-top:10px; }
.welcome-qLinks p, .sub-wid-menu p { font-size:10pt; }
.smo { display:none; float:none; clear:both; }
.smo-mob { display:block; width:93px; margin:0 auto; padding-bottom:30px; }
.welcomeWrapp { padding-top:50px; padding-bottom:0; }
.welcomeTitle span { font-size:20pt; }
.welcomeTitle { font-size:16pt; }
.googleMap-footer { margin-bottom:0; }
.about-img-wrap li, .sub-wid-menu li { width:calc(47.33% - 0px); }
.about-img-wrap ul { padding-top:10px; }
.pageTItle { font-size:18pt; }
.wrkngSub { width:100%; margin-left:0; padding:10px; padding-bottom:0; margin-bottom:10px; }
.pageCnt .wrkngSub p { padding:2px 0 10px; }
.service-wrap li { width:calc(43% - 0px); }
.service-wrap br { display:none; }
.service-wrap li figure { width:100px; padding:5px; }
.smo-mob { width:130px; margin-top:10px }
.sis-concern li { width:calc(45% - 0px); }
 }
 
 @media (max-width: 420px) { 
.mh-head .mh-btns-left { right:8px; }
.homeDelBtn a:link, .homeDelBtn a:visited { padding:5px 4px; }
.headerRightTop { right:50px; }
.rajLogo { width:110px; }
.welcomeTitle { text-align:left; } 
.welcomeWrapp { padding-top:60px; }
#page { overflow:hidden; }
.rightMenQuik li { padding:0 5px; }
.rightMenQuik ul { width:337px; }
.service-wrap li { width:calc(48% - 0px); }
.smo-mob { width:130px; margin-top:10px }
.sis-concern li { width:calc(40% - 0px); }
.sis-concern li { width:calc(50% - 0px); }
 }
 
 @media (max-width: 380px) {
.cpyWRapp { padding:10px 0 0 0; }
.rightMenQuik li { padding:0; }
.smo-mob { padding-bottom:20px; }
.service-wrap br { display:block; }
 .smo-mob { width:116px; margin-top:10px }
 }
 