@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');html,body{height:100%;font-family:'Montserrat', sans-serif;}
body{overflow-x:hidden;}
p{margin-bottom:10px;font-family:'Montserrat', sans-serif;padding:0px 0px 12px 0px;line-height:24px;color:#454545;font-size:14px;font-weight:500;}
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
a{text-decoration:none;color:#324268;outline:none;}
a:active, a:focus{outline:none;text-decoration:none!important;}
a:hover, a.selected{text-decoration:none;color:#333333;}
ul{list-style:none;}
li{list-style:none;}
.nonebox_shadow{box-shadow:0 0px 0px rgba(0, 0, 0, 0.05)!important;}
.padzero{padding:0px;}
.slider{font-family:'Montserrat', sans-serif;}
h1{font-size:28px;color:#343434;font-weight:600!important;}
.title{padding-bottom:2px;width:100%;background-image:url(../images/h1_bg.png);background-position:center bottom;background-repeat:no-repeat;margin-bottom:15px;}
.title h1{font-size:25px;color:#545454;text-transform:uppercase;font-weight:400!important;}
.title h1 span{font-weight:800;}
.industries .title h3{color:#ffffff;}
.padl0{padding-left:0px;}
.padr0{padding-right:0px;}
::placeholder{color:red;opacity:1;}
:-ms-input-placeholder{color:red;}
::-ms-input-placeholder{color:red;}
.innertitle{padding-bottom:2px;width:52%;background-image:url(../images/h1_bg.png);background-position:right 20px bottom 5px;background-repeat:no-repeat;margin-bottom:15px;}
.innertitle2{padding-bottom:2px;width:52%;background:none;background-position:right 20px bottom 5px;background-repeat:no-repeat;margin-bottom:15px;padding-left:10px;}
.innertitle.service{width:56%;}
.innertitle.contact{width:80%;}
.innertitle.facilities{width:40%;}
.innertitle h3, .innertitle2 h3{font-family:'Montserrat', sans-serif;color:#F18D20;text-transform:uppercase;font-size:18px;font-weight:500;}
.innertitle h1{color:#F18D20;text-transform:uppercase;font-size:30px;font-weight:600!important;margin-bottom:10px;font-family:'Montserrat', sans-serif;}
.innertitle h1 span{font-weight:800;}
.top-navs{margin-top:5px;min-height:40px;}
.top-navs ul{list-style:none;margin:0;padding:0;float:right;}
.top-navs ul li{display:inline-block;margin-right:55px;color:#fff;font-weight:500;font-size:14px;vertical-align: middle;}
.top-navs ul li.mobile_no{display: inline-block;
margin-right: 0px;
color: #fff;
font-weight: 500;
font-size: 14px;
width: 200px;}
.top-navs ul li:before{font-family:FontAwesome;padding:0px 12px 0px 0px;font-size:28px;display:inline-block;float:left;color:#727272;margin-top:10px;}
.top-navs ul li.mobile_no:before{content:'\f095';}
.top-navs ul li.email_id:before{content:'\f0e0';font-size:18px!important;}
.top-navs ul li.email_id a{color:#fff;}
.top-navs .download_btn a{background-color:rgba(5, 172, 242, 0.90);padding:10px 15px;border-radius:2px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;}
.home_logo{margin-bottom:10px;}
.navbar-brand > img{margin:20px 0px;}
.navbar{margin-bottom:0px;}
.navbar-brand{float:left;height:100px;padding:0px 0px;font-size:18px;line-height:20px;}
.navbar-nav{float:right;margin:0px 0px;margin-top:10px;}
li.mobile_no a{color:#06ADF3;font-size:20px;}
li.mobile_no span{width:100%;color:#757575;font-weight:600;font-size:16px;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li.active > a{color:#01ADF7!important;font-weight:600;padding:10px 0px!important;background-color:transparent;margin:0px 20px;}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont{display: none!important;}
.header.whiteback .navbar .navbar-nav > li > a:hover, .header.whiteback .navbar .navbar-nav > li > a:focus, .header.whiteback .navbar .navbar-nav > li.active > a{color:#01ADF7!important;}
.header.whiteback .top-navs ul li, .header.whiteback .top-navs ul li a{color:#5D5C5E;}
.header.whiteback .top-navs ul li.download_btn a{color:#fff;font-family:'Montserrat', sans-serif;}
.header.whiteback .top-navs ul li:before, .header.whiteback .top-navs ul li a{color:#01ADF7!important;}
.header.whiteback .top-navs{display:none;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out;}
.header.whiteback .navbar-nav{margin-top:20px;}
.camera_wrap .camera_pag .camera_pag_ul{text-align:center!important;margin-top:-120px!important;position:relative;z-index:999!important;}
.camera_pag{margin-top:-190px!important;position:relative;z-index:999!important;margin-left:-170px;}
.navbar .navbar-nav > li > a{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;font-weight:600!important;padding:10px 0px!important;background-color:transparent;margin:0px 20px;color:#5D5D5D!important;transition:0.8s ease all;font-family:'Montserrat', sans-serif;}
.hvr-underline-from-left{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);position:relative;overflow:hidden;}
.hvr-underline-from-left:before{content:"";position:absolute;z-index:-1;left:0;right:100%;bottom:0;background:#01ADF7;height:4px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before{right:0;}
.navbar .navbar-nav li a:hover::before, .navbar .navbar-nav li a:focus::before, .navbar .navbar-nav li.active a:focus::before, .navbar .navbar-nav li.active a:hover::before, .navbar .navbar-nav li.active a::before{color:#01ADF7;text-shadow:10px 0 #01ADF7, -10px 0 #01ADF7;font-family:'Montserrat', sans-serif;}
.nav > li{font-family:'Montserrat', sans-serif;font-weight:400;font-size:15px;line-height:11px;color:#5D5C5E;text-transform:uppercase;margin:0px 0px;}
.navbar-inverse .navbar-nav > li:first-child > a{padding-left:0px;}
.navbar-inverse .navbar-nav > li:last-child > a{padding-right:0px;}
.navbar-inverse .navbar-nav > li:hover, .navbar-inverse .navbar-nav > li:focus, .navbar-inverse .navbar-nav > .active, .navbar-inverse .navbar-nav > .active:hover, .navbar-inverse .navbar-nav > .active:focus{background:none;}
.nav > li:last-child, .nav > li:last-child:hover{}
.navbar-nav > li > a{display:block;padding:5px 10px;}
.navibgend{background:#fff;height:55px;position:absolute;right:0px;bottom:20px;z-index:1;width:50%;}
.navigationbg{position:relative;z-index:3}
.navbar-nav > li.dropdown a{}
.navbar-nav > li.dropdown li a{background:none;}
.navbar-nav > li.dropdown li a:hover{color:#5f9b5e!important;}
.navbar-nav > li > .dropdown-menu{background:#5b5b5b!important;}
.navbar-nav > li > .dropdown-menu li ul{background:#fa8539;}
.dropdown-menu li{position:relative;text-transform:capitalize;}
.dropdown-menu li ul{display:none;position:absolute;top:0px;right:-100px;}
.dropdown-menu li:hover ul{display:block;}
.navbar-nav > li > .dropdown-menu li ul li a{color:#fff;padding:10px 20px;display:block;}
#myCarousel .nav{background:#eee;}
#myCarousel .nav a{border-radius:0px;max-width:100%;width:100%;}
.carousel-inner{position:relative;}
.navbar-nav li:nth-child(2), .navbar-nav li:last-child{display:block;}
.carousel-caption{top:50%;left:10%!important;text-align:left;z-index:1;right:0%!important;text-shadow:0 1px 2px rgba(0, 0, 0, .0)!important;}
.carousel-caption h1{-webkit-clip-path:polygon(0 0, 85% 0, 100% 31%, 100% 100%, 0 100%);clip-path:polygon(0 0, 85% 0, 100% 31%, 100% 100%, 0 100%);min-height:90px;padding:15px;text-align:left;font-family:'Montserrat', sans-serif;color:#fff;font-size:47px;text-transform:uppercase;font-weight:700!important;display:inline-block;line-height:60px;}
.innerbanner .carousel-caption h1{background-color:rgba(5, 172, 242, 0.90);width:27%;}
.innerbanner .carousel-caption.strength h1{background-color:rgba(5, 172, 242, 0.90);width:40%;}
.carousel-caption h1.banner_title{padding-bottom:20px;padding-top:0px;}
.carousel-caption p{text-align:left;color:#fff;font-size:14px;background:rgba(0,0,0,0.0) no-repeat;font-weight:500;margin-top:20px;display:inline-block;font-style:italic;padding:0px;line-height:26px;letter-spacing:0.6px;max-width:650px;font-family:'Montserrat', sans-serif;}
.carousel-caption h1 span{color:#fff;font-weight:700;}

#owl-example2.owl-carousel .owl-item{justify-content: center;display: flex;}


.banner .carousel-caption{top:30%;z-index:99;bottom:30%;}
.innerbanner .carousel-caption{top:30%;bottom:30%;left:0%!important;}
.innerbanner{margin-top:100px;position:relative;}
.inner-content .table-responsive .table.table-hover{
	border:1px solid #ccc;
	margin-top: 10px;
	margin-bottom: 10px;
}
.panel-group {
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.panel-title > a.collapsed {
    background: url(../images/icons.png) right center no-repeat #f2f2f2;
    color: #2b2b2b!important;
    text-decoration: none;
}
.panel-group .panel {
    border: none!important;
    border: #ccc solid 1px!important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    margin-bottom: 5px;
}
.btn-inquiry{
	background-color: rgba(5, 172, 242, 0.90);
    padding: 5px 10px;
    border-radius: 2px;
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-left: 15px;
}
.social{
	margin-top:20px;
}
.social ul {
	
    margin: 0;
    padding: 0;
}
.social ul li {
    display: inline-block!important;
    margin-right: 10px;
}
.social ul li a {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    width: 40px;
    height: 40px;
    border: 2px solid #479edc;
    border-radius: 50%;
    padding: 10px 0px;
    text-align: center;
    display: block;
    margin-right: auto;
    margin-left: auto;
    color: #91A1B4;
}
.social ul li a:hover {
    background-color: #479edc;
    color: #fff;
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    -webkit-transform: rotate(-360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.social ul li a {
    transition: 0.70s;
    -webkit-transition: 0.70s;
    -moz-transition: 0.70s;
    -ms-transition: 0.70s;
    -o-transition: 0.70s;
    width: 40px;
    height: 40px;
    border: 2px solid #479edc;
    border-radius: 50%;
    padding: 10px 0px;
    text-align: center;
    display: block;
    margin-right: auto;
    margin-left: auto;
    color: #479edc;
}
.blueimp-gallery>.prev, .blueimp-gallery>.next{font-size:50px!important;}
table.products td{border-right:1px solid #ccc;}
.table-head{background-color:#333;
color:#fff;
font-weight:600;}
.camera_wrap{z-index:99!important;}
.camera_pag{margin-top:-220px!important;}
.camera_pag_ul{margin-top:-60px !important;margin-right:60px!important;}
.camera_wrap .camera_pag .camera_pag_ul li{transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);position:relative;background:rgba(252,252,252,0.5);border-radius:0px;border:1px solid #fff;height:10px; width: 10px;}
.camera_wrap .camera_pag .camera_pag_ul li > span{width: 8px!important;
    height: 8px!important;
    left: 2px;
    top: 2px;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#05ACF2;width:10px;height:10px;border-radius:0%;margin:-2px;}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{border-radius:0%;width:10px;height:10px;border-radius:0%;margin:-2px;}
/*#camera_wrap_2{margin-bottom:0px !important;}*/
.hexagon{-webkit-clip-path:polygon(0 0, 80% 0, 100% 40%, 100% 100%, 0 100%);clip-path: polygon(0 0, 80% 0, 100% 40%, 100% 100%, 0 100%);
    background-color: rgba(5, 172, 242, 0.90);
    color: rgba(5, 172, 242, 0.90);
    width: 40%;
    min-height: 230px;
    padding: 20px;
    position: relative;}
.about-img{position:relative;top:0em;min-height:350px;}
.about-text p{font-style:italic;text-align:center;width:60%;margin:0 auto;margin-top:40px;}
.about-text{margin:80px 0px;}
.vision-img:hover .visiontxt{background-color:#464646;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.vision-img:hover .visiontxt a{text-decoration: underline;}
.vision-img{margin-top:10px;}
.vision-img img{position:relative;}
.vision-img .visiontxt{position:relative;top:-10em;background-color:#06ADF3;width:70%;float:right;height:180px;padding:30px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.visiontxt p{font-style:normal!important;text-align:left;width:100%;margin:0 auto;margin-top:20px;color:#fff;font-weight: 400!important;}
.visiontxt h4{font-style:normal;text-align:left;width:100%;margin:0 auto;margin-top:0px;color:#fff;font-size:18px;font-weight:600;}
.visiontxt a{color:#fff;font-size:15px;}
.title h3{font-family:'Montserrat', sans-serif;color:#23282D;text-transform:uppercase;font-size:28px;font-weight:800;letter-spacing:4px;text-align:center;margin-bottom:30px;}
.title h1{color:#F18D20;text-transform:uppercase;font-size:30px;font-weight:600!important;margin-bottom:10px;font-family:'Montserrat', sans-serif;}
.title h1 sapn{font-weight:700!important;}
.home_all_services{background-color:#ffffff;padding:80px 0px;}
.img.zoom{overflow:hidden;}
.img.zoom img{max-width:100%;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}
.zoom:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0.6;}
.home_all_services .title h3{color:#000;}
.img-titles{    background: #23272D!important;
    padding: 15px 10px;
    color: #fff;
    min-height: 68px;}
.home_all_services p{font-style:normal;text-align:center;width:60%;margin:0 auto;margin-top:20px;color:#333344;}
.home_services{background-color:#23272D;padding:80px 0px;}
.industries-all{margin-top:5%;}
.pro{margin-bottom:50px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.img-titles:hover{background:red!important;padding:15px 10px;color:#fff;min-height: 68px;}
.services-all-img{position:relative;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.services-all-img:hover .img-titles{background:#06ADF3!important;padding:15px 10px;color:#fff;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.hvr-float{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.hvr-float:hover, .hvr-float:focus, .hvr-float:active{-webkit-transform:translateY(-12px);transform:translateY(-12px);}
.pro h3{font-size:16px;color:#fff;text-align:center;font-weight:500;min-height:50px;line-height:24px;margin-top:20px;}
.pro img.normal-img{display:block;position:relative;}
.pro img.hover-img{display:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.pro:hover img.hover-img{display:block;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.pro:hover img.normal-img{display:none;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;transition:0.8s ease all;}
.pro:hover h3{color:#4EAAED;}
.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next{display:none;}
#owl-example1{margin-top:30px;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled, .owl-dots{display:block!important;text-align:center!important;}
.owl-dots .owl-dot{background-color:#fff!important;border-radius:35px!important;width:15px;height:15px;margin-top:30px;text-align:center;border:1px solid #787878;}
.owl-dot.active{background-color:#06ADF3!important;border:1px solid #06ADF3;}
.home_presence .para{margin:20px 0px}
.presence_content{padding:90px 0px;}
.home_presence .para p{color:#fff;line-height:28px;}
.home_presence{background:rgb(35,39,45);background:-moz-linear-gradient(left, rgba(35,39,45,1) 0%, rgba(55,60,67,1) 49%);background:-webkit-linear-gradient(left, rgba(35,39,45,1) 0%,rgba(55,60,67,1) 49%);background:linear-gradient(to right, rgba(35,39,45,1) 0%,rgba(55,60,67,1) 49%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#23272d', endColorstr='#373c43',GradientType=1);}
.home_presence .title h3{color:#ffffff;text-align:left;}
.home_presence .title{text-align:left;background:none;}
.presence_map{background-color:#373C43;}
.presence_map img{margin:15% auto;}
.aboutus .title{background-image:url(../images/h1_bg.png);background-position:left bottom;margin-left:15px;}
.products .title{background-image:url(../images/h1_bg.png);background-position:left bottom;margin-left:15px;margin-right:0px;}
.product-img img{border:1px solid #eee;}
.aboutus .title h3, .products .title h3{text-align:left;}
.aboutus .about-text p, .products p{font-style:italic;text-align:left;width:100%;margin:0 auto;margin-top:0px;}
.contactus-info p{font-style:italic;text-align:left;width:100%;margin:0 auto;margin-top:0px!important;}
.aboutus .vision-img .visiontxt{max-height:300px;min-height:300px;}
.aboutus .visiontxt p{margin-top:15px;}
.aboutus .visiontxt ul{margin:10px 16px;}
.aboutus .visiontxt ul li{list-style-position:outside;color:#fff;line-height:28px;list-style-image:url(../images/bullett_white.png);}
.bottomtxt{padding:10px 15px;margin-bottom:40px;}
.bottomtxt ul{margin:0px 15px;}
.bottomtxt ul li{list-style-position:outside;color:#85858F;line-height:22px;list-style-image:url(../images/bullett_black.png);margin-bottom:10px;font-size:15px;}

#sidebarnew ul li a{padding:6px 0px!important;display:block;width:auto;}
#sidebarnew .about_bar ul li{width:100%;list-style-position:outside;color:#333344;list-style-image:url(../images/product_bullet.png); line-height: 30px;}
#sidebarnew .about_bar ul li:hover, #sidebarnew .about_bar ul li.active{
	list-style-image:url(../images/product_bullet_hover.png);
}
#sidebarnew ul li a{padding:6px 0px;text-transform:uppercase;font-weight:600;margin-left:10px;}
#sidebarnew ul li a:hover, #sidebarnew .about_bar ul li.active a{color:#06ADF3;font-style:italic;}
.all-visiontext{margin-top:-5em;}
.navbar-header #sidebar li a{text-decoration:underline;}
.products{background-color:#ffffff;padding:80px 0px;border: 1px solid #ccc;}
.inner-content{margin-left: 15px;}
.inner-content ul{margin-left:15px;margin-bottom: 20px;}
.inner-content ul li{color:#333344;line-height:22px;list-style-image:url(../images/bullett_black.png);font-size:16px;margin-bottom:10px;padding-left:10px;}
.inner-content p{color:#333344;font-size:16px;margin-bottom:10px;}
p.para{margin-top:0px!important;}
p.contact-para{margin-top:10px!important;font-style:normal!important;line-height:28px!important;}
.mapbox{border:0px solid #ccc;margin-top:0px;background:#e8e8e7;margin-bottom:0px;}
.mapbox iframe{position:relative;top:0;left:0;width:100% !important;height:250px !important;}
.footer-email{margin-top:1em;}
.footer{background-image:url('../images/footer_bg.jpg');background-repeat:repeat-y;;padding:60px 0px;}
.footer_logo{margin-top:25px;}
.footer_container{}
.footerlink ul{width:auto;margin:0 auto;}
.footerlink ul li{display:inline-block;margin-top:25px;margin-bottom:25px;}
.footerlink ul li.active a, .footerlink ul li.active a:hover, .footerlink ul li.active a:focus, .footerlink ul li.active a:active, .footerlink ul li a:hover, .footerlink ul li a:focus, .footerlink ul li a:active{color:#01adf7;}
.footerlink ul li a{margin-left:25px;margin-right:25px;color:#514C4D;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-decoration:none;position:relative;font-size:16px;text-transform:uppercase;}
.footerlink ul li a{text-decoration:none;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.footerlink ul li a:after, .footerlink ul li a:before{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.footerlink ul li a:before, .footerlink ul li a:after{position:absolute;top:0px;color:transparent;}
.footerlink ul li a:hover:before, .footerlink ul li a:hover:after{color:#01adf7;}
.footerlink ul li a:before{content:"{";left:-20px;}
.footerlink ul li a:hover:before{left:-10px;}
.footerlink ul li a:after{content:"}";right:-20px;}
.footerlink ul li a:hover:after{right:-10px;}
.footerlink ul li.active a:before{content:"{";left:-5px;position:relative;color:#01adf7;}
.footerlink ul li.active a:after{content:"}";left:5px;position:relative;color:#01adf7;}
.footer_navs{margin-top:30px;}
.footer-icons.margintop{margin-top:26px;}
.footer-icons a, .footer-icons p{color:#514C4D;font-weight:500;}
.footer-icons{text-align:left;min-height:70px;color:#514C4D;font-weight:500;}
.footer h2{font-size:20px;color:#5D5D5D;margin-bottom:10px;}
.footer-icons .icons{margin-bottom:10px;}
.footer-icons i{color:#F18D20;font-size:30px;}
.footer-icons i{transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;}
.footer-icons:hover i{transition:0.70s;-webkit-transition:0.70s;-moz-transition:0.70s;-ms-transition:0.70s;-o-transition:0.70s;-webkit-transform:rotate(-360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);color:#ba272d;}
.contact_form{background-color:#ECECEC;padding:40px 40px 100px 40px;min-height:200px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);z-index:99999999!important;}
.contact_form .form-group .form-control{border-bottom:1px solid #ccc !important;border-top:0px solid #ccc !important;border-left:0px solid #ccc !important;border-right:0px solid #ccc !important;border-radius:0px !important;font-size:16px !important;color:#000 !important;font-family:'Montserrat', sans-serif;background-color:transparent;}
.btnarea .btn{margin-top:00px;background-color:#06ADF3;padding:10px 30px;border-radius:0px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.btnarea .btn:hover{background-color:#06ADF3;padding:10px 30px;border-radius:0px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.contact_form .form-group .form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .00), 0 0 8px rgba(102, 175, 233, .0);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .00), 0 0 8px rgba(102, 175, 233, .0);}
#contact_form{margin-top:40px;}
#contact_form .form-control::-moz-placeholder{color:#333344!important;font-size:16px;font-weight:300;font-family:'Montserrat', sans-serif;font-style:italic;}
#contact_form .form-control::-webkit-input-placeholder{color:#333344!important;font-size:16px;font-weight:300;font-family:'Montserrat', sans-serif;font-style:italic;}
#contact_form .form-control{border-radius:0px!important;border:1px solid #D1D1D2!important;}
#contact_form input[type=text], input[type=password], textarea{border-radius:0px !important;font-family:'Montserrat', sans-serif;}
#contact_form textarea{min-height:180px;max-height:100px;height:100px;min-width:100%;width:100%;max-width:100%;}

.inquiry_form{background-color:#ECECEC;padding:40px 40px 100px 40px;min-height:200px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);z-index:99999999!important;}
.inquiry_form .form-group .form-control{border-bottom:1px solid #ccc !important;border-top:0px solid #ccc !important;border-left:0px solid #ccc !important;border-right:0px solid #ccc !important;border-radius:0px !important;font-size:16px !important;color:#000 !important;font-family:'Montserrat', sans-serif;background-color:transparent;}
#inquiry_form .btnarea .btn{margin-top:00px;background-color:#06ADF3;padding:10px 30px;border-radius:0px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
#inquiry_form .btnarea .btn:hover{background-color:#06ADF3;padding:10px 30px;border-radius:0px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.inquiry_form .form-group .form-control:focus{border-color:#ccc;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .00), 0 0 8px rgba(102, 175, 233, .0);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .00), 0 0 8px rgba(102, 175, 233, .0);}
#inquiry_form{margin-top:0px;}
#inquiry_form .form-control::-moz-placeholder{color:#333344!important;font-size:16px;font-weight:300;font-family:'Montserrat', sans-serif;font-style:italic;}
#inquiry_form .form-control::-webkit-input-placeholder{color:#333344!important;font-size:16px;font-weight:300;font-family:'Montserrat', sans-serif;font-style:italic;}
#inquiry_form .form-control{border-radius:0px!important;border:1px solid #D1D1D2!important;}
#inquiry_form input[type=text], input[type=password], textarea{border-radius:0px !important;font-family:'Montserrat', sans-serif;}
#inquiry_form textarea{min-height:80px;max-height:80px;height:80px;min-width:100%;width:100%;max-width:100%;}
#inquiry_form .selection .select2-results{padding-left:10px;}
.select2-container .select2-choice > .select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: 10px!important;
	font-family:'Montserrat', sans-serif;
	color: #333344!important;
	font-size:16px;font-weight:300;font-style:italic;
}

.select2-container .select2-choice{background:#fff!important;border:none!important;border:#ccc solid 1px!important;border-radius:0px!important;padding:0 15px 0 0px!important;font-size:14px!important;color:#000!important;font-family:'Montserrat', sans-serif;}
.contactform .form-control{padding:6px 10px;}
p.h3{font-weight:800;text-transform:uppercase;color:#5D5D5D;font-size:18px;font-style:normal!important;}
.contact_form .form-group{min-height:50px !important;}
.features .inner-content{padding-bottom:60px;}
.contact_form textarea.form-control{max-height:80px;min-height:80px;min-width:100%;max-width:100%;}
.location:before{content:'\f041';font-family:FontAwesome;padding:5px 15px 0px 0px;font-size:25px;display:inline-block;float:left;color:#F18D20;margin-bottom:200px;}
.mobile_contact:before{content:'\f007';font-family:FontAwesome;padding:5px 15px 0px 0px;font-size:20px;display:inline-block;float:left;color:#F18D20;margin-bottom:350px;}
.mobile a{color:#fff;}
.address_contact h3{font-family:'Montserrat', sans-serif;font-size:20px;color:#514C4D;font-weight:400;margin-bottom:15px;}
.address_contact p{font-style:italic;color:#514C4D;font-weight:600!important;}
.address_contact .mobile_contact ul{margin-bottom:30px;}
.address_contact .mobile_contact ul li{color:#514C4D;font-weight:600!important;line-height:28px;line-height:30px;margin-bottom:2px;}
.address_contact .mobile_contact ul li.second::before{content:'\f10b';font-family:FontAwesome;padding:2px 10px 0px 0px;font-size:25px;display:inline-block;float:left;color:#514C4D;}
.address_contact .mobile_contact ul li.third::before{content:'\f2b6';font-family:FontAwesome;padding:2px 10px 0px 0px;font-size:14px;display:inline-block;float:left;color:#514C4D;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.address_contact .mobile_contact ul li.third a{color:#514C4D;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.address_contact .mobile_contact ul li.third a:hover, .address_contact .mobile_contact ul li.third:hover::before{color:#F18D20;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;}
.contact_top.footer_link{float:right!important;margin-top:0px;}
.powerby{text-align:right;padding-top:0px;}
.powerby a{background:url(../images/logo_meghtechnologies.png) no-repeat left top;display:block;float:right;width:20px;height:19px;}
.footer-download a{display:none;}
.contact_top.footer_link a{color:#fff!important;}
.footer_down{padding:30px 0px;color:#fff;font-size:12px;background:#5D5D5D;font-weight:400;}
.website{float:right;text-align:right;}
#toTop{width:100px;text-align:center;padding:5px;position:fixed;bottom:33px;right:10px;cursor:pointer;display:none;color:#000;font-size:11px;z-index:999999;}
.header{position:fixed;z-index:999;width:100%;padding-top:10px;min-height:70px;transition:all .25s ease-out;top:0px;background:rgba(252,252,252,1);-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,0.3);box-shadow:0 0 10px 1px rgba(0,0,0,0.3);border-top:0px solid #fff;font-family:'Montserrat', sans-serif;}
.header.whiteback .logo{visibility:visible;opacity:1;transition:all .25s ease-out;font-family:'Montserrat', sans-serif;}
.header.whiteback .home_logo img{max-width:90%;transition:all .25s ease-out;margin-top:10px;}
.header.whiteback .home_logo.trust img{max-width:60%;transition:all .25s ease-out;margin-top:0px;}
.header.whiteback .contact_top{margin:0px 0px 5px;transition:all .25s ease-out;}
.header.whiteback{min-height:auto;transition:all .25s ease-out;}
.header.whiteback{top:0;background:rgba(252,252,252,0.99);color:#000;width:100%;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;z-index:999;}
.header.whiteback .nav > li > a{color:#000!important;font-family:'Montserrat', sans-serif;font-weight:600!important;}
.header.whiteback .nav > li.active a, .header.whiteback .nav > li > a:hover, .header.whiteback .nav > li > a:active, .header.whiteback .nav > li > a:focus{color:#459F52;font-family:'Montserrat', sans-serif;}
.header.whiteback .navbar-inverse .navbar-nav > li:hover > a , .header.whiteback .navbar-inverse .navbar-nav > li.active > a{color:#F8B101 !important;font-family:'Montserrat', sans-serif;}
.header.whiteback .downalod_btn a{color:#fff!important;font-family:'Montserrat', sans-serif;}
.banner{margin-top:110px;z-index:99;}
.addodintbox {
    position: relative;
    width: 100%;
    border: 1px solid #ccc;
    margin-bottom: 30px;
}
.addodintbox div {
    position: relative;
    z-index: 1;
}
.addodintbox a.photo_gallery img {
    width: 100%;
}
.addodintbox span {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    text-align: center;
    background: url(../images/bg_black_tranfer.png) repeat left top;
    z-index: 2;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -ms-transform: translateY(0px);
    -o-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition: all .25s ease-out;
    -moz-transition: all .25s ease-out;
    -ms-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
.addodintbox span i {
    display: block;
    background: url(../images/icon_zoom.png) no-repeat center center;
    position: absolute;
    height: 100%;
    width: 100%;
}

.info2, .success2, .warning2, .failure, .validation2{border:1px solid;margin:10px 0px;padding:15px 10px 15px 50px;background-repeat:no-repeat;background-position:10px center;}
.info2{color:#00529B;background-color:#BDE5F8;background-image:url(../../assets/images/info.png);}
.success2{color:#4F8A10;background-color:#DFF2BF;background-image:url(../../assets/images/success.png);}
.warning2{color:#9F6000;background-color:#FEEFB3;background-image:url(../../assets/images/warning.png);}
.failure{color:#D8000C;background-color:#FFBABA;background-image:url(../../assets/images/error.png);}
.hm_client #owl-example1, .hm_client .owl-carousel .owl-stage-outer{height:110px!important;}
input[type="text"].error,textarea.error{border-bottom:2px solid #F00!important;}
label.error{color:#F00;}
label.error{position:absolute;font-size:10px;font-weight:400;}
.selectboxerror{display:block; width:100%;}

.alert-specialsuccess {
    color: #4f8a10;
    padding: 4px 0 3px 357px;
}

.alert-specialinfo {
    color: #3d8fd8;
    padding: 4px 0 3px 357px;
}



@media screen and (max-width:980px){.header{background:rgba(252,252,252,1);}
.innerbanner{margin-top:100px;}
.sidemenu ul.accordion li a:hover::after, nav.sidemenu ul li.active a::after{display:none;}
.sidemenu ul.accordion li a{font-family:'Montserrat', sans-serif;font-size:16px;padding:15px 0px;}
html,body{overflow-x:hidden;}
.leftmenu .btn.btn-primary{background:#363680 none repeat scroll 0 0;border:1px solid #363680;font-size:18px;padding:5px 15px;}
.row-offcanvas-left .btn-primary{margin-left:0px!important;background-color:#f18d21;border:1px solid #f18d21;}
.row-offcanvas-left .sidemenu{top:0;}
.row-offcanvas{position:relative;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;display:inline-block;width:100%;z-index:9999;}
.row-offcanvas-right{right:0;}
.row-offcanvas-left{left:0px;}
.row-offcanvas-left btn.btn-primary{border-radius:0px!important;}
.row-offcanvas-right .sidebar-offcanvas{right:-50%;}
.row-offcanvas-left .sidebar-offcanvas{left:-58%;}
.row-offcanvas-right.active{right:50%;}
.row-offcanvas-left.active{left:56%;}
.sidebar-offcanvas{position:absolute;top:0;width:52%!important;z-index:999999;}
.sidebar-offcanvas .new-dropdown ul{width:100%;}
.sidemenu{background-color:#ECECEC;padding:15px;top:-8em;min-height:200px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.4);box-shadow:0 0 5px 0 rgba(0,0,0,0.4);z-index:99;position:absolute;width:100%;}
}
@media screen and (min-width:960px) and (max-width:1000px){.camera_pag{display:none;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li.active > a{padding:10px 0px !important;}
.row-offcanvas-left .sidebar-offcanvas{left:-73%!important;}
}
@media screen and (min-width:740px) and (max-width:1980px){.navbar-nav > li:hover > .dropdown-menu{display:block;}
.navbar-inverse .navbar-brand{display:none;}
.navbar-collapse{padding-left:0px;padding-right:0px;}
.dropdown-menu > li{border-bottom:#dddddd solid 0px;}
.dropdown-menu > li:last-child{border-bottom:none;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color:#ffffff!important;text-decoration:none;background-color:#5b5b5b;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color:#ffffff!important;text-decoration:none;background-color:#5b5b5b;outline:0;}
}
@media screen and (min-width:901px) and (max-width:1024px){.footer_logo a img{margin:0 auto;}
.footer h2{margin-top:20px;}
.footerlink ul li a{margin-left:22px;margin-right:22px;}
.presence_map img{margin:30% auto;}
.home_all_services p{width:100%;}
.home_services .title{width:100%;}
.about-text p{width:100%;}
.title{background-position:center bottom!important;}
.banner{position:relative;}
.banner .carousel-caption p{margin-top:0px;padding-left:15px;}
.banner .carousel-caption{top:12%;bottom:25%;}
.hexagon{width:92%;padding:15px;}
#sidebarCollapse, #dismiss{display:none !important;}
.top-navs{display:none;}
.carousel-caption{display:block;}
.home_logo a img{margin:0 auto;display:block;}
.home_logo{margin-bottom:0px;margin-top:0px;}
.title{padding-bottom:2px;width:101%;background-image:url(../images/h1_bg.png);background-position:right 0px bottom 5px;background-repeat:no-repeat;margin-bottom:15px;}
.home_about{padding-bottom:60px;}
.home_services .title{width:100%;}
.services-para p{min-height:100px;}
.services-block ul li.services-para{min-height:195px;}
.home_services{background-size:cover;}
.clients-text .title{width:42%;}
.clients-para{min-height:200px;margin-bottom:20px;border-bottom:2px solid #545454;border-right:0px solid #545454;}
.footer_navs{margin-top:10px;}
.services-para::before{top:-10% !important;bottom:0px;margin-left:45%;margin-right:0px;transform:rotate(180deg);}
.services-para.right::before{top:100% !important;margin-left:45%;transform:rotate(0deg);}
.copyright{text-align:center;margin-bottom:10px;}
.powerby{text-align:center;}
.powerby a{display:inline-block;float:none;width:20px;height:19px;margin:0 auto;}
.footer-download a{background-color:#BA272D;padding:10px 15px;border-radius:2px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;}
}
@media screen and (width:1024px){.clients-para{min-height:200px;margin-bottom:20px;border-bottom:0px solid #545454;border-right:2px solid #545454;}
.home_about{padding-bottom:0px;}
.clients-text .title{width:85%;}
.services-para.right::before{margin-left:222px;}
.services-para::before{top:45% !important;bottom:0px;margin-left:-12%;margin-right:0px;transform:rotate(90deg);}
.services-para.right::before{top:45% !important;margin-left:95%;transform:rotate(-90deg);}
/*.home_services .title{width:55%;}*/
.title{width:78%;}
.top-navs{display:block;}
.top-navs ul li{margin-right:10px;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li.active > a{padding:20px 16px!important;}
.navbar .navbar-nav > li > a{padding:20px 16px!important;}
.nav > li{font-size:12px;}
.banner .carousel-caption{top:15%;height:180px;display:block;}
.features{min-height:355px;}
.about_content{padding:0px 0px;}
.footerlink a{min-height:35px;font-size:12px;margin-left:8px!important;margin-right:8px!important;}
.footerlink ul li{padding:0px 0px 15px 0px;}
}
@media screen and (min-width:900px) and (max-width:1024px){.innerbanner .carousel-caption.strength h1{width:60%;}
.innerbanner .carousel-caption h1{width:50%;}
.footer_logo a img{margin:0 auto;}
.footerlink ul li a{margin-left:23px;margin-right:23px;}
.presence_map img{margin:35% auto;}
.hexagon{position:absolute;padding:10px;}
.banner .carousel-caption{position:relative;display:none;}
.about-text p{width:100%;}
.top-navs, .camera_pag{display:none;}
.home_logo a img{margin:0 auto;}
#dismiss, #sidebarCollapse, #dismiss i{display:none;}
}
@media screen and (min-width:768px) and (max-width:790px){.footer_navs{margin-top:30px;}
.footer_logo a img{margin:0 auto;}
.presence_map img{margin:35% auto;}
.footerlink ul li a{margin-left:22px!important;margin-right:22px!important;}
.camera_pag{display:none!important;}
	.camera_commands, .camera_prev, .camera_next{display: none!important;}
.about-text p, .home_all_services p{width:100%;}
.title{background-position:center bottom!important;}
.banner{margin-top:90px;}
#sidebarCollapse{background:#479EDC;color:#fff;}
#sidebar ul li a{color:#fff !important;}
#sidebar ul li.active > a, a[aria-expanded="true"]{background:#195A89;}
#sidebar ul li a:hover{background:#195A89;color:#fff;}
.navbar-nav{float:left;margin:10px 0px;width:100%;}
.navbar .navbar-btn{position:absolute;right:0;top:-70px;}
.navbar{min-height:1px;}
#sidebarCollapse, #dismiss{display:block !important;}
.navbar .navbar-nav > li > a{padding:20px 20px !important;}
.navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus, .navbar .navbar-nav > li.active > a{padding:20px 20px !important;}
.top-navs{display:none;}
.carousel-caption{display:none;}
.home_logo a img{margin:0 auto;display:block;}
.home_logo{margin-bottom:0px;margin-top:0px;}
.title{padding-bottom:2px;width:101%;background-image:url(../images/h1_bg.png);background-position:right 0px bottom 5px;background-repeat:no-repeat;margin-bottom:15px;}
.home_about{padding-bottom:60px;}
.home_services .title{width:100%;}
.services-para p{min-height:100px;}
.services-block ul li.services-para{min-height:195px;}
.home_services{background-size:cover;}
.clients-text .title{width:100%;}
.clients-para{min-height:200px;margin-bottom:20px;border-bottom:2px solid #545454;border-right:0px solid #545454;}
.footer_navs{margin-top:10px;}
.footerlink ul li a{margin-left:26px;margin-right:26px;}
.services-para::before{top:-10% !important;bottom:0px;margin-left:45%;margin-right:0px;transform:rotate(180deg);}
.services-para.right::before{top:100% !important;margin-left:45%;transform:rotate(0deg);}
.copyright{text-align:center;margin-bottom:10px;}
.powerby{text-align:center;}
.powerby a{display:inline-block;float:none;width:20px;height:19px;margin:0 auto;}
.footer-download a{background-color:#BA272D;padding:10px 15px;border-radius:2px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;display:block;}
}
@media only screen and (max-width:870px){}
@media only screen and (max-width:800px){.footer_logo a img{margin:0 auto;}
.presence_map img{margin:35% auto;}
.camera_pag{display:none;}
#sidebarCollapse{background:#479EDC;color:#fff;}
#gallery-header-center-right{float:right;height:135px!important;margin-top:0px!important;line-height:35px;}
#gallery-content{margin-top:70px!important;}
.navbar-nav{float:left;margin:10px 0px;width:100%;}
.powerby{text-align:center;}
.powerby a{display:inline-block;float:none;width:20px;height:19px;margin:0 auto;}
.footer-download a{display:block;background-color:#BA272D;padding:10px 15px;border-radius:2px;color:#fff;text-transform:uppercase;letter-spacing:0.8px;font-family:'Montserrat', sans-serif;text-align:center;margin-top:20px;}
.footer-icons.margintop{margin-top:0px;}
.footerlink ul li{margin-top:0px;margin-bottom:0px;}
.footerlink ul li{text-align:center;}
.clients-para{min-height:200px;margin-bottom:20px;border-bottom:2px solid #545454;border-right:0px solid #545454;}
.home_clients{padding:60px 0px;}
.clients-text .title{width:55%;}
.home_services{background-size:cover;}
.services-para::before{top:-7.5% !important;bottom:0px;margin-left:45%;margin-right:0px;transform:rotate(180deg);}
.services-para.right::before{top:100% !important;margin-left:45%;transform:rotate(0deg);}
.copyright{text-align:center;margin-bottom:10px;}
/*.home_services .title{width:42%;}*/
#owl-example1.owl-carousel .owl-controls .owl-nav{right:20px;top:-100px;}
.title, .about-text p, .home_services .title, .home_all_services p{width:100%;}
.features .padzero{max-height:450px;padding:0px;}
.about-text{padding-top:20px;padding-bottom:60px;}
.navbar{min-height:1px;}
.top-navs{display:none;}
.home_logo a img{margin:0 auto;display:block;}
.home_logo{margin-bottom:0px;margin-top:0px;}
.carousel-caption{display:none;}
.navbar .navbar-btn{position:absolute;right:0;top:-70px;}
.footer{padding-top:30px;min-height:400px;font-size:14px;}
.footer_container{min-height:325px;}
.footerlink ul li{margin-right:1px;padding:0px 0px 15px 0px;width:100%;display:inline-block;}
#sidebar ul li a{color:#fff !important;}
#sidebar ul li.active > a, a[aria-expanded="true"]{background:#195A89;;}
#sidebar ul li a:hover{background:#195A89;;color:#fff;}
}
@media only screen and (max-width:736px){#sidebarCollapse{background:#479EDC;color:#fff;}
.services-para p{min-height:100px;}
.services-block ul li.services-para{min-height:200px;}
.title{width:52%;}
.clients-text .title{width:44%;}
/*.home_services .title{width:34%;}*/
    .mgrtp{margin-top:30px;}
    
}
@media only screen and (max-width:667px){.aboutus .vision-img .visiontxt{max-height:370px;min-height:370px;}
#sidebarCollapse{background:#479EDC;color:#fff;}
.footer_navs h2, .footer-icons p{text-align:center;}
.footer_logo a img{margin:0 auto;}
.presence_map img{margin:2% auto;}
.home_presence .para{margin:20px 0px;}
.presence_content{padding:20px 0px;}
.about-text p, .home_all_services p{width:100%;}
.banner{margin-top:90px;}
.camera_pag{display:none;}
.title{width:100%;}
.clients-text .title{width:100%;}
.home_services .title{width:100%;}
}
@media only screen and (max-width:480px){.vision-img{margin-top:20px;margin-bottom:20px;}
.vision-img .visiontxt{position:relative;top:0em;background-color:#06ADF3;width:100%;float:right;height:200px;}
.vision-img .visiontxt{margin-bottom:20px;}
.clients-text .title{width:100%;}
.home_services .title{width:100%;}
.title{width:100%;}
.about-img{position:relative;top:0em;min-height:350px;}
.about-text{margin:0px 0px;}
.home_logo a img{max-width:100%;}
/*.home_services .title{width:62%;}*/
.services-block.first{width:100%;}
.services-para p{min-height:100px;}
.services-block ul li.services-para{min-height:180px;}
.clients-text .title{width:80%;}
.clients-para{min-height:250px;}
}
@media only screen and (max-width:400px){.title{width:100%!important;}
.clients-text .title{width:100%!important;}
.services-text .title{width:100% !important;}
}
@media only screen and (max-width:375px){.title{width:100%!important;}
.title h1{font-size:25px;}
.home_services .title{width:100%;}
.clients-text .title{width:100%!important;}
}
@media only screen and (max-width:360px){.title{width:100%;}
.title h1{font-size:25px;}
/*.home_services .title{width:70%;}*/
.clients-text .title{width:90%;}
}
@media only screen and (max-width:320px){.sidebar-offcanvas
.navbar .navbar-btn{top:-70px;}
.innertitle.facilities, .innertitle, .innertitle.service{width:100%;}
}
@media only screen and (max-width:767px){}
@media only screen and (max-width:480px){}