
@font-face {
    font-family: 'Amazon Ember';
    src: url('../assets/AmazonEmber-Regular.woff2') format('woff2'),
        url('../assets/AmazonEmber-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Roboto Lt';
    src: url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}


*{ padding: 0px; margin: 0px;}
ul{ margin-bottom: 0px;}
li{ list-style: none;}
a{ color: #000; transition: .3s;}
a:hover{ text-decoration: none; color: #000;}
.container{ max-width: 1180px; margin: auto;}
.sec_space{ padding: 60px 0px;}
 
.sec_heading h2{ font-size: 42px; color: #000; text-align: center;   font-family: 'Anivers',sans-serif;}
.sec_heading {text-align: center;position: relative; padding-bottom: 10px; margin-bottom: 30px;}
.sec_heading h2::after{ content: '';height: 1px;width: 150px;background: #5fb800;position: absolute;left: 0;right: 0;bottom: 0;margin: auto;}
.sec_heading h2 {text-transform: uppercase; font-size: 42px;   font-family: 'Anivers',sans-serif;}
.about p {color: #333333;font-size: 26px;text-align: center;line-height: 36px;     font-family: 'Amazon Ember',sans-serif;}
.banner_slider{ background-image: url("../images/banner_slider.jpg"); background-size: cover;  height: 650px; position: relative;}
.banner_slider .slider_cont{     font-family: 'Amazon Ember',sans-serif;width: 490px;padding: 40px 35px 20px 35px;position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);border-bottom: 9px solid #5fb800;text-transform: uppercase;text-align: center;background: rgb(0 0 0 / 30%);}
.banner_slider .slider_cont h1{ font-size: 27px; color: #fff; line-height: 45px;font-weight: 600;}
.banner_slider .slider_cont p{ font-size: 15px; color: #fff; line-height: 35px;}
.coll {    padding: 35px 0px 0px 0px;  text-align: center; background: #eeeeee;     position: relative;}
.coll .coll_icon a {  transition: .3s;   position: relative;top: 25px;background: #fff;height: 130px;width: 130px;margin: auto;text-align: center; border-radius: 50%; display: block;}
.coll .coll_icon a span {   font-size: 26px;display: block;line-height: 75px;text-transform: uppercase;}
.footer{ background: #101012;}
.footer .footer_cont a img{ margin-bottom: 30px;}
.footer .footer_cont ul li{ display: inline-block; margin-bottom: 15px;}
.footer .footer_cont ul li a i{color: #fff; font-size: 18px;margin-right: 15px; transition: .3s; }
.footer .footer_cont ul p {font-family: 'Roboto', sans-serif;color: #fff;font-size: 12px;}
.footer .footer_cont h6 {color: #fff;font-size: 18px;margin-bottom: 20px;}
.footer .footer_cont .footer_menu li{ display: block; margin-bottom: 15px;   color: #a6a6a6;  text-transform: uppercase;font-family: 'Roboto', sans-serif;font-size: 13px; }
.footer .footer_cont .footer_menu li a {color: #a6a6a6;font-size: 13px;    text-transform: uppercase;font-family: 'Roboto', sans-serif; transition: .3s;}
.footer.sec_space{ padding: 40px 0px;}
.ft_contact{display:block;margin:0;padding:0;}
.footer .footer_cont ul li a i:hover{ color: #5fb800;}
.footer .footer_cont .footer_menu li a:hover{ color: #5fb800; letter-spacing: 1px;}
.coll .coll_icon a:hover {background: #092652;color: #fff;}
.top_head span a:hover{color: #5fb800;}
.header_outer {display: block;padding: 24px 0;}
.top_head{text-align: right;border-bottom: 1px solid #333;max-width: 480px;margin: 0 0 0 auto;    margin-bottom: 15px;}
.top_head span{font-family: 'Roboto', sans-serif;font-size: 18px;color:#2d2d2d;text-transform:uppercase;font-weight:600;margin-left: 20px;}
.top_head span i {color: #5fb800;margin: 0 5px 15px 0;}
.top_head span a{color: #2d2d2d;font-size: 14px; transition: .3s;}
.header_div_inner{display: flex;	padding:0;max-width:1180px;margin: 0 auto;justify-content: space-between;align-items: center;}
.logo {display: block;float: left;margin: 0;padding: 0;}
.logo img {margin: 0;padding: 0;height: auto;display:block;}
.navigation {display: block;float:right;margin: 0;}
.navigation ul {display: block;margin: 0;padding: 0;text-align: right;}
.navigation ul li {margin-left: 70px;float: left;text-transform:uppercase;}
.navigation ul li:last-child {background: none;}
.navigation ul li a {padding:8px 0;font-family: 'Amazon Ember',sans-serif;font-size:14px;color: #323232;font-weight: 600;}
.navigation ul li:hover > a, .navigation ul li.active > a {position: relative;z-index: 999999;border-bottom: none;text-decoration: none;color: #5fb800;border-bottom: solid 3px #5fb800;}
.navigation .sub-menu {left: 0;min-width: 180px;padding: 8px 0;position: absolute;top: 100%;width: auto;z-index: 9999;display: none;border-radius: 0 0 5px 5px;background: #fed81f;}
.navigation .sub-menu li {color: #000;display: block;margin: 0 5px;padding: 0;position: relative;text-align: left;font-size: 13px;border-right: none;background: none;float: none;border-bottom: solid 1px #dbba18;}
.navigation .sub-menu li:hover > a {text-decoration: none;background: #333;padding: 7px 20px 7px 15px;color: #fff;box-shadow: none;}
.navigation .sub-menu li:last-child {border: none;}
.navigation .sub-menu li a {color: #000;display: block;font-size: 13px;height: auto;line-height: normal;margin: 0;padding: 7px 20px 7px 10px;border: none;}
.navigation .sub-menu li.current-menu-item > a {color: #FFFFFF;}
.navigation .sub-menu li:hover > a {border-radius: 0px;text-decoration: none;}
.navigation ul li:hover > .sub-menu {display: block;}
.navigation .sub-menu ul.sub-menu {left: 100%;top: 0;}
.navigation ul li img {display: inline-block;vertical-align: middle;margin: 0 6px 0 0;}
.navigation > ul > li > .dropdown_menu li a {border-bottom: 1px solid #43770b;font-size: 14px;display: block;}
.navigation > ul > li > .dropdown_menu li:hover a {border-bottom: 1px solid #17210b;}
.navigation > ul > li > .dropdown_menu li a:hover{ color:#092652;}

.banner{display:block;margin:0;padding:0;overflow:hidden;}
.banner img{display:block;margin:0;padding:0;width:100%;height:auto;}
.content ul li {list-style: inside url(images/list.png);text-transform: none;}
.about_div{display:block;margin:0;padding:30px 0;background:url(images/bg.png) repeat;text-align:center;}
.about_div h1{display: inline-block;margin:0 0 20px;padding:0 0 6px;text-align:center;font-family: 'Roboto', sans-serif;border-bottom:solid 2px #00aeff;text-transform:uppercase;font-size:36px;color:#000;font-weight:500;	}
.about_div span{display: inline-block;margin:0;padding:0;text-align:center;font-family: 'Roboto', sans-serif;font-size:24px;color:#333;font-weight:300;font-style:italic;line-height:34px;	}
.vision_div{display:block;margin:0;padding:30px 0;background:url(images/video_bg.jpg) no-repeat;text-align:center;background-size:cover;box-shadow:0 3px 3px #ccc;}
.vision_div h2{display:block;margin:0;padding:0 0 6px;text-align:center;font-family: 'Roboto', sans-serif;font-size:28px;color:#000;font-weight:500;	}
.vision_div p{display: inline-block;margin:0;padding:0;text-align:center;font-family: 'Raleway', sans-serif;font-size:17px;color:#333;font-weight:500;line-height:34px;}
.ft_contact{display:block;margin:0;padding:0;}
.call_div{display:block;margin:0 auto;padding:0;width:130px;text-align:center;background:#fff;position:relative;bottom:-18px;border-radius:0 0 60px 60px;}
.call_div span{display:block;margin:0;padding:0 0 10px;font-family: 'Roboto', sans-serif;font-weight:500;color:#000;font-size:22px;text-transform:uppercase;text-align:center;}
.call_div img{display:block;margin:0 auto;padding:0 0 10px;}
.give_div{display:block;margin:0;padding:20px 0;background: #092652;text-align:center;}
.give_div p{display:block;margin:0;padding: 15px 0 0 0px;font-family: 'Roboto', sans-serif;font-size: 16px;color:#fff;}
.give_div a{	margin:0;padding:0;font-family: 'Roboto', sans-serif;font-size:60px;color:#fff;}
.header_div_inner::after {display: none;}
.give_div a:hover{color: #5fb800;}
.footer_outer{display:block;margin:0;padding:0;background:#18191a;}
.footer_list {display:block;margin:0 auto;padding:20px 0;max-width:980px;}
.footer_list span {color: #000;display: block;font-size: 18px;margin: 0;padding: 6px 0 15px;text-transform: uppercase;}
.footer_list ul {display: block;margin: 0;padding: 0;}
.footer_list li {display: block;float: left;list-style: outside none none;margin: 0;padding: 0;width: 25%;}
.footer_list li.livrt{width:16%;}
.foo_link {color: #193759;display: block;margin: 0;padding: 0;}
.foo_link ul {display: block;margin: 0;padding: 0 ;}
.foo_link li {color: #fff;display: block;float: none;font-size: 13px;line-height: 24px;list-style: outside none none;margin: 0 !important;padding: 0 8px 0 0px;width: inherit;text-transform:uppercase;}
.foo_link li a {color: #fff;font-size: 13px;}
.foo_link li span {color: #000;font-size: 15px;text-transform: inherit;}
.foo_link li a:hover {text-decoration: underline;}
.foo_logo{display:block;margin:0;padding:0 0 20px;}
.foo_logo img{display:block;margin:0 auto;padding:0;}
.social{display:block;margin:0;padding:0;}
.social ul{display:block;margin:0;padding:0;text-align:center;}
.social ul li{display: inline-block;margin:0 2px;padding:0;float:none;list-style:none;width:inherit;}
.social ul li img{display:block;margin:0;padding:0;}
.footer_list li.add_div{width:30%;}
.footer_list li.vrfdde{width:28%;}
.add_div span{margin:0;padding:0 0 10px;display:block;font-size:16px;color:#fff;}
.add_div p{margin:0;padding:0 0 15px;display:block;font-size:13px;color:#fff;}
.add_div p a{color:#fff;}
.copy_div{display:block;margin:0 auto;padding:0 0 10px;max-width:980px;}
.copy_div p{display:block;margin:0;padding:0;font-size:13px;color:#fff;}
 /********inner_cont_start*****/
.inner_cont{background:#f5f5f5;}
.banner_slider.inner_banner {height: 350px;}
.inner_cont h2{  text-transform: uppercase;border-bottom: 2px solid #5fb800; display: inline-block; padding-bottom: 5px;margin-bottom: 30px; font-family: 'Roboto', sans-serif;}
strong{font-family: 'Roboto', sans-serif;}
/********inner_cont_end*****/
.inner_cont .about_content p {display: block;font-family: 'Roboto', sans-serif;font-size: 15px;color: #333;line-height: 22px;margin-bottom: 20px;}
.inner_cont .about_content span {display: block;font-family: 'Roboto', sans-serif;font-size: 16px;color: #333;font-weight: 500;}
/********about_content_end*****/
.testi_div {background: #f1f1f1;border: 1px solid #ccc;margin: 0 0 20px;padding: 10px 20px;}
.testi_div span {display: block;font-family: 'Roboto', sans-serif;font-size: 16px;color: #333;font-weight: 500;}
.testi_div {background: #f1f1f1;margin: 0 0 20px;padding: 10px 20px;box-shadow: 0px 0px 6px 0px #8e8e8e;}
/********testi_end*****/
ul.inner_Contact li { transition: .3s;font-size: 18px;color: #000;margin-bottom: 15px;}
ul.inner_Contact li a:hover{ color: #5fb800;}
/********Contact_end*****/
.card{ margin-bottom: 15px; font-family: 'Roboto', sans-serif;}
.card .collapse .card-body a {color: #007bff;}
button.btn.btn-link.collapsed:hover{ text-decoration: none;}
.card .btn.focus, .btn:focus{ text-decoration: none;}
.card .card-header button.btn.btn-link.collapsed{width: 100%;text-align: justify;padding: 12px 10px; color: #323232;}
.card-header{ padding: 0px;}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){ padding: 12px 10px; width: 100%; text-align: justify; color: #323232;}
.card .card-header button.btn.btn-link.collapsed:hover { color: #5fb800;}
.btn-link:hover{ color: #5fb800; text-decoration: none;}


.card-header h5{position: relative;}
.card-header button.collapsed::before, .card-header button:before{ content:"\f067"; font-family: FontAwesome; position: absolute;right: 15px;top: 50%;transform: translateY(-50%);}
.card-header button.btn.btn-link[aria-expanded="true"]::before{ content:"\f068";}
/********accordion_end*****/
.navigation ul li:hover > .dropdown_menu, .navigation ul li:focus{ display: block;    visibility: visible; opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1); transform: scale(1);}
.navigation ul li{ position: relative;}
.navigation > ul > li .dropdown_menu {background-color: rgb(95 184 0);position: absolute;width: 220px;left: 0;top: calc(100% + 5px);z-index: 1;visibility: hidden;opacity: 0;-webkit-transform: scaleY(0);-moz-transform: scaleY(0);-ms-transform: scaleY(0);-o-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;-ms-transition: all 0.5s ease-in-out 0s;-o-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;transform-origin: 0 0 0;margin-left: 0;}
.navigation > ul > li > .dropdown_menu:before {content: "";top: -6px;left: 30px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #5fb800;height: 6px;position: absolute;}
.navigation > ul > li > .dropdown_menu li {display: block;margin-left: 0;float: inherit;}
.navigation > ul > li > .dropdown_menu li a { color: #fff;font-size: 14px;font-weight: 600;padding: 8px 15px;display: block;text-align: justify;}
/********dropdown_menu_end*****/
/********Staff_end*****/
.Staff_Augmentation p{ font-family: 'Roboto', sans-serif; color: #333; font-size: 15px;}
.Staff_Augmentation ul li{list-style: inside url(../images/list.png);text-transform: none; margin: 0;padding: 0px 0 8px 0;font-size: 15px;color: #333; font-family: 'Roboto', sans-serif;}
/********Staff_Augmentation_end*****/
.Application p{ font-family: 'Roboto', sans-serif; color: #333; font-size: 15px;}
.Application ul li{list-style: inside url(../images/list.png);text-transform: none; margin: 0;padding: 0px 0 5px 0;font-size: 15px;color: #333; font-family: 'Roboto', sans-serif;}
/********Application_end*****/
.Project_man p{ font-family: 'Roboto', sans-serif; color: #333; font-size: 15px;}
/********Project_man_end*****/
.qa_testing ul li{ list-style: inside url(../images/list.png);text-transform: none; margin: 0;padding: 0px 0 5px 0;font-size: 15px;color: #333; font-family: 'Roboto', sans-serif;}
/********qa_testing_end*****/
.Data_Warehousing p{ font-family: 'Roboto', sans-serif; color: #333; font-size: 15px;}
/********Data_Warehousingg_end*****/
.Staffing p{font-family: 'Roboto', sans-serif; color: #333; font-size: 15px;}
.Staffing  ul li{list-style: inside url(../images/list.png);text-transform: none; margin: 0;padding: 0px 0 5px 0;font-size: 15px;color: #333; font-family: 'Roboto', sans-serif;}
/********Data_Warehousingg_end*****/
.Technologies ul li{list-style: inside url(../images/list.png);text-transform: none; margin: 0;padding: 0px 0 5px 0;font-size: 15px;color: #333; font-family: 'Roboto', sans-serif;}



 