@font-face{font-family:Montserrat-Light;src:url(fonts/Montserrat-Light.otf);font-display: swap;}
@font-face{font-family:Montserrat-UltraLight;src:url(fonts/Montserrat-UltraLight.otf);font-display: swap;}
@font-face{font-family:Montserrat-Bold;src:url(fonts/Montserrat-Bold.otf);font-display: swap;}
@font-face{font-family:Montserrat-SemiBold;src:url(fonts/Montserrat-SemiBold.otf);font-display: swap;}
@font-face{font-family:Montserrat-Regular;src:url(fonts/Montserrat-Regular.ttf);font-display: swap;}
.menu,
.menu:hover{color:#333333;font-size:12px;text-transform:uppercase;}
.logo img{margin-top:-15px !important;}
.dropdown ul,
.mega-dropdown{z-index:99999;}
.darkHeader{background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(top, #000, rgba(0, 0, 0, .84), rgba(0, 0, 0, .58), #0000001f);background-image:linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7), rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));}
.no_pad{padding-left:0px;padding-right:0px;}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:#c1c1c1;}
.blogs_img{width:100%;height:200px;}
.blogs_text{position:absolute;left:0;right:0;bottom:0px;top:144px;text-align:center;color:#22F;}
.blogs_text a{background:black;opacity:0.9;color:white;font-weight:500;}
.Blogs_heading{text-align:center;font-weight:bold;font-size:18px;}
.fa-envelope, .fa-phone{margin-right:4px;color:#2ea9dc;}
.email_text, .tel_text{margin-left:6px;}
.lable_mrg{margin-bottom:0px;}
.lightHeader{background-color:white;border-bottom:1px solid #d4cbcb;}
#header{width:100%;z-index:999;position:fixed;top:0;height:80px;}
.header_bg
#header:after{content:"";clear:both;display:block}
.search{float:right;padding:30px}
input{border:none;padding:10px;border-radius:20px}
.logo{float:left;padding:40px 0 26px;max-width:275px;}
.logo a{font-size:28px;display:block;padding:0 0 0 20px}
nav{float:right;}
nav>ul{float:left;position:static;}
nav li{list-style:none;float:left}
nav .dropdown{position:relative;}
nav li a{float:left;padding:32px;}
nav li ul{display:none;}
nav li:hover ul{display:inline}
nav li li{float:none}
nav .dropdown ul{position:absolute;left:0;top:100%;background:#fff;padding:20px 0;border-bottom:3px solid #34495e}
nav .dropdown li{white-space:nowrap}
nav .dropdown li a{padding:10px 35px;font-size:13px;min-width:200px}
nav .mega-dropdown{width:100%;position:absolute;top:100%;left:0;background:#fff;overflow:hidden;padding:11px 6px;}
nav li li a{float:none;color:#333;display:block;padding:4px 10px;border-radius:3px;font-size:13px}
nav li li a:hover{}
.mega-col{width:30%;float:right;}
#menu-icon{position:absolute;right:0;top:50%;margin-top:-12px;margin-right:30px;display:none}
#menu-icon span{border:2px solid #fff;width:30px;margin-bottom:5px;display:block;-webkit-transition:all .2s;transition:all .1s}
@media only screen and (max-width:1170px){nav>ul>li>a{padding:35px 15px}
}
@media only screen and (min-width:960px){nav{display:block!important}
}
@media only screen and (max-width:959px){nav{display:none;width:100%;clear:both;float:none;max-height:400px;overflow-y:scroll}
#menu-icon{display:inline;top:45px;cursor:pointer}
#menu-icon.active .first{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:10px}
#menu-icon.active .second{transform:rotate(135deg);-webkit-transform:rotate(135deg);position:relative;top:-9px;}
#menu-icon.active .third{display:none}
.search{float:none}
.search input{width:100%}
nav{padding:10px}
nav ul{float:none}
nav li{float:none}
nav ul li a{float:none;padding:8px;display:block}
#header nav ul ul{display:block;position:static;background:none;border:none;padding:0}
#header nav a{color:#fff;padding:8px}
#header nav a:hover{background:#fff;color:#333;border-radius:3px}
#header nav ul li li a:before{content:"- "}
.mega-col{width:100%}
}
@import "compass/css3";.btn{display:inline-block;padding:0.5em 1em;background:#808080;color:#fff;margin:1em;&:hover,
&:focus{color:#fff;background:#333;}
}
.static-img{display:block;}
iframe{max-width:100%;}
.map-container{width:100%;margin:0 auto;height:0;padding-top:38%;position:relative;display:none;iframe{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0;}
}
@media all and (min-width:34.375em){.map-container{display:block;}
.static-img{display:none;}
}
.tags .list-group{margin-bottom:20px;padding:9px 9%;}
.tags .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff00;border:none;border-bottom:1px solid #ffffff;color:#fff;}
.tags li.list-group-item i{padding-right:5%;}
@media only screen and (max-width:960px){.desktop{display:none;}
}
@media only screen and (min-width:960px){.mobile{display:none;}
}
#menu-container{background-image:-webkit-gradient(linear, left top, left bottom, from(#000), color-stop(rgba(0, 0, 0, .5)), to(transparent));background-image:-webkit-linear-gradient(top, #000, rgba(0, 0, 0, .84), rgba(0, 0, 0, .58), #0000001f);background-image:linear-gradient(to bottom, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7), rgba(0, 0, 0, .7), rgba(0, 0, 0, .7));width:100%;z-index:999;position:fixed;top:0;height:55px;}
#menu-wrapper{overflow:hidden;max-width:100%;cursor:pointer;height:55px;}
#menu-wrapper #hamburger-menu{position:relative;width:25px;height:20px;margin:15px;}
#menu-wrapper #hamburger-menu span{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";left:0;display:block;width:100%;height:2px;border-radius:10px;color:black;background-color:white;position:absolute;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;}
#menu-wrapper #hamburger-menu span:nth-child(1){top:0;}
#menu-wrapper #hamburger-menu span:nth-child(2){top:9px;}
#menu-wrapper #hamburger-menu span:nth-child(3){top:18px;}
#menu-wrapper #hamburger-menu.open span:nth-child(1){top:9px;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
#menu-wrapper #hamburger-menu.open span:nth-child(2){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";left:-60px;}
#menu-wrapper #hamburger-menu.open span:nth-child(3){top:9px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
#menu-container .menu-list .menu-submenu{padding-top:20px;padding-bottom:20px;}
#menu-container .menu-list{padding-left:0;display:block;position:absolute;font-family:Montserrat-Regular;width:100%;max-width:300px;background:white;box-shadow:rgba(100, 100, 100, 0.2) 6px 2px 10px;z-index:999;overflow-y:auto;overflow-x:hidden;left:-100%;}
#menu-container .menu-list li,
#menu-container .menu-list .menu-login{font-size:14px;padding:5px;text-transform:uppercase;border-top:1px solid #dbdcd2;}
#menu-container .menu-list li:first-of-type{border-top:0;}
a.menu-link.main_menu{color:#337ab7;}
.accordion-toggle,
.accordion-content{cursor:pointer;font-size:16px;position:relative;letter-spacing:1px;}
.accordion-content{display:none;}
.accordion-toggle a:before,
.accordion-toggle a:after{content:'';display:block;position:absolute;top:50%;right:30px;width:15px;height:2px;margin-top:-1px;background-color:#5a5858;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.3s;transition:all 0.3s ease-out;}
.accordion-toggle a:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:1;z-index:2;}
.accordion-toggle.active-tab{background:#ffff !important;transition:all 0.3s ease;}
.accordion-toggle a.active:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);background:#fff !important;}
.accordion-toggle a.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background:#fff !important;opacity:0;}
.desk-menu a{font-size:14px;font-family:"Raleway", Arial, sans-serif;}
.desk-menu h1{font-size:18px;min-height:30px;color:#000;text-transform:uppercase;font-family:merriweather, Helvetica, Arial, sans-serif;}
.desk-menu li{margin-bottom:1%;}
.mega-col li{width:70%;border-bottom:1px solid #d8d8d8;}
.mega-col i{font-size:20px !important;width:24px!important;margin-right:2px;text-align:center;}
#menu-container .menu-list li{font-size:15px;margin-bottom:0%;}
#menu-container .menu-list .menu-submenu{margin-left:3%;}
@import "//netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.min.css";@import "http://fonts.googleapis.com/css?family=Roboto:400,500";.box>.icon{text-align:center;position:relative;}
.box>.icon>.image{position:relative;z-index:2;margin:auto;width:88px;height:88px;border:8px solid white;line-height:88px;border-radius:50%;background:#00bfff;vertical-align:middle;}
.box>.icon:hover>.image{background:#333;}
.box>.icon>.image>i{font-size:36px !important;color:#fff !important;}
.box>.icon:hover>.image>i{color:white !important;}
.box>.icon>.info{margin-top:-38px;background:rgba(0, 0, 0, 0.04);border:1px solid #e0e0e0;padding:54px 0 10px 0;height:183px;}
.box>.icon:hover>.info{background:rgba(0, 0, 0, 0.04);border-color:#e0e0e0;color:white;}
.box>.icon>.info>h3.title{font-family:merriweather, Helvetica, Arial, sans-serif;font-size:21px;color:#222;font-weight:700;}
.box>.icon>.info>p{font-family:merriweather, Helvetica, Arial, sans-serif;font-size:16px;color:#666;line-height:1.5em;margin:20px;}
.box>.icon:hover>.info>h3.title,
.box>.icon:hover>.info>p,
.box>.icon:hover>.info>.more>a{color:#222;}
.box>.icon>.info>.more a{font-family:"Robot", sans-serif !important;font-size:12px;color:#222;line-height:12px;text-transform:uppercase;text-decoration:none;}
.box>.icon:hover>.info>.more>a{color:#fff;padding:6px 8px;background-color:#63B76C;}
.box .space{height:30px;}
@media only screen and (max-width:768px){.contact-form{margin-top:25px;}
.btn-send{width:100%;padding:10px;}
.logo img{max-width:100% !important;margin-top:-24px !important;margin-left:30% !important;}
h2.logo{padding:16px 8px 0px !important;padding-left:36px !important;margin-top:-30px!important;}
div#revolutionSlider_forcefullwidth{margin-top:30% !important;}
}
#menu-container .menu-list{}
.menu-list li, .menu-submenu li{list-style-type:none;}
.Tech_pool_menu{overflow-y:scroll;max-height:410px;}
.main_menu{font-size:14px;}
.menu-submenu li a{font-size:13px;color:#337ab7 !important;}
#menu-container .menu-list .menu-submenu{margin-left:0%;}
#menu-container .menu-list .menu-submenu{padding-top:0px;padding-bottom:0px;}
#menu-container .menu-list li, #menu-container .menu-list .menu-login{padding:10px;}
.accordion-toggle a:before, .accordion-toggle a:after{width:12px;}
#menu-container .menu-list li{margin-bottom:0px;}
.accordion-toggle.active-tab{background-color:white;}
.search-menu{width:48% !important;margin-left:auto !important;margin-right:auto !important;margin-top:24px !important;;}
.accordion-toggle a.active:before{background-color:#5a5858 !important;}
.active-tab{border-bottom:1px solid #dbdcd2;}
.menu-submenu{padding-left:25px;}
.mobile_img_mrg{margin-right:10px;}
.DevOps_styles{color:#0d1c23;font-size:22px;margin-right:10px;}
.Mobile_app_styles{color:#a06a42;font-size:24px;margin-left:5px;margin-right:14px;}
::-webkit-scrollbar{-webkit-appearance:none;width:7px;}
::-webkit-scrollbar-thumb{border-radius:4px;background-color:#c1c1c1;}