@charset "utf-8";h1, h2, h3, h4, h5, h6, p, a, sub, sup,b, u, i, center,ol, ul, li,form, label,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, section, summary,audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;}

.nav>li>a:focus, .nav>li>a:hover,.carousel-control.left,.carousel-control.right,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background:none;}
.navbar-right {margin-right: 0px;}
a:active,a:focus,a:hover,a:visited,button:active,button:focus,button:hover,button:visited{outline:none;}
.btn.focus, .btn:focus, .btn:hover{color:#fff;}
.form-control{box-shadow:none;}
.clearfix{clear:both;height:0;font-size:0;line-height:0;}
textarea{font-family:'Roboto', sans-serif;font-weight:300;}
sup{font-size:20px;}
.carousel-control:hover{opacity:1;}
a.popup-trigger-btn{display: block; position: fixed; top: 50%; height: 260px; width: 30px; background-color: #f10101; border-top-left-radius: 5px; border-bottom-left-radius: 5px; z-index: 9990; right: 0px; transform: translate(-0%, -50%); cursor: pointer; text-decoration: none;}
a.popup-trigger-btn p{width: 215px; text-align: center; padding: 0; letter-spacing: 1px; margin: 0; margin-left: -92px; margin-top: 120px; font-size: 15px; color: #fff; transform: rotate(-90deg); transform-origin: center;}
.homeAuto .modal-header textarea.form-control{background:#485d88;}
.modal{text-align:center;padding:0!important;}
.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px;}
.modal-dialog{display:inline-block;text-align:left;vertical-align:middle;}
.modal-backdrop.in{filter:alpha(opacity=70);opacity:.7;}
.video-popup .modal-dialog{width:auto;height:auto;}
.video-popup .modal-body{position:relative;padding:0;}
.video-popup .modal-content{background-color:#000;}
.video-popup iframe{margin-bottom:-7px;}
.video-popup iframe,.video-popup .youtube-player{width:1000px;height:563px;overflow:hidden;}
.video-popup button.close{position:absolute;right:-25px;top:-25px;color:#fff;opacity:1;width:40px;height:40px;background-color:#000;border-radius:50%;outline:none;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;background:rgba(0, 0, 0, 0.75);}
.modal-content p br{line-height:40px;}
.caret{border-top:4px solid;}
.top-margin{    margin-top: 15px;}
.bx-wrapper{margin-bottom:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:none;}
.bx-wrapper{-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:none !important;border:none !important;background:none !important;}
i.icon{font-size:24px;color:#000;line-height:30px;}
body{padding-top:80px;font-family:'Roboto', sans-serif;color:#000;font-weight:300;overflow-x:hidden;}
.wrapper{width:1300px;margin:0 auto;position:relative;}
header{width:100%;height:80px;background-color:#fff;position:fixed;top:0px;z-index:1500;border-bottom:1px solid #e5e5e5;transition:height .3s linear;}
header .navbar{position:relative;min-height:80px;margin-bottom:0;transition:min-height .3s ease-in-out;}
header .navbar a.navbar-brand{float:left;height:auto;padding:0;font-size:15px;line-height:15px;color:#000;font-family:'Lato', sans-serif;font-weight:700;margin-top:22px;transition:margin-top .3s ease-in-out, font-size .3s ease-in-out, line-height .3s ease-in-out;}
header .navbar a.navbar-brand img{display:inline-block;vertical-align:middle;padding-right:10px;transition: height .3s ease-in-out;height:31px;}
header .navbar a.navbar-brand span.logo-bg{width:195px;height:30px;display:inline-block;overflow:hidden;background:url(../images/logo-buildtrack.svg) no-repeat center;background-size:cover;margin-right:10px;text-indent:-9999px;transition:width .3s ease-in-out, height .3s ease-in-out;
    border-left: 0;border-left:0px;}
header .navbar a.navbar-brand span{display:inline-block;vertical-align:middle;padding-left:10px;border-left:1px solid #e9e9e9;}
header .navbar ul.nav > li{margin-left:12px;transition:margin-left .3s ease-in-out;}
header .navbar ul.nav li a{font-size:14px;color:#000;font-family:'Lato', sans-serif;font-weight:700;padding-top:30px;padding-bottom:0px;transition:padding-top .3s ease-in-out,padding-bottom .3s ease-in-out,font-size .3s ease-in-out;}
header .navbar ul.nav li a.social-media-padding{ padding-left: 0px; padding-right: 0px; padding-top: 23px;}
header .navbar ul.nav li.home-item a{font-size:14px;color:#000;font-family:'Lato', sans-serif;font-weight:700;padding-top:25px;padding-bottom:29px;}
header .navbar ul.nav li.home-item a i{font-size:50px;}
header .navbar ul.nav ul{border:none;padding:0;}
header .navbar ul.nav ul li{margin-left:0;margin-bottom:0px;}
header .navbar ul.nav ul li a{font-weight:400;padding:7px 20px;}
header .navbar ul.nav li a:hover,header .navbar ul.nav li a.active{color:#1e3768;}
header .navbar ul.nav li a.login-btn{color:#1e3768;}
header .navbar ul.nav li a.login-btn:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{color:#1e3768;}
header .navbar ul.nav .dropdown-menu>li>a:focus, header .navbar ul.nav .dropdown-menu>li>a:hover, header .navbar ul.nav .dropdown-menu>li>a.active{color:#fff;background-color:#1e3768;}
header.scroll{height:50px; top: 0;z-index: 9999;}
header.scroll .navbar{min-height:50px;}
header.scroll .navbar a.navbar-brand{margin-top:11px;font-size:12px;line-height:12px;}
header.scroll .navbar a.navbar-brand img{height:19px;}
header.scroll .navbar ul.nav li{margin-left:0;}
header.scroll .navbar ul.nav li a{padding-top:15px;padding-bottom:0px;font-size:13px;}
header.scroll .navbar ul.nav li a.social-media-padding{ padding-top: 7px;padding-left: 10px}
header.scroll .navbar ul.nav li a.social-media-padding i.social {font-size: 19px;}
header.scroll .navbar ul.nav ul li a{padding:7px 20px;}
header.scroll .navbar a.navbar-brand span.logo-bg{width:162px;height:24px;}

.social-mob{display: none !important;}
li.nav-social a, li.nav-social a:hover, li.nav-social a:focus, li.nav-social a:visited {
    padding: 11px 17px !important;
    height: 50px;
    margin-top: 14px;
    background: transparent;
}

.social-share {
    display: block;
    position: absolute;
    overflow: hidden;
    float: right;
    right: 40px;
    height: 40px;
    margin-top: 20px;
    transition: opacity .4s ease;
    width: 0;
    background: #fff;
    
}

.social-share.s-active{
    opacity: 1;
    width: 238px;
    padding: 11px;
}

.social-share li a:hover .icon{
	opacity: .8;
}

.social-share li {
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
}

svg.svg-inline--fa.fa-share-alt.fa-w-14 {
    font-size: 26px;
    color: #1b3668;
}
svg.svg-inline--fa.fa-share-alt.fa-w-14:hover {
    color: #335594;
}

header.scroll li.nav-social a, header.scroll li.nav-social a:hover {
    padding: 11px 17px !important;
    height: 50px;
    margin-top: 0;
    background: transparent;
}

header.scroll .social-share {
    display: block;
    position: absolute;
    overflow: hidden;
    float: right;
    right: 40px;
    height: 40px;
    margin-top: 3px;
    transition: height .4s ease;
    width: 0;
    background: #fff;
}
header.scroll .social-share.s-active{
    opacity: 1;
    width: 200px;
    padding: 11px;
}
.social-share{
    transition: opacity .5s ease;
    opacity: 0;
}
.social-share.s-active{
    opacity: 1;
}

.social-share i.icon {
    color: #7d7c7c;
    line-height: 0;
}
.social-share li i{opacity: 0; transition: color .5s ease;}
.social-share.s-active li i{opacity: 1; transition: color .5s ease;}

.social-share.s-active li {
    padding: 0 8px;
}
.social-share a:focus, .social-share a:hover {
    color: #23527c;
    text-decoration: none;
}
.social-share li a.fb:hover i {
    color: #3d5a98;
}
.social-share li a.gp:hover i {
    color: #dc4a38;
}
.social-share li a.in:hover i {
    color: #0177b5;
}
.social-share li a.yt:hover i, .social-share li a.yt.active i {color: #cd201f;}
.s-wrap {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    background: #fff;
    padding: 10px;
    z-index: 9999;
    height: 49px;
}
.social-share.s-share.social-mob {
    position: absolute;
    top: 0;
    z-index: 9999;
}
header .navbar ul.nav li a i.social{
    font-size: 23px;
    color: #cacbcc;
    color: #888888;
    line-height: 34px;
    transition: color .3s ease-in-out;
}
header i.icon.icon-social-fb.social:hover {color: #6d84b4;}

header i.icon.icon-social-tw.social:hover {color: #00acee;}

header i.icon.icon-social-in.social:hover {color: #0177b5;}

header i.icon.icon-social-instagram.social:hover {color: #d61386;}

header i.icon.icon-social-youtube.social:hover, header i.icon.icon-social-youtube.social.active {color: #cd201f;}


.smart-villa-hold {
   position: fixed;
    top: 500px;
    right: 0px;
    z-index: 101;
    transition: right 0.3s ease;
    
}
.smart-villa-hold.open-window {
        right: -290px;
}
.smart-villa-hold .flex-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background-image: linear-gradient(0deg, rgba(232, 94, 32, 0.75) 37%, rgba(247, 98, 23, 0.91) 52%, rgba(247, 111, 23, 0.75) 59%) !important;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    width: 320px;
    height: 160px;
    right: 0;
    position: relative;
    box-shadow: -2px 0px 24px -8px rgba(0,0,0,0.75);
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;

}
.smart-villa-hold button {
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
     height: 160px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    overflow: hidden;
    background: transparent;
}
.smart-villa-hold button img {
    height: 20px;
    display: block;
    transition: transform 0.3s ease;
}
.smart-villa-hold.open-window button img {
    transform: rotate(-180deg);
}
.smart-villa-hold .inner {
    overflow: hidden;
   background-image: linear-gradient(0deg, rgb(230, 82, 16) 37%, rgba(247,98,23,1) 52%, rgba(247,111,23,0.9612219887955182) 59%) !important;
    padding: 25px 25px 25px 15px;
    width: 100%;
    height: 160px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    text-align: right;
}
.smart-villa-hold h3 {
       font-size: 38px;
    line-height: 32px;
    color: #fff;
    font-weight: 900;
    margin: 0 0 11px;
    text-transform: uppercase;
}
.smart-villa-hold a {
    text-decoration: none;
    font-size: 15px;
    line-height: 23px;
    text-transform: uppercase;
    color: #f04e37;
    font-family:lato;
    font-weight:800;
    background: #fff;
    border:2px solid #fff;
    width: 245px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    transition: background-color .3s ease, color .3s ease;
    margin: 0 0 0 auto;
}
.smart-villa-hold a:hover {
    background-color: transparent;
color: #fff;
}



.col-one-by-two{width:770px;height:auto;float:left;}
.col-one-by-two.left{float:left;}
.col-one-by-two.right{float:right;}
.mobile-banner-image {width: 100%;display: none;padding: 0 0 15px 0;}
.mobile-banner-image img{width: 100%;height: auto;}
.home-banner-section{height:750px;width:100%;position:relative;overflow:hidden;}
.home-banner-section nav.banner-pagination{position:absolute;width:1300px;padding:12px 5px;background:#fff;left:50%;margin-left:-650px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:1100;}
.home-banner-section:hover nav.banner-pagination{margin-top:0;}
.home-banner-section nav.banner-pagination ul{font-size:0;}
.home-banner-section nav.banner-pagination ul li{width:auto;display:inline-block;position:relative;margin:0 6px;border-radius:9px;}
.home-banner-section nav.banner-pagination ul li a{color:#fff;text-decoration:none;display:block;width:149px;background-color:#000;position:relative;border-radius:9px;overflow:hidden;}
.home-banner-section nav.banner-pagination ul li.switch-blue a{background-color:#024dd6;}
.home-banner-section nav.banner-pagination ul li a i{position:absolute;top:15px;left:15px;z-index:10;color:#fff;font-size:28px;transition:top .3s ease-in-out;}
.home-banner-section nav.banner-pagination ul li a h3, .home-banner-section nav.banner-pagination ul li a p, .home-banner-section nav.banner-pagination ul li a span.banner-section-label{position:absolute;bottom:15px;left:15px;z-index:10;font-size:17px;font-family:'Lato', sans-serif;font-weight:400;line-height:17px;}
.home-banner-section nav.banner-pagination ul li a img{max-width:100%; height: auto; opacity:.2;transition:opacity .3s ease-in-out;}
.home-banner-section nav.banner-pagination ul li a span{display:block;position:absolute;width:0;height:0;bottom:0;left:0;background-image:radial-gradient(circle at bottom left,#ea5239,rgba(0, 0, 0, 0) 0);opacity:.4;transition:ease-in-out all .3s;}
.home-banner-section nav.banner-pagination ul li a span.banner-section-label{ background-image: unset !important;width: auto;height: auto;opacity: 1;box-shadow: none; transition: unset;}
.home-banner-section nav.banner-pagination ul li a:hover span.banner-section-label,.home-banner-section nav.banner-pagination ul li a.active span.banner-section-label{ background-image: unset !important;width: auto;height: auto;opacity: 1;box-shadow: none; transition: unset;}

.home-banner-section nav.banner-pagination ul li a.active img,.home-banner-section nav.banner-pagination ul li a:hover img{opacity:.2;}
.home-banner-section nav.banner-pagination ul li a.active i,.home-banner-section nav.banner-pagination ul li a:hover i{top:85px;text-shadow:1px 1px 2px rgba(33, 33, 33, 1);}
.home-banner-section nav.banner-pagination ul li a.active i{top:78px;}
.home-banner-section nav.banner-pagination ul li.two-line a.active i, .home-banner-section nav.banner-pagination ul li.two-line a:hover i{top:72px;}
.home-banner-section nav.banner-pagination ul li.three-line a.active i, .home-banner-section nav.banner-pagination ul li.three-line a:hover i{top:58px;}
.home-banner-section nav.banner-pagination ul li a.active h3,.home-banner-section nav.banner-pagination ul li a:hover h3,
.home-banner-section nav.banner-pagination ul li a.active p,.home-banner-section nav.banner-pagination ul li a:hover p,
.home-banner-section nav.banner-pagination ul li a.active span.banner-section-label,.home-banner-section nav.banner-pagination ul li a:hover span.banner-section-label{text-shadow:1px 1px 2px rgba(33, 33, 33, 1);}
.home-banner-section nav.banner-pagination ul li a:hover span,.home-banner-section nav.banner-pagination ul li a.active span{width:100%;height:100%;background-image:radial-gradient(circle at bottom left,#ea5239,rgba(0, 0, 0, 0) 80%);opacity:.8;}
.home-banner-section nav.banner-pagination ul li.pager-home a span{background-image:radial-gradient(circle at bottom left,#f04e37,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-home a:hover span,.home-banner-section nav.banner-pagination ul li.pager-home a.active span{background-image:radial-gradient(circle at bottom left,#f54337,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-hotel a span{background-image:radial-gradient(circle at bottom left,#f5841e,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-hotel a:hover span, .home-banner-section nav.banner-pagination ul li.pager-hotel a.active span{background-image:radial-gradient(circle at bottom left,#f5841e,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-corporate a span{background-image:radial-gradient(circle at bottom left,#0065b3,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.switch-blue a:hover span, .home-banner-section nav.banner-pagination ul li.switch-blue a.active span{background-image:radial-gradient(circle at bottom left,#000d67,rgba(0, 0, 0, 0) 80%);}

.home-banner-section nav.banner-pagination ul li.pager-corporate a:hover span, .home-banner-section nav.banner-pagination ul li.pager-corporate a.active span{background-image:radial-gradient(circle at bottom left,#0065b3,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-hospital a span{background-image:radial-gradient(circle at bottom left,#32bcad,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-hospital a:hover span, .home-banner-section nav.banner-pagination ul li.pager-hospital a.active span{background-image:radial-gradient(circle at bottom left,#32bcad,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-senior-living a span{background-image:radial-gradient(circle at bottom left,#3cb4e8,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-senior-living a:hover span, .home-banner-section nav.banner-pagination ul li.pager-senior-living a.active span{background-image:radial-gradient(circle at bottom left,#3cb4e8,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-warehouse a span{background-image:radial-gradient(circle at bottom left,#075c5f,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-warehouse a:hover span, .home-banner-section nav.banner-pagination ul li.pager-warehouse a.active span{background-image:radial-gradient(circle at bottom left,#005b5e,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-ibms a span{background-image:radial-gradient(circle at bottom left,#b29434,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-ibms a:hover span, .home-banner-section nav.banner-pagination ul li.pager-ibms a.active span{background-image:radial-gradient(circle at bottom left,#827817,rgba(0, 0, 0, 0) 80%);}
.home-banner-section nav.banner-pagination ul li.pager-energy-effi a span{background-image:radial-gradient(circle at bottom left,#00af50,rgba(0, 0, 0, 0) 0);}
.home-banner-section nav.banner-pagination ul li.pager-energy-effi a:hover span, .home-banner-section nav.banner-pagination ul li.pager-energy-effi a.active span{background-image:radial-gradient(circle at bottom left,#00af50,rgba(0, 0, 0, 0) 80%);}
.home-banner-section ul.banner-slider{width:100%;height:auto;}
.home-banner-section ul.banner-slider > li{width:100%;height:750px;background:url(../images/home/banner-slider/home-automation.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information{padding:22px 40px;position:absolute;bottom:0;left:50%;margin-left:-660px;z-index:100;background:rgba(240, 78, 55, 0.89);width:716px;height:310px;}
.home-banner-section .banner-slider-desk li:not(:first-child) .banner-information, .home-banner-section .banner-slider-desk li:not(:first-child) .bt-banner-information{visibility: hidden;}
.home-banner-section .bx-viewport .banner-slider-desk li:not(:first-child) .banner-information, .home-banner-section .bx-viewport .banner-slider-desk li:not(:first-child) .bt-banner-information{visibility: visible;}
.home-banner-section .banner-information h2{font-size:80px;color:#fff;font-weight:700;line-height:81px;}
.home-banner-section .banner-information h2.bms {font-size: 64px; line-height: 66px;}
.home-banner-section .banner-information ul{margin-top:10px;}
.home-banner-section .banner-information ul li{display:inline-block;color:#FFF;font-weight:300;font-size:16px;margin-top:0;margin-right:5px;}
.home-banner-section .banner-information p{color:#FFF;font-weight:300;font-size:16px;margin-top:10px;margin-right:5px;}
.home-banner-section .banner-information p span{margin-right:5px;margin-left:5px;}

.home-banner-section .banner-information button.btn,.home-banner-section .banner-information a.btn-video{background-color:#fff;color:#f04e37;font-size:16px;font-family:'Lato', sans-serif;font-weight:700;margin-top:24px;padding:6px 20px;border-radius:20px;border:2px solid #fff;transition:background-color 0.3s ease, color .3s ease;}
.home-banner-section .banner-information a.btn-video{padding:3px 15px !important;background:#000 !important;border:2px solid #000 !important;color:#fff !important;outline:none;}
.home-banner-section .banner-information a.btn.btn-video:hover{background:transparent!important;color:#fff !important;border:2px solid #fff !important;}
.home-banner-section .banner-information a.btn-video i{font-size:22px;color:#fff;line-height:30px;vertical-align:sub;margin-right:5px;}
.home-banner-section .banner-information ul.bnr-btns li:first-child{margin-right:14px !important;}
.home-banner-section ul.banner-slider > li.smart-villa-automation-bnr-img{
    background:url(../images/home/banner-slider/smart-villa-automation.webp) no-repeat right top;background-size:cover;z-index:1000;position:relative;
}
.home-banner-section .smart-villa-automation-bnr-img .banner-information.home-slide-info {
        background: none;
    background-image: linear-gradient(0deg, rgba(232,94,32,0.9724264705882353) 10%, rgba(247,98,23,0.9528186274509804) 49%, rgba(247,111,23,0.8799894957983193) 65%) !important;    
}
.home-banner-section ul.banner-slider > li.home-automation-bnr-img{background:url(../images/home/banner-slider/home-automation.webp) no-repeat right top;background-size:cover;z-index:1000;position:relative;}
.home-banner-section .banner-information.home-slide-info{background:rgba(240, 78, 55, 0.89);}
.home-banner-section .banner-information.home-slide-info a.btn{color:#f04e37;}
.home-banner-section ul.banner-slider > li.office-automation-bnr-img{background:url(../images/home/banner-slider/enterprise-solution.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.hotel-slide-info{background:rgba(245, 132, 30, 0.89);}
.home-banner-section .banner-information.hotel-slide-info button.btn{color:#f5841e;}
.home-banner-section ul.banner-slider > li.hotel-automation-bnr-img{background:url(../images/home/banner-slider/hotel-automation.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.corporate-slide-info{background:rgba(0, 101, 179, 0.89);}
.home-banner-section .banner-information.corporate-slide-info button.btn{color:#0065b3;}
.home-banner-section .switch-slide-info button.btn{color: #024dd6}
.home-banner-section ul.banner-slider > li.hospital-automation-bnr-img{background:url(../images/home/banner-slider/hospital-solution.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.hospital-slide-info{background:rgba(50, 188, 173, 0.89);}
.home-banner-section .banner-information.hospital-slide-info button.btn{color:#32bcad;}
.home-banner-section ul.banner-slider > li.senior-living-automation-bnr-img{background:url(../images/home/banner-slider/senior-living-solution.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.senior-living-slide-info{background:rgba(60, 180, 232, 0.93);}
.home-banner-section .banner-information.senior-living-slide-info button.btn{color:#3cb4e8;}
.home-banner-section ul.banner-slider > li.warehouse-automation-bnr-img{background:url(../images/home/banner-slider/warehouse-solution.webp) no-repeat right top;background-size:cover;}
.home-banner-section ul.banner-slider > li.smart-touch-switch-bnr-img{background:url(../images/home/banner-slider/smart-touch-switches.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.warehouse-slide-info{background:rgba(7, 92, 95, 0.89);}
.home-banner-section .banner-information.switch-slide-info{background:#024dd6;}
.home-banner-section .banner-information.warehouse-slide-info button.btn{color:#075c5f;}
.home-banner-section ul.banner-slider > li.ibms-automation-bnr-img{background:url(../images/home/banner-slider/ibms-solution.webp) no-repeat right top;background-size:cover;}
.home-banner-section .banner-information.ibms-slide-info{background:rgba(178, 148, 52, 0.89);}
.home-banner-section .banner-information.ibms-slide-info button.btn{color:#b29434;}
.home-banner-section ul.banner-slider > li.energy-effi-automation-bnr-img{background:url(../images/home/banner-slider/energy-efficiency.webp) no-repeat right top;background-size:cover;}

.home-banner-section .banner-information.energy-effi-slide-info{background:rgba(0, 175, 80, 0.92);}
.home-banner-section .banner-information.energy-effi-slide-info button.btn{color:#00af50;}

/* new solution slider */
.home-banner-section ul.banner-slider > li.solutions-bnr-img,.banner-slider-mob .solutions-img-mob{background:url(../images/home/banner-slider/solution-slider.webp) no-repeat right top;background-size:cover;}
.home-banner-section .bt-banner-information{
    position: absolute;
    bottom: 85px;
    left: 50%;
    margin-left: -660px;
    z-index: 100;
    width: 1300px;
    height: auto;
}
.home-banner-section .bt-banner-information .slide-info-item{
    display: flex;
    align-items: center;
    padding: 20px 0px 20px 2px;
    position: relative;
    
}
.home-banner-section .bt-banner-information .slide-info-item:nth-child(:last-child):after{
    content: "";
    border-bottom: 2px solid #c0c0c0;
    width: 484px;
    height: 2px;
    position: absolute;
    bottom: 0;

}
.home-banner-section .bt-banner-information .slide-info-item span{
    line-height: normal;
}
.home-banner-section .bt-banner-information .slide-info-item span i{
    font-size: 41px;
    line-height: 42px;
}
.home-banner-section .bt-banner-information .slide-info-item h2{
    font-size: 25px;
    text-transform: uppercase;
    line-height: 26px;
    margin-left: 22px;

}
.mob-dummy-img{
    display: none;
}

/* new solution slider */

.home-banner-section .banner-information a.btn:hover,.home-banner-section .banner-information button.btn:hover{background-color:transparent;color:#fff;}
.home-banner-section .banner-information a.btn:focus,.home-banner-section .banner-information button.btn:focus {outline: 0;}
.pop-banner-information{display: none;}
.smart-touch-switch-bnr-img.with-award-logo  .banner-information .pop-banner-information{position: absolute;display: block;top: -134px;left: 0;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul{line-height: 0;display: flex; margin: 0;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li{margin-right: 0px;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li:not(:first-child){margin-left: 39px;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li img{width: auto;}
.home-about{width:100%;background:#ffffff;position:relative;padding:70px 0 20px 0;}
.home-about .about-company{margin-top:25px;}
.mar-top-reset{margin-top: 0 !important;}
.home-about .about-company h2,.home-about .about-company h1.text-combin{font-size:24px;font-weight:300;line-height:30px;padding-bottom:25px;}
.home-about .about-company .title{font-size: 36px; font-family: 'Lato', sans-serif; font-weight: 700; font-style: normal; margin-bottom: 20px;}
.home-about .about-company .sub-title{font-size:24px;font-weight:300;line-height:30px;padding-bottom:25px;}

.home-about .about-company .text-combin{display: inline;}
.home-about .about-company p{font-size:18px;line-height:24px;padding-bottom:25px;}
.pad-top {padding-top:25px;}
.pad-bottom-reset {padding-bottom: 0px !important;}
.home-about .about-certification{height:auto;background-color:transparent;padding:0;width:460px;}
.home-about .about-certification ul.certif-slider{width:100%;background-color:#fff;}
.home-about .about-certification ul.certif-slider li{width:100%;}
.home-about .about-certification ul.certif-slider li img{display:block;margin:0 auto;}
.home-about .about-certification h3{font-size:20px;font-family:'Lato', sans-serif;font-weight:700;color:#fff;}
.home-about .about-certification h2{font-size:24px;line-height:28px;}
.home-about .about-certification p{font-size:13px;border-top:1px solid #649ed1;display:inline-block;padding-top:5px;margin-top:5px;}
.home-about .about-certification .carousel img{margin:0 auto;width:auto;max-width:100%;height:auto;margin-bottom:5px;margin-bottom:7px;}
.home-about .about-certification .carousel-indicators{bottom:-35px;}
.home-about .about-certification .carousel-indicators li{background-color:#649ed1;border:none;}
.home-about .about-certification .carousel-indicators .active{background-color:#fff;}
.home-about .about-certification .slider-align-bottom{position:absolute;top:60px;bottom:50px;left:40px;right:40px;z-index:10;}
.home-about .about-certification .certificationSlider .item{height:390px;overflow:hidden;}
.home-about .about-certification .certificationSlider .item.lead-banner{background-color:#b2b9c6;}
.home-about .about-certification .certificationSlider .item.lead-banner img{margin-top:60px;margin-bottom:16px;}
.home-about .about-certification .certificationSlider .item.lead-banner h2{font-size:22px;line-height:28px;color:#fff;}
.home-about .about-certification .certificationSlider{background:#edeff3;padding:40px 40px 60px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3{font-size:32px;color:#1e3768;font-weight:300;text-transform:uppercase;line-height:34px;margin-bottom:35px;}
.home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text{font-family: 'Lato', sans-serif;font-size:32px;color:#1e3768;font-weight:300;text-transform:uppercase;line-height:34px;margin-bottom:35px; border-top: none;padding-top: 0 !important; margin-top: 0 !important;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3 span{text-transform:lowercase;}
.home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text span{text-transform:lowercase;}
.home-about .about-certification .certificationSlider .item.certificate-banner h2{font-size:29px;line-height:36px;color:#fff;margin-top:64px;margin-bottom:10px;}
.home-about .about-certification .certificationSlider .item.certificate-banner img{display:inline-block;}
.home-about .about-certification .certificationSlider .item.wireless-banner{background-color:#fff;text-align:center;}
.home-about .about-certification .certificationSlider .item.wireless-banner img{display:inline-block;margin:80px 20px 25px;}
.home-about .about-certification .certificationSlider .item.wireless-banner h2{font-size:36px;line-height:30px;color:#f2523f;}
.home-about .about-certification .certificationSlider .item.wireless-banner h2 span{font-size:23px;font-weight:300;}
.home-about .about-certification .certificationSlider .item.proudly-india-banner{background:url(../images/home/certifications/proudly-india.webp) no-repeat center;background-size:cover;}
.home-about .about-certification .certificationSlider .item.sensors-banner-bg{background:url(../images/home/certifications/sensors.webp) no-repeat bottom right;background-size:cover;}
.home-about .about-certification .certificationSlider .item.sensors-banner-bg h2{text-align:left;padding:30px 0 0 30px;}

.video-mob h3 {font-size: 22px; color: #1e3768; text-align: center; margin-bottom: 5px; text-transform: uppercase;}
.video-mob h3 span {text-transform: lowercase;}
.video-mob p.aside-slider-sub-text {font-size: 22px; color: #1e3768; text-align: center; margin-bottom: 5px; text-transform: uppercase;}
.video-mob p.aside-slider-sub-text span {text-transform: lowercase;}

.video-mob {margin-top: 20px; display: none;}
.mob-certification-slider{display: none;}
.sidebar-slider{display: block;}

.home-features-list .automation-fatures .col-each .each-thumb-col img.feature-mob-img{display:none;}
.home-features-list{width:100%;background:#edeff3;position:relative;padding:20px 0 40px 0; overflow:hidden;}
.home-features-list h2{font-size:20px;font-family:'Lato', sans-serif;font-weight:700;}
.home-features-list h3{font-size:22px;line-height:28px;}
.home-features-list .detail-box h2{font-size:22px;line-height:28px;font-family:'Roboto', sans-serif;font-weight:300;color:#fff;}
.home-features-list p{font-size:16px;}
.home-features-list .automation-fatures{height:472px;overflow:hidden;}
.home-features-list .automation-fatures .col-each{width:281px;float:left;margin-right:6px;overflow:hidden;}
.home-features-list .automation-fatures .col-each.last{margin-right:0;}
.home-features-list .automation-fatures .col-each.active.last{margin-right:6px;}
.home-features-list .automation-fatures .col-each .each-thumb-col{width:281px;height:230px;background-color:#fff;margin-bottom:6px;position:relative;}
.home-features-list .automation-fatures .col-each .each-thumb-col a{display:block;width:100%;height:100%;position:absolute;background-color:#fff;transition:all .3s ease-in-out;color:#000;padding:18px 42px 25px 26px;text-decoration:none;}
.home-features-list .automation-fatures .col-each .each-thumb-col a img.icon{margin-bottom:34px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a i.icon{margin-bottom:34px;font-size:30px;line-height:36px;font-weight:400;}
.home-features-list .automation-fatures .col-each .each-thumb-col a span.description{display:block;position:absolute;bottom:15px;left:26px;right:42px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a h3{margin-bottom:6px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a img.direction{position:absolute;right:20px;bottom:28px;z-index:100;display:none;}
.home-features-list .automation-fatures .col-each .each-thumb-col a:hover{color:#ffffff;background-color:rgba(29, 55, 104, 0.7);}
.home-features-list .automation-fatures .col-each .each-thumb-col a:hover i.icon,.home-features-list .automation-fatures .col-each .each-thumb-col a:hover img.direction{color:#ffffff;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active{background-color:#1d3768;color:#fff;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active i.icon{color:#fff;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active img.direction{display:block;}
.home-features-list .automation-fatures .detail-box{float:left;width:0;height:465px;background-color:#1d3768;transition:all .3s ease-in-out;overflow:hidden;}
.home-features-list .automation-fatures .detail-box .featured-img{width:100%;height:auto;background-position:center;background-repeat:no-repeat;background-size:cover;}
.home-features-list .automation-fatures .detail-box img{width:435px;height:auto;}
.home-features-list .automation-fatures .detail-box .description{width:435px;padding:15px 20px;}
.home-features-list .automation-fatures .detail-box h2{color:#fff;margin-bottom:7px;}
.home-features-list .automation-fatures .detail-box p{color:#fff;padding-bottom:14px;}
.home-features-list .automation-fatures .detail-box.active{width:435px;margin-right:5px;}
.home-features-list .automation-fatures .detail-box.active.last{margin-right:0;}
.awesome-form #result .hide-form{background:#fff;padding:10px 19px;border-radius:6px;color:#00aeef;font-weight:400;}
.homeAuto .modal-header .form-control.submit{margin-bottom:20px;}
.home-webinar{color:#fff;}
.home-webinar h2.section-title{font-size:28px;margin-bottom:20px;color:#000;margin-top:30px;}
.home-webinar .webinar-wrapper{padding:30px 20px 30px;}
.home-webinar .wrapper{border-bottom:1px solid #ccc;padding-bottom:20px;}
.home-webinar ul li .webinar-home{background:#667eea;background:-moz-linear-gradient(left, #667eea 0%, #6e64c6 49%, #764ba2 100%);background:-webkit-linear-gradient(left, #667eea 0%,#6e64c6 49%,#764ba2 100%);background:linear-gradient(to right, #667eea 0%,#6e64c6 49%,#764ba2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#667eea', endColorstr='#764ba2',GradientType=1);}
.home-webinar ul li .webinar-architects{background:#f09819;background:-moz-linear-gradient(left, #f09819 0%, #fa6e43 51%, #ff5858 100%);background:-webkit-linear-gradient(left, #f09819 0%,#fa6e43 51%,#ff5858 100%);background:linear-gradient(to right, #f09819 0%,#fa6e43 51%,#ff5858 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09819', endColorstr='#ff5858',GradientType=1);}
.home-webinar ul li .webinar-centralize{background:#98c93c;background:-moz-linear-gradient(left, #98c93c 0%, #73c147 51%, #18aa61 100%);background:-webkit-linear-gradient(left, #98c93c 0%,#73c147 51%,#18aa61 100%);background:linear-gradient(to right, #98c93c 0%,#73c147 51%,#18aa61 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96c93e', endColorstr='#18aa61',GradientType=1);}
.home-webinar ul li .webinar-tech {background: #a0852e;background: linear-gradient(to right, #e0b428 0%,#caa635 51%,#a0852e 100%) !important;}
.home-webinar .webinar-wrapper h2{font-size:32px;font-family:'Lato';font-weight:400;margin-bottom:10px; line-height: 32px; }
.home-webinar .webinar-wrapper h3{font-size:16px;text-transform:uppercase;font-weight:400;margin-bottom:33px;}
.home-webinar .webinar-wrapper h3 br{display:none;}
.home-webinar .webinar-wrapper h3 sup{font-size: 10px;}
.home-webinar .webinar-wrapper .btn{text-transform:uppercase;background:none;color:#fff;font-size:17px;font-weight:400;border:1px solid #fff;padding:5px 20px;position:relative;overflow:hidden;}
.home-webinar .webinar-wrapper .btn:before{content:'';position:absolute;left:0;top:0;border:0;width:60px;height:500px;content:'';z-index:1;opacity:0.3;transition:0.5s;transform:rotate(30deg) translate(-180px, -80px);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 50%, rgba(255,255,255,0.98) 51%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 50%,rgba(255,255,255,0.98) 51%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1);}
.home-webinar .webinar-wrapper .btn:hover::before{transform:rotate(30deg) translate(100px, -80px);opacity:0.8;}
.home-parallax-features-list{width:100%;background:#edeff3;position:relative;padding:20px 0 40px 0;position:relative;}
.home-parallax-features-list span.horizontal-strip{width:1px;height:94%;position:absolute;z-index:100;left:50%;top:40px;background-color:#fff;}
.home-parallax-features-list .each-feature-box{width:635px;height:auto;position:relative;margin-bottom:0;}
.home-parallax-features-list .each-feature-box img{display:block;}
.home-parallax-features-list .each-feature-box span.float-title{font-size:90px;padding:0;margin:0;line-height:110px;color:#fff;font-family:'Lato', sans-serif;font-weight:700;text-shadow:6px 6px 16.92px rgba(0, 0, 0, 0.1);position:absolute;z-index:2;}
.home-parallax-features-list .each-feature-box .feature-short-description{background-color:#fff;position:absolute;z-index:1;top:10px;padding:20px;}
.home-parallax-features-list .each-feature-box .feature-short-description h2{font-size:30px;color:#000;font-family:'Lato', sans-serif;font-weight:700;margin-bottom:6px;}
.home-parallax-features-list .each-feature-box .feature-short-description p{font-size:16px;color:#000;}
.home-parallax-features-list .each-feature-box .feature-short-description a.btn.read-more{background-color:#edeff3;color:#000;font-size:16px;box-shadow:none;text-shadow:none;border-radius:7px;opacity:.8;padding:2px 14px;margin-top:15px;}
.home-parallax-features-list .each-feature-box .feature-short-description a.btn.read-more:hover{opacity:1;}
.home-parallax-features-list .each-feature-box.feature-control{width:100%;height:auto;position:relative;}
.home-parallax-features-list .each-feature-box.feature-control .feature-short-description{width:370px;height:auto;text-align:right;padding:140px 20px 20px;right:0;top:36px;}
.home-parallax-features-list .feature-left-col{width:48.5%;float:left;overflow:hidden;}
.home-parallax-features-list .feature-right-col{width:48.5%;float:right;overflow:hidden;margin-top:100px;}
.home-parallax-features-list .each-feature-box.feature-box-control .feature-short-description{width:370px;float:left;text-align:right;}
.home-parallax-features-list .each-feature-box.feature-box-control span.float-title{top:50px;left:0;}
.home-parallax-features-list .each-feature-box.feature-box-monitor{margin-top:90px;}
.home-parallax-features-list .each-feature-box.feature-box-monitor .feature-short-description{right:inherit;left:0;top:-44px;}
.home-parallax-features-list .each-feature-box.feature-box-monitor img{float:right;}
.home-parallax-features-list .each-feature-box.feature-box-monitor span.float-title{top:-48px;}
.home-parallax-features-list .each-feature-box.feature-box-centralize{margin-top:90px;}
.home-parallax-features-list .each-feature-box.feature-box-centralize .feature-short-description{top:5px;width:320px;padding-top:55px;padding-bottom:100px;}
.home-parallax-features-list .each-feature-box.feature-box-centralize span.float-title{top:260px;}
.home-parallax-features-list .each-feature-box.feature-box-sense .feature-short-description{width:300px;padding-top:130px;text-align:left;top:42px;left:0;}
.home-parallax-features-list .each-feature-box.feature-box-sense img{float:right;}
.home-parallax-features-list .each-feature-box.feature-box-sense span.float-title{top:50px;left:0;}
.home-parallax-features-list .each-feature-box.feature-box-conserve{margin-top:140px;}
.home-parallax-features-list .each-feature-box.feature-box-conserve .feature-short-description{top:30px;width:300px;text-align:left;}
.home-parallax-features-list .each-feature-box.feature-box-conserve span.float-title{top:50px;}
.home-parallax-features-list .each-feature-box.feature-box-manage{margin-top:45px;padding-bottom:70px;}
.home-parallax-features-list .each-feature-box.feature-box-manage .feature-short-description{top:150px;width:300px;left:0;text-align:left;}
.home-parallax-features-list .each-feature-box.feature-box-manage img{float:right;}
.home-parallax-features-list .each-feature-box.feature-box-manage span.float-title{top:180px;}
.feature-col-list .col-md-4{background-repeat:no-repeat;min-height:295px;margin-bottom:30px;position:relative;max-width:413px;margin:0px 15px 30px;overflow:hidden;}

.feature-col-list .each-features{background-image:url(../images/features-collage-image.webp);background-repeat:no-repeat;}
.feature-col-list .projects{background-position: left top;}
.feature-col-list .case-studies{background-position: center top;}
.feature-col-list .videos{background-position: right top;}
.feature-col-list .apps{background-position: left bottom;}
.feature-col-list .news{background-position: center bottom;}
.feature-col-list .media-coverage{background-position: right bottom;}

.feature-col-list .col-md-4 .overlay{position:absolute;width:100%;height:100%;top:0;left:0;transition:background-color .3s ease-in;}
.feature-col-list .col-md-4 .overlay:hover{background:rgba(0, 0, 0, 0.53);}
.feature-col-list .col-md-4 .overlay ul{height:100%;text-align:center;}
.feature-col-list .col-md-4 .overlay ul li{height:33.3333%;padding-top:40px;}
.feature-col-list .col-md-4 .overlay ul li:nth-child(1) img{opacity:0;transition: opacity 0.3s ease-in, transform .3s ease-in;}
.feature-col-list .col-md-4 .overlay ul li:nth-child(2) h3{font-weight:600;color:#fff;    font-size: 35px;line-height: 40px;}
.feature-col-list .col-md-4 .overlay ul li:nth-child(3) a{background-color:rgba(255, 255, 255, 0);color:#fff;padding:3px 20px!important;transition:background-color 0.3s ease-in, color .3s ease-in;font-size:15px;font-weight:300;border-radius:6px;}
.feature-col-list .col-md-4 .overlay:hover ul li:nth-child(1) img{opacity:1;transform:translateY(30px);}
.feature-col-list .col-md-4 .overlay:hover ul li:nth-child(3) a{background-color:rgba(255, 255, 255, 1);color:#333;}
.feature-col-list .modal-dialog{width:68.5%!important;}
.feature-col-list .modal-header{padding:0;position:relative;}
.feature-col-list .modal-header .col-md-6{padding:0;}
.feature-col-list .modal-header .col-md-6.feature-content{position:absolute;right:0;height:100%;top:50%;margin-top:-200px;padding:50px;}
.feature-col-list .modal-header .col-md-6.feature-content h4{font-size:38px;font-weight:600;color:#333;margin-bottom:10px;}
.feature-col-list .modal-header .col-md-6.feature-content p{font-size:18px;}
.feature-col-list .modal-header .close{margin-top:0px!important;padding:20px;opacity:1;outline:none;}
.test[style]{padding-right:0 !important;}
.call-to-action{width:100%;background:#fff;position:relative;padding:40px 0 40px 0;text-align:center;}
.call-to-action h4,.call-to-action p.title{font-size:36px;font-family:'Lato', sans-serif;font-weight:300;font-style:normal;}
.call-to-action h4 strong, .call-to-action p.title strong{font-weight:700;}
.call-to-action h5,.call-to-action p.sub-title{font-size:30px;font-family:'Lato', sans-serif;font-weight:300;font-style:normal;}
.call-to-action p.sub-title br{display:none;}
.call-to-action h5 strong, .call-to-action p.sub-title strong{font-weight:700;}
.call-to-action p{font-size:18px;font-style:italic;}
.call-to-action a{background-color:#1e3768;color:#fff;font-size:18px;font-family:'Lato', sans-serif;font-weight:700;text-decoration:none;margin:42px 0;padding:16px 100px 14px;transition:background-color .3s ease, color .3s ease;border:2px solid #1e3768}
.call-to-action a:hover{background-color:transparent;color:#1e3768;}
.call-to-action a.mb-0 { margin-bottom: 0px !important;}
.testimonials-and-awards{width:100%;background:#edeff3;position:relative;padding:40px 0;}
.testimonial-holder,.award-holder{height:450px;padding:30px 40px 40px;position:relative;}
.testimonial-holder{background-color:#FFF;}
.testimonial-holder h3{font-size:20px;}
.testimonial-holder img{display:block;margin-bottom:23px;}
.testimonial-holder p{font-size:16px;}
.testimonial-holder p strong{font-weight:700;}
.testimonial-holder .slider-align-bottom{position:absolute;bottom:65px;left:40px;right:40px;z-index:10;}
.testimonial-holder .carousel-indicators{bottom:-35px;left:0;margin-left:0;text-align:left;width:100%;}
.testimonial-holder .carousel-indicators li{background-color:#e5e5e5;}
.testimonial-holder .carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#919191;}
.award-holder{background-color:#3d86c6;color:#fff;}
.award-holder h3{font-size:20px;font-family:'Lato', sans-serif;font-weight:700;color:#fff;}
.award-holder h2{font-size:24px;line-height:28px;}
.award-holder p{font-size:13px;border-top:1px solid #649ed1;display:inline-block;padding-top:5px;margin-top:5px;}
.award-holder .carousel{text-align:center;}
.award-holder .carousel img{margin:0 auto;width:auto;max-width:100%;height:auto;margin-bottom:10px;}
.award-holder .carousel-indicators{bottom:-35px;}
.award-holder .carousel-indicators li{background-color:#649ed1;border:none;}
.award-holder .carousel-indicators .active{background-color:#fff;}
.award-holder .slider-align-bottom{position:absolute;top:60px;bottom:50px;left:40px;right:40px;z-index:10;}
.privacy{margin-bottom:80px;}
.privacy h1{font-size:70px !important;line-height:76px !important;margin-bottom:30px;}
.privacy ul li{font-size:18px;margin:5px 24px;}
.privacy ul.list-alfa li{list-style-type:lower-alpha !important;}
.privacy ul.list-num li{list-style-type:lower-roman !important;}
.privacy ul.list-num{margin:22px 42px;}
.privacy h2{font-size:25px !important;line-height:15px !important;padding:28px 0 10px !important;font-weight:400;}
.privacy h3{font-size:24px;font-weight:600;margin-top:30px;}
.privacy-policy{margin:50px 0 80px;}
.privacy-policy h1{font-family:'Lato', sans-serif;font-size:90px;font-weight:900;color:#1e3768;line-height:100px;}
.privacy p{font-size:18px;padding:12px 0;}
.privacy ul li{list-style-type:disc;}
header .sub-navigation{width:100%;background:#fff;border-bottom:1px solid #e5e5e5;padding:0;}
header .sub-navigation ul{text-align:left;}
header .sub-navigation ul li{display:inline-block;margin-right:30px;}
header .sub-navigation ul li a{text-decoration:none;color:#000;padding:10px 0;margin-bottom:-1px;transition:padding .2s ease-in-out;border-bottom:2px solid transparent;}
header.scroll .sub-navigation ul li a{padding:8px 0;}
header .sub-navigation ul li a:hover{color:#f04e37;}
header .sub-navigation ul li.active a{color:#f04e37;border-bottom:2px solid #f04e37;}
.solution-features .information-cont .device-wrapper{display:none;}
.solution-features .information-cont.accordion-holder .panel-body img, .solution-features .information-cont img{display:none;}
.solutions-banner-section{margin-top:70px;;position:relative;}
.solutions-banner-section .secondtime-award{background-color: #00af50; margin-bottom: 20px; margin-top: -28px;padding: 3px 0;}
.solutions-banner-section .secondtime-award p{text-transform: uppercase; font-weight: 600; padding: 0; color: #fff; text-align: center;}
.solutions-banner-section .secondtime-award p span{ height: 16px; position: relative; margin: 0px 15px;}
.solutions-banner-section .secondtime-award p img{margin-right: 8px;}
.solutions-banner-section .solution-banner-img{position:absolute;bottom:0;right:-30px;z-index:100;height: auto;}
.solutions-banner-section .solution-main-cont{width:600px;float:left;margin-bottom:-5px;}
.solutions-banner-section .solution-main-cont.bms{width:700px;}
.solutions-banner-section .solution-main-cont h1{font-family:'Lato', sans-serif;font-size:90px;line-height:90px;font-weight:900;color:#f04e37;padding-bottom:20px;}
.solutions-banner-section .solution-main-cont h1.energy-efficiency{font-size:76px;line-height:82px;}
.solutions-banner-section .solution-main-cont h1.bms {font-size:57px;line-height:67px;}
.solutions-banner-section .solution-main-cont h2{font-size:22px;line-height:28px;padding-bottom:20px;}
.solutions-banner-section .solution-main-cont p.banner-sub-text{font-size:22px;line-height:28px;padding-bottom:20px;padding-right: 0;}
.solutions-banner-section .solution-main-cont h2.sub-title{font-size:30px;line-height:36px;font-family:'Lato', sans-serif;font-weight:900;}
.solutions-banner-section .solution-main-cont p{font-size:18px;line-height:24px;padding-bottom:20px;padding-right:50px;}
.solutions-banner-section .solution-main-cont.bms p{padding-right:0px;}
.solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:16px;margin-bottom:30px;height:auto;padding:0 30px 10px;border-bottom-right-radius:30px;border-bottom-left-radius:30px;background-color:#fff;-webkit-box-shadow:0px 35px 63px -11px rgba(0,0,0,0.10);-moz-box-shadow:0px 35px 63px -11px rgba(0,0,0,0.10);box-shadow:0px 35px 63px -11px rgba(0,0,0,0.10);}
.solutions-banner-section .solution-main-cont .additional-info ul li{padding:13px 0;background:url(../images/dashed-border-dark-hz.webp) bottom center repeat-x;}
.solutions-banner-section .solution-main-cont .additional-info ul li:last-child{background:none;}
.solutions-banner-section .solution-main-cont .additional-info ul li a{color:#000;font-family:'Lato', sans-serif;font-size:18px;font-weight:300;text-decoration:none;cursor:pointer;}
.solutions-banner-section .solution-main-cont .additional-info ul li a strong{font-weight:900;}
.solutions-banner-section .solution-main-cont .additional-info ul li a i{color:#000;margin-right:20px;vertical-align:sub;transition:color .2s ease-in-out;}
.solutions-banner-section .solution-main-cont .additional-info ul li a:hover{color:#f04e37;}
.solutions-banner-section .solution-main-cont .additional-info ul li a:hover i{color:#f04e37;}
.additional-info2 li{display:inline-block;border-radius:5px;margin-right:10px;cursor:pointer;margin:0 10px 5px 0;position:relative;overflow:hidden;width:45%;}
.additional-info2 li a{color:#fff;text-decoration:none;font-size:14px;text-transform:uppercase;display: block;padding:10px 20px;}
.additional-info2.newvideo li a {line-height: 22px !important;}
.additional-info2 .icon{color:#fff;font-size:37px;float:left;line-height:38px;padding-right:12px;}
.additional-info2 li:hover a::before{opacity:0.1;width:100%;}
.additional-info2 li a:before{content:'';position:absolute;left:0;top:0;border:0;width:0px;height:120px;content:'';z-index:1;opacity:0.3;transition:0.5s;background:rgba(255, 255, 255, 0.52);}
.home-automation-page .additional-info2 li{background:#f54337;}
.home-automation-page .additional-info2 li.blue-bg-switch,.solution-features button.know-more.blue-bg-switch{background:#024dd6;}
li.mobile-quote-btn{display: none;}
.hotel-automation-page .additional-info2 li{background:#f5841e;}
.hotel-automation-page .additional-info2 li.blue-bg-switch{background:#024dd6;}
.office-automation-page .additional-info2 li{background:#0065b3;}
.hospital-automation-page .additional-info2 li{background:#32bcad;}
.senior-living-automation-page .additional-info2 li{background:#3cb4e8;}
.warehouse-automation-page .additional-info2 li{background:#075c5f;}
.ibms-page .additional-info2 li{background:#b29434;}
.energy-efficiency-automation-page .additional-info2 li{background:#00af50;}
.energy-efficiency-automation-page ul.content-list {overflow: visible;margin-bottom: 18px;}
.energy-efficiency-automation-page ul.content-list li {font-size: 18px;display: list-item;list-style: disc;margin-left: 39px;overflow: visible;}
.office-automation-page .additional-info2 li a, .hospital-automation-page .additional-info2 li a, .senior-living-automation-page .additional-info2 li a,
.warehouse-automation-page .additional-info2 li a, .ibms-page .additional-info2 li a, .energy-efficiency-automation-page .additional-info2 li a{line-height:38px;}
.solutions-banner-section .sidebar{width:462px;height:722px;float:right;margin-right:85px;padding:0px 25px;margin-top:10px;background-color:#1e3768;background-image:radial-gradient(circle at top left,rgba(234, 82, 57, 0.65),rgba(0, 0, 0, 0) 47%);position:relative;}
.solutions-banner-section .sidebar h3{font-size:26px;color:#fff;font-family:'Lato', sans-serif;font-weight:300;line-height:28px;margin-bottom:14px;margin-top:20px;}
.solutions-banner-section .sidebar h2{font-size:26px;color:#fff;font-family:'Lato', sans-serif;font-weight:300;line-height:28px;margin-bottom:14px;margin-top:20px;}

.solutions-banner-section .sidebar h3.energy{font-size:28px; line-height: 32px;}
.solutions-banner-section .sidebar h3 strong{font-weight:700;}
.solutions-banner-section .sidebar h2 strong{font-weight:700;}

.solutions-banner-section .sidebar h4{font-size:16px;line-height:22px;color:#fff;font-family:'Lato', sans-serif;font-weight:300;}
.solutions-banner-section .sidebar h4 strong{font-weight:700;}
.solutions-banner-section .sidebar ul.app-store-links{margin-bottom:60px;margin-top:15px;}
.solutions-banner-section .sidebar ul.app-store-links li{display:inline-block;margin-right:10px;}
.solutions-banner-section .sidebar ul.app-store-links li a{text-decoration:none;}
.solutions-banner-section .sidebar ul.app-store-links li a i{color:#fff;font-size:34px;}
.solutions-banner-section .sidebar span.dashed-border{height:1px;width:100%;background:url(../images/dashed-border-white-hz.webp) repeat-x center;display:block;clear:both;margin-bottom:10px;margin-top:14px;}
.solution-features{width:100%;height:auto;background:#edeff3;position:relative;padding:125px 0 0px;position:relative;}
.solution-features.last-feature-section{padding-bottom:80px;}
.solution-features .content-slider-wrap{width:100%;height:650px;height:auto;min-height:650px;position:relative;overflow:hidden;}
.solution-features h2{font-size:36px;line-height:40px;color:#f04e37;font-family:'Lato', sans-serif;font-weight:700;margin-bottom:15px;}
.solution-features .main-title{font-size:36px;line-height:40px;color:#f04e37;font-family:'Lato', sans-serif;font-weight:700;margin-bottom:15px;}

.solution-features .information-cont{width:420px;height:520px;height:auto;min-height:520px;padding:25px 55px 30px 30px;position:relative;z-index:2;}
.solution-features .information-cont.accordion-for-mob{display:none;}
.solution-features .information-cont.accordion-holder{padding:0;}
.solution-features .information-cont.accordion-holder .panel-group .panel{border-radius:0;border:none;background:none;box-shadow:none;color:#fff;background-color:#636466;background-color:rgba(99, 100, 102, 0.9);margin-bottom:2px;}
.solution-features .information-cont.accordion-holder .panel-group .panel+.panel{margin-top:0px;}
.solution-features .information-cont.accordion-holder .panel-body{border:none;height:353px;height:auto;min-height:353px;padding:10px 90px 30px 30px; position: relative;}
.solution-features .information-cont.accordion-holder.two-panel-accordion .panel-body{height:399px;height:auto;min-height:399px;}
.solution-features .information-cont.accordion-holder .panel-body p{font-size:18px;}
.solution-features .information-cont.accordion-holder .panel-body .footer-notes{position: absolute;bottom: 0PX; left: 30px;padding: 10px 30px 6px 0px;}
.solution-features .information-cont.accordion-holder .panel-body .footer-notes p{font-size: 11px; font-style: italic;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading{color:#000;background-color:#fff;border:none;border-radius:0;transition:color .3s ease-in-out;margin-bottom:2px;padding:0;transition:background .3s ease-in-out;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading a{text-decoration:none;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3{color:#000;font-weight:400;margin:0;transition:color .3s ease-in-out, padding-top .3s ease-in-out;line-height:28px;font-size:23px;margin:0;transition:all .3s ease-in-out;line-height:26px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2{color:#000;font-weight:400;margin:0;transition:color .3s ease-in-out, padding-top .3s ease-in-out;line-height:28px;font-size:23px;margin:0;transition:all .3s ease-in-out;line-height:26px;}

.solution-features .information-cont.accordion-holder .panel-default>.panel-collapse h4.panel-content-title { font-size: 18px; font-weight: 600; margin-bottom: 10px; }
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active{background:none;color:#fff;margin-bottom:-1px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h3, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h2.main-title-v2{color:#fff;font-weight:700;padding-top:15px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a{padding:12px 82px 12px 30px;display:block;position:relative;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a{padding:12px 82px 12px 30px;display:block;position:relative;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a.active{background:url(../images/up-arrow.webp);background-repeat:no-repeat;background-position:95%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a.active{background:url(../images/up-arrow.webp);background-repeat:no-repeat;background-position:95%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a{background:url(../images/down-arrow-2.webp);background-repeat:no-repeat;background-position:95%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a{background:url(../images/down-arrow-2.webp);background-repeat:no-repeat;background-position:95%;}
.solution-features button.know-more{background-color: #000;color: #fff;border-color: #000; padding: 10px 38px;font-size: 16px;line-height: 26px;margin-top: 25px;border-radius: 3px; position: relative; border: none; outline:none;}
.solution-features button.know-more.blue{background-color: #0553f1; border-color: #0553f1;}
.solution-features button.know-more.green{background-color: #00af50; border-color: #00af50;}
.solution-features .bim-section button.know-more.blue{background-color: #b29434;border-color: #b29434;}
.solution-features .bim-section button.know-more.blue.dark-blue-btn{background-color: #1b3668;border-color: #1b3668;}
.solution-features .bim-integration button.know-more.blue.dark-blue-btn{background-color: #1b3668;border-color: #1b3668;}
.solution-features button.know-more.btn-with-icon{padding-left:16px;}
.solution-features button.know-more.btn-with-icon:active,
.solution-features button.know-more.btn-with-icon:focus{outline: none; color: white;}
.solution-features button.know-more.btn-with-icon .icon{color:#fff;font-size:20px;float:left;padding-right:12px;line-height: 26px;}

.solution-features button.know-more::before {content:'';position: absolute;content: '';top:0;  left: 0;width: 0;  height: 100%;  background-color: rgba(255, 255, 255, 0.52);  transform-origin:left;  transition:0.5s;  z-index:1;}
.solution-features button.know-more:hover::before {width: 100%; opacity:0.1}
.solution-features .information-cont h3{font-size:25px;color:#fff;font-weight:700;margin-bottom:10px;line-height:31px;}
.solution-features .information-cont .main-title-v2{font-family: 'Roboto', sans-serif;font-size:25px;color:#fff;font-weight:700;margin-bottom:10px;line-height:31px;}

.solution-features .information-cont .custom-slide-pager-cont{position:absolute;bottom:30px;left:30px;}
.solution-features .information-cont .custom-slide-pager-cont ul li{display:inline-block;margin-right:5px;}
.solution-features .information-cont .custom-slide-pager-cont ul li a{width:12px;height:12px;display:block;background-color:rgba(255, 255, 255, 0.51);border-radius:12px;}
.solution-features .information-cont .custom-slide-pager-cont ul li a.active{background-color:#ffffff;}
.solution-features .information-cont p{font-size:18px;color:#fff;}
.solution-features .information-cont p a{color:#fff;}
.solution-features .information-cont p button{color:#fff;font-style:italic;font-size:15px;background:none;border:0;text-decoration:underline;padding:0;}
.solution-features .information-cont p button:focus{outline:0;}
.solution-features .information-cont ul.information-list{margin-top:10px;}
.solution-features .information-cont ul.information-list li{color:#fff;font-size:18px;list-style:disc;margin-bottom:10px;margin-left:19px;padding-left:10px;}
.solution-features .feature-slider-cont{width:970px;height:600px;position:absolute;z-index:1;right:0;top:5px;}
.solution-features .slider-obj{position:absolute;z-index:10;left:366px;top:137px;}
.solution-features .slider-obj.safety-obj-slider{width:600px;}
.solution-features .slider-obj.safety-obj-slider.bigger{width:938px;}
.solution-feature-slider img{max-width:100%;height: auto;}
.solution-features .information-cont.accordion-holder.entertainment-accordion .panel-body.two-items{height:378px;height:auto;}
.solution-features .information-cont.energy-eff-accordion{height:484px;height:auto}
.solution-features .information-cont.accordion-holder.energy-eff-accordion .panel-body{height:316px;height:auto;}
.solution-features .information-cont .panel-group .panel,.solution-features .information-cont.no-accordion{background-color:#636466;background-color:rgba(99, 100, 102, 0.9);}
.solution-features .information-cont.red-bg .panel-group .panel,.solution-features .information-cont.no-accordion.red-bg{background-color:#f05e49;background-color:rgba(240, 94, 73, .9);}
.solution-features .information-cont.blue-bg .panel-group .panel,.solution-features .information-cont.no-accordion.blue-bg{background-color:#0551f1;background-color:rgba(0, 101, 179, 0.89);}
.solution-features .information-cont.orange-bg .panel-group .panel,.solution-features .information-cont.no-accordion.orange-bg{background-color:#dc6916;background-color:rgba(245, 132, 30, 0.89);}
.solution-features .information-cont.sky-blue-bg .panel-group .panel,.solution-features .information-cont.no-accordion.sky-blue-bg{background-color:#32bcad;background-color:rgba(50, 188, 173, 0.87);}
.solution-features .information-cont.violet-bg .panel-group .panel,.solution-features .information-cont.no-accordion.violet-bg{background-color:#3f51b5;background-color:rgb(60, 180, 232);}
.solution-features .information-cont.green-bg .panel-group .panel,.solution-features .information-cont.no-accordion.green-bg{background-color:#005b5e;background-color:rgba(0, 91, 94, .9);}
.solution-features .information-cont.light-green-bg .panel-group .panel,.solution-features .information-cont.no-accordion.light-green-bg{background-color:#00af50;background-color:rgba(0, 175, 80, 0.89);}
.solution-features .information-cont.light-bms-bg .panel-group .panel,.solution-features .information-cont.no-accordion.light-bms-bg{background-color:#b29434;background-color:rgba(178, 148, 52, 0.89);}
.home-automation-page .solutions-banner-section .solution-main-cont h1,.home-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.home-automation-page .solution-features h2, .home-automation-page .solution-features .main-title,
.home-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover{color:#f04e37;}
.home-automation-page .solutions-banner-section .sidebar{height:800px;background-image:radial-gradient(circle at top left,rgba(234, 82, 57, 0.65),rgba(0, 0, 0, 0) 47%);position:relative;}
.home-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:80px;}
.home-automation-page .solutions-banner-section .solution-banner-img{bottom:0;right:-115px;height: auto;}
.homeAuto .modal-header{border-bottom:0!important;background:#485d88;padding:50px 50px 10px!important;position:relative;}
.homeAuto .modal-header .form-inline .form-group, .form-inline .form-control{width:100%!important;font-size:18px;color:#fff;}
.homeAuto .modal-header .form-group input{background-color:#485d88!important;box-shadow:none!important;height:40px;}
.homeAuto .modal-header .form-control{border:1px solid #7f8eac!important;color:#fff;font-size:18px;}
.homeAuto .modal-header .form-inline .form-group{margin-bottom:15px;}
.homeAuto .modal-header .modal-title{font-size:30px;font-weight:900;text-transform:uppercase;color:#29abe2;font-family:'Lato', sans-serif !important;line-height:32px!important;margin-bottom:30px!important;}
.homeAuto .modal-header .modal-title span{color:#fff;}
.homeAuto .modal-header .form-control.submit{width:40%!important;background:#00aeef!important;border:0!important;padding:0px 0px 40px;font-size:27px;font-weight:900;color:#fff;letter-spacing:1px;margin-top:10px;}
.homeAuto .modal-footer{background:#3e527b;border:0!important;text-align:center!important;color:#fff;padding:20px!important;}
.homeAuto .modal-footer h4{font-size:24px;letter-spacing:0px;}
.homeAuto .modal-footer h4 span{color:#00aeef!important;}
.homeAuto .modal-footer h4 a:hover{text-decoration:none;}
.homeAuto .modal-footer h4 a{color:#fff;}
.homeAuto .modal-header .close{position:absolute;top:0;right:0;padding:10px;}
.homeAuto .modal-header .close:focus{outline:0;}
#request-quote span#result3{width:100%;display:block;color:#01AF4E;}
.office-automation-page .solutions-banner-section .solution-main-cont h1{padding-bottom:5px;}
.office-automation-page .solutions-banner-section .solution-main-cont h1,.office-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.office-automation-page .solution-features h2,
.office-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.office-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.office-automation-page header .sub-navigation ul li a:hover,
.office-automation-page header .sub-navigation ul li.active a{color:#0065b3;}
.office-automation-page header .sub-navigation ul li.active a{border-bottom-color:#0553f1;}
.office-automation-page .solutions-banner-section .sidebar{height:708px;background-image:radial-gradient(circle at top left,rgba(0, 101, 179, 0.89),rgba(0, 0, 0, 0) 47%);}
.office-automation-page .solutions-banner-section .solution-banner-img{bottom:90px;right:-31px;}
.hotel-automation-page .solutions-banner-section .solution-main-cont h1,.hotel-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.hotel-automation-page .solution-features h2,
.hotel-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.hotel-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.hotel-automation-page header .sub-navigation ul li a:hover,
.hotel-automation-page header .sub-navigation ul li.active a{color:#f5841e;}
.hotel-automation-page header .sub-navigation ul li.active a{border-bottom-color:#dc6916;}
.hotel-automation-page .solutions-banner-section .sidebar{height:720px;background-image:radial-gradient(circle at top left,rgba(220, 105, 22, 0.65),rgba(0, 0, 0, 0) 47%);position:relative;}
.hotel-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:56px;}
.hotel-automation-page .solutions-banner-section .solution-banner-img{bottom:0;right:-115px;}
.hospital-automation-page .solutions-banner-section .solution-main-cont h1,.hospital-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.hospital-automation-page .solution-features h2,
.hospital-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.hospital-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.hospital-automation-page header .sub-navigation ul li a:hover,
.hospital-automation-page header .sub-navigation ul li.active a{color:#32bcad;}
.hospital-automation-page header .sub-navigation ul li.active a{border-bottom-color:#28b6f6;}
.hospital-automation-page .solutions-banner-section .sidebar{height:600px;background-image:radial-gradient(circle at top left,rgb(50, 188, 173),rgba(0, 0, 0, 0) 47%);}
.hospital-automation-page .solutions-banner-section .solution-banner-img{position:relative;bottom:inherit;right:95px;z-index:100;}
.hospital-automation-page .solutions-banner-section h3.title-top{margin-top:22px;margin-bottom:14px;line-height:30px;font-size:26px;}
.hospital-automation-page .solutions-banner-section h3.title-bottom{margin-left:165px;line-height:30px;font-size:26px;margin-top:-17px;}
.senior-living-automation-page .solutions-banner-section .solution-main-cont h1,.senior-living-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.senior-living-automation-page .solution-features h2,
.senior-living-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.senior-living-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.senior-living-automation-page header .sub-navigation ul li a:hover,
.senior-living-automation-page header .sub-navigation ul li.active a{color:#3cb4e8;}
.senior-living-automation-page header .sub-navigation ul li.active a{border-bottom-color:#3f51b5;}
.senior-living-automation-page .solutions-banner-section .sidebar{height:auto;padding:0;background-image:radial-gradient(circle at top left,rgba(63, 81, 181, 0.65),rgba(0, 0, 0, 0) 47%);background:none;}
.senior-living-automation-page .solutions-banner-section .solution-banner-img{position:relative;bottom:inherit;right:inherit;z-index:100;margin-left:-100px;}
.warehouse-automation-page .solutions-banner-section .solution-main-cont h1,.warehouse-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.warehouse-automation-page .solution-features h2,
.warehouse-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.warehouse-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.warehouse-automation-page header .sub-navigation ul li a:hover,
.warehouse-automation-page header .sub-navigation ul li.active a{color:#075c5f;}
.warehouse-automation-page header .sub-navigation ul li.active a{border-bottom-color:#005b5e;}
.warehouse-automation-page .solutions-banner-section .sidebar{height:auto;padding:0;background-image:radial-gradient(circle at top left,rgba(0, 91, 94, 0.65),rgba(0, 0, 0, 0) 47%);background:none;}
.warehouse-automation-page .solutions-banner-section .solution-banner-img{position:relative;bottom:inherit;right:inherit;z-index:100;margin-left:-100px;}
.energy-efficiency-automation-page .solutions-banner-section .solution-main-cont h1,.energy-efficiency-automation-page .solutions-banner-section .solution-main-cont h2.sub-title,
.energy-efficiency-automation-page .solution-features h2,
.energy-efficiency-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.energy-efficiency-automation-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.energy-efficiency-automation-page header .sub-navigation ul li a:hover,
.energy-efficiency-automation-page header .sub-navigation ul li.active a{color:#00af50;}
.energy-efficiency-automation-page header .sub-navigation ul li.active a{border-bottom-color:#2dc010;}
.energy-efficiency-automation-page .solutions-banner-section .sidebar{height:1000px;background-image:radial-gradient(circle at top left,rgb(0, 175, 80),rgba(0, 0, 0, 0) 47%);}
.energy-efficiency-automation-page .solutions-banner-section .solution-banner-img{position:relative;bottom:inherit;right:inherit;margin-left:-62px;margin-top:41px;}
.energy-efficiency-automation-page .solutions-banner-section .cii-award-img{margin-top: 36px; margin-left: 18px;}
.energy-efficiency-automation-page .solutions-banner-section .sidebar h3{margin-left:20px;margin-top:20px;}
.ibms-page .solutions-banner-section .solution-main-cont h1{padding-bottom:20px;}
.ibms-page .solutions-banner-section .solution-main-cont h1,
.ibms-page .solutions-banner-section .solution-main-cont h2.sub-title,
.ibms-page .solution-features h2,
.ibms-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover,
.ibms-page .solutions-banner-section .solution-main-cont .additional-info ul li a:hover i,
.ibms-page header .sub-navigation ul li a:hover,
.ibms-page header .sub-navigation ul li.active a{color:#b29434;}
.ibms-page header .sub-navigation ul li.active a{border-bottom-color:#827817;}
.ibms-page .solutions-banner-section .sidebar{height:auto;background-image:radial-gradient(circle at top left,rgba(130, 120, 23, 0.65),rgba(0, 0, 0, 0) 47%);background:none;}
.ibms-page .solutions-banner-section .solution-banner-img{position:relative;bottom:inherit;right:inherit;z-index:100;margin-left:10px;width:120%;}
.ibms-page #ibmsModal .modal-body, .ibms-page #ibmsModal-2 .modal-body{overflow:hidden;padding:0;}
.ibms-page #ibmsModal .modal-dialog, .ibms-page #ibmsModal-2 .modal-dialog{width:68%;position:relative;}
.ibms-page #ibmsModal .modal-dialog h5, .ibms-page #ibmsModal-2 .modal-dialog h5{font-size:38px;line-height:42px;font-weight:600;text-transform:uppercase;margin-top:37%;}
.ibms-page #ibmsModal .modal-dialog p, .ibms-page #ibmsModal-2 .modal-dialog p{font-size:18px;margin-top:20px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{padding:0px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6:last-child{padding:0px 50px;}
.ibms-page #ibmsModal .modal-dialog button.close, .ibms-page #ibmsModal-2 .modal-dialog button.close{position:absolute;right:0;padding:16px;opacity:1;z-index:9999;}
.ibms-page #ibmsModal .modal-dialog button.close:hover, .ibms-page #ibmsModal .modal-dialog button.close:hover{opacity:0.7;}
.ibms-page #ibmsModal .modal-dialog button.close:focus, .ibms-page #ibmsModal-1 .modal-dialog button.close:focus, .ibms-page #ibmsModal-2 .modal-dialog button.close:focus{outline:0;}
.ibms-page #ibmsModal-1 .modal-body{overflow:hidden;padding:0;position:relative;min-height:741px;}
.ibms-page #ibmsModal-1 .modal-content{background-color:rgba(255, 255, 255, 0);box-shadow:0 5px 15px rgba(0,0,0,0);border:0;}
.ibms-page #ibmsModal-1 .modal-body img{position:absolute;top:0px;left:0;}
.ibms-page #ibmsModal-1 .modal-dialog button.close{position:absolute;right:0;padding:20px 25px;opacity:1;z-index:9999;}
.ibms-page #ibmsModal-1 .modal-dialog{width:68%;position:relative;}
.ibms-page #ibmsModal-1 .modal-dialog .content{position:absolute;bottom:0;left:0;color:#fff;margin:10%;}
.ibms-page #ibmsModal-1 .modal-dialog .content h5{font-size:38px;line-height:42px;font-weight:600;text-transform:uppercase;}
.ibms-page #ibmsModal-1 .modal-dialog .content p{font-size:18px;margin-top:20px;}
.ibms-page #ibmsModal-1 .modal-body button img{background:#fff;padding:3px;top:10px;}
.ibms-page #ibmsModal-2 .modal-dialog h5{margin-top:27%!important;}
.ibms-page #ibmsModal-2 .modal-dialog ul{margin-top:10%;}
.ibms-page #ibmsModal-2 .modal-dialog ul li:first-child{margin-bottom:3%;}
ul.solutinos-features-list-cont{margin-top:70px;font-size:0;vertical-align:top;}
ul.solutinos-features-list-cont li{width:314px;float:none;background-color:#fff;display:inline-block;margin-right:14px;margin-bottom:14px;vertical-align:top;}
ul.solutinos-features-list-cont li:nth-child(4n){margin-right:0;}
ul.solutinos-features-list-cont li span.img-holder{width:100%;height:auto;position:relative;overflow:hidden;display:block;}
ul.solutinos-features-list-cont li span.img-holder img{max-width:100%;height:auto;display:block;transition:all .3s ease-in-out;}
ul.solutinos-features-list-cont li:hover img{transform:scale(1.1);}
ul.solutinos-features-list-cont li span.img-holder h3{position:absolute;left:20px;bottom:20px;right:20px;color:#fff;font-size:38px;font-family:'Lato', sans-serif;font-weight:700;line-height:40px;text-transform:uppercase;}
ul.solutinos-features-list-cont li span.description{height:auto;min-height:180px;position:relative;overflow:hidden;padding:25px 35px 30px;display:block;}
ul.solutinos-features-list-cont li span.description p{font-size:18px;}
ul.solutinos-features-list-cont li span.description a{display:inline-block;padding:5px 16px;font-size:18px;color:#000;border:1px solid #000;margin-top:20px;text-decoration:none;position:absolute;bottom:28px;left:35px;}
ul.solutinos-features-list-cont li span.description a:hover{color:#827817;border-color:#827817;}
.hotel-automation-page aside.sidebar a .icon, .home-automation-page aside.sidebar a .icon{font-size:14px;color:#fff;margin-right:8px;vertical-align:middle;}
.hotel-automation-page aside.sidebar a, .home-automation-page aside.sidebar a{font-size:14px;color:#fff;background:rgba(255, 255, 255, 0.39);padding:5px 24px 5px 10px;border-radius:4px;text-decoration:none;cursor:pointer;transition:background-color .5s ease;border:1px solid transparent;}
.hotel-automation-page aside.sidebar h4, .home-automation-page aside.sidebar h4{position:absolute;bottom:18px;background:rgba(0, 0, 0, 0.55);z-index:999;display:block;width:100%;left:0;padding:3px 0 5px;text-align:center;font-weight:400;font-size:20px}
.hotel-automation-page aside.sidebar .s-btn, .home-automation-page aside.sidebar .s-btn{margin-bottom:6px;}
.hotel-automation-page aside.sidebar .s-btn a:hover, .home-automation-page aside.sidebar .s-btn a:hover{background:transparent !important;border:1px solid rgba(255, 255, 255, 0.45);}
.hotel-automation-page aside.sidebar h5, .home-automation-page aside.sidebar h5{color:#fff;font-weight:500;font-size:16px;}
.hotel-automation-page aside.sidebar h5, .home-automation-page aside.sidebar h2.sidebar-title{font-family: 'Roboto', sans-serif;color:#fff;font-weight:500;font-size:16px;margin-top: 0;margin-bottom: 0;line-height: 22.8px;}

.about-main-cont{margin-top:10px;}
.about-main-cont .about-main-cont{width:750px;float:left;}
.about-main-cont .about-main-cont h1{font-family:'Lato', sans-serif;font-size:90px;font-weight:900;color:#1e3768;line-height:100px;}
.about-main-cont .about-main-cont h2{font-size:25px;line-height:31px;padding:12px 0;}
.about-main-cont .about-main-cont p{font-size:18px;padding:12px 0;}
.about-video-container{width: 500px;float: right; margin-top: 143px;}
.about-main-cont aside{width:415px;float:right;text-align:center;}
.about-main-cont aside img{display:inline-block;margin-top:158px;margin-bottom:20px;}
.about-main-cont aside h2{font-size:20px;font-family:'Lato', sans-serif;font-weight:400;}
.about-main-cont aside h2 strong{font-weight:700;}
.buildtrack-facility{padding:45px 0 0;}
.buildtrack-facility h3{font-size:18px;font-style:italic;margin-bottom:10px;}
.buildtrack-facility ul{font-size:0;max-height:250px;}
.buildtrack-facility ul li{display:inline-block;width:20%;padding-right:5px;padding-bottom:5px;}
.buildtrack-facility ul li img{width:auto;max-width:100%;height:auto;display:block;}
.buildtrack-facility ul li:last-child{padding-right:0;}
.buildtrack-awards{width:100%;background:#edeff3;position:relative;padding:50px 0 60px 0;}
.buildtrack-awards h2{font-size:30px;font-weight:300;font-family:'Lato', sans-serif;text-align:center;}
.home-features-list .title-v1 {font-size: 30px; font-weight: 700; font-family: 'Lato', sans-serif; margin-bottom: 25px;text-align: center;}
.buildtrack-awards h2 strong{font-weight:700;}
.buildtrack-awards ul{margin-top:25px;text-align:center;}
.buildtrack-awards ul li { display: flex; flex-direction: column; justify-content: space-between; width: 240px !important; height: 425px; background-color: #fff;text-align: center;margin-right: 20px;vertical-align: top;padding: 0 12px;}
.buildtrack-awards ul li:last-child{margin-right:0;}
.buildtrack-awards ul li:nth-child(2) img,.buildtrack-awards ul li:last-child img{margin-top:0px;}
.buildtrack-awards ul li img{width:auto;height:auto;max-width:100%;margin-bottom:20px;margin-top:15px;}
.buildtrack-awards ul li hr{width:50%;margin:5px auto;}
.buildtrack-awards ul li h3, .buildtrack-awards ul li p.slider-sub-text{font-size:18px;font-family:'Lato', sans-serif;font-weight:400;line-height:24px;}
.buildtrack-awards ul li h3 strong, .buildtrack-awards ul li p.slider-sub-text strong{font-weight:700;}
.buildtrack-awards ul li p{font-size:12px;}
.award-slider li a.award-info-btn{width: 50%;margin-left: auto;margin-right: auto;background-color: #1e3768;color: #fff;margin-bottom: 15px;}
.our-clients-cont{width:100%;background:#fff;position:relative;padding:50px 0 60px 0;}
.our-clients-cont h2{font-family:'Lato', sans-serif;font-size:90px;font-weight:900;color:#1e3768;line-height:100px;}
.our-clients-cont h3{font-size:25px;line-height:31px;padding:12px 0;margin-bottom:30px;}
.our-clients-cont ul{font-size:0;}
.our-clients-cont ul li{width:320px;height:170px;display:inline-block;border:1px solid #dddddd;margin-right:6px;margin-bottom:6px;text-align:center;vertical-align:middle;border-radius:7px;overflow:hidden;}
.our-clients-cont ul li:nth-child(4n){margin-right:0;}
.our-clients-cont ul li span{width:320px;height:170px;display:table-cell;vertical-align:middle;}
.our-clients-cont ul li img{display:block;margin:0 auto;max-width:100%;}
.contact-main-cont{margin-top:30px;margin-bottom:50px;}
.contact-main-cont .contact-address-col{width:510px;float:left;}
.contact-main-cont .contact-address-col h1{font-family:'Lato', sans-serif;font-size:90px;font-weight:900;color:#1e3768;line-height:100px;}
.contact-main-cont .contact-address-col h2{font-size:25px;line-height:31px;padding:12px 0;}
.contact-main-cont .contact-address-col p{font-size:18px;padding:12px 0px;}
.contact-main-cont .contact-address-col p.reset-address-padding{padding-bottom: 8px;}
.contact-main-cont .contact-address-col .contact-group {padding-top:26px;}
.offices-main-cont .contact-address-col .contact-group{padding-top:38px;}
.contact-main-cont .contact-group-tittle{font-size: 18px;text-transform: uppercase;font-style: italic;}
.contact-main-cont .contact-group .fa-phone{margin-right: 8px;}
.contact-main-cont .contact-group .fa-mobile-phone{margin-right: 20px;}
.contact-main-cont .contact-group .fa-envelope-o{margin-right: 8px;}
.contact-main-cont .contact-group .address-txt i{font-size: 16px; padding-left: 6px;}
.link-wrap{display: block;text-decoration: none !important;color: #000!important; padding: 5px 0px 0;border-radius: 5px;margin-bottom: 5px; transition: background-color .3800s ease-out, padding-left .3800s ease-out, padding-right.3800s ease-out;}
.link-wrap:hover{    background: #1b366833;padding-left: 12px;padding-right: 12px;}
.contact-main-cont .contact-address-col .contact-group p.address-txt,.contact-main-cont .contact-address-col .contact-group p.highlighted { padding-top: 6px;}
.contact-main-cont .contact-address-col .contact-group p.highlighted.btn-brochure { padding-top: 0; line-height: 22px;}
.contact-main-cont .contact-address-col .contact-group p.highlighted.btn-brochure strong a{font-size: 18px;}

.contact-main-cont .contact-address-col p.countries{font-weight:700;}
.contact-main-cont .contact-address-col p.social-title{font-size:14px;margin-top:201px;}
.contact-main-cont .contact-address-col ul.menu-social li{float:left;display:block;margin-right:20px;}
.contact-main-cont .contact-address-col ul.menu-social li.title{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;margin-bottom:15px;}
.contact-main-cont .contact-address-col ul.menu-social li.clearfix{clear:both;}
.contact-main-cont .contact-address-col ul.menu-social li a{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#000;}
.contact-main-cont .contact-address-col ul.menu-social li a i.icon{font-size:26px;color:#cacbcc;line-height:34px;transition:color .3s ease-in-out;}
.contact-main-cont .contact-address-col ul.menu-social li a.fb:hover i{color:#3d5a98;}
.contact-main-cont .contact-address-col ul.menu-social li a.tw:hover i{color:#33bdfd;}
.contact-main-cont .contact-address-col ul.menu-social li a.gp:hover i{color:#dc4a38;}
.contact-main-cont .contact-address-col ul.menu-social li a.in:hover i{color:#0177b5;}
.contact-main-cont .contact-address-col ul.menu-social li a.yt:hover i{color:#cd201f;}
.contact-main-cont .contact-address-col p.highlighted,.contact-main-cont .contact-address-col p.highlighted a{color:#1e3768;font-size:22px;}
.contact-main-cont .contact-address-col p.highlighted a,.contact-main-cont .contact-address-col p.highlighted strong{font-weight:600;}
.contact-main-cont .contact-address-col .location-map-note ul li{font-size:14px;text-align:left;display:inline-block;margin-right:35px;vertical-align:top;margin-bottom: 15px;}
.contact-main-cont .contact-address-col .location-map-note ul li strong{font-weight:700;}
.contact-main-cont .contact-address-col .location-map-note {border-top: solid 1px #ccc;margin-top: 20px;padding-top: 20px;}

.contact-main-cont .office-location-list-cont{     
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: flex-start;
    margin-top: 5px;   }
.contact-main-cont .office-location-list-cont .dropdown.each-location-list{float: left;
    margin-right: 10px;
    color: #000;}
    .contact-main-cont .office-location-list-cont .dropdown.each-location-list:not(:first-child){
        padding-left: 14px;
    }
.contact-main-cont .office-location-list-cont .dropdown.each-location-list .btn{background: none;
    border: none;
    color: #000;
    box-shadow: none;
    font-size: 16px;
    padding: 0;
    font-weight: 500;}
.contact-main-cont  .office-location-list-cont .dropdown.each-location-list .btn:focus,
.contact-main-cont .office-location-list-cont .dropdown.each-location-list .btn:hover,
.contact-main-cont .office-location-list-cont .dropdown.each-location-list .btn:active{
   border: none;
    box-shadow: none; 
}
.contact-main-cont .office-location-list-cont .dropdown.each-location-list ul.dropdown-menu a{
    cursor: default;
}.contact-main-cont .office-location-list-cont .dropdown.each-location-list ul.dropdown-menu a:hover{
    background: none;
}

.contact-main-cont .contact-form-holder{width:630px;float:right;margin-top:110px;}
.contact-main-cont .contact-form-holder p{font-size:14px;font-style:italic;}
.contact-main-cont .contact-form-holder p.contact-title{font-size:25px;line-height:30px;margin-bottom:15px;font-style:normal;}
.contact-main-cont .contact-form-holder a{color:#1e3768;}
.contact-main-cont .contact-form-holder form{margin-top:30px;}
.contact-main-cont .contact-form-holder form input{height:48px;margin-bottom:12px;font-size:16px;}
.contact-main-cont .contact-form-holder form textarea{height:442px;margin:12px 0 20px;font-size:16px;}
.contact-main-cont .contact-form-holder form input[type="submit"]{background-color:#1e3768;color:#fff;font-weight:400;font-size:18px;transition:background-color .3s ease-in-out;margin-top:20px;}
.contact-main-cont .contact-form-holder form input[type="submit"]:hover{background-color:#06132d;}
.contact-main-cont .contact-form-holder .location-map-note{margin-top:60px;}
.contact-main-cont .contact-form-holder .location-map-note p{font-size:14px;font-style:normal;margin-bottom:20px;}
.contact-main-cont .contact-form-holder .location-map-note p.contact-detial {font-size: 18px;}
 .location-map-holder iframe{width: 100%;height: 400px;}
.location-map-holder .location-map{width: 100%;height: 700px;}
.map-and-client-cont{width:100%;border-top:#edeff3 2px solid;}
.map-and-client-cont .location-map-cont{width:100%;height:auto;height:650px;float:none;}
.map-and-client-cont .location-map-cont img{max-width:100%;height:auto;display:block;}
.map-and-client-cont .filter-container{width:50%;float:right;}
.map-and-client-cont .filter-container p{text-align:center;font-size:22px;font-weight:400;margin-top:200px;}
.gm-style-iw-d a{color: #0051f1;}
header .sub-navigation ul li a.get-a-quote{padding:5px 20px;margin-top:5px;background:#1b3668;border:1px solid #1b3668;color:#fff;text-transform:uppercase;border-radius:2px;transition:background-color .7s;}
header .sub-navigation ul li a.get-a-quote:hover{background-color:transparent;border:1px solid #1b3668;color:#000;}
header .sub-navigation ul li:last-child{margin-right:0px !important;}
header.scroll .sub-navigation ul li a.get-a-quote{padding:3px 20px;margin-top:5px;border-radius:6px;}
footer {width:100%;background:#fff;position:relative;padding:60px 0 65px 0;} 

footer .foot-col-01{width:350px;float:left;}
footer .foot-col-01 a.footer-logo{display:block;height:34px;padding:0;font-size:15px;line-height:15px;color:#000;font-family:'Lato', sans-serif;font-weight:700;margin-bottom:178px;}
footer .foot-col-01 a.footer-logo img{height:auto;display:inline-block;vertical-align:middle;margin-right:10px;}
footer .foot-col-01 a.footer-logo span{display:inline-block;vertical-align:middle;padding-left:10px;border-left:1px solid #e9e9e9;}
footer .foot-col-01 p{display:block;}
footer .foot-col-02{width:190px;float:right;margin-top:12px;}
footer .foot-col-02 ul li{margin-bottom:8px;display:block;}
footer .foot-col-02 ul li.title{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;}
footer .foot-col-02 ul li a{font-family:'Lato', sans-serif;font-weight:300;font-size:15px;text-decoration:none;color:#000;}
footer .foot-col-03{width:440px;float:right;margin-left:130px;margin-top:12px;}
footer .foot-col-03 ul.menu-footer{float:left;}
footer .foot-col-03 ul.menu-footer li{margin-bottom:3px;display:block;}
footer .foot-col-03 ul.menu-footer li a{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#000;}
footer .foot-col-03 ul.menu-footer li a:hover,footer .foot-col-03 ul.menu-footer li a.active,footer a:hover{color:#1e3768;}
footer .foot-col-03 ul.menu-social{float:right;}
footer .foot-col-03 ul.menu-social li{float:left;display:block;margin-left:12px;}
footer .foot-col-03 ul.menu-social li.title{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;margin-bottom:15px;}
footer .foot-col-03 ul.menu-social li.clearfix{clear:both;}
footer .foot-col-03 ul.menu-social li a{font-family:'Lato', sans-serif;font-size:14px;font-weight:700;text-decoration:none;color:#000;}
footer .foot-col-03 ul.menu-social li a i.icon{font-size:26px;color:#cacbcc;color:#888888;line-height:34px;transition:color .3s ease-in-out;}
footer .foot-col-03 ul.menu-social li a.fb:hover i{color:#3d5a98;}
footer .foot-col-03 ul.menu-social li a.tw:hover i{color:#33bdfd;}
footer .foot-col-03 ul.menu-social li a.gp:hover i{color:#dc4a38;}
footer .foot-col-03 ul.menu-social li a.in:hover i{color:#0177b5;}
footer .foot-col-03 ul.menu-social li a.insta:hover i{color:#d61386;}
footer .foot-col-03 ul.menu-social li a.yt:hover i, footer .foot-col-03 ul.menu-social li a.yt.active i{color:#cd201f;}
footer .foot-col-03 .foot-row-subscribe{margin-top:41px;}
footer .foot-col-03 .foot-row-subscribe p{font-size:14px;}
footer .foot-col-03 .foot-row-subscribe p strong{font-weight:700;}
footer .foot-col-03 .foot-row-subscribe p em{font-style:italic;}
footer .foot-col-03 form{margin-top:10px;overflow:hidden;}
footer .foot-col-03 .form-inline .form-group{width:100%;clear:both;}
footer .foot-col-03 form input[type="text"].form-control{width:295px!important;height:43px;background-color:#e5e5e5;border:none;float:left;font-size:16px;color:#000;}
footer .foot-col-03 form input[type="button"]{background-color:#1e3768;color:#fff;font-size:18px;padding:8px 20px;height:43px;float:right;transition:background-color .4s ease-in-out;border:2px solid #1e3768;}
footer .foot-col-03 form input[type="submit"]:hover{background-color:#06132d;background-color:transparent;color:#1e3768;}
footer .foot-col-03 .form-control:focus{border-color:#FF0000;box-shadow:none;}
#results p{padding:5px 10px;font-weight:500;border-radius:3px;margin-top:0px;}
#results p.success{color:#328640;display:inline-block !important;font-style:italic;}
#results p.error{color:tomato;font-style:italic;}
.subscribe-form .form-group .form-control{color:#000;}
.hotel-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:40px;}
.hospital-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:40px;margin-bottom:30px;}
.senior-living-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:88px;}
.warehouse-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:56px;}
.energy-efficiency-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:56px;}
.senior-living-automation-page .solutions-banner-section .solution-main-cont .additional-info{width:540px;margin-top:70px;}
.ibms-page a.navbar-brand img{border-right:1px solid #ddd;}
.ibms-page header .navbar a.navbar-brand span{border-left:0px solid #e9e9e9;}
.more-btn{display:inline-block;padding:5px 16px;font-size:18px;color:#000;border:1px solid #000;margin-top:20px;text-decoration:none;position:absolute;bottom:28px;left:35px;background:transparent;border-radius:20px;transition:all .5s ease;}
.more-btn:hover{color:#fff;background:#000;border-color:#827817;}
.ibms-page ul.solutinos-features-list-cont li span.description p{font-size:18px;color:#000 !important;}
li.each-feature-list a:hover{color:#000 !important;text-decoration:none;}
ul.solutinos-features-list-cont li span.img-holder h3{position:absolute;left:20px;bottom:20px;right:20px;color:#fff;font-size:39px;font-weight:500;line-height:40px;text-transform:uppercase;font-family:'Oswald', sans-serif;}
.modal-content{border-radius:0 !important;}
section#community{padding-bottom:100px;}
section.buildtrack-awards h2:first-child br{display:none;}
footer .nahreview li{list-style-type:none;display:block !important;float:left !important;font-size:14px !important;padding-right:11px;color:#fff;}
.nahreview a{color:#fff;font-size:12px !important;text-align:left;text-decoration:none;cursor:default;}
.nahreview a:hover{color:#fff;}
#result{width:100%;text-align:center;display:block;}
.contact-main-cont .contact-form-holder form input.ampsubmit{background:#1e3768;color:#fff;font-weight:500;font-size:18px;margin-top:40px;border:2px solid #1e3768;transition:0.3s;}
.contact-main-cont .contact-form-holder form input.ampsubmit:hover, footer .foot-col-03 form input[type="button"]:hover{color:#1e3768;background:#fff;}
.banner-slider-mob{display:none;}
.home-banner-section-mob{display:none;}
.home-banner-section{display:block;}
ul.app-store-links i{color:#fff;font-size:30px;}
.home footer .foot-col-01 a.footer-logo, .about footer .foot-col-01 a.footer-logo, .contact footer .foot-col-01 a.footer-logo{margin-bottom:198px;}
img.ph-view{display:none !important;}
.contact-form-holder .ampsubmit{background:#1e3768;color:#fff;font-weight:400;margin-top:15px;}
.ibms-img-mob h2:nth-child(2){display:none;}
#webinar{z-index:9999;}
#webinar .modal-content{background:rgba(255, 255, 255, 0);height:500px;}
#webinar .modal-dialog{width:700px;}
#webinar .modal-content{box-shadow:none;border:0;}
#webinar .modal-title{font-size:33px;color:#fff;font-family:'Roboto', sans-serif;font-family:'Roboto', sans-serif;font-weight:500;}
#webinar .modal-header{border:0;padding:0 0 10px;}
#webinar .webinar-one.gg{height:0px;overflow:hidden;}
#webinar .webinar-one{transition:0.5s;}
#webinar .modal-header .close{opacity:1;margin-top:15px;}
#webinar .modal-body{background:#19baab;text-align:center;background:url(../images/webinars-bg.webp);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;border-radius:6px;box-shadow:0px 9px 12px -6px rgba(0, 0, 0, 0.38);}
#webinar .modal-body h3{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:5px;font-weight:500;margin-top:20px;}
#webinar .modal-body h3 br{display:none;}
#webinar .modal-body h1{font-size:36px;font-weight:600;line-height:38px;color:#fff;margin-top:15%;text-transform:uppercase;}
#webinar .modal-body p{font-size:20px;margin:5px 0px 15px;color:#fff;}
#webinar .modal-body .btn-default{font-size:20px;text-transform:uppercase;border:0;border:0;padding:8px 30px;border-radius:12px;color:#000;font-weight:500;margin-bottom:10px;}
#webinar .modal-footer{background:linear-gradient(to right, #667eea 0%,#6e64c6 49%,#764ba2 100%);;border:0;border-radius:0px 0px 6px 6px;margin:-5px 10px;padding:15px 10px 10px;cursor:pointer;box-shadow:0px 9px 12px -10px rgba(0, 0, 0, 0.38);transition:0.2s;}
#webinar .modal-footer ul li{display:inline-block;width:49.5%;text-transform:uppercase;font-size:18px;color:#fff;font-weight:500;}
#webinar .modal-footer ul li:first-child{text-align:left;}
#webinar .modal-body h2{font-size:24px;font-weight:400;line-height:26px;margin:10px 0px;color:#fff;}
#webinar .webinar-two .modal-footer{background:linear-gradient(to right, #f09819 0%,#fa6e43 51%,#ff5858 100%);}
#webinar .webinar-two .modal-body{background:url(../images/webinars2-bg.webp);background-repeat:no-repeat;background-size:cover;}
#webinar .webinar-wrapper{position:relative;}
#webinar .webinar-wrapper .webinar-two{position:absolute;top:0;left:0;width:100%;}
#webinar .webinar-two .modal-body h1{margin-top:11%;}
#webinar .webinar-two.web-card{height:0;overflow:hidden;}
#webinar .webinar-one.web-card.fly{height:0;overflow:hidden;}
#webinar .webinar-two.web-card.drop{height:400px;}
.modal{z-index:9999;}
.bnr-tab{display:none !important;}
.video-popup .modal-dialog{position:absolute;top:50%;left:50%; transform: translate(-50%,-50%) !important;margin: 0 0;}
button.more-btn.list-btn-mob{display:none;}
.modal-header{padding:15px;border-bottom:0px solid #e5e5e5;}
.homeAuto .modal-header textarea.form-control{box-shadow:none;}
.carousal-chevron{float:right;margin-top:10px;}
.hide-big-screen, .hide-big-screen-flex{display:none!important;}
.home-about .about-certification .carousel .banner-head img{max-width:50%;}
.homeAuto.modal .modal-content{border:0;}
form.hidden-form{height:0;}
.hidden-form textarea.form-control{height:auto;border:0;}
.hidden-form div#contactMessage{display:none !important;}

footer p.privacy-policy-mob{margin-bottom: 30px;display: none;}









.page-not-found section .wrapper{background-image:url(../images/404/map.webp);background-position:50% 0;background-repeat:no-repeat;background-size:initial;padding:30px 0px;text-align:center;width:100%;}
.page-not-found section .wrapper img{margin:3% auto;}
.page-not-found section .wrapper h1{font-size:2.5em;font-weight:600;color:#1b3667;margin-top:30px;}
.page-not-found section .wrapper p{font-size:1.6em;color:#1b3667;line-height:1em;margin-top:50px;}

.thank-you section .wrapper{background-image:url(../images/404/map.webp);background-position:50% 0;background-repeat:no-repeat;background-size:initial;padding:100px 0px;text-align:center;width:100%;}
.thank-you section .wrapper img{margin:3% auto;}
.thank-you section .wrapper h1{font-size:8.5em;font-weight:600;color:#1b3667;margin-top:30px;}
.thank-you section .wrapper p{font-size:1.6em;color:#1b3667;line-height:1em;margin-top:5px;}

#exhibit_popup .modal-content{background-image:url(../images/exhibit_popup_bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:65px 80px;color:#fff;border-radius:10px!important;position:relative;}
#exhibit_popup .modal-dialog{width:1040px;}
#exhibit_popup .modal-content p span{font-size:30px;letter-spacing:3px;font-weight:600;}
#exhibit_popup .modal-content h1{font-size:92px;font-weight:900;text-transform:uppercase;line-height:80px;letter-spacing:5px;}
#exhibit_popup .modal-content h2{color:#ff9900;text-transform:uppercase;font-size:36px;font-family:lato;font-weight:800;line-height:38px;}
#exhibit_popup .modal-content h2 span{font-weight:500;}
#exhibit_popup .modal-content h3{font-size:50px;font-weight:800;text-transform:uppercase;margin:30px 0 15px;padding:30px 0;position:relative;}
#exhibit_popup .modal-content h3:before{border-top:1px dashed #ff3300;position:absolute;width:400px;content:'';width:65%;border-top:1px dashed #ff3300;top:10px;left:0;}
#exhibit_popup .modal-content h3:after{position:absolute;width:400px;content:'';width:65%;border-bottom:1px dashed #ff3300;bottom:10px;left:0;}
#exhibit_popup .modal-content h3 span{color:#ff9900;}
#exhibit_popup .modal-content p{font-size:22px;line-height:31px;width:74%;}
#exhibit_popup .modal-content h4{font-size:34px;text-transform:uppercase;font-weight:800;margin-top:5px;position:relative;}
#exhibit_popup .modal-content h4 span{font-size:24px;}
#exhibit_popup .modal-content .close{position:absolute;top:0;right:0;padding:10px 20px;font-size:34px;color:#fff;opacity:1;text-shadow:none;font-weight:400;}
#exhibit_popup .modal-content .close:focus{outline:0;}
.resources .wrapper h1{font-size:100px;color:#1b3668;font-weight:700;font-family:'Lato', sans-serif;margin-top:40px;}
.resources p{font-size:18px;margin-left:5px;}
.resources .wrapper{padding-bottom:90px;}
.resources-lists{background:#edeff3;}
.resources-lists ul.nav.nav-tabs{ display: flex;}
.resources-lists .nav-tabs>li{margin-top:-30px;width: 20%;}
.resources-lists .nav-tabs, .resources-lists .nav-tabs>li.active>a, .resources-lists .nav-tabs>li>a{border:0!important;background:#edeff3;}
.resources-lists .nav-tabs>li a{padding:50px 15px;}
.resources-lists .nav-tabs>li p{font-size: 18px;line-height: 23px;}
.resources-lists .nav-tabs>li span img{width: 50px;margin-bottom: 5px;}
.resources-lists .nav-tabs>li, .resources-lists .nav-tabs>li a{text-align:center;background-color:#b2b8c6;font-size:25px;color:#fff;font-weight:300;border:1px solid rgba(255, 255, 255, 0.12);}
.resources-lists .nav-tabs>li.active, .resources-lists .nav-tabs>li.active a, .resources-lists .nav-tabs>li.current, .resources-lists .nav-tabs>li.current a{background-color:#1e3768;color:#fff;font-weight:300;}
.resources-lists .tab-content{padding:30px 0px;}
.resources-lists .tab-content #videos{padding:30px 0px;}
.resources-lists .tab-content .col-md-6 iframe{height:357px;position:relative;z-index:1;}
.resources-lists .tab-content .col-md-6 h3{font-size:30px;margin:10px 0 25px;font-weight:400;}
.resources-lists .tab-content .col-md-6 p{font-size:16px;margin-top:20px;}
.resources-lists .tab-content #demo-apps .col-md-6 h3{margin-top:-10px;}
.resources-lists .tab-content #demo-apps .col-md-6 .btn-primary{background-color:#1e3768;border:0;color:#fff;font-size:19px;font-weight:300;padding:13px 20px;transition:0.3s;border-radius:6px;float:left;}
.resources-page #videos .col-md-6{margin-bottom:50px;position:relative;}
.resources-page #videos .col-md-6 span.video-img-holder{width:100%;height:auto;display:block;position:relative;z-index:0;}
.resources-page #videos .col-md-6 img{width:90%;max-width:90%;height:auto;display:block;position:absolute;z-index:0;}
.resources-lists .tab-content #demo-apps .col-md-6 a{margin-left:0;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li{overflow:hidden;display:inline-block;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li img{transition:0.3s;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li img:hover{filter:brightness(80%);}
.resources-lists .tab-content #demo-apps .col-md-6 ul{float:left;margin-top:27px;}
.resources-lists .tab-content #brochures {padding: 30px 0px 0px;}
.resources-lists .tab-content #brochures ul li a.button{width:100%;border:0;font-size:19px;padding:10px;background-color:#1e3768;transition:0.3s;border-radius:7px;}
.resources-lists .tab-content #brochures ul li a.button:focus{outline:0;}
.resources-lists .tab-content #brochures ul li a img:hover { transform: scale(1.05); transition: transform .3s ease-in-out;}
.resources-lists .tab-content #brochures ul li a.button:hover, .resources-lists .tab-content #demo-apps .col-md-6 .btn-primary:hover, .resources-lists .tab-content #smart-solutions ul li .btn-primary:hover,.resources-lists .tab-content #case-studies ul li .btn-primary:hover  {background-color:#2a4882;}
.resources-lists .app-wrapper{overflow:hidden;padding:30px 0px;border-top:1px solid #ccc;}
.resources-lists .app-wrapper:first-child{border-top:none;}
.resources-lists .tab-content #brochures ul{text-align:center; font-size: 0; display: flex;display: -webkit-flex;display: -ms-flex;flex-wrap: wrap; }
.resources-lists .tab-content #brochures ul li{display:inline-block;padding:0px 30px;width:25%; display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    flex-direction: column;
    position: relative;}
.resources-lists .tab-content #brochures ul li span{margin-top: auto;}   
.resources-lists .tab-content #brochures ul li img{margin:0 auto; transition: transform .3s ease-in-out; }
.resources-lists .tab-content #brochures ul li h3{font-size:18px;margin:15px 0;padding-left:5px;font-weight:400;text-align:left;}
.resources-lists .tab-content #brochures ul li{margin-bottom:50px;}
.resources-lists .tab-content #brochures ul li a.button{font-size:16px;}

.resources-lists .tab-content #smart-solutions {padding: 30px 0px 0px; }
.resources-lists .tab-content #smart-solutions .flex-property{display: flex; display: -webkit-flex; display: -ms-flex; position: relative;}
.resources-lists .tab-content #smart-solutions ul{font-size: 0; display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap;}
.resources-lists .tab-content #smart-solutions ul li{display:inline-block;margin-right: 3.5%; width:31%;vertical-align: top; display: flex; display: -webkit-flex; display: -ms-flex; flex-direction: column; position: relative;}
.resources-lists .tab-content #smart-solutions ul li:nth-child(3n) {margin-right:0;}
.resources-page #smart-solutions ul li {margin-bottom: 50px;}
.resources-page #smart-solutions ul li img{width:100%;max-width:100%;height:auto; margin: 0 auto; transition: transform .3s ease-in-out; }
.resources-page #smart-solutions ul li img.shadow {-webkit-box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);-moz-box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);}
.resources-page #smart-solutions ul li a img:hover { transform: scale(1.05);}
.resources-lists .tab-content #smart-solutions ul li h3{font-size:25px;margin:25px 0 10px;font-weight:400;line-height: 30px;}
.resources-lists .tab-content #smart-solutions ul li p{font-size:16px;margin-bottom:25px;}
.resources-lists .tab-content #smart-solutions ul li span{margin-top: auto;}
.resources-lists .tab-content #smart-solutions ul li .btn-primary{background-color:#1e3768;border:0;color:#fff;font-size:15px;font-weight:300;padding:10px 20px;transition:0.3s;border-radius:5px;}






.resources-lists .tab-content #case-studies {padding: 30px 0px 0px; }
.resources-lists .tab-content #case-studies .flex-property{display: flex; display: -webkit-flex; display: -ms-flex; position: relative;}
.resources-lists .tab-content #case-studies ul{font-size: 0; display: flex; display: -webkit-flex; display: -ms-flex; flex-wrap: wrap;}
.resources-lists .tab-content #case-studies ul li{display:inline-block;margin-right: 3.5%; width:31%;vertical-align: top; display: flex; display: -webkit-flex; display: -ms-flex; flex-direction: column; position: relative;}
.resources-lists .tab-content #case-studies ul li:nth-child(3n) {margin-right:0;}
.resources-page #case-studies ul li {margin-bottom: 50px;}
.resources-page #case-studies ul li img{width:100%;max-width:100%;height:auto; margin: 0 auto; transition: transform .3s ease-in-out; }
.resources-page #case-studies ul li img.shadow {-webkit-box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);-moz-box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);box-shadow: 7px 8px 19px -3px rgba(0,0,0,0.36);}
.resources-page #case-studies ul li a img:hover { transform: scale(1.05);}
.resources-lists .tab-content #case-studies ul li h3{font-size:25px;margin:25px 0 10px;font-weight:400;line-height: 30px;}
.resources-lists .tab-content #case-studies ul li p{font-size:16px;margin-bottom:25px;}
.resources-lists .tab-content #case-studies ul li span{margin-top: auto;}
.resources-lists .tab-content #case-studies ul li .btn-primary{background-color:#1e3768;border:0;color:#fff;font-size:15px;font-weight:300;padding:10px 20px 8px;transition:0.3s;border-radius:5px;}



/* MEDIA GALLERY PAGE */
section.coverage-banner{background: url("../images/media-gallery/banner.webp") no-repeat center}
section.coverage-banner .wrapper{height: 340px;display: flex;flex-direction: column;justify-content:  center;}
section.coverage-banner .wrapper h1{font-size: 117px;color: #fff;font-weight: 700;}
section.coverage-content {background-color: #edeff3;}
section.coverage-content .wrapper{padding: 80px 0;position: relative;padding-bottom: 120px;}
section.coverage-content .wrapper .grid-holder{position: relative;}
section.coverage-content .wrapper article.white-panel{position: absolute;padding: 15px 0px 0;background-color: #fff;}
section.coverage-content .wrapper article img{display: block;margin:0 auto 10px; height: auto;}
section.coverage-content .wrapper article a{font-size:19px;font-weight: 300;text-align: left;line-height: 1.2;color: #000;display: block;transition: background-color .3s ease-in-out, color .3s ease-in-out;padding:  15px;margin:10px;font-weight: 400;}
section.coverage-content .wrapper article a:hover,section.coverage-content .wrapper article a:focus{text-decoration: none;background-color: #1b3668;color: #fff;}
section.coverage-content .wrapper article hr{background-color: #7f7f7f;border:none;height: 1px;margin:0;}
section.coverage-content .wrapper article a span{display: flex;flex-wrap: wrap;align-items: center;margin-top: 10px;}
section.coverage-content .wrapper article a span p{font-size: 14px;font-weight: 400;color: #676767;text-decoration: underline;transition: color .3s ease-in-out;}
section.coverage-content .wrapper article a span img{display: inherit;margin:0;margin-left: 15px;transition: color .3s ease-in-out;}
section.coverage-content .wrapper article a span img.hover-icon{display: none;transition: color .3s ease-in-out;}
section.coverage-content .wrapper article a:hover span p{color: #fff;}
section.coverage-content .wrapper article a:hover span img.main-icon{display: none;}
section.coverage-content .wrapper article a:hover span img.hover-icon{display: block;}

/*new dowload button css */
.home-banner-section .banner-information .download-btn-box {margin-left: 25px;display: inline-flex;position: relative;top: 25px;}
.home-banner-section .banner-information .download-btn-box a {
    display: block;
}
.home-banner-section .banner-information .download-btn-box a img {
     max-width: 100%;
    height: 38px;
    transition: filter 0.3s ease-in-out;
}
.home-banner-section .banner-information .download-btn-box a img:hover {
    filter: brightness(80%);
}
.home-banner-section .banner-information .download-btn-box a:nth-child(1) {
    margin-right: 15px;
}





.home-webinar .webinar-wrapper h2{font-size: 30px;}



.resources-lists .tab-content #demo-apps .col-md-6 .btn-primary{padding:16px 20px;font-size:14px;}
header .navbar ul.nav li a.social-media-padding i.social{font-size: 20px;}


/*home banner indicator */

.bx-wrapper .bx-has-controls-direction {
    position: absolute;
    top: 50%;
    transform: translateY(50%);
    width: 100%;
    z-index: 999;
    left: 0;
    right: 0;
}
.home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {
   display: flex;
    height: 45px;
    width: 25px;
    position: absolute;
    left: 80px;
    opacity: 0.8;
}
.home-banner-section .bx-wrapper .bx-controls-direction .bx-prev,
.home-banner-section .bx-wrapper .bx-controls-direction a.bx-prev {
     background: url(../images/left-indicator.svg) no-repeat, #00000080;
    background-size: auto;
    background-position: center;
}
.home-banner-section .bx-wrapper .bx-controls-direction a.bx-next {
     background: url(../images/right-indicator.svg) no-repeat, #00000080;
    background-size: auto;
    background-position: center;
    left: auto;
    right: 80px;
}

/*------------ projects-page ----------*/
.projects-page .top-header .textwidget{width: 750px;}
.projects-page section.bg-gray {background-color: #edeff3;}
.projects-page section.bg-gray {padding: 80px 0;position: relative;}
.projects-page .top-header {padding: 20px 0 50px;background: #fff;margin-top: 0px;}
.projects-page .top-header h1 {font-family: 'Lato', sans-serif;font-size: 90px;font-weight: 900;color: #1e3768;line-height: 100px;margin: 0 0 10px;}
.projects-page .top-header p {font-size: 18px;line-height: 25px;font-weight: 300;color: #000;padding: 12px 0;}
.projects-page .wrapper .grid-holder article.white-panel {padding: 0;position: absolute;transition: 0.2s ease-in-out;}
.projects-page .wrapper .grid-holder article.white-panel:hover {box-shadow: 0px 2px 15px #00000029;}
.projects-page .wrapper .grid-holder article a {margin: 0;padding: 10px;position: relative;display: block;text-decoration: none;background: #fff;}
.projects-page .wrapper .grid-holder article a:hover, .projects-page .wrapper .grid-holder article a:focus {background: #fff;color: #000;}
.projects-page .wrapper .grid-holder article p {font-size: 18px;font-weight: 600;color: #000;}
.projects-page .wrapper .grid-holder article img {width: auto;margin: 0 auto 10px;}
.projects-page .wrapper .grid-holder article img.dubble-arrow {position: absolute;right: 10px;bottom: 4px;width: auto;}
.projects-page .wrapper p.img-copyright-text {font-size: 15px;line-height: 25px;font-weight: 300;color: #000;margin: 0;position: relative;
    left: 0;
    bottom: -60px;
    font-style: italic;
}

/*no link artical css */
.projects-page .wrapper .grid-holder article.no-link a {cursor: default;}
.projects-page .wrapper .grid-holder article.no-link .dubble-arrow {display: none;}
.projects-page .wrapper .grid-holder article.white-panel.no-link:hover {box-shadow: none;}

.project-testimonial {background-color: #cccccc;padding: 70px 0 80px;}
.project-testimonial h2 {font-size: 70px;margin: 0;text-align: center;color: #1b3769;font-weight: 700;font-family: 'Lato', sans-serif;}
.project-testimonial .wrapp {width: 55%; margin: 0 auto;text-align: center;margin-top: 80px;}
.project-testimonial .wrapp .slide-item {text-align: center;}
.project-testimonial p { font-size: 22px;color: #222222;font-weight: 400;line-height: 33px;    font-family: 'Lato', sans-serif;}
.project-testimonial .writer {width: 300px;min-height: 90px; margin: 0 auto;left: 0;right: 0;margin-top: 50px;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.project-testimonial .writer .name {font-size: 22px;color: #000;font-weight: 600;display: block;}
.project-testimonial .writer .c-name {font-size: 18px;color: #000;font-weight: 500;display: block;}
.project-testimonial .writer.auther-img-text {text-align: left;}
.project-testimonial .writer.auther-img-text .img-wrapp {width: 80px;border: 1px solid #b3b1b2;border-radius: 50px;background: #d4d0d1;padding: 5px;display: inline-block;
margin-right: 15px;overflow: hidden;}
.project-testimonial .writer.auther-img-text .img-wrapp img {border-radius: 50px;}
.project-testimonial .bx-wrapper .bx-controls-direction a,.project-testimonial .bx-wrapper .bx-controls-direction span {width: 35px;height: 35px;}
.project-testimonial .bx-wrapper .bx-has-controls-direction {top: auto;width: 48%;margin: 0 auto;bottom: 45px;}
.project-testimonial .bx-wrapper .bx-controls-direction a.bx-prev,.project-testimonial .bx-wrapper .bx-controls-direction .bx-prev {background: url('../images/projects/left-arrow.webp');
    background-size: 75%;background-position: center;}
    .project-testimonial .bx-wrapper .bx-controls-direction a.bx-next {background: url('../images/projects/right-arrow.webp');
    background-size: 75%;background-position: center;}


/*hover social icon hide show css */
header .navbar ul.nav .social-list {display: flex;align-items: center;position: absolute;right: 0;top: 0;height: 79px;background: #fff;transition: box-shadow 0.3s ease-in-out;}
header .navbar ul.nav .social-list:hover {box-shadow: -13px -13px 18px #00000026;}
header .navbar ul.nav .social-list ul {display: flex;justify-content: flex-end;width: 105px;overflow: hidden;transition: width .3s linear;}
header .navbar ul.nav .social-list:hover ul {width: 170px;}
header .navbar ul.nav .social-list .left-arrow-black {display: inline-block;padding: 4px 0px 0 0px; opacity: 1;transition: opacity 0.3s ease-in-out}
header .navbar ul.nav .social-list:hover .left-arrow-black {opacity: 0;visibility: hidden; }
header .navbar ul.nav .social-list li {margin-left: 15px;}
header .navbar ul.nav .social-list li:first-child {margin: 0;}
header .navbar ul.nav .social-list li a {text-decoration: none;font-size: 14px;padding: 0;display: block;}
header .navbar ul.nav > li:last-of-type {margin-right: 130px;}

header.scroll .navbar ul.nav .social-list {height: 49px;}
header.scroll .navbar ul.nav .social-list a.social-media-padding {padding: 0;}
header.scroll .navbar ul.nav .social-list a.social-media-padding i.social {font-size: 20px;}

  .youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 5px;
    background:url(images/resources/video-thumb/smart-automation-iot.webp);
    background-size: cover;
    background-repeat: no-repeat;
  }

  .youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
  }

  .youtube-player img {
    object-fit: cover;
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    width: 100% !important;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    transition: 0.4s all;
     margin: auto !important;
  }

  .youtube-player img:hover {
    -webkit-filter: brightness(75%);
    filter: brightness(75%);
  }

  .youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    background: url('//i.imgur.com/TxzC70f.png') no-repeat;
    cursor: pointer;
  }

.youtube-player {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    background: #000;
    margin: 0px;
    background-size: cover;
    background-repeat: no-repeat;
  }

  .youtube-player iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
    background: transparent;
  }

  .youtube-player img,.home-about .about-certification .carousel .youtube-player img {
    object-fit: cover;
    display: block;
    left: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: auto;
    cursor: pointer;
    -webkit-transition: 0.4s all;
    -moz-transition: 0.4s all;
    transition: 0.4s all;
    width: 100% !important;
  }
  .resources-page #videos .col-md-6  .youtube-player img{
    max-width: 100%;
    width: 100%;
    max-width: 100%;
  }

  .youtube-player img:hover {
    -webkit-filter: brightness(75%);
    filter: brightness(75%);
  }

  .youtube-player .play {
    height: 72px;
    width: 72px;
    left: 50%;
    top: 50%;
    margin-left: -36px;
    margin-top: -36px;
    position: absolute;
    /* background: url('//i.imgur.com/TxzC70f.png') no-repeat; */
    background: url(../images/play-btn.png) no-repeat #1e346691;
    cursor: pointer;
    filter: drop-shadow(0 0 1.75rem #00000066);
    border-radius: 50%;
  }
  .whatapp-chat {
    width: 23px;
    height: auto;
    display: inline-block;
    position: relative;
    top: 4px;
  }



  /* offices page css */
  .offices-main-cont .offices-address-col {width: 100%;}
  .offices-main-cont .offices-address-col p { width: 600px;}
  .offices-main-cont .offices-address-col-03 { width: calc(100% - 520px);}
  .offices-main-cont .offices-address-col-03 .contact-group { width: 50%; float: left;}
  .offices-main-cont .offices-address-col-03 .contact-group p.address-txt-v02{ padding-top: 30px;}
  .offices-main-cont .Office-place { padding-bottom: 10px; display: inline-block; color: #1e3768;}
  .offices-main-cont .Office-manager-name { font-weight: 600;}
  .offices-main-cont .Office-mob-no { font-weight: 400; padding-bottom: 6px; display: inline-block;}

  /* Lead Popup Form Css */
  .lead-popup-modal .modal-header {padding: 15px 15px 5px;}
  .lead-popup-modal .modal-dialog{ width: 450px !important;}
  .lead-popup-content{ border-radius: 10px !important;}
  .lead-popup-body{ padding: 0; display: flex; flex-direction: column; align-items: center;}
  .lead-popup-heading{ padding-top: 26px !important; padding-bottom: 30px !important;}
  .lead-popup-heading h3{ font-size: 24px;line-height: 30px;font-weight: 500;text-align: center;}
  .lead-popup-buttons{padding-bottom: 20px; display: flex; align-items: center; justify-content: center;}
  .lead-popup-buttons button{ margin: 0px 6px; border-radius: 10px; font-size: 22px; line-height: 22px; letter-spacing: 2px;}
  .lead-popup-buttons .btn-primary, .lead-popup-buttons .btn-secondary{padding: 9px 35px;transition: all .23s ease-in-out;outline: none;font-size: 20px;line-height: 22px;letter-spacing: 2px;border-radius: 6px;}
  .lead-popup-buttons .btn-primary{padding: 9px 35px;background-color: #1b3769;}
  .lead-popup-buttons .btn-secondary{ padding: 9px 40px;background-color: #d7e6f9;border: 1px solid #d7e6f9;}
  .lead-popup-buttons .btn-primary:hover{ color: #000000; background-color: #d7e6f9; border: 1px solid #d7e6f9;}
  .lead-popup-buttons .btn-secondary:hover{ color: #ffffff; background-color: #1b3769; border: 1px solid #1b3769;}
  
  .lead-form{width: 100%;}
  .lead-form .lead-popup-heading{ padding-bottom: 30px !important;}
  .lead-popup-modal .lead-popup-input input{ width: 100%; height: 40px; padding: 10px 15px; margin-bottom: 12px; border-radius: 5px; font-size: 16px; border: 1px solid #7f7e7e;}
  .lead-popup-modal .lead-popup-input input::placeholder{ color: #000000;}
  .lead-popup-modal .lead-form-button{ background-color: #1b3769;margin-bottom: 0;margin-top: 10px;font-size: 20px;line-height: 22px;letter-spacing: 2px;width: 100%;border-radius: 6px;padding: 12px 0;transition: all .23s ease-in-out;outline: none; }
  .lead-popup-modal .lead-form-button:hover{ color: #000000; background-color: #d7e6f9; border: 1px solid #d7e6f9;}

  #leadMailStatus .success{ text-align: center; padding: 0px 15px 10px; }
  #leadMailStatus .success h3{ color: #009c00; font-weight: 500; font-size: 35px; font-family: 'Lato', sans-serif; }
  #leadMailStatus .success p{ font-size: 22px; font-family: 'Lato', sans-serif; font-weight: 400; margin: 16px 0; }
  #leadMailStatus .success a{ text-transform: uppercase; text-decoration: none; display: block; margin-top: 8px; margin-bottom: 0; font-size: 20px; font-family: 'Lato', sans-serif; font-weight: 300; }
  .lead-popup-modal .lead-success-img{ max-width: 100%; height: 80px; }

  .lead-popup-modal .modal-body{ padding: 0 25px 25px; }
  .lead-popup-modal .lead-popup-close{ opacity: 1; font-size: 30px; font-weight: 500; transition: all .3s ease-in-out;}
  .lead-popup-modal .lead-popup-close:hover{ color: #1b3769; transform: rotate(90deg)}

  /* Lead Popup Form Css */


@media screen and (max-width:1650px){

   
    


.smart-villa-hold.open-window {right: -260px;}
.smart-villa-hold .flex-wrap {width: 284px;height: 150px;}
.smart-villa-hold button {width: 24px;height: 155px;}
.smart-villa-hold .inner {padding: 20px 20px 20px 15px; height: 150px;}
.smart-villa-hold h3 {font-size: 34px;margin: 0 0 6px;}
.smart-villa-hold a {font-size: 14px;width: 220px;}

    .solution-features{padding:130px 0 0px;}
header .navbar ul.nav li a.social-media-padding {  padding-top: 0px;}

/* solution slider */
.home-banner-section .bt-banner-information {
    left: 54%;
}
.home-banner-section .bt-banner-information .slide-info-item{
    padding: 15px 0px 15px 2px;
    }
.home-banner-section ul.banner-slider > li.solutions-bnr-img{
    background-position-x: -202px;
}

/* solution slider */
}


@media screen and (max-width:1450px){

    /*project-page css */
    .projects-page .top-header {padding: 30px 0 50px;}
    .projects-page .top-header .textwidget {width: 590px;}
    .projects-page .top-header h1 {font-size: 80px;line-height: 69px;} 
    .projects-page .top-header p, .projects-page .wrapper p.img-copyright-text {font-size: 16px;line-height: 24px;}
    .projects-page .wrapper .grid-holder article p {font-size: 18px;}
    .projects-page .wrapper .grid-holder article img.dubble-arrow {width: 20px;}
    .project-testimonial {padding: 50px 0 60px;}
    .project-testimonial h2 {font-size: 60px;}
    .project-testimonial .writer .name {font-size: 20px;}
    .project-testimonial .writer .c-name {font-size: 17px;}
    .project-testimonial .wrapp {width: 58%;margin-top: 45px;}
    .project-testimonial p { font-size: 20px;line-height: 30px;}
    .project-testimonial .bx-wrapper .bx-controls-direction a,.project-testimonial .bx-wrapper .bx-controls-direction span {width: 30px;height: 30px;}


    .feature-col-list .col-md-4 .overlay ul li:nth-child(2) h3 {font-size: 30px;}

    .smart-villa-hold {top: 400px;}
    .smart-villa-hold.open-window {
    right: -229px;
    }
    

    .smart-villa-hold .flex-wrap {
    width: 250px;
    height: 130px;
    }
    .smart-villa-hold button {
    width: 22px;
    height: 130px;
    }
    .smart-villa-hold .inner {
    padding: 15px 20px 15px 15px;
    height: 130px;
    }
    .smart-villa-hold h3 {
    font-size: 30px;
    margin: 0 0 5px;
    line-height: 30px;
    }
    .smart-villa-hold a {
    font-size: 14px;
    width: 193px;
    }
    .home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {left: 50px;}
    .home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {right: 50px;}



.home-banner-section .banner-information .download-btn-box a img { max-width: 100%;height: 36px;}
body{padding-top:70px;}
.wrapper{width:1100px;}
.col-one-by-two{width:535px;}
.home-webinar .webinar-wrapper{padding:30px 30px 30px;}
header{height:70px;}
header .navbar{min-height:70px;}
header .navbar a.navbar-brand img{height:27px;}
header .navbar a.navbar-brand{height:30px;font-size:13px;margin-top:19px;}
header .navbar ul.nav li a{padding: 10px 6px;font-size:14px;padding-top:25px;padding-bottom:0px;}
header.scroll .navbar ul.nav li {margin-left: 12px;}
.home-banner-section{height:560px;}
.home-banner-section nav.banner-pagination{width:1100px;margin-left:-550px;}
.home-banner-section ul.banner-slider > li{height:560px;}
.home-banner-section nav.banner-pagination ul li a{width:124px;}
.home-banner-section nav.banner-pagination ul li a h3, .home-banner-section nav.banner-pagination ul li a p, .home-banner-section nav.banner-pagination ul li a span.banner-section-label{font-size:15px;bottom:15px;left:13px;}
.home-banner-section nav.banner-pagination ul li a i{top:12px;left:13px;font-size:24px;}
.home-banner-section .banner-information a.btn,.home-banner-section .banner-information button.btn{font-size:14px;padding:6px 16px;}
.home-banner-section .banner-information a.btn-video {padding: 3px 10px !important;}
.home-banner-section .banner-information h2{font-size:64px;line-height:64px;}
.home-banner-section .banner-information h2.bms {font-size: 50px; line-height: 50px;}    
.home-banner-section .banner-information{padding:18px 30px;margin-left:-550px;height:276px;width:562px;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information{top: -120px;}
.home-banner-section nav.banner-pagination ul li a.active i,.home-banner-section nav.banner-pagination ul li a:hover i{top:60px;}
.home-banner-section nav.banner-pagination ul li.two-line a.active i, .home-banner-section nav.banner-pagination ul li.two-line a:hover i{top:51px;}
.home-banner-section nav.banner-pagination ul li.three-line a.active i, .home-banner-section nav.banner-pagination ul li.three-line a:hover i{top:34px;}
.home-webinar .webinar-wrapper h2{font-size: 26px;}
.home-about .about-company h2,.home-about .about-company h1.text-combin{font-size:22px;line-height:28px;padding-bottom:24px;}
.home-about .about-company .sub-title{font-size:22px;line-height:28px;padding-bottom:24px;}

.home-about .about-company p, .pad-top{font-size:16px;line-height:24px;padding-bottom:24px;}
.home-about .about-certification h2{font-size:22px;line-height:28px;}
.home-features-list .automation-fatures .col-each, .home-features-list .automation-fatures .col-each .each-thumb-col{width:230px;}
.home-features-list .automation-fatures .detail-box.active,.home-features-list .automation-fatures .detail-box .description{width:390px;}
.home-features-list h2{font-size:18px;}
.home-features-list h3{font-size:20px;line-height:26px;}
.home-features-list .detail-box h2{font-size:20px;line-height:26px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a i.icon{margin-bottom:32px;font-size:26px;line-height:32px;}
.call-to-action h4, .call-to-action p.title{font-size:34px;}
.home-about .about-company .title{font-size: 34px;}
.call-to-action p{font-size:17px;}
.call-to-action h5, .call-to-action p.sub-title{font-size:28px;}
.call-to-action a{font-size:18px;padding:13px 86px;}
.award-holder h2{font-size:22px;line-height:28px;}
.home-parallax-features-list .each-feature-box.feature-box-control .feature-short-description,.home-parallax-features-list .each-feature-box.feature-control .feature-short-description{width:300px;}
.home-parallax-features-list .each-feature-box span.float-title{font-size:80px;}
.home-parallax-features-list .each-feature-box.feature-box-control img{height:413px;}
.home-parallax-features-list .each-feature-box.feature-box-monitor img{height:380px;}
.home-parallax-features-list .each-feature-box.feature-box-centralize img{height:340px;}
.home-parallax-features-list .each-feature-box.feature-box-centralize span.float-title{top:244px;}
.home-parallax-features-list .each-feature-box.feature-box-sense img{height:300px;}
.home-parallax-features-list .each-feature-box.feature-box-conserve img{height:385px;}
.home-parallax-features-list .each-feature-box.feature-box-manage img{height:400px;}
.privacy ul li{font-size:17px;}
.solutions-banner-section{margin-top:76px;}
.solutions-banner-section .secondtime-award{margin-top: -34px;}
.solutions-banner-section .solution-main-cont, .solutions-banner-section .solution-main-cont.bms{width:560px;}

.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information {top: -73px;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li:not(:first-child){margin-left: 17px;}
.smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li img{height: 62px;}


.solutions-banner-section .solution-main-cont h1{font-size:80px;line-height:80px;padding-bottom:16px;}
.solutions-banner-section .solution-main-cont h1.energy-efficiency{font-size: 70px;line-height: 76px;}
.solutions-banner-section .solution-main-cont h1.bms {font-size: 55px;line-height: 65px;}
.solutions-banner-section .solution-main-cont h2{font-size:22px;line-height:28px;}
.solutions-banner-section .solution-main-cont p.banner-sub-text{font-size:22px;line-height:28px;}

.solutions-banner-section .solution-main-cont p{font-size:16px;line-height:24px;}
.solutions-banner-section .solution-main-cont .additional-info{width:540px;height:auto;margin-bottom:20px;}
.solutions-banner-section .solution-main-cont .additional-info ul li{padding:10px 0;}
.solutions-banner-section .solution-main-cont .additional-info ul li a{font-size:17px;}
.solutions-banner-section .solution-main-cont .additional-info ul li a i{font-size:22px;}
.solutions-banner-section .sidebar{width:420px;height:696px;margin-right:10px;}
.solutions-banner-section .sidebar h3{font-size:28px;line-height:34px;}
.solutions-banner-section .sidebar h2{font-size:28px;line-height:34px;}

.solutions-banner-section .sidebar ul.app-store-links li a i{font-size:30px;}
.solution-features{padding:140px 0 0px;}
.solution-features .information-cont{width:400px;height:auto;min-height:422px;}
.solution-features .content-slider-wrap{height:556px;height:auto;min-height:556px;}
.solution-features .feature-slider-cont,.solution-features .slider-obj.safety-obj-slider.bigger{width:800px;}
.solution-features .slider-obj.safety-obj-slider.bigger{width:743px;top:129px;}
.solution-features .slider-obj{left:357px;top:132px;}
.solution-features .slider-obj.safety-obj-slider img{width:68%;height: auto;}
.solution-features .slider-obj.safety-obj-slider.bigger img{width:100%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3{font-size:22px;line-height:22px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2{font-size:22px;line-height:22px;}

.solution-features .information-cont.accordion-holder .panel-body{border:none;height:258px;height:auto;min-height:258px;padding:10px 55px 30px 30px;}
.solution-features .information-cont.accordion-holder .panel-body.two-items{height:258px;height:auto;min-height:258px;}
.solution-features h2{font-size:32px;line-height:38px;}
.solution-features .main-title{font-size:32px;line-height:38px;}

.solution-features .information-cont.accordion-holder.entertainment-accordion .panel-body.two-items{height:280px;height:auto;min-height:280px;}
.solution-features .information-cont.accordion-holder.energy-eff-accordion .panel-body{height:293px;height:auto;min-height:293px;}
.solution-features .information-cont p,.solution-features .information-cont.accordion-holder .panel-body p{font-size:16px;}
.solution-features .information-cont ul.information-list li{font-size:16px;margin-bottom:7px;}
.home-automation-page .solutions-banner-section .sidebar{height:775px;}
.home-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:122px;}
.home-automation-page .solutions-banner-section .solution-banner-img,.hotel-automation-page .solutions-banner-section .solution-banner-img{width:583px;right:-38px;}
.office-automation-page .solutions-banner-section .sidebar{height:620px;}
.office-automation-page .solutions-banner-section .solution-banner-img{width:477px;bottom:115px;right:-27;}
.hotel-automation-page .solutions-banner-section .sidebar{height:675px;}

.hotel-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:35px;}
.hospital-automation-page .solutions-banner-section .sidebar{height:510px;}
.hospital-automation-page .solutions-banner-section .solution-banner-img{right:50px;width:446px;}
.senior-living-automation-page .solutions-banner-section .solution-banner-img{margin-left:-10px;width:468px;}
.warehouse-automation-page .solutions-banner-section .solution-banner-img{margin-left:-45px;width:440px;}
.energy-efficiency-automation-page .solutions-banner-section .sidebar{height:755px;}
.energy-efficiency-automation-page .solutions-banner-section .solution-banner-img{width: 489px;margin-top: 16px;}
.solutions-banner-section .secondtime-award p img {margin-right: 8px;height: 43px;}
.ibms-page .solutions-banner-section .sidebar{height:569px;}
.ibms-page .solutions-banner-section .solution-banner-img{bottom:0px;right:initial;width:126%;margin-left:-68px;}
ul.solutinos-features-list-cont li{width:263px;}
ul.solutinos-features-list-cont li span.img-holder h3{font-size:30px;line-height:32px;}
ul.solutinos-features-list-cont li span.description p,ul.solutinos-features-list-cont li span.description a{font-size:16px;bottom:25px;left:25px;}
ul.solutinos-features-list-cont li span.description{min-height:180px;padding:25px;}
.about-main-cont{margin-top:15px;}
.contact-main-cont .contact-form-holder form textarea{height: 336px;}
.about-main-cont .about-main-cont {width: 590px;}
.about-video-container {width: 450px; margin-top: 125px;}
.about-main-cont .about-main-cont h1,.our-clients-cont h2{font-size:80px;line-height:69px;padding-bottom:16px;}
.about-main-cont .about-main-cont h2,.our-clients-cont h3{font-size:22px;line-height:28px;}
.about-main-cont .about-main-cont p{font-size:16px;line-height:24px;}
.about-main-cont aside{width:345px;}
.about-main-cont aside img{width:70%;margin-top:98px;}
.buildtrack-facility h3{font-size:16px;}
.buildtrack-awards h2{font-size:28px;}
.home-features-list .title-v1 {font-size: 28px;}
.buildtrack-awards ul li {width: 205px !important;margin-right: 15px;height: 390px;}
.buildtrack-awards ul li h3, .buildtrack-awards ul li p.slider-sub-text {font-size: 17px;line-height: 23px;}
.buildtrack-awards ul li img{width:222px;margin-bottom:30px;}
.our-clients-cont ul li,.our-clients-cont ul li span{width:270px;height:130px;;}
.our-clients-cont ul li img{height:auto;max-height:102px;}
.privacy ul li{font-size:16px;}
.contact-main-cont{margin-top:40px;}
.contact-main-cont .contact-address-col h1{font-size:80px;line-height:69px;padding-bottom:16px;}
.contact-main-cont .contact-address-col h2{font-size:22px;line-height:28px;}
.contact-main-cont .contact-address-col p{font-size:16px;line-height:24px;}
.contact-main-cont .contact-form-holder{width:530px;margin-top:95px;}
.contact-main-cont .contact-address-col p.social-title{margin-top:170px;}
.contact-main-cont .contact-form-holder form input{height:42px;margin-bottom:20px;}
.location-map-holder iframe {height: 300px;}
footer .foot-col-03{width:440px;float:right;margin-left:54px;margin-top:12px;}
footer .foot-col-03 form input[type="text"].form-control{width:313px !important;height:38px;}
footer .foot-col-03 form input[type="button"]{height:38px;font-size:15px;}
footer .foot-col-01 a.footer-logo{font-size:13px;line-height:14px;}
footer .foot-col-01 a.footer-logo img{width:185px;}
.ibms-page #ibmsModal .modal-dialog h5{margin-top:25%;}
.ibms-page #ibmsModal-1 .modal-body{min-height:520px;font-size:32px;line-height:32px;}
.ibms-page #ibmsModal-1 .modal-dialog .content h5, .ibms-page footer #ibmsModal-2 .modal-dialog h5{font-size:34px;line-height:32px;}
.ibms-page #ibmsModal-1 .modal-dialog .content{margin:5%;}
.ibms-page #ibmsModal-1 .modal-dialog .content p{font-size:18px;margin-top:20px;line-height:22px;}
.ibms-page #ibmsModal-2 .modal-dialog h5{margin-top:15%;}
.ibms-page #ibmsModal-2 .modal-dialog h5{margin-top:20%!important;}
.ibms-page #ibmsModal-2 .modal-dialog ul li img{max-width:60%;}
.ibms-page #ibmsModal-2 .modal-dialog ul{margin-top:5%;}
.feature-col-list .col-md-4{max-width:346px;}


/* MEDIA GALLERY PAGE */
section.coverage-banner .wrapper{height: 300px;}
section.coverage-banner .wrapper h1{font-size: 80px;}
section.coverage-content .wrapper{padding: 50px 0;padding-bottom: 120px}
section.coverage-content .wrapper article img{width: 200px;}
section.coverage-content .wrapper article a{font-size: 16px;}
section.coverage-content .wrapper article span img{width: auto;}


.top-strip p {font-size: 14px;letter-spacing: .5px;}


/*hover social icon hide show css */
header .navbar ul.nav .social-list {height: 69px;}
header .navbar ul.nav .social-list li {margin-left: 12px;}
header .navbar ul.nav .social-list ul {width: 93px;}
header .navbar ul.nav .social-list .left-arrow-black {padding: 4px 5px 0 0px;}


header .navbar ul.nav .social-list:hover ul {width: 150px;}
header .navbar ul.nav li a.social-media-padding i.social, header.scroll .navbar ul.nav .social-list a.social-media-padding i.social {font-size: 19px;} 

.home-banner-section ul.banner-slider > li.solutions-bnr-img {
    background-position-x: inherit;
}
.home-banner-section .bt-banner-information{
    bottom: 50px;
}
.home-banner-section .bt-banner-information{
    width: 1100px;
    margin-left: -550px;
    left: 50%;
}
.home-banner-section .bt-banner-information .slide-info-item{

}
.home-banner-section .bt-banner-information .slide-info-item span i{
    
    font-size: 28px;
    line-height: 29px;

}
.home-banner-section .bt-banner-information .slide-info-item h2 {
    font-size: 21px;
    text-transform: uppercase;
    line-height: 22px;
    margin-left: 18px;
}

.offices-main-cont .offices-address-col-02 { width: 440px;}
.offices-main-cont .offices-address-col-03 {
    width: calc(100% - 440px);
}

}



@media screen and (max-width:1380px){

/*project-page css */
.projects-page section.coverage-content .wrapper article p {font-size: 18px;}
.projects-page section.coverage-content .wrapper article img.dubble-arrow {width: 18px;}
.project-testimonial .wrapp {width: 65%;}


.home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {left: 50px;}
.home-banner-section .bx-wrapper .bx-controls-direction a.bx-next {right: 50px;}

.solution-features{padding:130px 0 0px;}
.video-popup iframe,.video-popup .youtube-player{width:800px;height:451px;}
.solutions-banner-section .solution-main-cont, .solutions-banner-section .solution-main-cont.bms{width:594px;}
.solutions-banner-section .solution-main-cont h2{font-size:20px;line-height:26px;}
.solutions-banner-section .solution-main-cont p.banner-sub-text{font-size:20px;line-height:26px;}

.home-automation-page .solutions-banner-section .sidebar{height:737px;}
.home-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:74px;}
.ibms-page #ibmsModal .modal-dialog h5{margin-top:25%;}
.ibms-page #ibmsModal .modal-dialog p, .ibms-page #ibmsModal-2 .modal-dialog p, .ibms-page #ibmsModal-1 .modal-dialog p{font-size:16px;}
#exhibit_popup .modal-dialog{width:960px;}
#exhibit_popup .modal-content{padding:45px 60px;}
#exhibit_popup .modal-content p span{font-size:26px;}
#exhibit_popup .modal-content h1{line-height:80px;}
#exhibit_popup .modal-content h2{font-size:26px;line-height:28px;}
#exhibit_popup .modal-content h3{font-size:40px;margin:20px 0 5px;padding:20px 0;}
#exhibit_popup .modal-content p{font-size:20px;line-height:26px;width:70%;}
#exhibit_popup .modal-content h4{font-size:24px;}
.resources-lists .tab-content #demo-apps .col-md-6 .btn-primary{font-size:16px;padding:10px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li{margin-top:12px;}
.resources-lists .tab-content #demo-apps .col-md-6 .btn-primary{padding:15px 10px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li:first-child{display:block;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li .btn-primary{font-size:16px;padding:14px 20px;}
.resources-lists .tab-content .col-md-6 iframe{height:301px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li:first-child{width:auto;display:inline-block;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li{width:25%;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li .btn-primary{padding:12px 20px;}

/* .lead-popup-modal .modal-dialog{ width: 472px !important;}
.lead-popup-body{ padding: 0 22px;}
.lead-popup-heading{ padding-top: 26px !important; padding-bottom: 20px !important;}
.lead-popup-heading h3{ font-size: 26px; line-height: 34px;}
.lead-popup-buttons{ padding-bottom: 18px;}
.lead-popup-buttons .btn-primary{ padding: 8px 26px;}
.lead-popup-buttons .btn-secondary{ padding: 8px 31px;}
.lead-popup-modal .lead-popup-input input{  padding: 22px 20px; margin-bottom: 16px;}
.lead-popup-modal .lead-form-button{  margin-bottom: 18px; margin-top: 30px; font-size: 20px; line-height: 20px; padding: 12px 0px; } */

#leadMailStatus .success h3{ font-size: 30px;}
#leadMailStatus .success p{ font-size: 19px; margin: 14px 0; }
#leadMailStatus .success a{ margin-top: 8px; margin-bottom: 8px; font-size: 18px; }
.lead-popup-modal .lead-success-img{ height: 82px; }

}

@media screen and (max-width:1300px){
    .home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {left: 15px;}
    .home-banner-section .bx-wrapper .bx-controls-direction a.bx-next {right: 15px;}
    .thank-you section .wrapper h1{font-size:6.5em;} .thank-you section .wrapper p{margin-bottom: 40px;}
}

@media screen and (max-width:1200px){
    .smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul{justify-content: left;}
    .smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li:first-child{margin-left:0;}
    .smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li{ margin-right: 0px;width: auto;}
    .smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li:nth-child(2){margin-left: 12px;margin-top: auto;margin-bottom: auto}
    .smart-touch-switch-bnr-img.with-award-logo .banner-information .pop-banner-information ul li img{ width: auto;height: 60px;}
    header.scroll .navbar ul.nav li {
        margin-left: 10px;
    }
    .home-banner-section .banner-information ul li {
        font-size: 13px;
    }
    /*project-page css */
    .projects-page .top-header {padding: 28px 0 50px;}
    .projects-page .top-header .textwidget {width: 70%;}
    .projects-page section.bg-gray {padding: 50px 0;}
    .projects-page .top-header h1 {font-size: 70px;} 
    .projects-page .wrapper .grid-holder article p {font-size: 16px;}
    .projects-page .wrapper .grid-holder article img.dubble-arrow {width: 16px;}
    .project-testimonial .wrapp {width: 70%;}
    .project-testimonial {padding: 50px 0 60px;}
    .project-testimonial h2 {font-size: 50px;}
    .project-testimonial .wrapp {width: 70%;margin-top: 50px;}
    .project-testimonial p {font-size: 17px;}
    .project-testimonial .writer .name {font-size: 17px;}
    .project-testimonial .writer .c-name {font-size: 16px;}
    .project-testimonial .bx-wrapper .bx-has-controls-direction {    width: 50%;}
    .project-testimonial .bx-wrapper .bx-controls-direction a,.project-testimonial .bx-wrapper .bx-controls-direction span {width: 30px;height: 30px;}

    .feature-col-list .col-md-4 .overlay ul li:nth-child(2) h3 {font-size: 25px;line-height: 30px;}



    .home-banner-section .bx-wrapper .bx-controls-direction a, .home-banner-section .bx-wrapper .bx-controls-direction span {
    height: 40px;
    width: 22px;
    }

.smart-villa-hold {top: 350px;}
.smart-villa-hold .flex-wrap {width: 230px;height: 120px;}
.smart-villa-hold button {width: 20px;height: 120px;}
.smart-villa-hold button img {height: 16px;}
.smart-villa-hold .inner {padding: 15px 20px 15px 13px; height: 120px;}
.smart-villa-hold h3 {font-size: 26px;margin: 0 0 6px;line-height: 26px;}
.smart-villa-hold a {font-size: 13px;width: 175px;height: 30px;}
.smart-villa-hold.open-window {
    right: -212px;
}


    .home-banner-section .banner-information .download-btn-box a img {
    height: 33px;
    }
    .home-banner-section .banner-information .download-btn-box {margin-left: 20px;top: 24px;}
	body{padding-top:55px;}
.video-popup iframe,.video-popup .youtube-player{width:750px;height:423px;overflow:hidden;}
.wrapper{width:900px;}
iframe#ytCorporateVideo {height: 135% !important;}
.carousal-chevron {margin-top: -10px;}
header{height:56px;}
header .navbar{min-height:56px;}
header .navbar a.navbar-brand{margin-top:14px;}
header .navbar a.navbar-brand span.logo-bg, header.scroll .navbar a.navbar-brand span.logo-bg {width:120px;height:24px;}
.home-webinar .webinar-wrapper h2 {font-size: 22px;}
header .navbar a.navbar-brand img{height:19px;}
header .navbar a.navbar-brand span{font-size:11px;line-height:14px;}
header .navbar ul.nav li a{font-size:13px;padding:17px 2px 0px;}
header .navbar ul.nav li a.social-media-padding {padding-left: 0px;padding-right: 0px;padding-top: 10px;}
.home-banner-section,.home-banner-section ul.banner-slider > li{height:500px;}
.home-banner-section nav.banner-pagination{width:900px;margin-left:-450px;padding:8px 5px;}
.home-banner-section nav.banner-pagination ul li{margin:0 4px;}
.home-banner-section nav.banner-pagination ul li a{width:103px;}
.home-banner-section nav.banner-pagination ul li a h3, .home-banner-section nav.banner-pagination ul li a p, .home-banner-section nav.banner-pagination ul li a span.banner-section-label{font-size:13px;bottom:10px;line-height:15px;left:10px;}
.home-banner-section nav.banner-pagination ul li a i{top:12px;left:13px;font-size:20px;}
.home-banner-section nav.banner-pagination ul li a.active h3, .home-banner-section nav.banner-pagination ul li a.active p, .home-banner-section nav.banner-pagination ul li a:hover p, .home-banner-section nav.banner-pagination ul li a:hover h3{font-weight:500;}
.home-banner-section nav.banner-pagination ul li a.active i, .home-banner-section nav.banner-pagination ul li a:hover i{top:52px;}
.home-banner-section nav.banner-pagination ul li.two-line a.active i, .home-banner-section nav.banner-pagination ul li.two-line a:hover i{top:40px;}
.home-banner-section nav.banner-pagination ul li.three-line a.active i, .home-banner-section nav.banner-pagination ul li.three-line a:hover i{top:25px;}
.home-banner-section .banner-information{padding:23px 25px;margin-left:-449px;height:230px;width:470px;}
.home-banner-section .banner-information h2{font-size:50px;line-height:50px;}
.home-banner-section .banner-information h2.bms {font-size: 40px;line-height: 40px;}
.home-banner-section .banner-information p{font-size:13px;}
.home-banner-section .banner-information a.btn,.home-banner-section .banner-information button.btn{font-size:12px;    margin-top: 20px;}
.home-banner-section .banner-information.corporate-slide-info button.btn {margin-top: 10px;}
.home-banner-section .banner-information a.btn-video i{font-size:18px;color:#fff;line-height:23px;vertical-align:middle;margin-right:5px;}
.col-one-by-two{width:530px;}
.col-one-by-two .home-about .about-certification{width:430px;}
.home-about .about-certification{width:350px;}
.home-about .about-certification .certificationSlider{padding:30px;}
.home-about .about-certification .carousel .banner-content img{width:220px!important;}
 .youtube-player img,.home-about .about-certification .carousel .youtube-player img {    width: 100% !important;  }
.home-about{padding:46px 0 20px 0;}
.about-main-cont .about-main-cont h1, .our-clients-cont h2,.contact-main-cont .contact-address-col h1, .solutions-banner-section .solution-main-cont h1{font-size:70px;line-height:64px;padding-bottom:16px;}
.solutions-banner-section .solution-main-cont h1.energy-efficiency{font-size: 62px;line-height: 68px;}
.solutions-banner-section .solution-main-cont h1.bms {font-size: 48px;line-height: 58px;}
.home-about .about-company h2,.home-about .about-company h1.text-combin,.about-main-cont .about-main-cont h2, .our-clients-cont h3,.solutions-banner-section .solution-main-cont h2, .solutions-banner-section .solution-main-cont p.banner-sub-text{font-size:20px;line-height:26px;padding-bottom:18px;}
.home-about .about-company .sub-title{font-size:20px;line-height:26px;padding-bottom:18px;}

.home-about .about-company p, .pad-top, .solutions-banner-section .solution-main-cont p{font-size:16px;line-height:24px;padding-bottom:18px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h2{font-size:25px;margin-top:124px;margin-bottom:0;}
.home-about .about-certification .certificationSlider .item.wireless-banner img{margin:110px 8px 22px;width:100px;}
.home-about .about-certification .certificationSlider .item.wireless-banner h2{font-size:34px;line-height:28px;}
.home-about .about-certification .certificationSlider .item.lead-banner img{width:142px;}
.call-to-action h4, .call-to-action p.title{font-size:30px;}
.home-about .about-company .title{font-size: 30px;}
.call-to-action a{font-size:16px;padding:10px 76px;margin:28px 0;}
.call-to-action h5, .call-to-action p.sub-title,.buildtrack-awards h2{font-size:26px;}
.home-features-list .title-v1 {font-size: 26px;}
.buildtrack-awards ul li {width: 218px !important;height: 400px;margin-right: 8px;}
.buildtrack-awards ul li img{width:auto;max-width: 100%;margin-bottom:29px;}
.buildtrack-awards ul li h3, .buildtrack-awards ul li p.slider-sub-text {font-size: 15px;line-height: 21px;}
.buildtrack-awards ul li p {
    font-size: 10px;


}
.home-parallax-features-list .each-feature-box.feature-control .feature-short-description{padding-top:80px;}
.solutions-banner-section .solution-main-cont, .solutions-banner-section .solution-main-cont.bms{width:490px;}
.solutions-banner-section .sidebar{width:365px;height:696px;margin-right:0;}
.solutions-banner-section .solution-main-cont .additional-info ul li a{font-size:15px;}
.solution-features{padding:100px 0 0px;}
.solution-features .information-cont{width:340px;height:auto;min-height:422px;padding:30px 45px 30px 30px;}
.solution-features h2{font-size:30px;margin-bottom:50px;line-height:36px;}
.solution-features h2 br{display:none;}
.solution-features .main-title{font-size:30px;margin-bottom:50px;line-height:36px;}
.solution-features .main-title br{display:none;}

.solution-features .feature-slider-cont{top:55px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3{font-size:19px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2{font-size:19px;}

.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a{padding:12px 60px 12px 30px;line-height:20px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a{padding:12px 60px 12px 30px;line-height:20px;}
.solution-features .slider-obj{left:300px;bottom:inherit;top:206px;}
.solution-features .slider-obj.safety-obj-slider .bx-wrapper img{width:60%;}
.solution-features .content-slider-wrap{height:auto;min-height:580px;}
.solution-features .information-cont.accordion-holder .panel-body{height:auto;min-height:260px;}
.solution-features .information-cont.accordion-holder .panel-body p{font-size:16px;}
.solution-features .information-cont.accordion-holder.entertainment-accordion .panel-body.two-items{height:298px;}
.solution-features .information-cont.energy-eff-accordion{height:437px;}
.additional-info2 li{margin-right:10px;}
.additional-info2 li a{padding:10px 14px;}
.office-automation-page header .sub-navigation ul li{display:inline-block;margin-right:7px;}
header .sub-navigation ul li a {font-size: 14px;}
header .sub-navigation ul li a.get-a-quote {padding: 5px 10px;font-size: 11px;}
.office-automation-page .additional-info2 li a, .hospital-automation-page .additional-info2 li a, .senior-living-automation-page .additional-info2 li a,
.warehouse-automation-page .additional-info2 li a, .ibms-page .additional-info2 li a, .energy-efficiency-automation-page .additional-info2 li a{line-height:20px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a:hover{color:#000;background-color:transparent;}
.home-features-list .automation-fatures .col-each .each-thumb-col a span.description{display:block;position:relative;bottom:15px;left:0;right:0;}
.home-features-list .automation-fatures{width:100%;height:auto;}
.home-features-list .automation-fatures .col-each{width:100%;height:auto;float:none;}
.home-features-list .automation-fatures .col-each .each-thumb-col{width:600px;height:350px;float:left;margin-right:6px;margin-bottom:0;margin-top:6px;padding:0;}
.home-features-list .automation-fatures .detail-box, .home-features-list .automation-fatures .detail-box .description{width:100%;height:0;float:none;}
.home-features-list .automation-fatures .detail-box .featured-img{width:444px;float:left;}
.home-features-list .automation-fatures .detail-box img{width:100%;height:auto;}
.home-features-list .automation-fatures .detail-box .description{width:50%;float:right;}
.home-features-list .automation-fatures .detail-box.active{width:100%;height:200px;background-color:#969696;display:none;}
.home-features-list .automation-fatures .col-each .each-thumb-col a{background-color:transparent;color:#000;position:relative;top:inherit;bottom:inherit;left:inherit;right:inherit;height:auto;padding-top:20px;}
.home-features-list .automation-fatures .col-each .each-thumb-col a i.icon{display:block;margin:0;margin-bottom:20px;}
.home-features-list .automation-fatures .col-each .each-thumb-col img.feature-mob-img{width:100%;display:block;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active{background-color:transparent;color:#fff;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active i.icon,.home-features-list .automation-fatures .col-each .each-thumb-col a.active h2,.home-features-list .automation-fatures .col-each .each-thumb-col a.active p ,.home-features-list .automation-fatures .col-each .each-thumb-col a:hover i.icon, .home-features-list .automation-fatures .col-each .each-thumb-col a:hover img.direction{color:#000;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active img.direction{display:none;}
.solution-features .information-cont h3{font-size:24px;line-height:30px;}
.solution-features .information-cont .main-title-v2{font-size:24px;line-height:30px;}

.home-automation-page .solutions-banner-section .solution-banner-img, .hotel-automation-page .solutions-banner-section .solution-banner-img{width:475px;right:-38px;}
.office-automation-page .solutions-banner-section .solution-banner-img{width:450px;}
.hospital-automation-page .solutions-banner-section .sidebar{height:530px;}
.hospital-automation-page .solutions-banner-section .solution-banner-img{right:38px;width:120%;margin-top:50px;margin-bottom:17px;}
.senior-living-automation-page .solutions-banner-section .solution-banner-img{margin-left:-53px;width:450px;}
.hospital-automation-page .solutions-banner-section h3.title-bottom{margin-left:140px;line-height:28px;font-size:24px;margin-top:-9px;}
.warehouse-automation-page .solutions-banner-section .solution-banner-img{margin-left:-66px;width:424px;}
.ibms-page .solutions-banner-section .solution-banner-img{width:445px;bottom:0px;right:-5px;}
.energy-efficiency-automation-page .solutions-banner-section .sidebar{height:850px;}
.energy-efficiency-automation-page .solutions-banner-section .sidebar h3{margin-left:20px;font-size:24px;line-height:30px;margin-top:30px;}
.energy-efficiency-automation-page .solutions-banner-section .solution-banner-img{width: 137%; margin-top: 10px;}

.solutions-banner-section .secondtime-award p span {margin: 0px 15px;display: block;height: 0;}


.home-automation-page .solutions-banner-section .sidebar{height:775px;}
.about-main-cont{margin-top:15px;}

.about-main-cont .about-main-cont { width: 450px;}
.about-video-container {width: 400px;margin-top: 110px;}
.about-main-cont .about-main-cont p, .projects-page .top-header p{padding:9px 0;}

.our-clients-cont ul li, .our-clients-cont ul li span{width:24.5%;height:90px;}
.our-clients-cont ul li img{width:auto;max-width:100%;height:auto;max-height:76px;}
.solution-features .slider-obj.safety-obj-slider.bigger{width:600px;top:250px;}
.solution-features .slider-obj.safety-obj-slider.bigger .bx-wrapper img{width:100%;}
.contact-main-cont .contact-address-col{width:420px;}
.offices-main-cont .offices-address-col-02 { width: 100%;}
.offices-main-cont .offices-address-col { width: 100%;}
.offices-main-cont .offices-address-col-03 { width:100%;}
.offices-main-cont .offices-address-col-02 .address-col-02 { display: flex; justify-content: space-between;}
.offices-main-cont .offices-address-col-03 .address-col-03 { display: flex; justify-content: space-between; }
.offices-main-cont .offices-address-col-03 .contact-group { width: 33.8%; float: unset;}
.contact-main-cont .contact-form-holder{width:432px;}
.contact-main-cont .contact-form-holder p.contact-title{font-size:22px;line-height:26px;}
.contact-main-cont .contact-form-holder form textarea{height: 318px;}
.contact-main-cont .contact-form-holder .location-map-note ul li{margin-bottom:10px;}
footer{padding:36px 0 65px 0;}
footer .foot-col-01{width:280px;}
footer .foot-col-01 a.footer-logo img{width:150px;}
footer .foot-col-01 a.footer-logo span{font-size:11px;line-height:13px;}
footer .foot-col-01 p{font-size:12px;}
footer .foot-col-03{width:365px;margin-left:40px;margin-top:12px;}
footer .foot-col-02 ul li{margin-bottom:5px;display:block;}
footer .foot-col-03 form input[type="text"].form-control{width:246px !important;}
footer .foot-col-03 form input[type="submit"]{font-size:15px;padding:8px 16px;height:36px;}
footer .foot-col-03 form input[type="text"].form-control{height:38px;}
footer .foot-col-03 ul.menu-footer li a{font-size:13px;}
footer .foot-col-03 form input[type="button"]{font-size:15px;padding:8px 16px;height:38px;}
.ibms-page .solution-main-cont .additional-info{margin-top:0px!important;}
.ibms-page #ibmsModal .modal-dialog h5{margin-top:20%;font-size:30px;line-height:36px;}
.ibms-page #ibmsModal-1 .modal-body{min-height:600px;}
.ibms-page #ibmsModal .modal-dialog button.close, .ibms-page footer #ibmsModal-2 .modal-dialog button.close{padding:10px;}
.ibms-page #ibmsModal-2 .modal-dialog h5{margin-top:15%!important;}
.ibms-page #ibmsModal-2 .modal-dialog ul li img{max-width:50%;}
.ibms-page #ibmsModal-2 .modal-dialog ul li:first-child{margin-bottom:1%;}
.ibms-page #ibmsModal .modal-dialog, .ibms-page #ibmsModal-2 .modal-dialog, .ibms-page #ibmsModal-1 .modal-dialog{width:90%;}
.home-about .about-certification .carousel-control{left:15px;}
header .navbar a.navbar-brand span.logo-bg{background-size:contain;}
.feature-col-list .col-md-4{max-width:280px;}
.home-webinar .webinar-wrapper{padding:25px;margin-bottom:20px;}
.home-webinar .webinar-wrapper h2{font-size:24px; line-height: 23px;}
.home-webinar .webinar-wrapper h3{font-size:13px;letter-spacing:0px;}
.home-webinar .webinar-wrapper h3 sup{font-size: 8px;}
.home-webinar .webinar-wrapper .btn{font-size:14px;padding:5px 15px;}
.home-webinar .wrapper{padding-bottom:15px;margin-bottom:15px;}
.resources .wrapper h1{font-size:80px;}
.resources-lists .tab-content .col-md-6 h3{font-size:26px;margin-top:25px;}
.resources-lists .tab-content .col-md-6 p{margin-top:10px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li{font-size:14px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li .btn-primary{font-size:14px;padding:8px 20px;}
.resources-lists .tab-content #smart-solutions .col-md-4 .btn-primary{font-size:14px;padding:8px 20px;}
.resources-lists .tab-content #case-studies .col-md-4 .btn-primary {font-size: 14px;padding: 8px 20px;}


.resources-lists .tab-content #brochures ul li a.button{font-size:13px;}
.resources-lists .tab-content #brochures ul li h3{font-size:15px;}
.resources-lists .tab-content .col-md-6 iframe{height:246px;}
.hotel-automation-page aside.sidebar h4, .home-automation-page aside.sidebar h4{font-size:16px;}
li.nav-social a, li.nav-social a:hover, li.nav-social a:focus, li.nav-social a:visited, .social-share {margin-top: 3px;}
.resources-lists .tab-content #smart-solutions ul li h3 {font-size: 28px;line-height: 32px;}
.resources-lists .tab-content #case-studies ul li h3 {font-size: 28px;line-height: 32px;}

.resources-lists .nav-tabs>li a{padding: 40px 15px;}


.location-map-holder .location-map{width: 100%;height: 500px;}
section.coverage-content .wrapper article.white-panel p br {display: none;}


/* MEDIA GALLERY PAGE */
section.coverage-banner .wrapper{height: 250px;}
section.coverage-banner .wrapper h1{font-size: 60px;}
section.coverage-content .wrapper{padding: 40px 0;padding-bottom: 120px;}
section.coverage-content .wrapper article img{width: 175px;}
section.coverage-content .wrapper article a{font-size: 14px;}


/*hover social icon hide show css */
header .navbar ul.nav > li:last-of-type {margin-right: 115px;}
header .navbar ul.nav .social-list {height: 55px;}
header .navbar ul.nav li a.social-media-padding {padding-top: 0;} 
header .navbar ul.nav .social-list li {margin-left: 10px;}
header .navbar ul.nav .social-list ul {width: 85px;}
header .navbar ul.nav li a.social-media-padding i.social, 
header.scroll .navbar ul.nav .social-list a.social-media-padding i.social {font-size: 18px;}
header .navbar ul.nav .social-list:hover ul {width: 130px;}
header .navbar ul.nav .social-list .left-arrow-black {padding: 3px 0px 0 0px;}

.projects-page .wrapper p.img-copyright-text {bottom: -40px;}
 
/* solution css */
.home-banner-section .bt-banner-information{
    width: 900px;
    margin-left: -450px;
}
.home-banner-section .bt-banner-information .slide-info-item h2{
    font-size: 18px;
    line-height: 21px;
}
.offices-main-cont .offices-address-col-03 .contact-group, .offices-main-cont .offices-address-col-02 .contact-group{
    width: 50%;
}



/* solution css */
}

@media screen and (max-width:1024px){
    .buildtrack-awards ul li{width: 292px!important;height: 450px;}
    section.coverage-content .wrapper article.white-panel {
        position: absolute;
    }

    .bx-wrapper .bx-has-controls-direction {top: 47%;}

.home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {left: 10px;}
.home-banner-section .bx-wrapper .bx-controls-direction a,.home-banner-section .bx-wrapper .bx-controls-direction span {height: 40px;width: 20px;}
.bx-controls-direction a.bx-next {right: 10px;}

.ibms-page #ibmsModal-1 .modal-body{min-height:500px;}
.feature-col-list .col-md-4 .overlay ul li:nth-child(1) img{opacity:1;margin-top:30px;}
.feature-col-list .modal-header .col-md-6.feature-content p{font-size:15px;}
.feature-col-list .modal-header .col-md-6.feature-content h4{font-size:32px;}
.feature-col-list .modal-header .col-md-6.feature-content{padding:0px 34px;}
.feature-col-list .modal-header .col-md-6.feature-content{margin-top:-140px;}
.video-popup .modal-dialog{position:absolute;}
.office-automation-page .solutions-banner-section .sidebar{height:632px;}
.office-automation-page .solutions-banner-section .solution-banner-img{width:430px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3{font-size:28px;line-height:32px;}
.home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text{font-size:28px;line-height:32px;}
.location-map-holder iframe {height: 250px;}
#exhibit_popup .modal-dialog{width:768px;}
#exhibit_popup .modal-content p span{font-size:22px;}
#exhibit_popup .modal-content h1{font-size:72px;line-height:65px;}
#exhibit_popup .modal-content h2{font-size:22px;line-height:20px;}
#exhibit_popup .modal-content h3{font-size:30px;margin:15px 0 5px;padding:20px 0;}
#exhibit_popup .modal-content p{font-size:18px;line-height:24px;width:80%;}
#exhibit_popup .modal-content h4{font-size:22px;}
#exhibit_popup .modal-content h4 span{font-size:18px;}
.resources-lists .tab-content #brochures ul li{padding: 0px 10px; width: 33%;}
.privacy h1{font-size:52px !important;line-height:55px !important;margin-bottom:0px;}
header .navbar ul.nav li a.social-media-padding i.social { font-size: 18px; }
.home-webinar .webinar-wrapper h2 {font-size: 22px;line-height: 24px;}
.home-webinar .webinar-wrapper h3 {font-size: 13px;}
.resources-lists .tab-content #smart-solutions ul li h3{font-size:26px; line-height: 30px; }
.resources-lists .tab-content #case-studies ul li h3{font-size:26px; line-height: 30px; }
.location-map-holder .location-map{width: 100%;height: 400px;}
section.coverage-content .wrapper article.white-panel p br {display: none;}

header .navbar ul.nav li a.social-media-padding i.social {font-size: 16px;}
header .navbar ul.nav li a.social-media-padding i.social, 
header.scroll .navbar ul.nav .social-list a.social-media-padding i.social {font-size: 16px;}
header .navbar ul.nav .social-list li {margin-left: 10px;}
header .navbar ul.nav .social-list ul {width: 77px;}
header .navbar ul.nav .social-list:hover ul {width: 120px;}

.lead-popup-modal .modal-dialog {width: 360px !important;}
.lead-popup-modal .modal-header {padding: 5px 10px;}
.lead-popup-heading {padding-top: 20px !important;padding-bottom: 20px !important;}
.lead-form .lead-popup-heading {padding-bottom: 20px !important;}
.lead-popup-heading h3 {font-size: 20px;line-height: 26px;}
.lead-popup-modal .modal-body {padding: 0 20px 20px;}
.lead-popup-modal .lead-popup-input input {width: 100%;height: 36px;padding: 5px 10px;margin-bottom: 10px;border-radius: 5px;font-size: 14px;}
.lead-popup-modal .lead-form-button {margin-top: 8px;font-size: 18px;line-height: 20px;padding: 10px 0;}

#leadMailStatus .success h3{ font-size: 26px;}
#leadMailStatus .success p{ font-size: 16px; margin: 10px 0; }
#leadMailStatus .success a{ margin-top: 8px; margin-bottom: 8px; font-size: 16px; }
.lead-popup-modal .lead-success-img{ height: 70px; }

}
@media screen and (max-width:992px){
    .buildtrack-awards ul li{width: 292px!important;height: 450px;}
.wrapper {width: 890px;}
    /*project-page css */
    .projects-page .top-header {padding: 13px 0 50px;}
    .projects-page .wrapper .grid-holder article a {padding: 7px;}
    .projects-page .wrapper .grid-holder article p {font-size: 13px;}
    .projects-page .wrapper .grid-holder article img.dubble-arrow {width: 12px; bottom: 0;}
    .project-testimonial h2 {font-size: 45px;}
    .project-testimonial .wrapp {width: 80%;margin-top: 35px;}

    .project-testimonial .writer.auther-img-text .img-wrapp {width: 75px;margin-right: 10px;}
    .project-testimonial .writer {min-height: 80px;}
    .project-testimonial .bx-wrapper .bx-has-controls-direction {width: 65%;    bottom: 35px;}

    .bx-wrapper .bx-has-controls-direction {top: 43%;}
.navbar-right {margin-right: 15px;}
.feature-col-list .modal-header .col-md-6.feature-content{position:relative;right:0;height:100%;top:50%;margin-top:0;padding:50px;}
.feature-col-list .modal-header .col-md-6 img{width:100% !important;}
.feature-col-list .modal-header .close{margin-top:0px!important;padding:20px;opacity:1;position:absolute;z-index:9999;right:0;outline:none;}
.resources-lists .nav-tabs>li{width:20%;}
.resources-lists .tab-content #brochures ul li h3{font-size:14px;}
.resources-lists .tab-content #brochures ul li a.button{font-size:14px;}
.resources-lists .tab-content #demo-apps .col-md-6 h3{margin-top:30px;}
.resources-lists .tab-content .col-md-6 p{margin:0;}
.resources-lists .tab-content #demo-apps .col-md-6 ul{margin-top:15px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul{width:100%;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li:first-child{display:inline-block;width:auto;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li .btn-primary{padding:15px 20px;font-size:16px;}
.resources-lists .tab-content .col-md-6 iframe{width:100%;height: 100%;position: absolute;top: 0;z-index: 1; }
.resources-lists .tab-content{text-align:center;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li{width:auto;}
.resources-lists .tab-content #smart-solutions ul li p, .resources-lists .tab-content #smart-solutions ul li h3{text-align: left;}
.resources-lists .tab-content #case-studies ul li p, .resources-lists .tab-content #case-studies ul li h3{text-align: left;}
.resources-lists .tab-content #smart-solutions ul li .btn-primary{font-size: 14px;padding: 8px 15px;}
.resources-lists .tab-content #case-studies ul li .btn-primary{font-size: 14px;padding: 8px 15px;}
.home-webinar .webinar-wrapper h2 {font-size: 23px;line-height: 22px;}
.home-webinar .webinar-wrapper h3 {margin-bottom: 22px;}
.home-webinar ul li .webinar-centralize .add-margin {margin-bottom: 9px;}
.contact-main-cont .contact-form-holder form input.ampsubmit{margin-top:20px;}
.contact-main-cont .contact-form-holder .location-map-note{margin-top:40px;}







.resources-lists .nav-tabs>li, .resources-lists .nav-tabs>li a{font-size: 20px;line-height: 23px;}
.resources-lists .nav-tabs>li a{padding: 30px 15px;}

a.popup-trigger-btn{display: none;}

.solutions-banner-section {margin-top: 50px;}
.solutions-banner-section .secondtime-award {margin-top: 42px;}


/* MEDIA GALLERY PAGE */

section.coverage-content .wrapper .grid-holder{height: auto !important;}
section.coverage-content .wrapper article.white-panel{margin-bottom: 25px;position: relative;top: 0 !important;width: 100% !important;}
section.coverage-content .wrapper {padding-bottom: 20px;}
.left-side-strip, .right-side-strip {
    display: none;
}
.mobile-strip {
    display: block;
}
.mobile-strip .left-side-strip, .mobile-strip .right-side-strip {
    display: inline-block;
    padding: 0px 50px;
    max-width: fit-content;
    flex: 1;
}
.top-strip {
    padding: 7px 0px;
padding-bottom: 0;}
header {
    top: 0px;
}
body {
    padding-top: 55px;
}
.feature-col-list .col-md-4 {
    max-width: calc(295px - 19px);
}
.home-banner-section .bt-banner-information{
    padding-left: 30px;
}
.offices-main-cont .offices-address-col-03 .pl, .offices-main-cont .offices-address-col-02 .pl {
    padding-left: 20px;
}

}
@media screen and (max-width:900px){

    .projects-page .top-header .textwidget {width: 100%;}

    .smart-villa-hold {
    top: 70px;
    }
    header.scroll .navbar ul.nav li {
    margin-left: 0px;
}
    .smart-villa-hold .flex-wrap {
    width: 190px;
    height: 100px;
        border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    }
    .smart-villa-hold button {
    width: 16px;
    height: 100px;
    }
    .smart-villa-hold button img {
    height: 16px;
    }
    .smart-villa-hold .inner {
    padding: 10px 15px 10px 10px;
    height: 100px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    }
    .smart-villa-hold h3 {
    font-size: 21px;
    margin: 0 0 5px;
    line-height: 21px;
    }
    .smart-villa-hold a {
    font-size: 11px;
    width: 142px;
    height: 30px;
    }
    .smart-villa-hold.open-window {
    right: -173px;
    }
    


    .banner-slider-mob .download-btn-box {display: flex;flex-wrap:wrap;align-items:center;justify-content: flex-start;margin-top: 15px;}
    .banner-slider-mob .download-btn-box a:nth-child(1) {margin-right: 10px;} 
    .banner-slider-mob .download-btn-box a img {display: block;width: 100px;}
    .bnr-info-mob h2.pad-tp-0 { padding-top: 0%;}
body {padding-top: 50px;}
.navbar-right {margin-right: -15px;}
.home-about .about-company{margin-top:0;}
.mob-certification-slider{display: block;}
.sidebar-slider{display: none;}
iframe#ytCorporateVideo {height: 100% !important;}
.webinar-fixed-bottom-wrap{display:none;}
.home-about .about-certification{width:100%;}
.home-about .about-certification{border:0;}
.solutions-banner-section .solution-main-cont p{padding-right: 0px;}
.home-about .about-certification .certificationSlider{padding:0 25px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3, .home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text{font-size:22px;line-height:26px;margin-bottom:25px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3 br{display:none;}
.home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text br{display:none;}
.home-about .about-certification .certificationSlider .item{text-align:center;padding-top:30px;height:310px;}
.home-about .about-certification .carousel .banner-content img{width:auto!important;}
.video-mob {display: block;}
.solutions-banner-section{margin-top: 15px;}

.home-webinar .webinar-wrapper h3 {margin-bottom: 40px;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
header .sub-navigation{display:none;}
header .navbar a.navbar-brand{margin-top:13px;font-size:12px;line-height:12px;}
header .navbar a.navbar-brand img{height:19px;}
header .navbar a.navbar-brand span{font-size:10px;line-height:12px;}
.navbar-toggle{background-color:#f5f5f5;margin-right:24px;margin-top:8px;}
.navbar-toggle .icon-bar{background-color:#1f3869;}
.navbar-toggle .sr-only{display:none;}
.navbar-fixed-top .navbar-collapse{background-color:#1f3869; overflow-x: hidden!important;}
.navbar-nav{margin-top:0; max-width: 100%; margin: 0;}
header .navbar ul.nav > li{margin-left:0;}
header .navbar ul.nav li a,header .navbar ul.nav li a.login-btn{color:#fff;padding:8px 20px;}
.navbar-nav .open .dropdown-menu>li>a{padding:10px 30px;}
header .navbar ul.nav li a:hover,header .navbar ul.nav li a.active{background-color:#1a2742;color:#fff;}
header .navbar ul.nav li.dropdown{background-color:#1a2742;color:#fff;position:relative;}
header .navbar ul.nav li.dropdown span{position:absolute;display:block;border:none;width:100%;height:38px;top:0;}
header.scroll .navbar ul.nav li a{font-size:13px;padding:8px 20px;}
.navbar-nav .dropdown-menu{display:block!important;position:inherit!important;width:100%;background:#1e3768;}
header .navbar ul.nav ul li{padding-left:0;}
header .navbar ul.nav ul li a{padding:5px 20px!important;}
.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;}
header .navbar ul.nav ul{border:none!important;box-shadow:none;padding-bottom:15px;margin-bottom:15px;background:#1a2742!important;border-radius:0;}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:506px; padding: 0px;
}
header .sub-navigation ul{width:100%;}
a.get-quote-btn{display:none;}
.wrapper{width:90%;}
header .navbar ul.nav li a{font-size:13px;
    padding: 8px 20px;
}
.home-banner-section nav.banner-pagination{display:none;}
.home-banner-section .banner-information{margin-left:-349px;padding:18px 20px;height:209px;width:446px;}
.home-banner-section, .home-banner-section ul.banner-slider > li{height:400px;}
.home-banner-section .banner-information h2{font-size:46px;line-height:40px;}
.col-one-by-two.left{float:none;width:100%;margin-bottom:10px;}
.col-one-by-two{width:100%;}
.home-banner-section .banner-information a.btn,.home-banner-section .banner-information button.btn{margin-top:15px;}
.home-features-list .automation-fatures .col-each .each-thumb-col{width:49%;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active{background-color:#fff;color:#000;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active i.icon{color:#000;}
.home-features-list .automation-fatures .detail-box.active{width:100%;height:0;}
.home-parallax-features-list .feature-left-col ,.home-parallax-features-list .feature-right-col{width:100%;float:none;overflow:hidden;}
.home-parallax-features-list .each-feature-box.feature-box-control .feature-short-description, .home-parallax-features-list .each-feature-box.feature-control .feature-short-description{width:425px;}
.home-parallax-features-list span.horizontal-strip{display:none;}
.home-parallax-features-list .each-feature-box.feature-box-sense span.float-title{top:30px;left:0;}
.home-parallax-features-list .each-feature-box.feature-box-conserve span.float-title{top:-5px;}
.home-parallax-features-list .each-feature-box.feature-box-manage span.float-title{top:110px;}
.buildtrack-awards ul li{ width: .45%!important; height: 460px;
}

li.mobile-quote-btn{display: block;margin-right:0;}
li.mobile-quote-btn a{padding: 10px 14px;}
li.mobile-quote-btn a .icon{font-size: 35px;padding-right: 8px;}
.additional-info2 .icon{font-size: 30px;}
 .additional-info2 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.home-automation-page .additional-info2 li{margin: 0 0 10px 0 !important;}
.home-automation-page .additional-info2 li .icon{float: none;font-size: 30px;}
.home-automation-page .additional-info2 li a,.ibms-page .additional-info2 li a{display: flex;align-items: center;}
.home-automation-page .additional-info2 li a strong,.ibms-page .additional-info2 li a strong{padding-left:3px;}
.home-automation-page .additional-info2 li a br{display: none;}
.ibms-page .additional-info2 li a br {display: none;}




.buildtrack-awards ul li h3, .buildtrack-awards ul li p.slider-sub-text {font-size: 16px;line-height: 23px;}
.buildtrack-awards ul li p {font-size: 12px;}

.solution-features .information-cont.accordion-for-mob{display:block;}
.solution-features .information-cont.no-accordion.hide-on-mob{display:none;}
.solution-features .information-cont.accordion-holder .panel-body img,.solution-features .information-cont img{display:block;height: auto;}
.solution-features .information-cont .device-wrapper{display:block;position:relative;top:0;left:0;}
.solution-features .information-cont .device-wrapper img.device-sub-img{position:absolute;left:5%;top:initial;bottom:0;max-width:60%;height: auto;}
.solution-features .information-cont #convenienceSliderPager .device-wrapper img.device-sub-img, .solution-features .information-cont #energySliderPager .device-wrapper img.device-sub-img, .solution-features .information-cont #entertainmentSliderPager .device-wrapper img.device-sub-img{left:5%;top:0%;}
.office-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img,.ibms-page .solution-features .information-cont .device-wrapper img.device-sub-img{max-width:100%!important;}
.hotel-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img{left:4%;top:0%;}
.hospital-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img{left:4%;top:10%;max-width:100%!important;}
.senior-living-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img{left:4%;top:initial;bottom:0;max-width:70%!important;}
.warehouse-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img{left:4%;top:initial;bottom:0;max-width:100%!important;}
.energy-efficiency-automation-page .solution-features .information-cont .device-wrapper img.device-sub-img{left:4%;top:initial;bottom:0;max-width:96%!important;}
.feature-slider-cont,.safety-obj-slider,.solution-features h2 br,.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a br, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a br{display:none;}

.about-main-cont .about-main-cont {   width: 100%;   float: none;}
.about-video-container {width: 75%;margin-top: 50px;float: none;margin: 60px auto;}
.solution-features{padding:55px 0px 0;}
.solution-features.last-feature-section{padding-bottom:0px;}
.solutions-banner-section .solution-main-cont .additional-info{margin:0 auto;width:100%;margin-bottom:20px;}
.solution-features, .solution-features .information-cont,.solutions-banner-section .solution-main-cont,.solutions-banner-section .sidebar, .solutions-banner-section .solution-main-cont.bms{width:100%;height:auto;min-height:auto;}
.solutions-banner-section .solution-banner-img{width:98%;position:relative;right:inherit;bottom:inherit;}
.solution-features .content-slider-wrap,.solution-features .information-cont.accordion-holder .panel-body,.solution-features .information-cont.accordion-holder .panel-body.two-items{height:auto;}
.solution-features .information-cont.accordion-holder.entertainment-accordion .panel-body.two-items,.solution-features .information-cont.accordion-holder.energy-eff-accordion .panel-body, .solution-features .information-cont.energy-eff-accordion{height:auto;}
.solution-features h2{font-size:30px;margin-bottom:10px;line-height:36px;}
.solution-features .main-title{font-size:30px;margin-bottom:10px;line-height:36px;}

.solutions-banner-section .wrapper,.solution-features .wrapper{width:100%;}
.solutions-banner-section article.solution-main-cont, .solutions-banner-section article.solution-main-cont.bms{width:90%;margin:0 auto;float:none;}
.solutions-banner-section aside.sidebar{width:100%;float:none;margin:50px auto 0;padding:30px 0 0 0;}
.solutions-banner-section aside.sidebar .mob-wrap{width:90%;margin:0 auto;}
.solutions-banner-section .sidebar ul.app-store-links{margin-bottom:15px;margin-top:15px;}
.solutions-banner-section aside.sidebar img.solution-banner-img{display:block;float:none;width:auto;max-width:100%;right:inherit;position:relative;margin:0;padding:0;bottom:inherit;top:inherit;left:inherit;right:inherit;}
.solution-features .content-slider-wrap,.solution-features .information-cont.accordion-holder.two-panel-accordion .panel-body{height:auto;min-height:auto;}
.solution-features .information-cont{padding:0;padding-top:0px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a,.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a, .solution-features .information-cont.accordion-holder .panel-body p,.solution-features .information-cont.accordion-holder .panel-body{padding:0;}
.solution-features .information-cont.accordion-holder .panel-body .footer-notes{position: relative; padding: 10px 30px 6px 5%;     left: 0px;}
.solution-features .information-cont.accordion-holder .panel-body .footer-notes p{margin: 0px;}
.solution-features h2, .solution-features .main-title, .solution-features .information-cont h3, .solution-features .information-cont .main-title-v2, .solution-features .information-cont p,.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2, .solution-features button.know-more{margin-left:5%;margin-right:5%;}
.solution-features .information-cont h3,.solution-features .information-cont .main-title-v2, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h3, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h2.main-title-v2{font-size:25px;color:#fff;font-weight:700;margin-bottom:0;padding-top:30px;padding:27px 0 15px;padding:0;padding-top:26px;padding-bottom:5px;}
.solution-features .information-cont.no-accordion h3{padding-top:39px;padding-bottom:18px;}
.solution-features .information-cont p{margin-bottom:30px;}
.solution-features .information-cont img{max-width:100%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3{padding:15px 0;padding:0;margin:0;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2{padding:15px 0;padding:0;margin:0;}

.solution-features .information-cont.accordion-holder .panel-default>.panel-collapse h4.panel-content-title {padding-left:5%;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a{padding:15px 15% 15px 5%;background:url(../images/down-arrow.webp) no-repeat 96% center;background-size:20px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h3 a{padding:15px 10% 15px 5%;background:url(../images/btn-close-accr.webp) no-repeat 96% center;background-size:20px;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h2.main-title-v2 a{padding:15px 10% 15px 5%;background:url(../images/btn-close-accr.webp) no-repeat 96% center;background-size:20px;}

.solution-features .information-cont ul.information-list{margin-top:10px;padding:0 41px;margin-bottom:24px;}
.solution-features .information-cont.accordion-holder .panel-group{margin-bottom:0;}
.solution-features button.know-more{margin-bottom: 35px;}
.home-automation-page .solutions-banner-section .sidebar,.office-automation-page .solutions-banner-section .sidebar,.hotel-automation-page .solutions-banner-section .sidebar,.hotel-automation-page .solutions-banner-section .sidebar,.energy-efficiency-automation-page .solutions-banner-section .sidebar,.hospital-automation-page .solutions-banner-section .sidebar{height:auto;}
.home-automation-page .solutions-banner-section .sidebar ul.app-store-links{margin-bottom:20px;}
.solution-features .information-cont .custom-slide-pager-cont{display:none;}
.our-clients-cont ul li:nth-child(4n){margin-right:6px;}
.our-clients-cont ul li:nth-child(3n){margin-right:0;}
.our-clients-cont ul li, .our-clients-cont ul li span{width:32.5%;height:90px;}
.contact-main-cont{margin-bottom:20px;}
.contact-main-cont .contact-address-col{width:100%;float:none;clear:both;}
.contact-main-cont .contact-address-col p.social-title{margin-top:20px;}
.contact-main-cont .contact-address-col ul.menu-social{clear:both;}
.contact-main-cont .contact-form-holder{width:100%;float:none;clear:both;margin-top:50px;}
.contact-main-cont .contact-form-holder form input[type="text"]{width:49%;float:left; margin-right: 2%;}
.contact-main-cont .contact-form-holder form input[type="text"].full-width,.contact-main-cont .contact-form-holder form textarea{width:100%;margin-bottom:8px;}
.contact-main-cont .contact-form-holder form input:nth-child(odd){margin-right:0%;}
footer .foot-col-03 .foot-row-subscribe p{display:block!important;margin-top:10px;}
footer .foot-col-03 .foot-row-subscribe p strong{display:none;}
footer .foot-col-03 .foot-row-subscribe p br{display:none;}
footer .foot-col-03 .foot-row-subscribe{margin-top:0!important;}
footer{padding:30px 0 45px 0;}
footer .foot-col-03 ul.menu-footer,footer .foot-col-02,footer .foot-col-03 .foot-row-subscribe p,footer .foot-col-03 ul.menu-social li.title{display:none;}
footer .foot-col-01 a.footer-logo, .home footer .foot-col-01 a.footer-logo, .about footer .foot-col-01 a.footer-logo, .contact footer .foot-col-01 a.footer-logo{margin-bottom:34px;}
footer .foot-col-03{width:330px;margin-top:0;margin-left:0;}
footer .foot-col-03 form input[type="text"].form-control, footer .foot-col-03 form input[type="submit"], footer .foot-col-03 form input[type="button"]{float:left;}
footer .foot-col-03 .foot-row-subscribe{margin-top:29px;}
footer .foot-col-03 form input[type="text"].form-control{width:212px !important;}
footer .foot-col-03 ul.menu-social li a i.icon{font-size:25px;}
.certificate-banner sup{font-size:12px;top:-0.8em;}
.ibms-page .solutions-banner-section .sidebar{overflow:hidden;}
.ibms-page .solutions-banner-section .sidebar{background-image:radial-gradient(circle at top left,rgba(130, 120, 23, 0.65),rgba(0, 0, 0, 0) 47%)!important;background:#1e3768;}
.solutions-banner-section aside.sidebar img.solution-banner-img{margin:0 auto;}
ul.solutinos-features-list-cont{margin:5%;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{overflow:hidden;height:45vh;}
.ibms-page #ibmsModal .modal-dialog .col-md-6{max-height:45vh;background:rgba(204, 204, 204, 0.35);}
.ibms-page #ibmsModal .modal-dialog .col-md-6:last-child{max-height:35vh;background:none;}
.ibms-page #ibmsModal .modal-dialog, .ibms-page #ibmsModal-2 .modal-dialog, .ibms-page #ibmsModal-1 .modal-dialog{width:73%;}
.ibms-page #ibmsModal .modal-dialog h5{margin-top:5%;}
.ibms-page #ibmsModal-2 .modal-dialog h5{margin-top:4%!important;}
.ibms-page .modal-body .col-md-6 ul li{float:left;width:40%;}
.ibms-page .modal-body .col-md-6 ul li:first-child{margin-right:20px;}
.ibms-page .modal-body .col-md-6 ul li img{margin-top:0!important;max-width:100%!important;}
.ibms-page #ibmsModal-1 .modal-dialog{width:90%;}
.ibms-page #ibmsModal-1 .modal-body{min-height:350px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{height:50vh;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{height:35vh;}
section.solutions-banner-section .solution-main-cont .sub-title{font-weight:500 !important;font-size:22px;line-height:25px;}
.solution-features .information-cont p{margin-bottom:24px;padding:0px 0 0;}
article.information-cont.info-slider.no-accordion.no-tilte p{padding-top:20px!important;}
.feature-col-list .col-md-4{width: calc(50% - 20px);
    margin: 0px 10px 15px 10px;
    float: left;
    max-width: inherit;}
section.buildtrack-awards h2:first-child br{display:block;}
.home-banner-section-mob{display:block !important;}
.banner-slider-mob{display:block;}
.home-banner-section{display:none;}
.bx-wrapper{display:none !important;}
.award-slider-container .bx-wrapper{display:block !important;}
.buildtrack-facility .bx-wrapper, .project-testimonial .bx-wrapper{display:block !important;}
.banner-slider-mob .bnr-img-mob{width:50%;float:left;}
.banner-slider-mob .bnr-info-mob{width:50%;float:left;padding:15px 20px;}
.bnr-info-mob h2{color:#fff;font-weight:700;font-size:50px;line-height:54px;margin-bottom:20px;padding-top:10%;}
.ibms-img-mob h2{padding-top:2%;font-size:48px;line-height:48px;}
.bnr-info-mob ul li{color:#fff;font-weight:300;margin-bottom:5px;}
.banner-slider-mob a.btn{background-color:transparent;color:#fff;font-size:14px;font-family:'Lato', sans-serif;font-weight:700;margin-top:0;padding:6px 38px;border-radius:20px;border:2px solid #fff;outline:none;}
.banner-slider-mob a.btn.btn-more{background-color:transparent;color:#fff;font-size:14px;font-family:'Lato', sans-serif;font-weight:700;margin-top:0;padding:6px 38px;border-radius:20px;border:2px solid #fff;transition:all .4s;outline:none;}
.banner-slider-mob i.icon{font-size:22px !important;color:#000;line-height:28px;vertical-align:middle !important;color:#fff;padding-right:5px;}
.banner-slider-mob a.btn.btn-video{background-color:transparent;color:#fff;font-size:14px;font-family:'Lato', sans-serif;
font-weight:700;margin-top:0;padding:2px 20px !important;border-radius:20px;
border:2px solid #000;background:#000;color:#fff;outline:none;display: inline-flex;justify-content: center;align-items: center;}
.banner-slider-mob span.glyphicon{background:none;}
a.left.carousel-control,a.right.carousel-control {width: 50px;height: 50px;top: 50%;margin-top: -25px;}
.bnr-info-mob{padding-top:10%;}
.banner-slider-mob .item{min-height:300px;overflow:hidden;}
.banner-slider-mob .home-automation-bnr-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/home-solution-banner-m2.webp) no-repeat 25% 50%;background-size:cover;height:300px;}
.home-automation-bnr-img-mob .bnr-info-mob{background:rgba(245, 67, 55, 0.89);overflow:hidden;min-height:300px;}
.banner-slider-mob .enterprise-solutions-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/enterprise-solution-banner-m2.webp) no-repeat 10% 50%;background-size:cover;height:300px;}
.enterprise-solutions-img-mob .bnr-info-mob{background:rgba(5, 83, 241, 0.89);overflow:hidden;min-height:300px;}
.banner-slider-mob .hotel-automation-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/hotel-solution-banner-m2.webp) no-repeat right bottom;background-size:cover;height:300px;}
.hotel-automation-img-mob .bnr-info-mob{background:rgba(220, 105, 22, 0.89);overflow:hidden;min-height:300px;}
.banner-slider-mob .hospital-automation-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/hospital-solution-banner-m2.webp) no-repeat center bottom;background-size:cover;height:300px;}
.hospital-automation-img-mob .bnr-info-mob{background:rgb(50, 188, 173);overflow:hidden;min-height:300px;}
.banner-slider-mob .senior-living-automation-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/senior-living-solution-banner-m2.webp) no-repeat center bottom;background-size:cover;height:300px;}
.senior-living-automation-img-mob .bnr-info-mob{background:rgb(60, 180, 232);overflow:hidden;min-height:300px;}
.banner-slider-mob .warehouse-solutions-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/warehouse-solution-banner-m2.webp) no-repeat center bottom;background-size:cover;height:300px;}
.warehouse-solutions-img-mob .bnr-info-mob{background:rgba(0, 91, 94, 0.89);overflow:hidden;min-height:300px;}
.banner-slider-mob .smart-touch-switch-img-mob .bnr-img-mob{
    background:url(../images/home/banner-slider/banner-mob/mob-lan/smart-touch-switches-tab.webp) no-repeat 20% 50%;
    background-size:cover;height:300px;
}

.banner-slider-mob .smart-vill-automation-bnr-img-mob .bnr-img-mob{
    background:url(../images/home/banner-slider/banner-mob/mob-lan/smart-villa-automation-banner.webp) no-repeat 80% 50%;
    background-size:cover;height:300px;
}
.pop-banner-information-mob{display: none;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob{display: block;padding: 0px;position: relative;margin: 10px 0px 15px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul{display: flex;justify-content: left; max-width: 246px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul li{margin-bottom: 0;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul li:first-child{margin-right: 10px;}

.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob h2{font-size: 37px;font-size: 37px;line-height: 41px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob h2 br:first-child{display: none;}
.banner-slider-mob .smart-vill-automation-bnr-img-mob .bnr-info-mob {
  background:#e55f08;overflow:hidden;min-height:300px;  
}


.smart-touch-switch-img-mob .bnr-info-mob{background:#024dd6;overflow:hidden;min-height:300px;}

.banner-slider-mob .ibms-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/ibms-solution-banner-m2.webp) no-repeat left bottom;background-size:cover;height:300px;}
.ibms-img-mob .bnr-info-mob{background:rgb(178, 148, 52);overflow:hidden;min-height:300px;}
.banner-slider-mob .energy-efficiency-img-mob .bnr-img-mob{background:url(../images/home/banner-slider/banner-mob/mob-lan/energy-efficiency-solution-banner-m2.webp) no-repeat right bottom;background-size:cover;height:300px;}
.energy-efficiency-img-mob .bnr-info-mob{background:rgb(0, 175, 80);overflow:hidden;min-height:300px;}
aside.sidebar{display:none;}
.bnr-tab{display:block !important;}
.bnr-tab img{width:100%;}
#webinar{display:none;}
.home-webinar{padding-top:40px;}
.home-webinar .webinar-wrapper h2{font-size:21px;line-height:24px;}
.home-webinar .webinar-wrapper h3 br{display:none;}
.home-webinar .webinar-wrapper h2 br{display:block;}
article.information-cont.info-slider.no-accordion.no-title{padding-top:20px;}
.hide-mob{display:none!important;}
.carousal-chevron{position:absolute;top:0;left:0;float:left;height:100%;width:100%;z-index:1;margin-top:0px;}
.carousal-chevron a{position:absolute;top:0;bottom:0;width:30px;height:100%;margin-top:0%;}
.carousal-chevron a img{position:absolute;top:50%;}
.carousal-chevron a:nth-child(2){right:0;}
.hide-big-screen{display:block!important;}
.hide-big-screen-flex{display:flex!important;}
.home-about .about-certification .carousel .banner-head img{max-width:25%;}
.resources .wrapper h1{font-size:70px;}
.resources-lists .tab-content #demo-apps .col-md-6 h3{margin:30px 0 10px;}
.resources-lists .nav-tabs>li a{padding:40px 15px;}
.resources-lists .tab-content{padding:10px 0px 0px;}
.resources .head-text br{display:none;}
.resources-page #smart-solutions ul li {margin-bottom: 40px;}
.resources-lists .tab-content #smart-solutions ul li{width: 47.5%;margin-bottom: 35px;}
.resources-lists .tab-content #smart-solutions ul li:nth-child(3n) {margin-right:3.5%;}
.resources-lists .tab-content #smart-solutions ul li:nth-child(2n) {margin-right:0;}
.resources-lists .tab-content #case-studies ul li{width: 47.5%;margin-bottom: 35px;}
.resources-lists .tab-content #case-studies ul li:nth-child(3n) {margin-right:3.5%;}
.resources-lists .tab-content #case-studies ul li:nth-child(2n) {margin-right:0;}

.additional-info2 li{width:48%;}
.office-automation-page .additional-info2 li a, .hospital-automation-page .additional-info2 li a, .senior-living-automation-page .additional-info2 li a,
.warehouse-automation-page .additional-info2 li a, .ibms-page .additional-info2 li a, .energy-efficiency-automation-page .additional-info2 li a{line-height:38px;}
.hotel-automation-page .additional-info2 li{background:#f5841e;width:49%;float:left;margin-bottom:10px;}
.additional-info2 li:nth-child(2),.additional-info2 li:nth-child(4){margin-right:0px;}
footer p.privacy-policy-mob{display: block;}
.contact-main-cont .contact-form-holder form textarea{height: 150px;}

header {height: 50px;}
.social-media-padding, .social-list{display: none !important;}
.social-mob {display: block !important;}
li.nav-social a, li.nav-social a:hover, li.nav-social a:focus, li.nav-social a:visited, .social-share { margin-top: 2px;}

.solutions-banner-section .secondtime-award {margin-top: -6px;}
.contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list {min-width: 160px;}

/* solution home banner slider */
.banner-slider-mob .solutions-img-mob .solutions-slide-info{
    width: 90%;
    margin: auto;
    top: 55px;
    position: relative;
    padding-left: 30px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item{
    display: flex;
    align-items: center;
    padding: 8px 0px;
    position: relative;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item:not(:last-child):after{
content: "";
position: absolute;
bottom: 0;
border-bottom: 1px solid #c0c0c0;
width: 320px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item span i{
    font-size: 26px !important;
    line-height: 27px;
    color: #000;
    padding: 0;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item h2{
    font-size: 18px;
    line-height: 21px;
    text-transform: uppercase;
    margin-left: 8px;
}

/* solution home banner slider */


}


@media screen and (max-width:898px)
{
    .home-webinar .webinar-wrapper h2 {font-size: 19px;line-height: 23px;}
    .resources-lists .nav-tabs>li a{padding: 15px 15px;}
    .resources-lists .nav-tabs>li p{font-size: 16px;}

}

@media screen and (max-width: 818px) {
.home-webinar .webinar-wrapper .add-margin-inmedia{margin-bottom: 63px; }



.solutions-banner-section .secondtime-award p{font-size: 13px;}
.solutions-banner-section .secondtime-award p img{height: 30px;}

}

@media screen and (max-width:767px){

    .projects-page .top-header h1 {font-size: 44px;line-height: 42px;}
    .feature-col-list .col-md-4 .overlay ul li:nth-child(2) h3 {font-size: 23px;}
    .projects-page section.bg-gray {padding: 30px 0}
    .projects-page .top-header h1 {font-size: 44px;}
    .projects-page .top-header {padding: 15px 0 40px;}
    .projects-page .top-header p, .projects-page .wrapper p.img-copyright-text {font-size: 16px; }
    .projects-page .wrapper p.img-copyright-text {text-align: center;bottom: 0;}
    .projects-page .wrapper .grid-holder article a {padding: 10px;}
    .projects-page .wrapper .grid-holder article.white-panel {position: relative;left: 0;right: 0;margin: 0 auto;width: 60% !important;
        top: 0 !important;margin-bottom: 30px;}
    .projects-page .wrapper .grid-holder article p {font-size: 15px;}
    .projects-page .wrapper .grid-holder article img.dubble-arrow {width: 16px;bottom: 3px;}
    .projects-page .wrapper .grid-holder {height: auto !important; } 
    .project-testimonial {padding: 40px 0;}
    .project-testimonial h2 {font-size: 35px;}
    .project-testimonial .wrapp {width: 90%;margin-top: 25px;}
    .project-testimonial p {font-size: 16px; line-height: 27px;}
    .project-testimonial .writer {margin-top: 25px;}
    .project-testimonial .writer.auther-img-text .img-wrapp {width: 70px;margin-right: 10px;padding: 4px;}
    .project-testimonial .writer .name {font-size: 16px;}
    .project-testimonial .writer .c-name {font-size: 15px;}

    .project-testimonial .bx-wrapper .bx-controls-direction a,.project-testimonial .bx-wrapper .bx-controls-direction span {width: 25px;height: 25px;}




	.video-popup iframe,.video-popup .youtube-player{width:600px;height:338px;overflow:hidden;}
body{padding-top:50px;}
header{height:50px;}


.solutions-banner-section{margin-top:10px;}
.solutions-banner-section .secondtime-award {margin-top: -2px;}
.about-main-cont .about-main-cont h1, .our-clients-cont h2, .contact-main-cont .contact-address-col h1, .solutions-banner-section .solution-main-cont h1, .solutions-banner-section .solution-main-cont h1.energy-efficiency, .solutions-banner-section .solution-main-cont h1.bms{font-size:44px;line-height:42px;padding-bottom:20px;}
.about-main-cont .about-main-cont h1 br, .our-clients-cont h2 br, .contact-main-cont .contact-address-col h1 br, .solutions-banner-section .solution-main-cont h1 br,.our-clients-cont h3 br{display:none;}
.award-slider-container ul.award-slider{margin: 0;display: flex;flex-wrap: wrap;justify-content: center;}
.buildtrack-awards ul li{width: 47.7% !important;margin-bottom: 13px;height: auto;padding-bottom: 30px;margin-right: 13px;}

.about-video-container {width: 86%;margin-top: 16px;float: none;margin: 40px auto;}

footer .foot-col-03 ul.menu-footer,footer .foot-col-02,footer .foot-col-03 .foot-row-subscribe p,footer .foot-col-03 ul.menu-social li.title{display:none;}
footer .foot-col-03 form input[type="text"].form-control, footer .foot-col-03 form input[type="submit"]{float:left;}
footer .nahreview li{font-size:10px !important;padding-right:6px;padding-right:6px;}
footer .nahreview li a{font-size:10px !important;color:#fff;cursor:default;}
#webinar .modal-dialog{vertical-align:top;width:320px;}
#webinar .modal-title{font-size:22px;line-height:26px;}
#webinar .modal-body h3{font-size:18px;margin-top:0px;letter-spacing:0px;}
#webinar .modal-body h1{font-size:24px;margin-top:10%;line-height:28px;}
#webinar .modal-body p{font-size:18px;line-height:20px;}
#webinar .modal-body .btn-default{font-size:18px;}
#webinar .webinar-two.web-card.drop{height:450px;}
#webinar .webinar-two .modal-footer ul{display:table;}
#webinar .modal-footer ul li{display:table-cell;vertical-align:middle;font-size:12px;}
#webinar .modal-body h2{font-size:17px;line-height:20px;}
#webinar .modal-header .close{margin:0;}
#webinar .modal-body h3 br{display:block;}
.thank-you section .wrapper h1{font-size:6.5em;}
.feature-col-list .modal-header .col-md-6.feature-content{display:block;}
.feature-col-list .modal-header .col-md-6{display:none;}
.feature-col-list .modal-header .close{top:-11px;top:0;right:-3px;}
button.close img{width:74%;}
.ibms-page #ibmsModal-1 .modal-content{background:#fff;}
.feature-col-list .modal-content{border-radius:0 !important;padding:0 0 !important;}
.feature-col-list .modal-content{padding:20px 0;}
.ibmspopup-img{display:none;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{height:inherit;}
.ibms-page #ibmsModal .modal-dialog h5,.ibms-page #ibmsModal-1 .modal-dialog .content h5{margin-top:10%;}
.ibms-page #ibmsModal .modal-dialog h5,.ibms-page #ibmsModal-1 .modal-dialog .content h5{margin-top:0% !important;font-size:26px;line-height:36px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6:last-child{max-height:inherit;padding-top:34px;}
.ibms-page #ibmsModal .modal-dialog h5, .ibms-page #ibmsModal-2 .modal-dialog h5,.ibms-page #ibmsModal-1 .modal-dialog .content h5{font-size:28px;line-height:32px;font-weight:600;text-transform:uppercase;margin-top:37%;}
.ibms-page #ibmsModal-1 .modal-dialog button.close{padding:17px;}
.ibms-page #ibmsModal-1 .modal-dialog .content p{font-size:16px;}
.ibms-page #ibmsModal-1 .modal-dialog{width:73%;}
.modal-dialog{background:rgba(255, 255, 255, 0);}
.modal-body p, .modal-body h1{color:#000;}
.ibms-page #ibmsModal-1 .modal-body{min-height:220px;}
.ibms-page ul.solutinos-features-list-cont{margin:5%;margin-right:2%;}
.ibms-page button.more-btn.list-btn-mob{display:block;}
.ibms-page ul.solutinos-features-list-cont li span.img-holder h3{position:absolute;left:20px;bottom:100px;right:20px;}
.ibms-page button.more-btn.list-btn-mob{color:#fff;border:1px solid #fff;position:absolute;bottom:34px;left:22px;}
.ibms-page span.description{display:none !important;}
.ibms-page ul.solutinos-features-list-cont li{width:47%;float:left;}
.ibms-page span.img-holder img{width:100%;}
.ibms-page ul.solutinos-features-list-cont li span.img-holder h3{font-size:36px;line-height:44px;}
.ibms-page ul.solutinos-features-list-cont .bg-blk{position:absolute;background:#000;height:100%;width:100%;opacity:0.6;}
.solution-features .row{margin-right:0 !important;margin-left:0 !important;}
.modal-content p br{line-height:28px;}
.home-webinar .webinar-wrapper h2 {font-size: 24px;line-height: 24px;}
.home-webinar .webinar-wrapper h3 {font-size: 15px;letter-spacing: 1px;}
.home-webinar .webinar-wrapper h3 sup{font-size: 9px;}
.home-webinar ul li .webinar-centralize h3 {margin-bottom: 8px;}
.home-webinar ul li .webinar-centralize .add-margin {margin-bottom: 20px;}
.home-webinar .webinar-wrapper h2 br{display:none;}
.solution-features .information-cont.accordion-holder .panel-default>.panel-heading h3 a, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading h2.main-title-v2 a{line-height:22px;}
.home-about .about-certification .certificationSlider .item.certificate-banner img{margin-top:12px;}
.slider-4 .banner-content{width:500px!important;margin:0 auto;}
footer .foot-col-03 .foot-row-subscribe p{text-align:center;}
#exhibit_popup .modal-dialog{width:480px;}
#exhibit_popup .modal-content{padding:35px 40px;}
#exhibit_popup .modal-content p span{font-size:20px;}
#exhibit_popup .modal-content h1{font-size:58px;line-height:50px;}
#exhibit_popup .modal-content h2{font-size:20px;}
#exhibit_popup .modal-content p{font-size:16px;width:90%;}
#exhibit_popup .modal-content h4 span{font-size:16px;}
.resources-lists .nav-tabs>li a p{font-size:16px;line-height: 18px;}
.resources-lists .tab-content #brochures ul li{padding: 0px 30px; width: 50%; }
.wrapper.privacy h1 br{display:block!important;}
.privacy-policy h1{font-size:44px;}
.privacy h1{margin-bottom:0;}
.privacy h1{font-size:36px !important;line-height:42px !important;margin-bottom:0px;}

.home-webinar .webinar-wrapper .add-margin-inmedia, 
.home-webinar .webinar-wrapper h3 {margin-bottom: 20px;}
.resources-lists .tab-content #smart-solutions ul li h3 {font-size: 24px;line-height: 28px;}
.resources-lists .tab-content #case-studies ul li h3 {font-size: 24px;line-height: 28px;}
.solution-features button.know-more{margin-bottom: 35px;}


/* MEDIA GALLERY PAGE */
section.coverage-banner .wrapper{height: 200px;}
section.coverage-banner .wrapper h1{font-size: 42px;}
section.coverage-content .wrapper{padding: 25px 0;}
section.coverage-content .wrapper article.white-panel{padding: 10px ;}
section.coverage-content .wrapper article a{padding: 5px;}

.contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list {
    min-width: 125px;
}
.dropdown-menu {
    min-width: 120px; 
}
    .dropdown-menu>li>a {
    padding: 3px 15px;}
.award-slider li a.award-info-btn {
        margin-top: 15px;
        margin-bottom: 0px;
        }

        .offices-main-cont .offices-address-col-02 .address-col-02 {
            display: flex;
            justify-content:unset;
            flex-direction: column;
        }

        .offices-main-cont .offices-address-col-03 .address-col-03 {
            display: flex;
            justify-content: unset;
            flex-direction: column;
        }
        .offices-main-cont .offices-address-col-03 .contact-group, .offices-main-cont .offices-address-col-02 .contact-group {
            width: 100%;
        }
        .offices-main-cont .offices-address-col-03 .pl, .offices-main-cont .offices-address-col-02 .pl {
            padding-left: 0px;
        }
        .offices-main-cont .offices-address-col-03 .pl .contact-group-tittle { display: none;}
        .offices-main-cont .offices-address-col p {
            width: 100%;
        }
}




@media screen and (max-width:720px){.video-popup iframe,.video-popup .youtube-player{width:530px;}
#webinar .modal-dialog{background:rgba(255, 255, 255, 0);}
footer .foot-col-03{width:320px;}
footer .foot-col-03 form input[type="text"].form-control{width:214px !important;font-size:15px;height:36px;}
footer .foot-col-03 form input[type="button"]{font-size:14px;padding:8px 12px;height:36px;}

}


@media screen and (max-width:685px){.home-features-list .automation-fatures .col-each .each-thumb-col{width:48.5%;}
.home-features-list .automation-fatures .col-each .each-thumb-col{height:325px;}
.solution-features .information-cont.no-accordion h3{padding-top:32px;padding-bottom:12px;}
.solution-features .information-cont h3,.solution-features .information-cont .main-title-v2, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h3,.solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h2.main-title-v2{padding:20px 0 2px;}
section.buildtrack-awards h2:first-child br{display:none;}
.contact-main-cont .contact-address-col p.highlighted{padding-top:20px;font-size:20px;}
.contact-main-cont .contact-form-holder{margin-top:35px;}
.certificate-banner sup{font-size:10px;top:-0.9em;}
.thank-you section .wrapper h1{font-size:5.5em;}
.about-video-container {width: 100%;margin: 25px auto;}

footer .foot-col-01{width:264px;margin:0 auto;float:none;padding-top:8px;text-align:center;}
footer .foot-col-03 form input[type="submit"]{font-size:14px;padding:8px 8px;}
footer .foot-col-03 form input[type="text"].form-control{width:224px !important;}
footer .foot-col-03{width:338px;margin-top:0;margin-left:4px;float:none;margin:0 auto;}
footer .foot-col-03 form input[type="button"]{font-size:13px;padding:8px 12px;height:34px;}
footer .foot-col-03 ul.menu-social{float:none;margin:0 auto;text-align:center;width:100%;margin-bottom:12px;}
footer .foot-col-03 ul.menu-social li{float:none;display:inline-block;margin-left:8px;margin-right:8px;}
footer .foot-col-03 .foot-row-subscribe{margin-top:10px;overflow:hidden;}
footer .foot-col-03{margin-bottom:20px;}
footer .foot-col-01 a.footer-logo, .home footer .foot-col-01 a.footer-logo, .about footer .foot-col-01 a.footer-logo, .contact footer .foot-col-01 a.footer-logo{margin-bottom:12px;}
.navbar-toggle{background-color:#f5f5f5;margin-right:28px;margin-top:8px;}
.banner-slider-mob .solutions-img-mob{    background-position-x: -4px;}
}


@media screen and (max-width:660px){.home-about .about-certification .certificationSlider .item.certificate-banner img.slider-img-2{margin-top:0;}
.contact-main-cont .contact-form-holder form input[type="text"]{width:100%;}
.about-main-cont .about-main-cont{width:100%;float:none;}
.buildtrack-awards ul li{width:100% !important;float:none;height:auto;min-height:330px;margin-right:0;margin-bottom:6px;padding:20px 0;}
.our-clients-cont ul li, .our-clients-cont ul li span{width:32.3%;height:75px;}
.our-clients-cont ul li img{height:auto;max-height:60px;}
.bnr-info-mob h2.pad-tp-0 {padding-top: 7%;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob{margin: 0;}



.about-video-container {width: 90%;margin: 40px auto;}
footer .foot-col-01 a.footer-logo{display:none;}
.mobile-banner-image {display: block;}
.feature-col-list .col-md-4{width:100%;margin:3px 0;}
footer .foot-col-03, footer .foot-col-01{width:100%;margin:0;text-align:center;}
section.home-features-list.feature-col-list .row{margin:0 !important;}
footer .foot-col-03 ul.menu-social li a i.icon{font-size:22px;}
footer .foot-col-03 ul.menu-social{float:none;margin:0 auto;text-align:center;width:100%;margin-bottom:12px;}
footer .foot-col-03 ul.menu-social li{float:none;display:inline-block;margin-left:0;margin:0 6px;}
footer .foot-col-03 form input[type="text"].form-control{width:295px;height:38px;}
footer .foot-col-03 form input[type="submit"]{font-size:13px;padding:0px 16px;height:38px;height:32px;}
.foot-row-subscribe{width:100%;text-align:center;margin:auto;margin-bottom:16px;margin-top:0 !important;}
footer .foot-col-03 form{margin-top:10px;display:inline-block;}
footer .foot-col-03 form input[type="text"].form-control{width:295px;height:34px;}
footer .foot-col-03 form input[type="text"].form-control::placeholder{font-size:14px;}
.buildtrack-awards ul li h3 br, .buildtrack-awards ul li p.slider-sub-text br{display:none;}
.buildtrack-awards ul li{padding:20px 40px; padding-top: 0px;}
.buildtrack-awards ul li img{width:200px;margin-bottom:29px;}
.subscribe-mob{display:block;}
footer{padding:18px 0;}
footer .foot-col-03 form input[type="text"].form-control{width:200px !important;margin-right:5px;}
.buildtrack-awards{padding:50px 0 20px 0;}
.banner-slider-mob{display:block !important;}
.bnr-info-mob h2{color:#fff;font-weight:700;font-size:40px;line-height:48px;margin-bottom:20px;padding-top:25%;}
.banner-slider-mob a.btn,
.banner-slider-mob a.btn.btn-more{background-color:transparent;color:#fff;font-size:12px;font-family:'Lato', sans-serif;
font-weight:700;margin-top:0;padding:5px 20px;border-radius:20px;border:2px solid #fff;transition:all .4s;}
.banner-slider-mob a.btn.btn-video {
    padding: 2px 10px !important;
        font-size: 11px;
}
.banner-slider-mob i.icon {
    font-size: 16px !important;
    line-height: 23px;
}

.ibms-img-mob h2{padding-top:5%;}
.ibms-page .solutions-banner-section .sidebar{display:none;}
.ibms-page ul.solutinos-features-list-cont li{width:47%;}
ul.solutinos-features-list-cont li span.img-holder h3{font-size:22px;}
body.ibms-page .solution-features{padding:34px 0 0px;}
.solution-features{padding:25px 0px 0;}
section#community{padding-bottom:0;}
.solution-features .information-cont ul.information-list{padding:0 24px;}
.solution-features .information-cont.accordion-holder .panel-default a.know-more{margin-left: 24px;margin-bottom: 35px;padding: 9px 36px;font-size: 14px;}
.feature-col-list .modal-header .col-md-6.feature-content{padding:18px 20px 20px;}
.feature-col-list .modal-header .col-md-6.feature-content p{font-size:14px;}
.feature-col-list .modal-header .col-md-6.feature-content h4{font-size:26px;font-weight:600;color:#333;margin-bottom:10px;}
.ibms-page ul.solutinos-features-list-cont li span.img-holder h3{font-size:26px;line-height:30px;}
.feature-col-list .modal-header .col-md-6{display:none;}
.feature-col-list .modal-header .col-md-6.feature-content{display:block;}
.feature-col-list .col-md-4 .overlay:hover ul li:nth-child(1) img{transform:translateY(0px);}
.bnr-tab{display:none!important;}
/*.video-popup .modal-dialog{left:7%;}*/
.ibms-page #ibmsModal-1 .modal-dialog .content h5, .ibms-page footer #ibmsModal-2 .modal-dialog h5{font-size:28px;line-height:32px;}
.solutions-banner-section .solution-main-cont .additional-info{box-shadow:none;border-radius:0;padding:0!important;margin:0;}
.resources-lists .nav-tabs>li span img{width: 35px;}
.resources-lists .nav-tabs>li>a{padding:20px 15px;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li:first-child{display:block;text-align:center;display:flex;}
.resources-lists .tab-content #demo-apps .col-md-6 ul li .btn-primary{text-align:center;margin:0 auto;width:310px;}

.resources-lists .nav-tabs>li>a{padding: 15px 0;}

}
.bg-none{
    background-image: none!important;
}

@media screen and (max-width:600px){
      /*---------- project-page ----------- */
      .projects-page .top-header h1 {font-size: 32px;line-height: 32px;}
       .projects-page .top-header p {font-size: 15px; } 
       .projects-page .top-header {padding: 15px 0 25px;}
    .projects-page .wrapper .grid-holder article.white-panel {width: 75% !important;}
    .project-testimonial .bx-wrapper .bx-has-controls-direction {width: 80%;}

    .additional-info2 li{margin-right:10px;width:100%;}
.banner-slider-mob .download-btn-box {margin-top: 10px;}
.hotel-automation-page .additional-info2 li, .home-automation-page .additional-info2 li, .hotel-automation-page .additional-info2 li,
.office-automation-page .additional-info2 li, .hospital-automation-page .additional-info2 li, .senior-living-automation-page .additional-info2 li,
.warehouse-automation-page .additional-info2 li, .ibms-page .additional-info2 li, .energy-efficiency-automation-page .additional-info2 li{width:100%;}
.additional-info2 li{margin:0 0 10px 0 !important;}
li.mobile-quote-btn{display: block;}
li.mobile-quote-btn a{padding: 10px 14px;}
li.mobile-quote-btn a .icon{font-size: 35px;padding-right: 8px;}
.additional-info2 .icon{font-size: 30px;}
.home-automation-page .additional-info2 li{margin: 0 0 5px 0 !important;}
.home-automation-page .additional-info2 li .icon{float: none;font-size: 30px;}
.home-automation-page .additional-info2 li a{display: flex;align-items: center;}
.home-automation-page .additional-info2 li a strong{padding-left:3px;}
.home-automation-page .additional-info2 li a br{display: none;}
.resources-lists .tab-content #smart-solutions .col-md-4 p {text-align: justify;}
.resources-page #smart-solutions.col-md-4 {margin-bottom: 50px;}
.ibms-page .additional-info2 li a br {display: none;}
.solution-features button.know-more{font-size: 14px;line-height: 22px;padding: 10px 30px; margin-top: 0;}
.solution-features button.know-more.btn-with-icon{padding-left:15px;}
.solution-features button.know-more.btn-with-icon .icon{font-size:18px;line-height: 22px;padding-right:8px;}

}
@media screen and (max-width:576px){

    .slider-4 .banner-content{width:180px!important;}
.slider-1 .banner-content{width:180px!important;}
.slider-2 .banner-content{width:250px!important;margin-top:45px!important;}
.home-about .about-certification .certificationSlider .item.certificate-banner img.slider-img-2{width:100%!important;}
body{padding-top:50px;}
header{height:50px;top:0px;}
header .sub-navigation{display:none;}
header .navbar a.navbar-brand{margin-top:13px;font-size:12px;line-height:12px;}
header .navbar a.navbar-brand img{height:17px;}
header .navbar a.navbar-brand span{font-size:10px;line-height:12px;}
.navbar-toggle{background-color:#f5f5f5;margin-right:28px;margin-top:8px;}
.navbar-toggle .icon-bar{background-color:#1f3869;}
.navbar-toggle .sr-only{display:none;}
.navbar-fixed-top .navbar-collapse{background-color:#1f3869}
.navbar-nav{margin-top:0;overflow:hidden;}
header .navbar ul.nav > li{margin-left:0;}
header .navbar ul.nav li a,header .navbar ul.nav li a.login-btn{color:#fff;padding:8px 20px;}
.navbar-nav .open .dropdown-menu>li>a{padding:10px 30px;}
header .navbar ul.nav li a:hover,header .navbar ul.nav li a.active{background-color:#1a2742;color:#fff;}
.home-about .about-certification .certificationSlider .item.certificate-banner .banner-head img{max-width:50%!important;}
.home-about .about-certification .certificationSlider .item.certificate-banner img{width:180px!important;}
.home-about .about-certification .certificationSlider .item.certificate-banner h3{font-size:18px;line-height:20px;margin-bottom:15px;}
.home-about .about-certification .certificationSlider .item.certificate-banner p.aside-slider-sub-text{font-size:18px;line-height:20px;margin-bottom:15px;}
.video-mob h3 {font-size: 18px;}
.video-mob p.aside-slider-sub-text {font-size: 18px;}

.home-banner-section-mob{margin-top: 0px;}
.home-banner-section .banner-information{margin-left:-50%;padding:15px;height:auto;width:100%;}
.home-banner-section, .home-banner-section ul.banner-slider > li{height:300px;}
.home-banner-section .banner-information h2{font-size:26px;line-height:26px;}
.home-banner-section .banner-information h2 br{display:none;}
.home-banner-section .banner-information p{font-size:12px;margin-right:3px;}
.home-banner-section .banner-information p span{margin-right:3px;margin-left:3px;}

.home-banner-section .banner-information a.btn,.home-banner-section .banner-information button.btn{font-size:10px;margin-top:8px;padding:5px 12px;}
.home-about .about-certification,.home-about .about-certification .certificationSlider .item{height:280px;}
.home-about .about-certification .certificationSlider .item.certificate-banner h2{font-size:20px;margin-top:75px;}
.home-about .about-certification .certificationSlider .item.lead-banner img{width:116px;margin-top:30px;}
.home-about .about-certification .certificationSlider .item.lead-banner h2{font-size:17px;line-height:25px;}
.home-features-list .automation-fatures .col-each .each-thumb-col{width:100%;height:auto;margin-right:0;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active{background-color:#fff;color:#000;}
.home-features-list .automation-fatures .col-each .each-thumb-col a.active i.icon{color:#000;}
.about-main-cont .about-main-cont h1, .our-clients-cont h2, .contact-main-cont .contact-address-col h1, .solutions-banner-section .solution-main-cont h1, .solutions-banner-section .solution-main-cont h1.energy-efficiency, .solutions-banner-section .solution-main-cont h1.bms{font-size:32px;line-height:32px;padding-bottom:16px;}
.home-about .about-company h2,.home-about .about-company h1.text-combin, .about-main-cont .about-main-cont h2, .our-clients-cont h3, .solutions-banner-section .solution-main-cont h2, .solutions-banner-section .solution-main-cont p.banner-sub-text{font-size:18px;line-height:24px;padding-bottom:14px;}
.home-about .about-company .sub-title{font-size:18px;line-height:24px;padding-bottom:14px;}

.about-main-cont .about-main-cont p{font-size:15px;line-height:23px;}
.about-main-cont, .contact-main-cont{margin-top:15px;}
.privacy ul li{font-size:16px;}
.solutions-banner-section{margin-top:10px;}
.solutions-banner-section .secondtime-award {margin-top: -2px;}
.solutions-banner-section .solution-main-cont .additional-info{padding:0 22px 10px;}
.solutions-banner-section .sidebar h3{font-size:20px;line-height:28px;}
.solutions-banner-section .sidebar h2{font-size:20px;line-height:28px;}

.solutions-banner-section .sidebar ul.app-store-links{margin-bottom:40px;margin-top:15px;}
.solution-features .information-cont{padding:0;padding-top:24px;}
.solution-features h2{font-size:22px;margin-bottom:5px;line-height:28px;}
.solution-features .main-title{font-size:22px;margin-bottom:5px;line-height:28px;}

.solution-features .information-cont h3,.solution-features .information-cont .main-title-v2, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h3, .solution-features .information-cont.accordion-holder .panel-default>.panel-heading.active h2.main-title-v2{font-size:22px;margin-bottom:0;padding:20px 0 0;padding:13px 0 0;}
.solution-features .information-cont.no-accordion h3{padding-top:32px;padding-bottom:12px;}
.solution-features .information-cont{padding:0;padding-top:0;}
.about-main-cont .about-main-cont{width:100%;float:none;}
.about-video-container {width: 100%;margin: 20px auto;}
.buildtrack-awards ul li{width:100% !important;float:none;height:auto;min-height:280px;margin-right:0;margin-bottom:10px;padding:0 12px 20px;}
.our-clients-cont ul li, .our-clients-cont ul li span{width:49%;height:80px;}
.our-clients-cont ul li:nth-child(3n){margin-right:6px;}
.our-clients-cont ul li:nth-child(2n){margin-right:0;}
.contact-main-cont{margin-bottom:24px;}
.contact-main-cont .contact-form-holder form input[type="text"],.contact-main-cont .contact-form-holder form input[type="text"].full-width, .contact-main-cont .contact-form-holder form textarea{width:100%;}
.contact-main-cont .contact-address-col p{padding:0;}
.contact-main-cont .contact-address-col p.address-txt{padding-top:35px;}
.map-and-client-cont .location-map-cont{height:350px;}
.contact-main-cont .contact-address-col p.highlighted{padding-top:20px;}
.call-to-action h4, .call-to-action p.title{font-size:24px;}
.home-about .about-company .title{font-size: 24px;}
.call-to-action h5, .call-to-action p.sub-title, .buildtrack-awards h2{font-size:20px;}
.home-features-list .title-v1 {font-size: 20px;}
.call-to-action a{font-size:13px;padding:9px 56px;margin:20px 0;}
footer .foot-col-03,footer .foot-col-01{width:100%;float:none;margin:0;text-align:center;font-size:12px;}
section.buildtrack-awards h2:first-child br{display:none;}
.buildtrack-awards{padding:50px 0 6px 0;}
.homeAuto .modal-header{padding:30px 30px 10px!important;}
.homeAuto .modal-header .modal-title{font-size:24px;line-height:28px!important;}
.homeAuto .modal-header .form-group input{height:35px}
.homeAuto .modal-header .form-inline .form-group{margin-bottom:10px;}
.homeAuto .modal-header .form-control.submit{width:100%;font-size:22px;line-height:40px;font-weight:600;}
.homeAuto .modal-footer h4{font-size:18px;}
.homeAuto .modal-footer{padding:15px!important;}
.homeAuto .modal-header .close{padding:0;}
.additional-info{width:inherit !important;margin-top:8px !important;}
.location-map-holder iframe {height: 200px;}
.video-popup iframe,.video-popup .youtube-player{width:420px;height:300px;}
.home-about .about-certification .certificationSlider .item.certificate-banner img.small{width:250px!important;}
.home-webinar .wrapper ul li{width:100%;}
.home-webinar .wrapper ul li:nth-child(odd), .home-webinar .wrapper ul li:nth-child(even){padding:0 15px!important;}
.solution-features .content-slider-wrap h2{margin-top:20px;margin-bottom:10px;}
.solution-features .content-slider-wrap .main-title{margin-top:20px;margin-bottom:10px;}
.banner-slider-mob span.glyphicon{top:50%;}
.hide-mob{display:block!important;}
.hide-big-screen{display:none!important;}
.home-show-img-mob{display: block !important;}
img.slider-certificates.hide-mob{display:none!important;}
img.slider-certificates.hide-big-screen{display:block!important;}
.banner-content{width:150px;margin:0 auto;}
.home-about .about-certification .certificationSlider .item.certificate-banner img{margin-top:0px;}
.resources .wrapper h1{font-size:52px;}
.resources-lists .nav-tabs>li>a{padding:20px 0px;}
.resources-lists .nav-tabs>li a p{font-size:14px;}
.resources-lists .tab-content #brochures ul li{width:100%;}
.resources-lists .tab-content #brochures ul li h3{text-align:center;}
.resources-lists .tab-content #brochures ul li a.button{width:260px;}
.resources-lists .tab-content #smart-solutions ul li{width: 100%;margin-right: 0;}
.resources-lists .tab-content #smart-solutions ul li h3 {font-size: 22px;}
.resources-lists .tab-content #smart-solutions ul li p {font-size: 16px;margin-bottom: 16px;}
.resources-lists .tab-content #case-studies ul li{width: 100%;margin-right: 0;}
.resources-lists .tab-content #case-studies ul li h3 {font-size: 22px;}
.resources-lists .tab-content #case-studies ul li p {font-size: 16px;margin-bottom: 16px;}
.privacy-policy h1{font-size:32px;line-height:80px;}
.privacy h3{font-size:18px;}
.privacy h1{font-size:30px !important;line-height:32px !important;margin-bottom:0px;}
.privacy ul.list-num{margin:22px 4px;}
.resources-lists .tab-content #brochures ul li h3 {
    font-size: 15px;
}


.resources-lists .nav-tabs>li{width: 100% !important;}
.resources-lists ul.nav.nav-tabs{display: block;}
.resources-lists .nav-tabs>li{margin-top: 0;}
.resources-lists .nav-tabs>li a{padding: 10px;}
.resources-lists .nav-tabs, .resources-lists .nav-tabs>li.active>a, .resources-lists .nav-tabs>li>a{display: flex !important;flex-wrap: wrap !important;}
.resources-lists .nav-tabs>li.active>a span, .resources-lists .nav-tabs>li>a span{width: 50px;}
.resources-lists .nav-tabs>li a p.top-margin{margin-top: 0;}
.resources-lists .nav-tabs>li a p{display: flex;align-self: center;}

/* MEDIA GALLERY PAGE */
section.coverage-banner .wrapper{height: 175px;}
section.coverage-banner .wrapper h1{font-size: 34px;}
section.coverage-content .wrapper article img{width: 150px;}
section.coverage-content .wrapper article a {font-size: 16px;}

.contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list {
    min-width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0px;
    margin-right: 0px;
}
.contact-main-cont .contact-address-col .office-location-list-cont {
    margin-top: 5px;
    flex-wrap: wrap;
}
.contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list .btn {
    width: 100%;
    text-align: left;
    padding-bottom: 10px;
}

.lead-popup-modal .modal-dialog { width: 95% !important;}
.lead-popup-body { padding: 0;}
.lead-popup-body img{width: 70px;}
.lead-popup-heading { padding-top: 30px !important; padding-bottom: 25px !important;}
.lead-popup-heading h3 {font-size: 18px;line-height: 24px;}
.lead-popup-heading {padding-top: 20px !important;padding-bottom: 16px !important;}
.lead-form .lead-popup-heading {padding-bottom: 16px !important;}
.lead-popup-buttons .btn-primary {margin-top: 8px;font-size: 18px;line-height: 20px;padding: 10px 18px;}
.lead-popup-buttons .btn-secondary {margin-top: 8px;font-size: 18px;line-height: 20px;padding: 10px 22px;}
.contact-main-cont .contact-address-col .contact-group p.highlighted.btn-brochure { padding-top: 6px;}


}

@media screen and (max-width:500px) {

     /*---------- project-page ----------- */
    .projects-page .wrapper .grid-holder article.white-panel {width: 90% !important;}
    .project-testimonial .bx-wrapper .bx-has-controls-direction {width: 80%;} 


    a.left.carousel-control, a.right.carousel-control {
    width: 40px;
    height: 40px;
    top: 50%;
    margin-top: -35px;
}
.smart-villa-hold {top: 85px;}
.smart-villa-hold .flex-wrap {width: 160px;height: 85px;}
.smart-villa-hold button {width: 15px;height: 85px;}
.smart-villa-hold button img {height: 14px;}
.smart-villa-hold .inner {padding: 10px 15px 10px 10px;height: 85px;}
.smart-villa-hold h3 {font-size: 16px;margin: 0 0 5px;line-height: 18px;}
.smart-villa-hold a {font-size: 9px;width: 117px;height: 25px;}

.bnr-img-mob{display:none !important;}
img.ph-view{display:block !important;width:100%;}
.banner-slider-mob .item{min-height:inherit;overflow:hidden;}
.bnr-info-mob h2{padding-top:0%;margin-top:15px;}
.bnr-info-mob h2.pad-tp-0 {padding-top: 0%;margin-top: 0;margin-bottom: 8px;}
.bnr-info-mob{width:100% !important;min-height:165px !important;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob{top: 7%; position :absolute;width: 34%; left: 20px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul{flex-wrap: wrap;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul li:first-child{margin-right: 0px; margin-bottom: 6px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob ul li:first-child img{max-width: 77%;}
.bnr-info-mob h2{font-size:33px;}
.bnr-info-mob h2 br{display:none;}
.ibms-img-mob h2:nth-child(1){display:none;}
.ibms-img-mob h2:nth-child(2){display:block; line-height: 30px;}
ul.solutinos-features-list-cont li span.img-holder img{max-width:100%;margin:auto;}
ul.solutinos-features-list-cont li span.img-holder h3{font-size:24px;text-align:center;}
.more-btn{display:inline-block;padding:5px 16px;font-size:18px;margin-top:20px;bottom:48px;left:35%;border-radius:20px;}
ul.solutinos-features-list-cont li span.description{min-height:160px;text-align:center;}
.ibms-page ul.solutinos-features-list-cont{margin:5%;margin:0 !important;margin-left:0 !important;}
.ibms-page .row{margin:0;}
ul.solutinos-features-list-cont li span.description{min-height:180px;padding:25px 90px;}
.contact-main-cont .contact-address-col p.address-txt{padding-top:14px;}
.feature-col-list .modal-dialog{width:90%!important;}
.ibms-page ul.solutinos-features-list-cont li{width:100%;}
.ibms-page button.more-btn.list-btn-mob{left:50%;text-align:center;margin-left:-60px;}
.ibms-page #ibmsModal .modal-dialog, .ibms-page #ibmsModal-2 .modal-dialog, .ibms-page #ibmsModal-1 .modal-dialog{width:90%;}
ul.solutinos-features-list-cont li span.img-holder{width:100%;height:250px;}
.ibms-page button.more-btn.list-btn-mob{bottom:20%;}
.ibms-page ul.solutinos-features-list-cont li span.img-holder h3{bottom:44%;}
.ibms-page ul.solutinos-features-list-cont li span.img-holder h3{font-size:33px;line-height:36px;}
ul.solutinos-features-list-cont li{margin-bottom:4px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6{overflow:hidden;height: inherit;}
.video-popup iframe,.video-popup .youtube-player{width:360px;height:220px;}
.ibms-page #ibmsModal .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6:last-child, .ibms-page #ibmsModal-2 .modal-dialog .col-md-6:last-child{padding:10px 18px;}
.ibms-page #ibmsModal-1 .modal-dialog .content{position:inherit!important;color:#fff;margin:10%;margin:0;padding:26px 18px 20px;}
.ibms-page #ibmsModal .modal-dialog p, .ibms-page #ibmsModal-2 .modal-dialog p, .ibms-page #ibmsModal-1 .modal-dialog p,.ibms-page #ibmsModal-1 .modal-dialog .content p{font-size:14px;line-height:20px;}
.ibms-page #ibmsModal .modal-body, .ibms-page #ibmsModal-2 .modal-body{overflow:hidden;padding:20px 0;}
.ibms-page #ibmsModal .modal-dialog h5, .ibms-page #ibmsModal-2 .modal-dialog h5{font-size:22px;line-height:24px;padding-right:20px;}
.ibms-page #ibmsModal-1 .modal-dialog .content h5{padding-right:20px;}
.ibms-page #ibmsModal .modal-dialog button.close, .ibms-page #ibmsModal-2 .modal-dialog button.close{position:absolute;top:0;}
.ibms-page #ibmsModal-1 .modal-dialog .content h5, .ibms-page footer #ibmsModal-2 .modal-dialog h5{font-size:22px;line-height:24px;color:#000;}
.thank-you section .wrapper h1{font-size:4.5em;}



#exhibit_popup .modal-content{padding:20px;}
#exhibit_popup .modal-dialog{width:340px;}
#exhibit_popup .modal-content h1{font-size:48px;line-height:44px;}
#exhibit_popup .modal-content h2{font-size:18px;}
#exhibit_popup .modal-content h3{font-size:24px;}
#exhibit_popup .modal-content h3:before, #exhibit_popup .modal-content h3:after{width:85%;}
#exhibit_popup .modal-content p{width:100%;}
.banner-slider-mob a.btn.btn-more{background-color:transparent;color:#fff;font-size:12px;font-family:'Lato', sans-serif;font-weight:700;margin-top:0;padding:6px 16px;margin-right:8px;border-radius:20px;border:2px solid #fff;transition:all .4s;outline:none;float:left;}
.banner-slider-mob a.btn.btn-video{background-color:transparent;color:#fff;font-size:12px;font-family:'Lato', sans-serif;
font-weight:700;margin-top:0;padding:0px 12px !important;border-radius:20px;border:2px solid #000;transition:all .4s;background:#000;color:#fff;outline:none;}
.banner-slider-mob i.icon{font-size:18px !important;color:#000;line-height:29px;vertical-align:middle !important;color:#fff;padding-right:5px;}
.bnr-info-mob ul li{color:#fff;font-weight:300;margin-bottom:5px;display:block;float:left;}
.smart-villa-hold.open-window {
    right: -145px;
}
/* solution banner slider */

.banner-slider-mob .solutions-img-mob{
    background-position-x: -199px;
}
.banner-slider-mob .solutions-img-mob .mob-dummy-img{
    display: block;
    aspect-ratio: 15/7;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info{
    top: 0;
    padding-left: 15px;
    top: -95px;
    max-height: 165px;

}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item span i{
    font-size: 21px !important;
    line-height: 22px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item h2{
    font-size: 14px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item:not(:last-child):after{
    width: 80%;
}
/* solution banner slider */


}

@media screen and (max-width:425px){
.smart-villa-hold {top: 75px;}
.feature-col-list .col-md-4{min-height:265px;}
.banner-slider-mob .download-btn-box a img {width: 90px;}
.bnr-info-mob h2{font-size:25px;line-height:26px;margin-top:5px;}
.banner-slider-mob .solutions-img-mob{
    background-position-x: -130px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info{
    max-height: 132px;
}
.banner-slider-mob .solutions-img-mob .solutions-slide-info .slide-info-item:not(:last-child):after{
    width: 100%;
}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob h2{
    font-size: 25px;
    line-height: 26px;
    margin-top: 5px;
}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .download-btn-box{ float: left; padding: 4px 0px; width: 50%;margin: 0;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob a.btn{float: left; margin: 0px 6px 0px 8px;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .download-btn-box a{width: 46%;}
.smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .download-btn-box a img{max-width: 100%;height: auto;}
.bnr-info-mob{width:100% !important;min-height:132px !important;}
.ibms-img-mob h2:first-child{display:none;}
.modal.in .modal-dialog{width:90%;}
.video-popup iframe,.video-popup .youtube-player{width:100%;height:200px;}
.call-to-action p.sub-title br{display:block;}
.home-webinar h2.section-title{font-size:24px;}
.home-webinar .webinar-wrapper h2{line-height:26px;}
.home-webinar .webinar-wrapper h3{margin-top:10px;}
.home-webinar .webinar-wrapper h3 br{display:block;}
.home-webinar h2.section-title{margin-bottom:15px;line-height:26px;margin-top:20px;}
.home-webinar .wrapper{padding-bottom:20px;margin-bottom:20px;border:0;}
.home-webinar{margin-top:20px;padding-top:20px;background:#fff;}
#exhibit_popup .modal-content h1{font-size:38px;line-height:34px;}
#exhibit_popup .modal-content h2{font-size:16px;}
#exhibit_popup .modal-content h3{font-size:20px;}   
#exhibit_popup .modal-content p{font-size:14px;}
#exhibit_popup .modal-content p{line-height:20px;}
#exhibit_popup .modal-content h4 span{font-size:14px;}
#exhibit_popup .modal-content h4{font-size:20px;}
.thank-you section .wrapper h1{font-size:3.5em;}
.top-margin{    margin-top: 7px;}
.resources-lists .nav-tabs>li span img{width: 27px;}
    .resources-lists .nav-tabs>li a{padding: 4px 10px;}
    .contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list {
    min-width: 50%;
    flex: 0 0 50%;
    max-width: 50%;
    padding-right: 0px;
    margin-right: 0px;
    padding: 2px 0px;
}
.contact-main-cont .contact-address-col .office-location-list-cont {
    margin-top: 5px;
    flex-wrap: wrap;
}
.contact-main-cont .contact-address-col .office-location-list-cont .dropdown.each-location-list .btn {
    width: 100%;
    text-align: left;
}
.dropdown-menu {
    min-width: 120px;
    width: 100%;
}
.project-testimonial .bx-wrapper .bx-has-controls-direction {width: 90%;}
.project-testimonial .writer.auther-img-text .img-wrapp {width: 65px;}


.lead-popup-modal .modal-dialog { width: 90% !important;}

}
@media screen and (max-width:410px){
    .smart-touch-switch-img-mob.with-award-logo .bnr-info-mob .pop-banner-information-mob{top: 12%;}
}
@media screen and (max-width:380px){
    /*project page css */
    .project-testimonial .bx-wrapper .bx-has-controls-direction {width: 100%;}
    .project-testimonial .writer.auther-img-text .img-wrapp { margin-right: 5px;}
    .project-testimonial .writer {width: 100%;min-height: 75px;}
    .smart-villa-hold {top: 70px;}
	header .navbar a.navbar-brand span.logo-bg{width:93px !important;}
    .thank-you section .wrapper h1{font-size:2.5em;}
    .thank-you section .wrapper p{margin-bottom: 10px;}
    .resources-lists .tab-content #brochures ul li a.button {width: 235px;}
    
    /* MEDIA GALLERY PAGE */
    section.coverage-banner .wrapper{height: 150px;}
    section.coverage-banner .wrapper h1{font-size: 28px;}
    section.coverage-content .wrapper article img {width: 125px;}
    section.coverage-content .wrapper article.white-panel{margin-bottom: 15px;}
    section.coverage-content .wrapper article a{font-size: 14px;}


}

@media screen and (max-width:360px){
.our-clients-cont ul li, .our-clients-cont ul li span{width:49%;height:70px;}
.our-clients-cont ul li img{max-height:50px;}
.solutions-banner-section .solution-main-cont h1.bms{font-size:27px;line-height:32px;padding-bottom:16px;}
footer .foot-col-03 form input[type="text"].form-control{width:176px !important;}
.slider-2 .banner-content{width:180px!important;}
.resources-lists .tab-content #smart-solutions ul li .btn-primary{font-size: 14px;}
.resources-lists .tab-content #case-studies ul li .btn-primary{font-size: 14px;}
.resources-lists .tab-content #brochures ul li a.button {width: 225px;}
}
@media screen and (max-width:350px){

header .navbar a.navbar-brand img {height: 13px;}
header.scroll .navbar a.navbar-brand img {height: 13px;}
.our-clients-cont ul li, .our-clients-cont ul li span{width:100%;height:auto;margin:0;}
.our-clients-cont ul li span{display:block;}
.our-clients-cont ul li{margin-bottom:4px;float:none;display:block;text-align:center;}
.our-clients-cont ul li img{max-height:50px;display:inline-block;}
header .navbar a.navbar-brand span.logo-bg{width:93px !important;}
.bnr-info-mob h2{font-size:24px;}
.ibms-img-mob h2:nth-child(2) {line-height: 26px; font-size: 21px; }
.top-margin{    margin-top: 5px;}
.contact-form-holder form .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}


}


@media screen and (max-height: 490px) and (max-width: 340px) and (orientation:  portrait) {
    
    .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 380px;overflow-y: scroll !important;}


}
@media screen and (max-height: 360px) and (max-width: 640px) and (orientation:  landscape) 
{ 
    .navbar-fixed-top .navbar-collapse {max-height: 280px;}

}

@media screen and (max-width: 900px) and (max-height: 500px) and (orientation:  landscape) 
{ 
    .navbar-fixed-top .navbar-collapse {max-height: 300px;}

}


@media screen and (max-width: 320px)
{ 
    
    .resources-lists .nav-tabs>li a p {font-size: 14px;}
}




/*top strip start here*/
body.in-top-strip{
    padding-top: 120px;
    width: 100%
}

body.in-top-strip .fixed-headers {
    top: 40px;
}
body.in-top-strip .fixed-headers.sticky-headers{
    top:0px;
}

.top-strip {
    display: flex;
    position: fixed;
    top: 0px;
    z-index: 500;
    width: 100%;
    padding: 7px 0px;
    background: rgba(114, 84, 175, 1);
    background: -moz-linear-gradient(left, rgba(114, 84, 175, 1) 0%, rgba(252, 100, 76, 1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(114, 84, 175, 1)), color-stop(100%, rgba(252, 100, 76, 1)));
    background: -webkit-linear-gradient(left, rgba(114, 84, 175, 1) 0%, rgba(252, 100, 76, 1) 100%);
    background: -o-linear-gradient(left, rgba(114, 84, 175, 1) 0%, rgba(252, 100, 76, 1) 100%);
    background: -ms-linear-gradient(left, rgba(114, 84, 175, 1) 0%, rgba(252, 100, 76, 1) 100%);
    background: linear-gradient(to right, rgba(114, 84, 175, 1) 0%, rgba(252, 100, 76, 1) 100%);
    max-height: 40px;
}

.top-strip p {
    font-size: 16px;
    margin-bottom: 0px;
    text-align: center;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
    display: inline-block;
}

.top-strip p a {
    color: #FFF;
    position: relative;
}

.top-strip p a:after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background: #FFF;
    bottom: 0px;
    transition: width .5s;
    position: absolute;
}

.top-strip p a:hover:after {
    width: 100%;
}

.top-strip p a:hover {
    color: #e4e0df;
    text-decoration: none;
}

.left-side-strip {
    max-width: 50%;
    flex: 0 0 50%;
    align-items: center;
    justify-content: center;
    border-right: 2px solid rgba(255, 255, 255, 0.27);
    text-align: center;
}

.right-side-strip {
    max-width: 50%;
    flex: 0 0 50%;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.mobile-strip {
    display: none;
}
@media screen and (max-width: 1400px) {
    body.in-top-strip {
        padding-top: 105px;
    }
    .top-strip p {
        font-size: 14px;
        letter-spacing: .5px;
    }

    .top-strip {
        padding: 7px 0px;
    }

    body.in-top-strip .fixed-headers {
        top: 37px;
    }

    .fixed-headers.sticky-headers {
        top: 0px;
    }
}
@media screen and (max-width: 1024px) {.top-strip p {
        font-size: 13px;
    }
}
@media screen and (max-width: 991px) {
    .left-side-strip,
    .right-side-strip {
        display: none;
    }

    .mobile-strip {
        display: block;
    }
    body.in-top-strip {
        padding-top: 100px;
    }
    body.in-top-strip .navdropdown {
    top: 50px;
}
}
@media screen and (max-width: 767px) {
  body.in-top-strip {
        padding-top: 100px;
    }  
}



