.footer-address { width:461px }



.ceoWrapp article { padding-top:47px }

.mainItem { font-size:16pt; font-weight:bold; padding-bottom:10px }
.fItem {  }

.mm-listview, .mm-listview>li { text-transform:uppercase }
.breadCrump a:link, .breadCrump a:visited { text-transform:capitalize }
.sitemap { position:relative }
.siteMapItemServ { padding:20px; padding-left:180px  }
.siteMapItem { padding:20px; margin-bottom:15px; position:absolute; left:0; top:0; z-index:1200 }
.sitemap a:link, .sitemap a:visited { display:block; padding:2px 0 2px 15px; position:relative }
.sitemap a:before { content:""; display:block; background-color:#1e7aa3; width:6px; height:6px; border-radius:50%; position:absolute; top:11px; left:0 }
.sitemap .mainItem a:before { display:none }
.sitemap .mainItem a:link, .sitemap .mainItem a:visited { padding-left:0 }

.siteMapItemServ ul { display:block; width:calc(25% - 0px); float:left; padding-right:30px; text-align:left  }

.servHmeItem { position:relative; }
.fullLink { position:absolute; left:0; top:0; width:100%; height:100% }
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: #ededed;			color: #222;		}
.tab-content{			display: none;			background: #fff;			padding: 15px;		}
.tab-content.current{			display: inherit;		}

* {  margin:0; padding:0 }
   /* styles for desktop */
    .tinynav, .tinynav_label { display: none }
    #nav .selected a, #nav2 .selected a { color: red }
    /* styles for mobile */
    
.home-services-wrapp, .logo-slider { height:auto }
.home-services-wrapp  { height:100%  }
.home-services-wrapp .align,  .home-solutions-wrapp .align { position:absolute;  position: absolute; width:100%;  top: 50%;  left: 0%;  transform: translate(0, -50%);  -ms-transform: translate(0, -50%); height:auto }
.logo-slider {  }
.fp-viewing-1 .header-wrapp-scroll, .fp-viewing-2 .header-wrapp-scroll, .fp-viewing-3 .header-wrapp-scroll, .fp-viewing-4 .header-wrapp-scroll, .fp-viewing-5  header-wrapp-scroll{ padding:5px 0; background:#fff; background-repeat:repeat-x; top:0 }
.fp-viewing-1 .header-wrapp, .fp-viewing-2 .header-wrapp, .fp-viewing-3 .header-wrapp, .fp-viewing-4 .header-wrapp, .fp-viewing-5  .header-wrapp{ opacity:0 }
.fp-viewing-1 .ital-logo, .fp-viewing-2 .ital-logo, .fp-viewing-3 .ital-logo, .fp-viewing-4 .ital-logo, .fp-viewing-5 .ital-logo { width:70px; }
.fp-viewing-1  .ddsmoothmenu ul li a, .fp-viewing-2  .ddsmoothmenu ul li a, .fp-viewing-3  .ddsmoothmenu ul li a, .fp-viewing-4  .ddsmoothmenu ul li a, .fp-viewing-5  .ddsmoothmenu ul li a{ padding:15px 12px }
.fp-viewing-1  .top-call, .fp-viewing-2  .top-call, .fp-viewing-3  .top-call, .fp-viewing-4  .top-call, .fp-viewing-5 .top-call { padding-top:5px; display:none }		
.fp-viewing-1  .primaryMenu, .fp-viewing-2 .primaryMenu, .fp-viewing-3 .primaryMenu, .fp-viewing-4  .primaryMenu, .fp-viewing-5  .primaryMenu { border:none }	
a:link, a:visited { color:#373737; text-decoration:none }
a:hover {	color: #696969; text-decoration:none }
a[href^="tel"]:link,a[href^="tel"]:visited, a[href^="tel"]:hover {    text-decoration: none;
    pointer-events: none;    cursor: default;}
	


.header-mobile { background-image:url(../images/header-sub.jpg); background-repeat:no-repeat; background-position: right bottom; background-color:#bdeaf7; height:40px; display:none; }
.mob-logo, .solutions-select-mob, .mastClock-mob { display:none; }

.partner-wrap .owl-carousel .owl-nav button.owl-prev, .partner-wrap .owl-carousel .owl-nav button.owl-next { top:0px; background-size:50px 34px; height:33px; }
*:focus, button:focus { outline:none !important; }
.partner-wrap .owl-carousel .owl-nav button.owl-prev { left:-35px; }
.partner-wrap .owl-carousel .owl-nav button.owl-next { right:-35px; }
 
	
/* Adjust px here (1024px for tablets maybe) */
@media only screen and (max-device-width: 480px) {     a[href^="tel"]:link,    a[href^="tel"]:visited,    a[href^="tel"]:hover {          pointer-events: auto;        cursor: pointer;    }}
.mobMenu { display:none; }
.down-tbl { margin:0 30px }
.hmeServ-list p { position:absolute; bottom:40px; width:100%; text-align:center; color:#fff; line-height:18px; font-size:10.5pt }
.home-banner, .welc-bg, .home-services-wrapp, .footer-wrapp { background-size:cover }
@media only screen and (max-width: 1380px) {
.home-banner, .welc-bg, .home-services-wrapp, .footer-wrapp { background-size:auto }
}
@media only screen and (max-width: 1333px) {
.home-solutions-wrapp .widgetTitle, .home-services-wrapp .widgetTitle { padding-top:10px; }

}
@media only screen and (max-width: 1200px) {
.mapTaabbed ul.tabs li { font-size:10.5pt; }
.mapTaabbed { width:350px; }
.contactTop:before { display:none; }
.headAddress { padding:40px 0px 70px 40px; }
}
@media only screen and (max-width: 1180px) {
.foot-menu ul { padding-right:20px }
.contactAddressTip { padding:30px 30px; width:570px; }
}

@media only screen and (max-width: 1100px) {
.mapTaabbed { left:300px; }
.headAddress { padding:40px 0px 70px 0px; }
.mapTaabbed  { left:310px; }
.feedback { width:400px; }

}


@media screen and (min-device-width: 768px) and (max-device-width: 1824px) and (orientation : portrait){
}
@media screen and (min-device-width:  768px) and (max-device-width: 1824px) and (orientation : landscape){ 
/* for laptop */
.welcomeWrapp { background-size:460px 393px }
.infra-st-sol-box { margin-top:0 }
.infra-st-sol-box { padding-top:0px }
.digMth { width:300px; }
.digMth-btm figure { width:404px; }
.digMth-btm article { padding-left:590px }
.home-services-wrapp .align { padding-top:80px; }
.digitransTop { padding-top:30px; }
.digiTRans-hme-text { padding-top:0px }
.welcome-top figure { padding-top:40px; }
}
@media screen and ( min-height: 770px ) {
    /* square styles here */
.welcomeWrapp { background-size:557px 465px }
.infra-st-sol-box { margin-top:40px }
.infra-st-sol-box { padding-top:40px }
.digMth { width:400px; }
.digMth-btm figure, .welcome-top figure { width:600px;   }
.digMth-btm article , .welcome-top article{ padding-left:710px }
.digiTRans-hme-text { padding-top:40px }
.welcome-top figure { padding-top:0px; }
}
@media only screen and (max-width: 1080px) {
.ital-logo { width:70px; margin-left:0px }
.ddsmoothmenu ul li a { padding:15px 7px }
.fp-viewing-1  .ddsmoothmenu ul li a, .fp-viewing-2  .ddsmoothmenu ul li a, .fp-viewing-3  .ddsmoothmenu ul li a, .fp-viewing-4  .ddsmoothmenu ul li a { padding:0px 7px }
.welcome-top article { padding:0px 55px 0px 564px  }
.welcomeWrapp { background-position:95% bottom }
.container { padding:0 30px; }
.digMth-btm article { padding-left:480px; }
.servHmeItem { padding:20px; }
.servHmeItem h6 { padding:5px 0 }
.servSlider { padding:40px 40px 0 }
.footer-wrapp { font-size:10pt; }
.foot-menu { padding: 0 9px }
.mobMenu { /*display:block; position:fixed; top:10px; right:0; z-index:130000;*/ display:block;  }
.mh-head .mh-btns-left { left:auto; right:0; top:10px; }
.primaryMenu { display:none } 
.mh-head  { background-color:transparent }
.top-call { padding-top:15px }
.mh-head .hamburger-inner, .mh-head .hamburger-inner::after, .mh-head .hamburger-inner::before { background-color:#393232 }
.solutionSlider { width:800px }

.header-wrapp-scroll, .header-wrapp { z-index:100; display:none; }
.headerSubpage { display:none; }
.headAddress { padding:81px 14px 98px 0px }
.gmap { height:560px }

/*--------- Hide mobile-menu scroll down ----------*/
.header-mobile { transition: all 0.5s ease;  }
.header-mobile { position:absolute; left:0; top:0; width:100%; transition:all 0.5s ease; opacity:1; z-index:1000 }
.nav-up { opacity:0; margin-top:-20px; }
/*.nav-down .mob-logo { width:85px; transition:all 0.5s ease; }*/
.nav-down { opacity:1; top:0 }
/*---------- end Hide mobile-menu scroll down ----------*/
.header-mobile { display:block; position:fixed; width:100%; z-index:22000 }
.mob-logo { position:absolute; top:0; left:0; z-index:12000; display:block; padding:10px; transition:all 0.5s ease;   }
.mob-logo img { width:110px; }
.banner-wrapp { margin-top:35px }
.top-right { position:absolute; top:0; right:0; z-index:12000; margin-right:50px; color:#fff }
.top-call, .top-call a:link, .top-call a:visited { color:#fff; margin:0; padding:0 }
.top-call { padding-top:9px; position:relative; }
.top-call { position:relative;  }
.top-call:before { content:""; position:absolute; background-image:url(../images/sprite.png); background-repeat:no-repeat; background-position: -602px -119px; width:20px; height:20px; top:9px; left:-20px; }
.whats-app { display:none; position:static;  margin-right:5px; 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:left 20px; padding:15px; background-size:25px 25px; }
.top-right { margin-right:45px; }
.top-call span { padding-left:15px; }
.mh-head { height:28px !important; }
.subPage { padding-top:40px; }
.mh-head.mh-btns-left { padding-left:0; }
.pageTitle { padding-top:80px; font-size:26pt; }
.about-wrapp { padding:30px 0; }
.sub-page-content { padding:0 0 30px 0; }
.whyItalWrapp, .ceoWrapp { padding:30px 0; }
.subFootSlider { padding:30px 0; }
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next { background-size:60px 35px; height:35px; }
.solutionSlider .owl-carousel .owl-nav button.owl-prev, .solutionSlider .owl-carousel .owl-nav button.owl-next { background-size:auto; height:44px; }
.serives-page li figure img { width:450px; }
.serives-page .listing { padding-left:480px; }
.longImg-Right img { width:300px; }
.longIngtext-left { padding-right:320px; }
.strucGall li { width:calc(40% - 0px); }
.feedback { width:330px; }
.contactTop:before { right:400px; }

}
@media only screen and (max-width: 1080px) and ( min-height: 770px ) {
.digMth { width:300px; }
.welcomeWrapp { background-size:437px 377px }
.welcome-top figure { width:400px; }
.digMth-btm figure { width:399px }
.digiTRans-hme-text { padding-top:0px }
}

@media only screen and (max-width: 1024px) {
.mapTaabbed { position:relative; width:100%; left:0; }
.headAddress { width:100%; }
.contactAddressTip { width:calc(50% - 0px); }
.feedback { width:calc(50% - 0px); }
.about-wrapp article { position:static; transform:translate(0, -0%); float:right; padding:30px 0 0 40px; }
/*.solPageContent p { line-height:26px; }*/
.sub-page-content p { padding-bottom:10px; }
.partner-wrap .owl-carousel .owl-nav button.owl-prev { left:-9px; }
.partner-wrap .owl-carousel .owl-nav button.owl-next { right:-9px; }
.servBtn { margin:25px auto 80px auto; }
.servHmeItem { height:280px; }
}
@media only screen and (max-width: 1000px)  {
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display:block !important; }
.siteMapItemServ ul { width: calc(33% - 0px); }

}
@media only screen and (max-width: 990px) {
.welcomeTitle { font-size:22pt;  }
.widgetTitle { font-size:18pt }		
.welcome-top figure { width:340px; }
.welcome-top article { padding:0px 55px 0px 408px }
.welcomeWrapp { background-size:357px 313px }
.solutionSlider {  }
.footer-log {float:left;width: 109px;padding-top: 21px;margin-left: 30px;}
.fp-viewing-1 .header-wrapp-scroll, .fp-viewing-2 .header-wrapp-scroll, .fp-viewing-3 .header-wrapp-scroll, .fp-viewing-4 .header-wrapp-scroll, .fp-viewing-5 header-wrapp-scroll { display:none; opacity:0; z-index:-1 }
.whyItalWrapp img { display:none; }
.whyItalWrapp article { position:static; width:calc(100% - 0px); transform: translate(0, 0); padding-right:0; }
.ceoWrapp img { width:150px; }
.ceoWrapp article { padding-left:175px; padding-top:0 }

.whyItalWrapp, .ceoWrapp { padding:30px 0 30px 0; }
.subTitle { padding-bottom:10px; }
.subFootSlider { padding:20px 0 10px; }
.foot-menu { padding:0; }
.footer-address { width:385px; }
.footer-address address { padding-right:30px; }

.solutions-select-mob { position:absolute; top:0; right:0; z-index:100;  padding:2px; display:block; text-align:left; }
.solu-first, .other-solutions { position:relative; }
.solu-first:after { position:absolute; display:block; content:""; right:12px; top:12px; background-image:url(../images/down-arow-mob.png); background-repeat:no-repeat; width:16px; height:9px; background-position:center center;  }
.other-solutions:after { position:absolute; display:block; content:"\203A"; font-size:28pt; color:#fff; right:12px; top:0px; }
.solutions-select-mob ul { list-style:none; margin:0; padding-left:0; }
.solutions-select-mob li { color:#fff; display:block; float:left; padding:5px 5px 5px 10px; position:relative;
text-decoration:none; transition-duration:0.5s; width:310px; background-color:#3dbaf1; }
.solutions-select-mob li:first-child { font-size:10.5pt; }
.solutions-select-mob li a { color:#373737; }
.solutions-select-mob li:hover { cursor:pointer; }
.solutions-select-mob ul li ul { visibility:hidden; opacity:0; position:absolute; transition: all 0.5s ease; margin-top:5px; left:0; display:none;  }
.solutions-select-mob ul li ul li { padding:0 !important; }
.solutions-select-mob ul li ul li a { display:block; padding:5px 5px 5px 10px !important; }
.solutions-select-mob ul li:hover > ul,
.solutions-select-mob ul li ul:hover { visibility:visible; opacity:1; display:block;}
.solutions-select-mob ul li ul li { clear:both; width:100%; border-bottom:1px solid #d6dde0; background-color:#e5f4f9; position:relative; }
.solutions-select-mob ul li ul li:last-child { border-bottom:none; }
.solutions-select-mob ul li ul { width:310px; border:1px solid #d6dde0; }
.solutions-select-mob ul li ul li a:hover { background-color:#a0daf4; color:#fff; }
.other-solutions a:hover { background-color:#299fd3 !important; }
.solutions-select-mob { position:relative; width:310px; height:32px; padding:0; margin:0 auto; z-index:1000; }
.solutions-select-mob ul li ul:first-child { padding-top:0; }
.other-solutions  { background-color:#3dbaf1 !important; }
.other-solutions a:link, .other-solutions a:visited { color:#fff; font-size:10.5pt !important; }
.dropdown { position:absolute; z-index:10000; }
.sideBar { display:none; }
.solPageContent { margin-right:0; z-index:100; min-height:inherit; }
.smallTitle { padding-bottom:0; font-size:16pt; }
.homeauto-Gall li {width:calc(50% - 0px) !important; }
.smallTitle { padding-top:5px; padding-bottom:5px; }
.client-wrap { padding:30px 0 0 0; }
.servSlider-sub .subTitle { padding:10px 0; }

.digiAVCtr, .home-services-wrapp .align, .home-solutions-wrapp .align { position:static; transform:translate(-0%, -0%); }
.servBtn { margin:25px auto 0px auto; }
.home-services-wrapp .align { padding-top:40px; }
.home-services-wrapp { padding-bottom:0; }
.welcomeWrapp .widgetTitle { padding-top:20px; }
.digital-trans { padding:1px 0 0 0; }
.servHmeItem { height:auto }

}
@media only screen and (max-width: 920px) {
.digMth { display:none }
.digiTRans-hme-text { width:auto }
.footer-wrapp { background-size:cover }
.footer-log { margin-left:0 }
.about-wrapp { padding:40px 0 60px 0; }
.gmap { height:280px; }
.mapTaabbed { padding:0; }
#page { overflow:hidden; }

}
@media only screen and (max-width: 880px)  {
.solutionSlider { width:600px }
.home-solutions-wrapp p, .home-services-wrapp p { padding:0 0px }
.servSlider { padding:30px 0 }
.digMth-btm figure { width:339px; }
.digMth-btm article { padding-left:402px }
.digiTRans-hme-text { padding-top:0; }
.footer-log { width:90px; }
.serives-page li figure img { width:350px; }
.serives-page .listing { padding-left:375px; }

.siteMapItemServ ul { width: calc(49% - 0px); }
}

@media only screen and (max-width: 820px)  {
.about-wrapp .abt-img { display:none; }
.about-wrapp article { width:calc(100% - 0px); transform: translate(0, 0); float:none; clear:both; padding:5px 0 0; }
.about-wrapp { padding:30px 0; }

.longImg-Right img { width:280px; }
.longIngtext-left { padding-right:310px; }
.iotImg { width:400px; }
}

@media only screen and (max-width: 768px)   {
.digMth-btm figure { margin:0 auto; }
.widgetTitle { text-align:center; }
.widgetTitle br { display:none }
.digMth-btm article {  width: 100%; padding: 0px 55px 0px 0x; width: calc(100% - 0); color: #292e2f;  position: static; top: 0%; left: 0; transform: translate(0, -0%); -ms-transform: translate(0, -0%); padding-left:0; padding:15px 0; }

#section0 { height:100vh; position:relative; width:100% }
.ceoWrapp figure { float:none; clear:both; padding:0 0 20px 0; }
.ceoWrapp article { padding-left:0; }
.ceoWrapp img { width:120px; }
.pageTitle { font-size:24pt; }
.whyItalWrapp, .ceoWrapp { padding:30px 0 30px 0; }
.container { padding:0 20px; }
.serives-page { padding:20px 0; }
.subTitle { font-size:18pt; }
.breadCrump { display:none; }
.sub-page-content { padding:0; }
.servHmeItem h6 { font-size:11pt; font-weight:bold; text-align:center; }
.servSlider-sub .servHmeItem p { text-align:justify; }
.subBanner { height:135px; }
.footer-log { display:none; }
.footer-address address { padding-right:10px; }
.footer-address { width:365px; }
.footerTItle { font-size:13pt; }
.footer-wrapp { padding:20px 0; }
.footer-top { padding-bottom:20px; }
.mob-logo img { width:100px; }
.serives-page li figure img { width:245px; }
.serives-page .listing { padding-left:255px; }
.serives-page li:nth-child(even) figure { padding-right:15px; }
.serives-page li:nth-child(odd) figure { padding-left:15px; }
.longImg-Right img, .digMth-btm figure { display:none; }
.longIngtext-left { position:static; padding-right:0;  }
.strucGall li:nth-child(4n) { display:none; }
.strucGall li { width:calc(33.33% - 0px); }
.solPageContent { padding:30px 0; }
.smallTitle { font-size:14pt; }
.solutColumn-Access li figure { width:300px; }
.solutColumn-Access li:nth-child(odd) article, .solutColumn-NetWork li:nth-child(odd) article { padding-right:0; }
.solutColumn-Access li:nth-child(odd) figure, .solutColumn-NetWork li:nth-child(odd) figure, .solutColumn-accessib li:nth-child(odd) figure { padding-left:20px; }
.solutColumn-Access li:nth-child(even) article, .solutColumn-NetWork li:nth-child(even) article { padding-left:0; }
.solutColumn-Access li:nth-child(even) figure, .solutColumn-NetWork li:nth-child(even) figure, .solutColumn-accessib li:nth-child(even) figure { padding-right:20px; }
.solutColumn-NetWork li:nth-child(odd) figure { width:280px; }
.solutColumn-NetWork li:nth-child(even) figure { padding-right:0; }
.solutColumn-NetWork li:last-child figure { padding-right:20px; }
.custGrid figure { padding-bottom:10px; }
hr { margin:3px 0 }
.parking-entry  { width:350px; }
.solutColumn-accessib li figure, .digi-sign { width:300px; }
.smallHd { padding:0 0 5px; }
.iotImg { width:300px; }
.indusImg figure { padding-top:0 !important; }
.client-wrap li { width:calc(23% - 0px); }
.client-wrap { padding:30px 0; }
.captionSol { font-size:20pt; }
.servBtn { margin:25px auto 0 auto; }
.partner-wrap .owl-carousel .owl-nav button.owl-prev, .partner-wrap .owl-carousel .owl-nav button.owl-next { background-size:30px 20px; height:20px; width:12px; top:10px; }
.welcomeWrapp p { text-align:justify; }
.home-services-wrapp { padding-bottom:0; }
.home-services-wrapp .align { padding-top:20px; }
.solutionSlider { padding-bottom:20px; margin:25px auto 25px auto; }
.contactAddress h4, .feedback h4 { font-size:10.5pt; }
.ceoWrapp figure { text-align:center; }
.ceoWrapp .subTitle { text-align:center; }
.home-services-wrapp { height:auto; }

.solutColumn-Access li figure, .digital-trans { padding-top:15px }

.solutColumn-accessib li { padding-top:15px }

}

@media only screen and (max-width: 720px)   {
.welcomeWrapp { padding-bottom:20px }
.solutionSlider { margin:25px auto 25px auto; }
}

@media only screen and (max-width: 680px)   {
.solutionSlider .owl-carousel .owl-nav button.owl-prev, .solutionSlider .owl-carousel .owl-nav button.owl-next { background-size:30px 30px; width:30px; height:30px; }
.solutionSlider .owl-carousel .owl-nav button.owl-prev { left:-26px; }
.solutionSlider .owl-carousel .owl-nav button.owl-next { right:-26px; }
.subFootSlider  { padding:15px 0 0 }
.welcomeWrapp .widgetTitle { padding-top:30px }
.servSlider-sub { padding:0 }
}

@media only screen and (max-width: 650px)   {
.smoHome { position:static; transform:translate(-0%, -0%); width:140px; margin:0 auto; }
.cpr-ind, .design { float:none; clear:both; text-align:center; }
.cpr-ind { padding-top:5px; }
	
}
@media only screen and (max-width: 620px)   {
.headAddress { float:none; clear:both; padding:0; }
.contactAddressTip, .feedback { width:100%; }
.feedback { position:static; padding:20px; }
.contactAddressTip { float:none; clear:both; padding:20px; }
.feedback h4 { text-align:center; padding:0; }
}

@media only screen and (max-width: 640px)   {
#page { overflow-x:hidden }
.solutionSlider { width:auto; padding:0 60px }
.design { clear:both;  float:none; text-align:center; width:auto }
.servSlider { padding:20px 50px }
.digiList { width:500px; margin:0 auto } 
.digiList li { width:115px }
.bannerCaption h2 { font-size:22pt; }
.bannerCaption span { font-size:35pt; }
.bannerCaption h3 { font-size:12pt; }
.capBlk { width:292px; }
.digiAVCtr, .home-services-wrapp .align,  .home-solutions-wrapp .align  {  position: static;  top: 0%;  left: 0%;  transform: translate(0%, 0%);  -ms-transform: translate(0%, 0%); width:100% }
.partnerslist li { width:26%; padding:10px 0; }
.digMth-btm { padding:40px 0 0 0 }
.home-services-wrapp .align { padding:20px 0 0 }
.home-solutions-wrapp .align { padding:0; }
.solutionSlider { margin:20px 0 !important }
.fp-responsive #mySection,
.fp-responsive #mySection .fp-slide,
.fp-responsive #mySection .fp-tableCell{
    height: auto !important;
}
.digiList { width:400px; margin:0 auto }
.digiList li { width:97px }
.digMth-btm { padding:0 }  
.solutionSlider { padding:0 }
.solutionSlider .servHmeItem h6 { font-size:11pt; }
.servSlider .owl-nav{ display:none }
.servSlider { padding:30px 0 }

.partnerslist li { width:31% }
.home-services-wrapp .align { padding-top:20px; }
.fp-auto-height-mob.fp-section, .fp-auto-height-mobt .fp-slide, .fp-auto-height-mob .fp-tableCell {
height: auto !important; }
.welcomeWrapp { padding-bottom:0; }
.home-services-wrapp { padding-bottom:0; }
.digiList img { width:45px; }
.digiList li { height:114px; }
.digiList { padding-bottom:30px }
.digiTRans-hme-text { padding-bottom:30px }
.foot-menu ul { padding-right:10px; }
.solutColumn-Access li figure, .solutColumn-NetWork li:last-child figure { width:250px; }
.parking-entry { width:280px; }
.solutionSlider { margin:20px auto 20px auto; }
}

@media screen and (max-width: 599px) {
.servBtn { margin:10px auto 0 auto; }
}

@media screen and (max-width: 600px) {
.tinynav { display: block }
#nav, #nav2 { display: none }

.foot-menu { display:none; }
.footer-address address { float:none; clear:both; text-align:center; }
.footer-address { float:none; clear:both; width:100%; }
.mob-logo img { width:90px; }
.serives-page li figure img { width:100%; }
.serives-page li:nth-child(even) figure { padding-right:0; float:none; clear:both; text-align:center; padding-bottom:15px; }
.serives-page li:nth-child(odd) figure {padding-left:0; float:none; clear:both; text-align:center; padding-bottom:15px; }
.serives-page li .subTitle { text-align:center; }
.serives-page .listing { padding-left:0; }
.serives-page li { margin:0; }
.pageTitle { font-size:22pt; }
.solutColumn-NetWork li:nth-child(odd) figure, .solutColumn-NetWork li:last-child figure { width:210px; }
.convPark article { position:static; width:100%; padding-left:0; transform: translate(0, 0%);  color:#212529; }
.convPark article .subTitle { color:#212529; }
.solutColumn-accessib li figure, .digi-sign { width:250px; }
.subTitle, .smallHd, .smallTitle { text-align:left; }
.centerText { text-align:center !important; }
.pageTitle { text-align:left; padding-top:60px; }
.client-wrap li { width:calc(30% - 0px); }
.servHmeItem { height:auto; }
.siteMapItem { position:static; width: calc(100% - 0px); padding:0 }
.siteMapItem li { display:inline-block }
.siteMapItemServ { float:none; clear:both; padding:0; padding-left:0 }
.siteMapItemServ ul { float:none; clear:both; width: calc(100% - 0px); }


}

@media only screen and (max-width: 520px)   {
.topspace { padding-top:20px; }
.listingClmns ul { width:calc(100% - 0px); padding-left:0; }
.hotelEqp { padding-top:10px; }
.iotImg { float:none; clear:both; text-align:center; width:100%; padding:0; padding-bottom:10px; padding-top:0 !important; }
.feedback { width:100%; }
.headAddress, .repreAddres { float:none; clear:both; }
.contactAddressAra:before { display:none; }
.contactTop address { text-align:center; }
.contactAddressTip { width:100%; padding:15px 15px; }
.contactTop figure { width:100px; padding-bottom:0; }
.gmap { height:250px; }
.tab-content { padding:0; }
#captcha, .booking-form .submit-btn { padding:2px 5px; }
.feedback h4 { text-align:center; }
.contactAddress h4, .feedback h4 { padding:10px 0 0 0; }
.booking-form .form-control { height:35px; padding-top:0; }
.booking-form .form-group { margin-bottom:15px; }
.feedback { padding:0 10px 0 10px; }
.captionSol { font-size:18pt; }
.digiTRans-hme-text { padding-bottom:0; }
.kmr-btn, .servBtn { width:115px; }
.kmr-btn a:link, .kmr-btn a:visited { padding:5px; }
.digMth-btm figure { width:100%; }
.headAddress { padding:0; }
.digiTRans-hme-text { float:none; clear:both; }
.booking-form .form-btn { padding-bottom:15px; }
}

@media only screen and (max-width: 480px)   {
.footer-address { float:none; clear:both; margin:0 auto; width:auto }
.digMth-btm figure { width:auto }
.digMth-btm { padding:0 }
.digMth-btm figure { text-align:center } 
.footer-address address { float:none; clear:both; padding:0; width:auto; text-align:center }
/*.solutionSlider,	 .digiList { display:none }*/
.solutColumn-Access li figure { width:240px; }
.solPageContent { padding:20px 0; }
.mastClock-mob { display:block; }
.mastClock { display:none; }
.parking-entry { width:230px; }
.pageTitle  { font-size:20pt; }
.solutColumn-accessib li figure, .digi-sign { width:220px; }
.smoHome { float:none; clear:both; margin:0 auto; }
.thumbRight, .thumbRightEnvi { float:none; clear:both; padding:10px; margin:0; text-align:center }

}
@media only screen and (max-width: 420px)   { 
.digiList { width:300px; margin:0 auto }
.digiList li { width:75px; font-size:10pt; }
.cpr { float:none; clear:both; text-align:center; padding-top:5px; }
.smosub { width:140px; margin:0 auto; }
.footerBtm { padding:10px 10px; }
.strucGall li { width:calc(50% - 0px); }
.strucGall li:nth-child(4n) { display:block; }
.solutColumn-Access li figure { width:170px; }
.solutColumn-NetWork li:nth-child(odd) figure, .solutColumn-NetWork li:last-child figure, .parking-entry, .solutColumn-accessib li figure, .digi-sign { width:170px; }
.subTitle  { font-size:16pt; }
.contactTop figure { width:85px; }
.partnerslist li { width:30%; }
.captionSol { font-size:16pt; }
.servHmeItem { height:auto !important } 
}

@media only screen and (max-width: 380px)   {
.feedback { padding-bottom:10px; }
.client-wrap li { width:calc(46% - 0px); }
ul.tabs li { padding:15px 10px; }
.solutionSlider .owl-nav { top:-40%; }

.digiList { width:100%; }
.digiList li { width:calc(50% - 0px); height:100px; }
.digiList li:nth-child(2n):after { display:block; width:2px; position:absolute; content:""; height:100%;background-image:url(../images/trans-border.jpg); background-position:left top; top:0; right:0; display:block; }
.partner-wrap .owl-carousel .owl-item img { width:110px !important; }
.thumbRight, .thumbRightEnvi, .img-right, .img-left { float:none; clear:both; padding:10px; margin:0; text-align:center }

}