body{ padding: 0px; margin: 0px; list-style: none; font: 400 15px/24px 'Roboto', sans-serif; color:#595959; font-size: 14px;}
img{max-width: 100%;}
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1; color:#94877a; }
input[type="text"]::-moz-placeholder { opacity: 1; color:#94877a; }
input[type="password"]::-webkit-placeholder { opacity: 1; color:#94877a; }
input[type="password"]::-moz-placeholder { opacity: 1; color:#94877a; }
input[type="search"]::-webkit-placeholder { opacity: 1; color:#94877a; }
input[type="search"]::-moz-placeholder { opacity: 1; color:#94877a; }
input[type="email"]::-webkit-placeholder { opacity: 1; color:#94877a; }
input[type="email"]::-moz-placeholder { opacity: 1; color:#94877a; }
input[type="tel"]::-webkit-placeholder { opacity: 1; color:#94877a; }
input[type="tel"]::-moz-placeholder { opacity: 1; color:#94877a; }
textarea::-moz-placeholder { opacity: 1; color:#94877a; }
textarea::-webkit-placeholder { opacity: 1; color:#94877a; }
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}


/* font-family: 'Montserrat', sans-serif; font-family: 'Roboto', sans-serif; */

.right_social{right: 5px; top: 50%; position: fixed; -moz-transform: translatey(-50%); 
	-webkit-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); z-index: 100;}
.right_social ul{width: 55px;}
.right_social ul li{position: relative;}
.right_social ul li:nth-child(1) a{color:#fff; background:#3b5998;}
.right_social ul li:nth-child(2) a{background: #ffffff;
    color: #c70000;
    border: 1px solid;}
.right_social ul li:nth-child(3) a{color:#c4302b;}
.right_social ul li::before{width: 1px; height: 100%; left: 25px; bottom: 0px; background: #242424; content: ''; position: absolute; z-index: -1;}
.right_social ul li:last-child::before{display: none;}
.right_social ul li a{width: 55px; height: 55px; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;
line-height: 55px; text-align: center; display: inline-block; margin-bottom: 40px; background: #fff; font-size: 14px; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
/*.right_social ul li a:hover{background: #1F79B3; border: 1px solid transparent; color: #fff;}*/
.header_sec.fixed{width: 100%; left: 0; top: 0; position: fixed; z-index: 1000;
-webkit-animation-name: animationFade; -o-animation-name: animationFade; animation-name: animationFade;
    -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s;
    -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both;
  -webkit-box-shadow: -1px 6px 20px -22px rgba(0,0,0,0.63); -moz-box-shadow: -1px 6px 20px -22px rgba(0,0,0,0.63);
box-shadow: -1px 6px 20px -22px rgba(0,0,0,0.63);}
@-webkit-keyframes animationFade {
0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFade {
0% {opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}
.header_sec{background: #fff;}
.nav_top{background: none !important; padding: 0px; margin: 0px; border: none; outline: none; box-shadow: none;}
.menu_sec{height: 100px; margin-top: -49px;}
.menu_sec > li{text-transform: capitalize; font: 300 14px/24px 'Montserrat', sans-serif; margin: 0px 1px;}
.menu_sec > li > a{padding: 34px 26px !important; color: #131313; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; border-top: 7px solid transparent;}
.nav_top.navbar-light .navbar-nav > .nav-link{color: #131313;}
.menu_sec > li.active > a{border-top: 7px solid #FFD100;}
.menu_sec > li:hover > a{border-top: 7px solid #FFD100;}
.logo_pnl img {width: 255px;}




.banner_sec{width: 100%; position: relative;}
.banner_inr_sec{position: relative;}
.banner_inr_sec::before{width: 100%; height: 400px; left:0; top: 0; position: absolute; content: ''; z-index: 10;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+50&0.65+0,0+49 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 49%, rgba(0,0,0,0) 50%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 49%,rgba(0,0,0,0) 50%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 49%,rgba(0,0,0,0) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.banner_bottom{width: 940px; height: 300px; right: 0; bottom: -150px; position: absolute; z-index: 10;}
.banner_bottom_lt{width: 55%; height: 100%; float: left; background: #1F79B3;}
.banner_bottom_rt{width: 45%; height: 100%; float: left; background: url('../images/bnner-bg.jpg') no-repeat 0 0; background-size: 100%, 100%; position: relative;}
.banner_bottom_rt::before{width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 5;
background: rgba(31,121,179,0.6); content: '';}
.banner_bottom_lt{padding: 35px 45px;}
.banner_bottom_lt h2{font: 700 42px/50px 'Montserrat', sans-serif; color: #fff; text-transform: uppercase;}
.banner_bottom_lt .owl-carousel .owl-nav button.owl-prev, .banner_bottom_lt .owl-carousel .owl-nav button.owl-next{    display: inline-block; font-size: 40px; color: #fff; border: none; outline: none; background: none;}
.banner_bottom_lt .owl-theme .owl-dots .owl-dot span {width: 5px; height: 5px;}
.banner_bottom_lt .owl-carousel .owl-dots.disabled {display: block; width: 4px; height: 4px;
    background: #8FBCD9;  -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%;
    border-radius: 100%; border: 2px solid #FFD200;}
.banner_bottom_lt .owl-theme .owl-nav{width: 180px;}
.banner_bottom_lt .owl-theme .owl-dots{text-align: left; margin-left: 35px; margin-top: -27px;}
.banner_bottom_lt .owl-theme .owl-nav [class*='owl-']:last-child{margin-left: 140px;}
.banner_bottom_lt .owl-carousel .owl-stage-outer{margin-bottom: 60px;}
.banner_bottom_lt button.owl-dot.active{width: 15px; height: 15px; border: 2px solid #FFD200; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}
.banner_bottom_lt .owl-theme .owl-dots .owl-dot span {margin: 5px 10px;}
.banner_bottom_lt .owl-theme .owl-dots .owl-dot.active span{background: none;}
.banner_bottom_lt .banner_bottom_lt .owl-theme .owl-dots .owl-dot:hover span {background: none;}
.banner_bottom_lt .owl-theme .owl-dots .owl-dot span {width: 5px; height: 5px; background: #8FBCD9; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}
.bnr_rt_btn {font: 400 14px/22px 'Montserrat', sans-serif; text-transform: uppercase; color: #0B0B0B !important; text-align: center; letter-spacing: 5px; left: 25px; top: 90%; position: absolute; z-index: 10; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); transform-origin: 0 0;}
.bnr_rt_btn::before{width: 2px; height: 60px; background: #0B0B0B; left: -75px; top: 10px; position: absolute; -ms-transform: rotate(270deg); -webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); transform: rotate(270deg); transform-origin: 0 0; content: '';}
.techon_sec{padding: 240px 0px 0px; overflow: hidden;}
/*.techon_sec .row{margin: 0px;}*/
/*.techon_sec .col-sm-6{padding: 0px 30px;}*/
.techon_img img{width: 100%;}
.techon_sec h1{color: #000000; text-transform: uppercase; font: 700 28px/35px 'Montserrat', sans-serif;
border-left: 5px solid #2079B3; padding-left: 12px;}
.techon_sec p{color: #595959;  font: 400 18px/28px 'Roboto', sans-serif; margin-top: 20px; margin-bottom: 20px;}
.read_more{background: #2079B3; color: #fff !important; font: 400 18px/22px 'Montserrat', sans-serif; text-transform: capitalize; padding: 15px 30px; display: inline-block; position: relative; margin-top: 70px; z-index: 1;}
.read_more:after {position: absolute; top: 0px; left: 0px; right: 0px; height: 100%;  width: 0px; content: "";
    background: #FFD200; color: #fff !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; z-index: -1;}
.read_more:hover:after{width: 100%; color: #fff !important;}
.heding_btn_bg .read_more{margin: 0px;}
.news_room_sec{padding: 145px 0px 125px;}
.news_room_cont {width: 100%; display: inline-block;}
.news_room_cont h2{color: #2079B3; text-transform: capitalize; font: 700 45px/45px 'Montserrat', sans-serif; float: left; padding-left: 165px; position: relative;}
.news_room_cont h2 span{left: 0; bottom: 0; position: absolute;}
.news_room_btn{background: #2079B3; color: #fff !important; font: 400 18px/22px 'Montserrat', sans-serif; text-transform: capitalize; padding: 15px 50px; display: inline-block; position: relative; z-index: 1; float: right; display: inline-block;}
.news_room_btn:after {position: absolute; top: 0px; left: 0px; right: 0px; height: 100%;  width: 0px; content: "";
    background: #FFD200; color: #fff !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; z-index: -1;}
.news_room_btn:hover:after{width: 100%; color: #fff !important;}
.news_box{margin-top: 45px;}
.news_box{position: relative; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.news_box::before{width: 100%; height: 130px; left: 0; bottom: 0; position: absolute; content: ''; z-index: 1;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.65) 100%); 
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#a6000000',GradientType=0 );}
.news_box::after {width: 100%; height: 100%; left: 0; top: 0; position: absolute; content: ''; z-index: 2;
background: rgba(0,0,0,0.6); visibility: hidden; opacity: 0; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.news_box img{width: 100%;}
.news_box_cont{width: 100%; left: 0; bottom: 0; position: absolute; z-index: 10; padding: 20px;}
.news_date{display: inline-block; padding: 5px 10px; background: #1F79B3; font: 400 14px/18px 'Roboto', sans-serif;
color: #fff;}
.news_box_cont h3{color: #fff; font: 700 25px/32px 'Montserrat', sans-serif; padding-bottom: 12px;
border-bottom: 1px solid transparent;}
.news_btn{color: #FFD200 !important; text-transform: capitalize; font: 400 14px/18px 'Montserrat', sans-serif; display: inline-block; visibility: hidden; opacity: 0; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.news_box:hover .news_btn{visibility: visible; opacity: 1;}
.news_box:hover::after{visibility: visible; opacity: 1;}
.news_box:hover .news_box_cont h3{border-bottom: 1px solid #fff;}
.footer_top{padding: 40px 0px; background: #000;}
.footer_top_inr{display: inline-block; width: 100%;}
.footer_top h2{color: #fff; text-transform: uppercase; font: 700 32px/32px 'Montserrat', sans-serif; letter-spacing: 6px; float: left;}
.footer_top h2 span{color: #FFD200;}
.footer_top ul{float: right;}
.footer_top ul li{display: inline-block; font: 300 20px/22px 'Roboto', sans-serif; margin-left: 100px;}
.footer_top ul li:first-child{margin-left: 0px;}
.footer_top ul li i{color: #00BFFF; margin-right: 20px;}
.footer_top ul li a{color: #fff; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.footer_top ul li a:hover{color: #FFD200;}
.footer_bottom {background: #000;
    background-size: cover;}
.footer_nav_sec{padding: 45px 0px 40px;}
.footer_nav_sec h5{color: #5E5C5C; text-transform: uppercase; font: 700 12px/18px 'Montserrat', sans-serif;
letter-spacing: 4px; margin-top: 25px;}
.footer_nav_sec ul{margin-top: 20px;}
.footer_nav_sec ul li{display: inline-block; color: #D9D9D9; font: 400 17px/23px 'Roboto', sans-serif; margin-right: 35px;}
.footer_nav_sec ul li:last-child{margin-right: 0px;}
.footer_nav_sec ul li a{color: #D9D9D9; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.footer_nav_sec ul li a:hover{color: #FFD200;}
.nav_logo{float: left;}
.nav_social{float: right;}
.nav_social h5{text-align: right;}
.nav_social ul li{display: inline-block; color: #D9D9D9; margin-right: 35px; font-size: 17px;}
.nav_social ul li:last-child{margin-right: 0px;}
.nav_social ul li:nth-child(1) a{color:#3b5998;}
.nav_social ul li:nth-child(2) a{color:#c70000;}
.nav_social ul li:nth-child(3) a{color:#c4302b;}
.nav_social ul li a{color: #D9D9D9;}
.foot_logo_sec{border-top: 1px solid #373636; width: 100%;}
.foot_logo_cont .foot_logo{float: left;}
.foot_logo_cont p{display: table-cell; vertical-align: middle; text-align: right; color: #fff; font: 400 15px/22px 'Roboto', sans-serif; text-transform: capitalize;}
.foot_logo_cont p a{color: #00C0FF; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.foot_logo_cont p a:hover{color: #FFD200;}
.foot_logo_cont{display: table; width: 100%; padding:10px;}

.career.techon_sec{padding: 25px 0px;}
.career.techon_sec p{margin-top: 15px;font-weight: 400;color: #595959;text-align: justify;line-height: 25px;
    text-transform: inherit;font-size: 14px;}
.careersecond.techon_sec p{margin-top: 15px;font-weight: 400;color: #595959;text-align: justify;line-height: 25px;
        text-transform: inherit;font-size: 14px;}
.careersecond.techon_sec{background-color: #E7F5FF;padding: 25px 0px;}
.careersecond a{color: #2079B3;font-size: 16px;font-style: normal;font-weight: 500;line-height: 60px;text-decoration-line: underline;
    word-wrap: break-word;}
.careersecond h1{border-left: none;padding-left: 0px;}

/* 18092019 */
.nav_top.navbar-light .sf-menu > li.parent:after{background: url(../images/arrow-down.png) no-repeat; width: 16px; height: 16px; content: ""; position: absolute; right: -4px; top: 50%; margin-top: -5px; color: #000;}
.nav_top.navbar-light .sf-menu > li ul li{width: 100%;}
.nav_top.navbar-light .sf-menu > li ul li a{width: 100%; font-size: 13px;}
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu li{position: relative; }
.sf-menu ul{position: absolute; display: none; top: 100%; left: 0px; z-index: 999; padding: 10px 0px; margin: 0px; }
.sf-menu > li{float: left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a { display: block; position: relative; }
.sf-menu ul ul { top: 0; left: 100%; }
/*** DEMO SKIN ***/
.sf-menu { float: left; }
.sf-menu ul{background: #fff; min-width: 15em; width: 14em; padding-left: 0px; padding: 0px;}
.sf-menu li ul li a {background: 0 0; color: #4B9095; text-align: left; padding: 8px 19px;}
/*.sf-menu li ul li + li{border-top: 1px solid #e2e2e2;}*/
.sf-menu li ul li a:hover { background: #fff; color: #000; }
.sf-menu a { padding: 7px 20px; text-decoration: none; zoom: 1; }
.sf-menu a { color: #13a; }
.sf-menu li {-webkit-transition: background .2s; transition: background .2s; }
.sf-menu li:hover, .sf-menu li.sfHover{-webkit-transition: none; transition: none; }
/*.nav_top.navbar-light .sf-menu>li ul li:hover a{color: #303030;}*/
/*.nav_top.navbar-light .sf-menu>li:hover ul li a{color: #333;}*/
.nav_top.navbar-light .sf-menu>li ul li a{color: #333; -webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out; -ms-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;}
.nav_top.navbar-light .sf-menu>li ul li a:hover{background-color: #1F79B3 !important; color: #fff; padding-left: 30px;}
.nav_top.navbar-light .sf-menu>li ul li a{font-size: 13px; text-transform: none;}
.sf-arrows .sf-with-ul { padding-right: 30px !important; }
.sf-arrows .sf-with-ul:after { content: '\f107'; position: absolute; font-family: 'FontAwesome'; right: 20px; height: 0; width: 0; }
.sf-arrows > li > .sf-with-ul { padding-right: 30px !important; }
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { }
.sf-arrows ul .sf-with-ul:after { content: '\f105'; }
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { }
.nav_top.navbar-light .sf-menu > li ul li.parent > a{background-image: url(../images/arrow-right.png); background-repeat: no-repeat; background-position: 96% center;}
/*.nav_top.navbar-light .sf-menu > li ul li.parent a:hover{background-image: url(../images/arrow-right.png) no-repeat; background-position: 96% center;}*/
.footer_site_address{color: #fff !important;}

/* 19-09-2019 */
.techon_about_sec{padding: 25px 0px;}
.about_sec img{width: 100%;}
/*.techon_about_sec h1 {font-size: 33px; margin: 0px 0px 20px 0px; color: #000; /*font-weight: 600;*/ position: relative; padding-bottom: 0px;text-transform: uppercase;font: 700 28px/35px 'Montserrat', sans-serif;}*/
.techon_about_sec p {color: #595959; font: 400 18px/28px 'Roboto', sans-serif; margin-top: 15px;}
.techon_about_sec h3 {color: #000000; text-transform: capitalize; font: 700 24px/28px 'Montserrat', sans-serif; margin-top: 15px;}

.clientelecontainer{padding: 40px 0px; background: #fff;}
/*.clientelecontainer h1, .news_room_sec h1{font-size: 33px; text-transform: capitalize; margin: 0px 0px 20px 0px; color: #000; font-weight: 600; position: relative; padding-bottom: 0px;font: 700 28px/35px 'Montserrat', sans-serif;}*/
.clientelecontainer .nav-tabs{float: left; width: 100%; background: 0 0; border: none; padding: 0px; text-align: center; margin-bottom: 25px;}
.clientelecontainer .nav-tabs li{position: relative; margin: 0px 10px 10px 0px; padding: 0px; float: none; display: inline-block;}
.clientelecontainer .nav-tabs li a{margin: 0px; padding: 10px 36px; float: left; text-decoration: none; background: #FFEDC3; border-radius: 0px; border: none; color: #000000; font-size: 17px; font-weight: 500; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.clientelecontainer .nav-tabs li a:focus{color: #fff; border: none; background: #FDB704;}
.clientelecontainer .nav-tabs li a:focus:hover{color: #fff; border: none; background: #FDB704;}
.clientelecontainer .nav-tabs li a.nav-link.active:hover{color: #fff; border: none; background: #FDB704;}
.clientelecontainer .nav-tabs li a.nav-link.active{color: #fff; border: none; background: #FDB704;}
.clientelecontainer .nav-tabs li a:after{content: ""; position: absolute; width: 0; height: 0; opacity: 0; border-color: transparent; border-style: solid; top: 100%; left: 50%;margin-left: -5px;border-width: 5px 5px 0; border-top-color: #FDB704; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.clientelecontainer .nav-tabs li a.nav-link.active:after{opacity: 1;}
.clientelecontainer .nav-tabs li a:focus:after{opacity: 1;}
.clientelecontainer .nav-tabs li a:focus:hover:after{opacity: 1;}
.clientelecontainer .nav-tabs li a.nav-link.active:after{opacity: 1;}

.clientelecontainer .clientelebox{float: left; width: 100%; background: #f5f5f5; height: 100%; padding: 6px; box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.29); border-radius: 5px;}
.clientelecontainer .clientelebox .clienteleimg{float: left; width: 100%; position: relative; height: 180px; background: #fff;}
.clientelecontainer .clientelebox .clienteleimg img{position: absolute; padding: 15px; left: 0px; right: 0px; top: 0px; bottom: 0px; text-align: center; vertical-align: middle; 
margin: auto; max-width: 100%; max-height: 100%; width: 180px;}
.clientelecontainer .clientelebox .clientelecontent{float: left; width: 100%; text-align: center; padding: 0; height: 60px; vertical-align: middle; display: inline-table;}
.clientelecontainer .clientelebox .clientelecontent h4{vertical-align: middle; display: table-cell; color: #313030; font-size: 18px; font-weight: 600; width: 100%; margin: 0; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out;}
.clientelecontainer .clientelecolumn{margin: 0px 0px 30px 0px;}

.clientelecontainer h2{text-align: left; color: #000000; font-size: 20px; margin: 0px 0px 15px 0px;}

.clientelecontainer .futureoutlookbox{float: left; width: 100%;}
.clientelecontainer .futureoutlookbox h3{text-align: left; color: #000000; font-size: 17px; margin: 20px 0px 15px 0px;}
.clientelecontainer .futureoutlookbox h4{text-align: left; color: #000000; font-size: 16px; margin: 20px 0px 15px 0px;}
.clientelecontainer .futureoutlookbox p{font-size: 15px !important; margin: 0px 0px 10px 0px; color: #595959; line-height: 24px;}

.team_directory h5, .team_directory h6{margin-bottom: 10px;}



/* 30-09-2019 */

.carrer_cont_sec{padding: 60px 0px 10px;}
.carrer_cont_sec h3{color: #0D0D0D; text-transform: uppercase; font: 700 22px/28px 'Montserrat', sans-serif; margin-bottom: 10px;}
.carrer_cont_sec h5{color: #0D0D0D; text-transform: capitalize; font: 700 18px/24px 'Montserrat', sans-serif; margin-bottom: 10px;}
.carrer_cont_sec p{color: #5C666A; text-transform: capitalize; font: 400 18px/24px 'Roboto', sans-serif;}
.carrer_cont{padding-bottom: 65px;}
.carrer_cont_sec .read_more {-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.breadcrumb_sec .breadcrumb {padding: 10px 0px; margin-bottom: 0px; background: none; border-radius: 0px; border-bottom: 1px solid #E5E5E5;}
.breadcrumb_sec .breadcrumb li{color: #616161;}
.breadcrumb_sec .breadcrumb li a{color: #616161;}
.breadcrumb_sec .breadcrumb li.active{color: #0B0B0B;}
.heding_btn_bg:nth-child(odd){background: #F4F4F4;}
.heding_btn_bg{padding: 15px; width: 100%; display: block;}
.financial h3{float: left; margin: 0px; padding: 0px; color: #0D0D0D; text-transform: capitalize; font: 700 20px/42px 'Montserrat', sans-serif;}
.financial .read_more {float: right; margin: 0px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}


/* 9-10-2019 */

.project_data{padding-top: 35px;}
.project_data .table thead tr th{border-bottom:0px; background: #2079B3; color: #fff; border: 1px solid #2079B3;
border-right: 1px solid #fff;}
.project_data .table tbody tr:nth-child(add){background: #EEEEEE;}
.project_data .table tbody tr:nth-child(even){background: #dcdcdc;}
.project_data .table tbody tr td{color: #333333;}
.project_data .table.table-bordered{border: 1px solid #333333;}
.project_data .table thead tr th:last-child {border: 0px;}
.project_data .table-bordered td {border: 1px solid #333333;}
.label_text{width: 180px; color: #595959; font: 400 18px/28px 'Roboto', sans-serif;}
.project_data .wizardform button, select {border: 1px solid #2079B3; padding: 5px; width: 40%;}
.search_btn{background: #2079B3; color: #fff !important; font: 400 18px/22px 'Montserrat', sans-serif;
    text-transform: capitalize; padding: 10px 30px; display: inline-block; margin: 0px; border: none; outline: none; box-shadow: none;
    margin-top: 20px; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; text-shadow: 2px 1px 2px #595959; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px;
border-radius: 2px;}
.search_btn:hover{background: #FFD200;}
.img_size{padding: 20px 0px;}
.img_size img{width: 100%;}


.contact_form{padding: 60px 0px;}
.contact_form h1 {color: #000000; text-transform: capitalize;  font: 700 28px/35px 'Montserrat', sans-serif;
    border-left: 5px solid #2079B3; padding-left: 12px; margin-bottom: 20px;}
.contact_form label{margin-top: 7px;}
.contact_form label sup{font-size: 12px; color: #f00;}
.contact_map iframe{width: 100%; height: 350px; border: none; -webkit-border-radius: 2px; -moz-border-radius: 2px;
border-radius: 2px;}
.contact_map{padding-bottom: 60px;}
.form-control {padding: 0px 12px; color: #595959; font: 400 18px/45px 'Roboto', sans-serif; height: 45px;
    background: none; border: 1px solid #595959; -webkit-border-radius: 2px;
-moz-border-radius: 2px; border-radius: 2px; box-shadow: none;}
.form-control:focus{border: 1px solid #2079B3; box-shadow: none;}
textarea.form-control {height: 160px;}

/* 10-10-2019 */

.share_section{padding: 60px 0px;}
.share_section h1 {color: #000000; text-transform: capitalize; font: 700 28px/35px 'Montserrat', sans-serif;
     margin-bottom: 10px;}
.shear_box{background: #fff; width: 100%; min-height: 200px; position: relative; -webkit-box-shadow: 0px 0px 15px -5px rgba(32,121,179,1); -moz-box-shadow: 0px 0px 15px -5px rgba(32,121,179,1); box-shadow: 0px 0px 15px -5px rgba(32,121,179,1); margin-top: 30px;}
.shear_box:after {position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; width: 0px; content: "";
    background: #FFD200; color: #fff !important; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease;
    -o-transition: 0.5s all ease; transition: 0.5s all ease; z-index: 1;}
.shear_box:hover:after {width: 100%; color: #fff !important;}
.shear_box_cont{width: 100%; left: 50%; top: 50%; position: absolute; z-index: 2; -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center;
padding: 10px;}
.shear_box_cont h3 {color: #797979; text-transform: capitalize; font: 700 24px/35px 'Montserrat', sans-serif;}
.shear_box:hover .shear_box_cont h3{text-shadow: 2px 1px 2px #797979; color: #fff;}
.shear_box_link{width: 100%; height: 100%; left: 0; top: 0; position: absolute; z-index: 3;}


/* 14-10-2019 */

.news_details_img img{width: 100%; margin-bottom: 20px;}


/* 16-10-2016 */
/*.md_message_top_sec .row{margin: 0px -30px;}*/
.md_message_top_sec .col-lg-6, .md_message_top_sec .col-lg-6, .md_message_top_sec .col-lg-6{padding: 0px 30px;}
.techon_about_lt_img{position: relative;}
.techon_about_lt_img::before {width: 96%; height: 90%; left: 2%; top: 2%;  position: absolute;  border: 1px solid #fff; content: '';}
.techon_about_lt_img img{width: 100%; margin-bottom: 40px;}
/*.md_message_sec.techon_about_sec h1 {font-size: 48px; margin: 0px 0px 30px 0px; color: #000; font-weight: 600; position: relative;
    padding-bottom: 0px; padding-left: 12px;}*/
/*.md_message_sec.techon_about_sec h1:before {display: none;}*/
/*.md_message_sec.techon_about_sec h1:after {position: absolute; left: 0px; top: 0px; height: 100%; width: 5px; content: "";
background: #2079B3;}*/
.md_message_cont_box h3{margin: 0px; margin-bottom: 20px;}
.md_message_cont_box h3 span {padding-right: 20px; display: table-cell; vertical-align: middle;}
.md_message_cont_box{border-bottom: 1px solid #F3F3F3; margin-bottom: 35px;}
.md_message_sec.techon_about_sec p {margin-top: 0px; margin-bottom: 25px;}
.md_message_cont_rt{text-align: center; display: inline-block; width: 100%;}
.md_message_cont_rt_heding{width: 19%; float: right;}
.md_message_cont_rt h4{color: #595959; font-size: 27px; position: relative; padding-bottom: 25px; font-size: 35px;}
.md_message_cont_rt h4 span{color: #040404; font-size: 22px; display: block;}
.md_message_cont_rt h4::before {width: 70px; height: 2px; left: 50%; bottom: 0px; position: absolute;  content: '';
background: #040404; -moz-transform: translatex(-50%); -webkit-transform: translatex(-50%); -o-transform: translatex(-50%);
transform: translatex(-50%);}
.md_message_sec .md_message_cont_box:last-child{border-bottom: 0px !important;}


/*1 17-10-2019 */


.project_reference.techon_about_sec h1{text-align: center; color: #000; text-transform: capitalize; font: 700 28px/35px 'Montserrat', sans-serif;}
.project_reference.techon_about_sec h1:after, .project_reference.techon_about_sec h1:before{display: none;}
.form-control {padding: 0px 20px; color: #595959; font: 400 18px/55px 'Roboto', sans-serif; height: 55px !important; background: #F2F2F2; border: none;  border-radius: 0px; box-shadow: none;}
.project_form_inr{width: 870px; display: inline-block; text-align: left;}
.project_form{width: 100%; text-align: center; padding-top: 140px;}
.project_form .row{margin: 0px -4px;}
.project_form .col-md-12, .project_form .col-md-6{padding: 0px 4px;}
.project_reference .search_btn {margin-top: 30px;}
.radio_line {text-align: right;}
.label_text_in{margin: 15px 0px;}
.label_text{margin: 0px; display: inline; margin-left: 10px; margin-right: 20px; color: #595959; font: 400 18px/18px 'Roboto', sans-serif;}
.label_text:last-child{margin-right: 0px;}
.label_text_heding{font-size: 28px; display: inline;}
.date_piker{background: url(../images/calendar.png) no-repeat right 20px center #F2F2F2;}
.select_caret{background: url(../images/caret.png) no-repeat right 15px center #F2F2F2; appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;}
.select_caret::-ms-expand{display: none;}    

#piechart_3d{width: 450px; height: 450px}
#piechart_3d_2{width: 450px; height: 450px}


/*23-10-2019*/


#myTabContent {width: 100%; display: inline-block;}


/* 24-10-2019 */
.jhajjar_menu {margin-bottom: 20px;}
.jhajjar_menu li{display: inline-block; margin-right: 10px;}
.jhajjar_menu li a { margin: 0px; padding: 10px 20px; float: left; text-decoration: none; background: #FFEDC3; border-radius: 0px;
    border: none; color: #000000; font-size: 17px; font-weight: 500; -webkit-transition: 0.3s ease-in-out; 
    transition: 0.3s ease-in-out;}
.jhajjar_menu li.active a{color: #fff; border: none; background: #FDB704;}
.jhajjar_menu li:last-child{margin-right: 0px;}

/* 4-11-2019 */
.cont_frm .contact_form{padding-top: 30px;}
/* 5-11-2019 */
.map{width: 100%; height: 450px;}
.map-text{text-align: center !important;}
.map-text h2 {font-size: 18px; text-align: center;}
.map-text p{font-weight: 500; font-size: 14px;}
.map-text p i{margin-right: 10px;}
.map-text .gm-style-iw.gm-style-iw-c {padding-top: 25px;}

.clientelecontainer.financial .futureoutlookbox .heding_btn_bg h3{font-size: 23px; line-height: 42px; margin: 0px;}

/* 15-11-2019 */

.geral.jhajjar_menu li {margin-right: 10px; width: 100%;}
.geral.jhajjar_menu li a {width: 33%;}


/* 16-11-2019 */

.sitemap_sec {padding: 60px 0px;}
.sitemap_sec ul{width: 100%; display: inline-block;}
.sitemap_sec ul > li{width: 20%; float: left;}
.sitemap_sec ul > li > a{font-weight: bold; color: #000; text-transform: uppercase; font-size: 18px; line-height: 26px;
-moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease;}
.sitemap_sec ul > li > ul{width: 100%; margin-top: 25px;}
.sitemap_sec ul > li > ul > li{width: 100%; margin-bottom: 10px; display: inline-block; padding-left: 15px; position: relative;}
.sitemap_sec ul > li > ul > li::before{width: 5px; height: 5px; background: #000; -webkit-border-radius: 100%;
-moz-border-radius: 100%; border-radius: 100%; left: 0; top: 9px; position: absolute; content: '';}
.sitemap_sec ul > li > ul > li > a{font-weight: normal; font-size: 18px; line-height: 28px; text-transform: capitalize;}
.sitemap_sec ul > li > ul > li > ul{width: 100%; padding-left: 15px; margin-top: 15px;}
.sitemap_sec ul > li > ul > li > ul > li:last-child{margin-bottom: 0px;}
.sitemap_sec ul > li > ul > li > ul > li > a{font-weight: normal; text-transform: capitalize;}
.sitemap_sec ul > li > a:hover{color: #2079B3;}


/* 20-11-2019 */

.share_section h3 a{color: #0D0D0D !important; text-transform: capitalize; }
.jjk_list li{color: #595959; font: 400 18px/28px 'Roboto', sans-serif; margin-top: 0px;}
.csr_sec.techon_about_sec p {margin-top: 0px;}

.cont_frm textarea {height: 110px !important;}



/* 22-11-2019 */


.nav_top{padding-right: 30px;}
.rt_search{right: 0; top: 50%; position: absolute; -moz-transform: translatey(-50%); -webkit-transform: translatey(-50%); 
	-o-transform: translatey(-50%); transform: translatey(-50%); color: #9e9e9e; font-size: 18px; padding: 5px;}
.rt_search_pnl{right: 0; bottom: -45px; position: absolute; z-index: 999; }
.rt_search_pnl_inr{width: 330px; background: rgba(255,255,255,0.9); position: relative; padding-right: 50px;}
.rt_search_pnl_inr .form-control{width: 100%; height: 45px !important; background: none; border: none; outline: none; border-radius: 0px;
padding:0px 15px;}
.header_search_btn_main{background: none; border: none; outline: none; border-radius: 0px; font-size: 0px;
width: 35px; height: 35px; right: 0; top: 50%; position: absolute; -moz-transform: translatey(-50%);  z-index: 99999;
	-webkit-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); font-size: 0px; 
	background: url('../images/icon-bg.png') no-repeat center center !important; background-size: 18px !important;
cursor: pointer;}

.searchkeywrd h2{margin: 0px 0px 10px 0px; font-size: 20px;}
.searchkeywrd .heding_btn_bg h3{width: 100%; font-size: 18px; color: #454545; text-transform: none;}
.searchkeywrd .heding_btn_bg h3 a{color: #454545; word-break: break-all; text-decoration: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.searchkeywrd .heding_btn_bg h3 a:hover{color: #2079b3}

/* 04-12-2019 */
#piechart_3d_3 {width: 450px; height: 450px; display: inline-block;}
.selected_google_pichat{width: 100%; text-align: center;}

#piechart_3d_4 {width: 450px; height: 450px; display: inline-block;}
.selected_client_project_google_pichat{width: 100%; text-align: center;}

.select2-container--default .select2-selection--multiple {border: none; border-radius: 0px; height: 55px; background: #F2F2F2; 
overflow: auto; padding: 10px 0px; width: 100%;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: 1px solid #2079B3;
    box-shadow: none; background: none;}

.projectreffnotfound {text-align: center; padding-top: 15px;}
.projectreffnotfound p span {padding: 8px 15px; border: 1px solid #000; font-size: 15px;}


/* 6-12-2019 */


.financial .rt_search_pnl_inr {width: 280px; padding-right: 50px; float: right; border: 1px solid #ccc; top: -60px;}

/* 9-12-2019 */

.pagination-sec {display:block; width: 100%;}

.pagination-sec .pagination {
border-radius:0;
float: right;
margin-top: 30px;
}

.pagination-sec .pagination li span {
padding:9px 18px;
border-radius:0;
margin-right:5px;
background:#1975b1;
color:#fff;
font-size:16px;
font-weight:600;
border:1px solid #1975b1
}

.pagination-sec .pagination .active span {
background:#000;
border:1px solid #000
}

.pagination-sec .pagination li a {
padding:9px 18px;
margin-right:5px;
border-radius:0;
background:#1975b1;
color:#fff;
font-size:16px;
font-weight:600;
border:1px solid #1975b1
}

.pagination-sec .pagination li a:hover {
background-color:transparent;
border:1px solid #1975b1;
color:#fc620c
}

.pagination-sec .pagination li span:hover {
background-color:transparent;
border:1px solid #1975b1;
color:#1975b1
}

.pagination-sec .pagination .active span:hover {
background-color:#000;
border:1px solid #000;
color:#fff
}

/* 9-12-2019 */

.news_room_inner.news_room_sec{padding: 50px 0px 80px;}
.read_more_download{float: right;}

.press_kit_sec{width: 100%;}
.logo_sec{width: 100%; display: inline-block;}
.logo_sec_box{text-align: right; margin-top: 35px; text-align: center;}
.logo_sec_box  span{display: block;}
.press_content {margin-top: 40px;}

.heding_btn{width: 100%; display: inline-block;}

/* 12122019 */
.heding_btn_bg .listul{display: none; margin: 0px; padding: 0px; float: left; width: 100%;}
.heding_btn_bg .listul li{display: block; text-align: left; list-style: none; margin: 0px; padding-bottom: 0px;}
.heding_btn_bg .listul li a{color: #333; font-size: 14px; font-weight: 600; padding: 4px 0px 4px 16px; text-decoration: none; position: relative; display: inline-block; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.heding_btn_bg .listul li a:before{content: ""; position: absolute; left: 0px; top: 15px; width: 8px; border-bottom: 1px solid #292C2B; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.heding_btn_bg .listul li a:hover{color: #333;}
.heding_btn_bg .listul li a:hover:before{border-color: #00BFFF;}
.heding_btn_bg .parentnav a{position: relative;}
.heding_btn_bg .parentnav a:before{background: url(../images/arrow-down.png) no-repeat; width: 16px; height: 16px; content: ""; position: absolute; right: -20px; top: 50%; margin-top: -5px; color: #000;}


/* 28022020 */

.home_banner_item{position: relative;}
.home_banner_item::before{width: 100%; height: 100%; left: 0; top: 0; z-index: 10; position: absolute; content: ''; background: rgba(0,0,0,0.1);}
.home_banner_item img{width: 100%;}
.home_banner_content{width: 100%; right: 0; bottom: 0; position: absolute; z-index: 11; padding:40px 20px; text-align: right;
background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 );}
.home_banner_content h2{color: #fff; text-transform: uppercase; font: 700 41px/45px 'Montserrat', sans-serif;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev, .home_banner_owl.owl-carousel .owl-nav button.owl-next{margin-right: 5px; width: 45px; height: 45px; line-height: 45px; display: inline-block; text-align: center; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;
    color: #1175DD !important; font-size: 16px; -moz-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -o-transition: 0.5s all ease; transition: 0.5s all ease; outline: none; left: -22px; top: 50%; position: absolute; margin: 0px; background: #fff; -webkit-box-shadow: 0px 0px 44px -7px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 44px -7px rgba(0,0,0,0.75); -o-box-shadow: 0px 0px 44px -7px rgba(0,0,0,0.75); box-shadow: 0px 0px 44px -7px rgba(0,0,0,0.75); margin-top: -22px;}
 .home_banner_owl.owl-carousel .owl-nav button.owl-next{left:inherit; right: -22px; position: absolute;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev:hover, .home_banner_owl.owl-carousel .owl-nav button.owl-next:hover{background: #1175DD; color: #fff !important;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev span, .home_banner_owl.owl-carousel .owl-nav button.owl-next span{font-size: 0px; position: relative;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev span:before, .home_banner_owl.owl-carousel .owl-nav button.owl-next span:after{display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; -webkit-font-smoothing: antialiased;
    font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 18px;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev span:before{content: "\f053";}
.home_banner_owl.owl-carousel .owl-nav button.owl-next span:after{content: "\f054";}
.home_banner_owl.owl-theme .owl-dots{margin-top: 30px; display: none;}
.home_banner_owl.owl-theme .owl-dots .owl-dot span {width: 8px; height: 8px; margin: 4px 4px; background: #1175DD;}
.home_banner_owl.owl-theme .owl-dots .owl-dot.active{width: 20px; height: 20px; border: 1.5px solid #1175DD; padding: 5px; background: none; -moz-border-radius: 100%; -webkit-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; outline: none;}
.home_banner_owl.owl-theme .owl-dots .owl-dot.active span{background: #1175DD;}
/*.home_techon_sec.techon_sec {padding: 80px 0px 0px;}*/
.home_techon_sec.techon_sec {padding: 25px 0px;}
.clientelecontainer .futureoutlookbox p{font-size: 14px !important; line-height: 28px;}
/*.clientelecontainer p{font-size: 18px; line-height: 28px;}
.clientelecontainer {font-size: 18px; line-height: 28px;}*/


/* 6-04-2020 */

.clientelecontainer .futureoutlookbox h3{font: 700 24px/28px 'Montserrat', sans-serif;}

#piechart_3d, #piechart_3d_2, #piechart_3d_3, #piechart_3d_4{width: 800px;}
.news_details_img{text-align: center;}
.news_details_img img {width: auto; max-width: 100%; height: auto; display: inline-block; vertical-align: top;}

/*08-06-2020*/
.epc_wrap {font-family: 'Montserrat', sans-serif;}
.epc_wrap p{font-weight: 500;}
.clientelecontainer h3.pageheading, .clientelecontainer .futureoutlookbox h3.pageheading,.clientelecontainer h2.pageheading, .clientelecontainer .futureoutlookbox h2.pageheading, .pageheading, .techon_about_sec h3.pageheading{ text-align: center; font-weight: bold; font-family: 'Montserrat', sans-serif; font-size: 29px; color:#000; margin:0 0 26px;}
.epc_top .row{margin: 0 -8px;}
.epc_top .row [class*="col-"]{padding: 0 8px;}
.epctop_inner{
    height: 100%;
    background: #eaf7ff;
    padding: 190px 20px 20px;
}
.dompic{width: 292px; height:292px;-webkit-border-radius: 50%; border-radius: 50%; overflow: hidden; -webkit-transform: translateX(-50%); transform: translateX(-50%); left: 50%; top:0; position: absolute;}
.dompic img{width: 100%; height: 100%; -webkit-object-fit: cover; object-fit: cover;}
.domhead{font-family: 'Montserrat', sans-serif; font-size: 24px; color:#2079b3; margin:0 0 12px; font-weight: 700;}
.epclist{padding: 0; margin:10px 0 10px; list-style: none;}
.epclist li{font-size: 14px; /*color:#595959; font-weight: 500;*/ position: relative; padding: 0 0 0 20px; /*font-family: 'Montserrat', sans-serif;*/ margin-bottom: 6px;}
.epclist li:before{width: 8px; height: 8px; background-color: #71bff2; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; content: ""; left: 0; top: 7px;}
.epc_top .row [class*="col-"]{padding-top: 120px; position: relative;}
.epctop_inner h6{font-family: 'Montserrat', sans-serif; font-size: 17px; color:#424242; margin:5px 0 7px; font-weight: 700;}
.epc_top{margin-bottom: 100px;}
.epcb_row{min-height: 552px; position: relative; margin-bottom: 62px;}
.epcb_row:last-child{margin-bottom: 0;}
.epcbpic{position: absolute; width: 411px; z-index: 1; left: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); top:50%;}
.epcbpic img{width: 100%; height:auto;}
.epc_con{width: 76%; background-color: #eaf7ff; padding: 40px 35px; float: right;}
.epcb_row:nth-child(even) .epcbpic{left: auto;right: 0;}
.epcb_row:nth-child(even) .epc_con{float: none;}
.epchead{font-family: 'Montserrat', sans-serif; font-size: 22px; color:#2079b3; margin:0 0 17px; font-weight: 700;}
.clientelecontainer .futureoutlookbox .epc_con p{font-size: 14px !important; color:#595959; margin-bottom: 30px; line-height: 30px !important; font-weight: 500;}
.epc_con .epclist li{margin-bottom:24px; font-size: 14px;}
/*.epc_con h6{font-family: 'Montserrat', sans-serif; font-size: 21px; color:#424242; margin:0 0 17px;}*/
.epc_prohead{font-family: 'Montserrat', sans-serif; font-size: 22px; color:#2079b3; margin:0 0 13px; font-weight: bold; position: relative; padding-left: 16px;}
.epc_prohead:before{width: 8px; height: 8px; background-color: #71bff2; -webkit-border-radius: 50%; border-radius: 50%; position: absolute; content: ""; left: 0; top: 7px;}
.trans_top{margin-bottom: 20px; position: relative;}
.trt_right{
    float: right;
    background-color: #eaf7ff;
    padding: 66px 38px 66px 266px;
    width: 930px;
    width: 91%;
}
.trans_wrap {font-family: 'Montserrat', sans-serif;}
.trsubhead{font-family: 'Montserrat', sans-serif; font-size: 22px; color:#2079b3; margin:0 0 23px; font-weight: 400;}
.trsubhead strong{font-weight: 700;}
.trt_right .trsubhead{margin-top:40px;}
.trt_right .trsubhead:first-child{margin-top:0;}
.trtpic{width: 395px; height:395px; line-height: 390px; text-align: center; background-color: #e6f3fa; -webkit-border-radius: 50%; border-radius: 50%; text-align: center; position: absolute;left: 0; top:50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.trtpic img{display: inline-block; vertical-align: middle; max-width: 100%; height: auto; max-height: 83%;}
.trt_right .epclist:last-child{margin-bottom: 0;}
.trans_wrap p{font-size: 14px !important; color:#595959; margin-bottom: 30px; line-height: 24px !important; font-weight: 500;}
.transbtm_text{margin-bottom: 40px;}
.trans_wrap .transbtm_text p{margin-bottom: 6px;}
.trans_wrap .transbtm_text p:last-child{margin-bottom: 0;}
.loc_block{position: relative; padding: 54px 0; /*background-color: #f6fcff;*/ margin-bottom: 35px;}
html, body{overflow-x: hidden;}
/*.loc_block:before,.loc_block:after{*/
/*    position: absolute;*/
/*    top:0;*/
/*    bottom:0;*/
/*    content: "";*/
/*    width: 3000px;*/
/*    background-color: #f6fcff;*/
/*}*/
.loc_block:before{right:100%;}
.loc_block:after{left: 100%;}
.loc_row{margin-bottom: 52px;}
.loc_row:last-child{margin-bottom: 0;}
.loc_con{padding: 20px; background-color: #eaf7ff; float: left; width: 70%;}
.maploc_pic{float: right; width: 29%;}
.maploc_pic img{width: 100%; height: auto;}
.loc_row:nth-child(even) .maploc_pic{float: left;}
.loc_row:nth-child(even) .loc_con{float: right;}
.trans_wrap p:last-child{margin-bottom: 0;}
.loc_con .epclist:last-child{margin-bottom: 0;}
.epclist ul{margin-top:5px; margin-bottom: 5px;}
.trans_wrap .epcb_row{min-height: 0;}
.news_details_img {max-width: 300px;float: left;margin: 0 20px 20px 0;border: 1px solid #ddd;  }
.news_details_img img{width: 100%; display: block; }
.news_details_inr:after{content: ""; display: block; clear: both;}
.footer_top ul{float:left; width:100%;}
.footer_top h2{margin-bottom:10px;}















/* desktop-end */


@media (min-width: 1800px) {
.container{max-width: 1700px;}
}

@media (max-width: 1799px) {
.epc_con{width: 65%;}
.menu_sec > li > a {padding: 34px 22px !important;}
/*.logo_pnl img {width: 245px;}*/

.menu_sec {margin-top: -1px; height: inherit;}
.menu_sec > li.active > a {border-top: 4px solid #FFD100;}
.menu_sec > li:hover > a {border-top: 4px solid #FFD100;}
.menu_sec > li > a{border-top: 4px solid transparent;}
.banner_bottom_lt h2{font-size: 28px; line-height: 38px;}
.banner_bottom {width: 690px; height: 200px; bottom: -100px;}
.banner_bottom_lt .owl-carousel .owl-stage-outer {margin-bottom: 20px;}
.banner_bottom_lt .owl-carousel .owl-nav button.owl-prev, .banner_bottom_lt .owl-carousel .owl-nav button.owl-next {font-size: 30px;}
.right_social {right: 30px;}
.bnr_rt_btn {left: 50px; top: 85%;}
.banner_bottom_lt .owl-theme .owl-nav [class*='owl-']:last-child {margin-left: 145px;}
.techon_sec p {margin-top: 15px; margin-bottom: 20px; font-size: 15px; line-height: 24px;}
.techon_sec {padding: 170px 0px 0px;}
.read_more {font-size: 16px; line-height: 30px; padding: 10px 25px; margin-top: 30px;}
.heding_btn_bg .read_more{margin: 0px;}
.techon_sec .row {margin: 0px;}
.techon_sec .col-sm-6 {padding: 0px 20px 0px 0px;}
.career.techon_sec .col-sm-6 {padding: 0px 20px;}
/*.career.techon_sec .row {*/
/*    margin: 0px -20px;*/
/*}*/
.news_room_cont h2{font-size: 35px; line-height: 38px; padding-left: 95px;}
.news_room_cont h2 span img {width: 80px;}
.news_room_btn{font-size: 16px; line-height: 22px; padding: 10px 25px; margin-top: 0px;}
.news_room_sec {padding: 80px 0px;}
.news_box {margin-top: 20px;}
.news_box_cont h3{font-size: 18px; line-height: 22px; padding-bottom: 5px;}
.news_box::before {height: 95px;}
.news_box_cont {padding: 10px 15px;}
.footer_top h2 {font-size: 22px; line-height: 26px; letter-spacing: 2px;}
.footer_top ul li {font-size: 16px; line-height: 22px; margin-left: 45px;}
.footer_top ul li i {margin-right: 10px;}
.footer_top {padding: 25px 0px 18px;}
.nav_logo img {width: 290px;}
.footer_nav_sec h5 {margin-top: 10px;}
.nav_social ul {margin-top: 6px; text-align: center;}
.nav_social ul li{font-size: 14px; margin-right: 25px;}
.footer_nav_sec ul li {font-size: 15px; margin-right: 22px; margin-right: 15px;}
.footer_nav_sec .col-md-6.footer_nav_sec_lt{-webkit-box-flex: 0; -ms-flex: 0 0 57%; flex: 0 0 57%; max-width: 57%;}
.footer_nav_sec .col-md-6.footer_nav_sec_rt{-webkit-box-flex: 0; -ms-flex: 0 0 43%; flex: 0 0 43%; max-width: 43%;}
.footer_nav_sec ul {margin-top: 10px;}
/*.foot_logo_cont img {width: 245px;}*/
.foot_logo_cont img {width: 180px;}
.foot_logo_cont p{font-size: 14px; margin-right: 20px;}



/* 30-09-2019 */

.carrer_cont_sec h3{font-size: 20px;}
.carrer_cont_sec p{font-size: 15px;}
.carrer_cont {padding-bottom: 50px;}

/* 16-10-2016 */

.m/*d_message_sec.techon_about_sec h1 {font-size: 30px;}
.*/md_message_sec.techon_about_sec p {margin-bottom: 15px; font-size: 14px; line-height: 24px;}
.md_message_top_sec .row {margin: 0px -15px;}
.md_message_top_sec .col-lg-6, .md_message_top_sec .col-lg-6, .md_message_top_sec .col-lg-6 {padding: 0px 15px;}
.techon_about_lt_img::before {height: 88%;}
.md_message_cont_rt h4 {font-size: 22px; line-height: 28px;}
.md_message_cont_rt h4 span {font-size: 18px;}
.md_message_cont_rt_heding {width: 23%;}

/* 18-10-2019 */

.project_form {padding-top: 70px;}


/* 9-12-2019 */

.news_room_inner.news_room_sec{padding: 50px 0px 80px;}
.read_more.read_more_download{float: right; margin-top: 0px;}


/* 28022020 */

.home_banner_content h2{font-size: 28px; line-height: 30px;}
.home_banner_content {padding: 30px 18px;}
/*.home_techon_sec.techon_sec {padding: 70px 0px 0px;}*/
.home_techon_sec.techon_sec {padding: 25px 0px;}

.clientelecontainer .futureoutlookbox p {font-size: 15px !important; line-height: 24px;}
.clientelecontainer p{font-size: 14px; line-height: 24px;}
.clientelecontainer {font-size: 14px; line-height: 24px;}
.techon_about_sec p{font-size: 14px; line-height: 24px;}
.sitemap_sec ul > li > ul > li > a {font-size: 15px; line-height: 24px;}


}

@media (max-width: 1600px) {
    .trt_right{ width: 930px;}
    .epc_con{width: 712px;}
}


@media (max-width: 1199px) {
.logo_pnl img {width: 210px;}
.menu_sec > li{font-size: 14px; margin-right: 0;}
.menu_sec > li > a {padding: 26px 10px !important;}
.banner_bottom_lt h2 {font-size: 22px; line-height: 28px;}
.banner_bottom_lt {padding: 20px 25px;}
.banner_bottom {width: 690px; height: 160px; bottom: -78px;}
.techon_sec {padding: 140px 0px 0px;}
.techon_sec h1 {font-size: 22px; line-height: 28px;}
.techon_sec .row {margin: 0px;}
.techon_sec .col-sm-6 {padding: 0px 15px;}
.techon_sec p {margin-top: 15px; font-size: 15px; line-height: 22px;}
.news_room_cont h2 {font-size: 30px;}
.news_room_sec {padding: 70px 0px 60px;}
.footer_top ul li {margin-left: 30px;}
.nav_logo img {width: 275px;}
.footer_nav_sec {padding: 35px 0px 30px;}
.footer_nav_sec .col-md-6.footer_nav_sec_lt{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footer_nav_sec .col-md-6.footer_nav_sec_rt{-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footer_nav_sec h5 {margin-top: 0px;}
.foot_logo_cont img {width: 210px;}
.right_social ul li a {width: 40px; height: 40px; line-height: 40px;}
.right_social {right: 15px;}
.right_social ul {width: 40px;}
.right_social ul li::before {left: 20px;}
.bnr_rt_btn {left: 6px; font-size: 12px; top: 82%;}
.banner_inr_sec::before {height: 120px;}


/* 30-09-2019 */

.carrer_cont_sec {padding: 40px 0px 10px;}
.carrer_cont_sec h3 {font-size: 17px; margin-bottom: 5px; line-height: 22px;}
.carrer_cont_sec h5{font-size: 15px;}
.carrer_cont {padding-bottom: 34px;}
.financial.techon_about_sec {padding: 40px 0px;}


/* 10-10-2019 */

.share_section {padding: 45px 0px;}
.shear_box_cont h3 {font-size: 26px; line-height: 34px;}
.shear_box {min-height: 180px;}
.share_section .col-md-3 {-webkit-box-flex: 0; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%;}

/* 16-10-2016 */

.techon_about_lt_img::before {height: 86%;}
.md_message_cont_rt_heding {width: 27%;}


/* 5-11-2019 */

.map {height: 320px;}

/* 9-12-2019 */


.news_room_inner.news_room_sec {padding: 40px 0px 65px;}

/* 28022020 */

.home_banner_owl.owl-carousel .owl-nav button.owl-prev, .home_banner_owl.owl-carousel .owl-nav button.owl-next {width: 40px;
    height: 40px; line-height: 40px; left: -20px;}
.home_banner_owl.owl-carousel .owl-nav button.owl-next {left: inherit; right: -20px;}
/*.home_techon_sec.techon_sec {padding: 50px 0px 0px;}*/
.home_techon_sec.techon_sec {padding: 25px 0px;}

/*08-06-2020*/
.dompic { width: 245px; height: 245px;}
.epctop_inner{padding-top:150px;}
.domhead{font-size: 21px;}
.epc_top {margin-bottom: 55px;}
.epc_con {width: 615px; padding: 25px 15px;}
.epcbpic{width: 325px;}
.epchead { font-size: 21px; margin: 0 0 11px;}
.epcb_row{margin-bottom: 30px; min-height: 425px;}
.epc_con .epclist li {margin-bottom: 14px;}
.epc_con h6{font-size: 20px;}
.epc_prohead { font-size: 21px; margin: 0 0 6px;}
.clientelecontainer .epc_con p{margin-bottom: 19px;}
.clientelecontainer h3.pageheading, .clientelecontainer .futureoutlookbox h3.pageheading,.clientelecontainer h2.pageheading, .clientelecontainer .futureoutlookbox h2.pageheading, .pageheading, .techon_about_sec h3.pageheading{font-size: 28px;}
.trt_right{width: 760px;padding:55px 38px 55px 217px;}
.trtpic { width: 350px; height: 350px; line-height: 360px;}
.footer_top ul li { margin-left: 14px; font-size:14px;}

}
@media (min-width: 992px) {
.nav_top.navbar-light .sf-menu li > ul > li:hover a{background-color: #1F79B3; color: #fff;}
.sf-menu > li > ul > li > ul > li ul{left: auto; right: 100%;}
.sf-menu > li > ul > li > ul{background: #1F79B3;}
.nav_top.navbar-light .sf-menu > li > ul > li > ul > li > a{color: #fff;}
.sf-menu > li > ul > li > ul > li > ul{background: #1F79B3;}
.nav_top.navbar-light .sf-menu > li > ul > li > ul > li > ul > li > a{color: #fff;}
}
@media (max-width: 991px) {
.navigation{position: fixed; top: 0; padding: 0; height: 100%; left: 0; margin-left: -268px; background: rgba(0,0,0,0.9); padding-top: 0px; max-height: 100%; overflow: auto; margin-right: 0; transition: all 0.3s; width: 268px; z-index: 99999;}
.layout-expanded .navigation{margin-left: 0px;}
.layout-expanded{overflow: hidden;}
.layoutovarlay{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.layout-expanded .layoutovarlay{display: block;}
.header_sec.fixed{position: relative;}
.nav_top .navbar-toggler {color: #fff; font-size: 35px; background: #2079B3; border-radius: 0px; border: none;
 outline: none; border: none;}
.menu_sec > li > a {padding: 14px 15px !important; color: #fff !important;}
.techon_sec h1 {font-size: 18px; line-height: 22px;}
.techon_sec h1 br{display: none;}
.banner_bottom {width: 510px;}
.techon_sec {padding: 120px 0px 0px;}
.read_more{font-size: 14px; line-height: 20px; padding: 8px 20px; margin-top: 25px;}
.news_room_btn{font-size: 14px; line-height: 20px; padding: 8px 20px;}
.news_room_cont h2 {font-size: 26px; padding-left: 75px;}
.news_room_cont h2 span img {width: 65px;}
.news_box_cont h3 {font-size: 15px; line-height: 17px;}
.news_date {padding: 4px 8px; font-size: 12px; line-height: 15px;}
.footer_top h2 {font-size: 20px; line-height: 24px; letter-spacing: 1px;}
.footer_top ul li {margin-left: 0; margin-right:14px; font-size: 14px;}
.footer_top ul li i {margin-right: 5px;}
.footer_top {padding: 20px 0px 15px;}
.nav_logo img {width: 200px;}
.footer_nav_sec h5 {font-size: 10px; letter-spacing: 1px;}
.footer_nav_sec ul {margin-top: 0;}
.footer_nav_sec ul li {font-size: 14px; margin-right: 10px;}
.foot_logo_cont p {font-size: 12px;}
.footer_nav_sec {padding: 30px 0px;}
.menu_sec{width: 100%; margin: 0px;}
/* 18092019 */
.nav_top.navbar-light .sf-menu li{float: left; width: 100%;}
.nav_top.navbar-light .sf-menu li a{color: #9d73b5; float: left; width: 100%;}
.nav_top.navbar-light .sf-menu > li.active a:after{display: none;}
.nav_top.navbar-light .sf-menu > li.active a:after{display: none;}
.nav_top.navbar-light .sf-menu > li:hover a:after{display: none;}
.nav_top.navbar-light .sf-menu li a{padding: 20px 10px 17px 30px;}
.nav_top.navbar-light .sf-menu > li.active > a{background: 0 0;}
.nav_top.navbar-light .sf-menu .slidedown{position: absolute; right: 8px; top: 19px; font-size: 30px; font-weight: bold; z-index: 2; width: 20px; height: 20px; line-height: 20px; color: #fff; text-align: center; cursor: pointer;}
.nav_top.navbar-light .sf-menu .slidedown:after{content: "+";}
.nav_top.navbar-light .sf-menu .slidedown.slideup:after{content: "-"; color: #fff;}
.nav_top.navbar-light .sf-menu li.parent:after{display: none;}
.nav_top.navbar-light .sf-menu li ul{display: none; position: static;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{min-width: inherit; width: 100%; background: rgba(0, 0, 0, 0.82);}
.menu_sec > li{margin: 0px;}
.menu_sec > li.active > a{border: none;}
.menu_sec > li > a{border: none;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul{display: none;}
.sf-menu ul{float: left; width: 100%;}
.nav_top.navbar-light .sf-menu>li:hover ul li a{color: #d6d6d6;}
.nav_top.navbar-light .sf-menu>li ul li a{color: #d6d6d6;}
.menu_sec > li:hover > a{border: none;}
.nav_top.navbar-light .sf-menu > li ul li.parent > a{background-image: none;}
.nav_top.navbar-light .sf-menu li ul li a{padding: 7px 25px;}
.nav_top.navbar-light .sf-menu li ul li ul{padding-left: 20px;}

/* 30-09-2019 */

.financial h3{font-size: 20px; line-height: 37px;}
.financial .read_more{font-size: 15px; padding: 8px 20px;}
.heding_btn_bg {padding: 10px;}
.financial.techon_about_sec {padding: 30px 0px;}

/* 10-10-2019 */

.shear_box {min-height: 180px;}
.share_section .col-md-3 {-webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}


/* 16-10-2016 */

.md_message_sec.techon_about_sec p {font-size: 15px;}
.md_message_sec.techon_about_sec h1 {margin-bottom: 20px;}
.techon_about_lt_img::before {height: 89%;}
.md_message_cont_rt_heding {width: 36%;}


/* 18-10-2019 */

#piechart_3d, #piechart_3d_2, #piechart_3d_3, #piechart_3d_4 {/*width: 300px; height: 300px;*/ overflow-x: auto; width: 100%;}

#piechart_3d_2 {width: 300px; height: 300px;}
.project_form {padding-top: 50px;}
.label_text_heding {font-size: 24px;}

/* 11-11-2019 */

.project_form_inr{width: 100%;}


/* 16-11-2019 */

.sitemap_sec ul > li {width: 33.33%;}
.sitemap_sec {padding: 45px 0px 40px;}

/* 22-11-2019 */

.logo_pnl{padding:10px 0px;}
.nav_top {padding-right: 0px;}
.rt_search {right: 75px;}
.rt_search_pnl_inr {width: 250px;}
.header_sec {position: relative;}
.SearchBox-pnl{position: absolute; left: 0px; right: 0px; top: 100%; width: auto;}


/* 4-12-2019 */

#piechart_3d_3 {width: 300px; height: 300px;}
#piechart_3d_4 {width: 300px; height: 300px;}


/* 28022020 */

.home_banner_owl.owl-carousel .owl-nav button.owl-prev, .home_banner_owl.owl-carousel .owl-nav button.owl-next {width: 40px;
    height: 40px; line-height: 40px; left: -20px;}
.home_banner_owl.owl-carousel .owl-nav button.owl-next {left: inherit; right: -20px;}
/*.home_techon_sec.techon_sec {padding: 50px 0px 0px;}*/
.home_techon_sec.techon_sec {padding: 25px 0px;}
.home_banner_content h2 {font-size: 20px; line-height: 24px;}
.home_banner_content {padding: 20px 15px;}

/*08-06-2020*/
.epc_top .row [class*="col-"]{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; margin-bottom: 30px;}
.epc_top .row [class*="col-"]:last-child{margin-bottom: 0;}
.dompic { width: 215px; height: 215px;}
.epctop_inner { padding-top: 123px;}
.epcbpic{position: static; -webkit-transform: none; transform: none; margin: 0 auto 20px;}
.epc_con{width: 100%;}
.epcb_row{min-height: 0;}
.trt_right {width: 100%; padding:20px;}
.trtpic{position: static; margin:  0 auto 20px; -webkit-transform: none; transform: none;}
.loc_block { padding: 30px 0; margin-bottom: 27px;}
.maploc_pic,.loc_row:nth-child(even) .maploc_pic{float: none; width: 100%; max-width: 315px; margin: 0 auto 20px;}
.loc_con,.loc_row:nth-child(even) .loc_con{float: none; width: 100%; padding: 20px;}
}

@media (max-width: 767px) {
.banner_bottom {width: 540px; height: inherit; bottom: inherit; position: inherit;
 margin-top: 20px; margin:  0 auto; padding: 0px 15px; margin-top:40px;}
.banner_bottom_lt {width: 100%;}
.banner_bottom_rt {width: 100%; display: none;}
.techon_sec {padding: 40px 0px 0px 0px;}
.techon_sec h1 {font-size: 16px; line-height: 22px;}
.news_room_sec {padding: 70px 0px 40px;}
.footer_sec {text-align: center;}
.footer_top h2 {float: none; margin-bottom:0;}
.footer_nav_sec .col-md-6.footer_nav_sec_lt {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
    max-width: 100%;}
.footer_nav_sec .col-md-6.footer_nav_sec_rt {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
    max-width: 100%;}
 .nav_logo {float: none; margin-top: 20px;}
.nav_social {float: none; margin-top: 15px;}
.foot_logo_cont .foot_logo {float: none;}
.foot_logo_cont p {display: block; margin-top: 10px; text-align: center; margin-right: 0px;}
.foot_logo_sec{padding: 15px 0px;}
.nav_social h5 {text-align: inherit;}
.footer_nav_sec {padding: 15px 0px;}
.footer_top ul {margin-top: 10px;}
.banner_bottom_lt .owl-theme .owl-nav {width: 100%;}
.banner_bottom_lt .owl-theme .owl-dots {text-align: center; margin-left: 0px; margin-top: -27px;}
.news_btn {visibility: visible; opacity: 1;}
.news_box::after{visibility: visible; opacity: 1;}
.banner_bottom_slider {text-align: center;}
.banner_bottom_lt {padding: 20px 15px;}
.clientelecontainer .nav-tabs li a{font-size: 15px; padding: 10px 20px;}
.clientelecontainer h1, .news_room_sec h1{font-size: 25px;}
.clientelecontainer h2{font-size: 20px;}
.clientelecontainer .futureoutlookbox h3{font-size: 15px;}
.clientelecontainer .futureoutlookbox p{font-size: 14px !important;}
.techon_about_sec h1{font-size: 22px;}
.techon_about_sec h2{font-size: 20px; line-height: 24px;}
.techon_about_sec p{font-size: 14px; line-height: 20px;}

/* 30-09-2019 */

.carrer_cont_sec {padding: 30px 0px 10px;}
.carrer_cont {padding-bottom: 25px;}
.carrer_cont_sec h3 {font-size: 16px;}
.carrer_cont_sec h5 {font-size: 14px; margin-bottom: 5px;}


/* 9-10-2019 */

.label_text {width: 100%; margin-bottom: 10px;}
.project_data .wizardform button, select {width: 100%; margin-bottom: 10px;}
.project_data .table{margin-bottom: 0px;}
.techon_about_sec {padding: 40px 0px;}

.contact_form{padding: 35px 0px;}
.contact_map iframe{height: 200px;}
.contact_map{padding-bottom: 35px;}
textarea.form-control {height: 110px;}

/* 10-10-2019 */

.shear_box {min-height: 135px; margin-top: 25px;}
.share_section .col-md-3 {-webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.shear_box_cont h3 {font-size: 22px; line-height: 30px;}

/* 16-10-2016 */

.techon_about_lt_img::before {height: 89%;}
.md_message_sec.techon_about_sec h1 {font-size: 25px;}
.techon_about_lt_img img {margin-bottom: 30px;}
.md_message_cont_box h3 span img {width: 40px;}
.md_message_cont_box h3 span {padding-right: 15px;}
.md_message_cont_box h3 {font-size: 20px;}
.md_message_cont_box {margin-bottom: 30px;}
.md_message_cont_rt_heding {width: 100%;}
.md_message_cont_rt h4 {font-size: 18px; line-height: 22px;}
.md_message_cont_rt h4 span {font-size: 16px;}

/* 18-10-2019 */

/*#piechart_3d {width: 260px; height: 260px; display: inline-block;}*/
#piechart_3d_2 {width: 260px; height: 260px; display: inline-block;}
.project_form {padding-top: 20px;}
.label_text_heding {font-size: 24px;}
.radio_line {text-align: left;}
.project_reference.techon_about_sec h1{margin-bottom: 15px; font-size: 24px;}
.label_text_in {margin: 10px 0px;}
.date_piker {margin-bottom: 10px;}
.google_pichat{text-align: center;}
.techon_about_sec.project_reference{padding-top: 20px}

/* 24-10-2019 */

.jhajjar_menu li {width: 100%;}
.jhajjar_menu li a {width: 100%; padding: 10px 10px; font-size: 14px;}

    
/* 25-10-2019 */

.map-text h2{font-size: 15px;}
.map-text p {font-size: 12px; line-height: 16px;}


/* 16-11-2019 */

.sitemap_sec ul > li {width: 50%;}
.sitemap_sec {padding: 45px 0px 20px;}
.sitemap_sec ul > li > ul {margin-top: 15px;}



/* 20-11-2019 */

.jjk_list li{font-size: 14px; line-height: 20px;}
.searchkeywrd .heding_btn_bg h3{font-size: 14px;}


/* 4-12-2019 */

#piechart_3d_3 {width: 260px; height: 260px;}
#piechart_3d_4 {width: 260px; height: 260px;}


/* 6-12-2019 */


.financial .rt_search_pnl_inr {width: 260px;float: none; top: 0px; margin-bottom: 30px;}

/* 7-12-2019 */

.clientelecontainer .clientelebox {padding: 10px;}

/* 9-12-2019 */

.news_room_inner.news_room_sec {padding: 20px 0px 50px;}
.pagination-sec{text-align: center;}
.pagination-sec .pagination {float: none; margin-top: 25px; display: inline-block;}
.pagination-sec .pagination li{display: inline-block;}
.techon_about_sec h1 span{display: block;}
.read_more.read_more_download {float: none; margin-top: 20px;}

.press_kit_sec.techon_about_sec h3{font-size: 18px; line-height: 22px;}


/* 28022020 */

.home_banner_owl.owl-carousel .owl-item img{height: 230px; object-fit: cover;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev span:before, .home_banner_owl.owl-carousel .owl-nav button.owl-next span:after {font-size: 15px;}

.clientelecontainer h3.pageheading, .clientelecontainer .futureoutlookbox h3.pageheading,.clientelecontainer h2.pageheading, .clientelecontainer .futureoutlookbox h2.pageheading,.pageheading, .techon_about_sec h3.pageheading { font-size: 18px;}
.news_details_img{max-width: 100%; margin: 0 0 15px; width: 100%; text-align: center;}
.news_details_img img{width: auto; display: inline-block; max-width: 100%;}
.news_details_inr{text-align: center;}

}
@media (max-width: 599px) {
    .epcbpic{width: 100%; max-width: 400px;}
    .epc_con h6 {font-size: 18px;}
    .epchead {font-size: 20px;}
    .epc_prohead {font-size: 18px;}
    .clientelecontainer .futureoutlookbox .epc_con p{line-height: 26px !important;}
}
@media (max-width: 575px) {
.banner_bottom {width: 100%; margin-top: 30px;}
.techon_sec {padding: 20px 0px 0px 0px;}
.bnr_rt_btn {left: -3px; font-size: 10px; top: 43%; letter-spacing: 5px;}
.order-first{display: none;}
.news_room_sec {padding: 20px 0px 40px;}
.news_room_sec {padding: 20px 0px 29px;}
.clientelecontainer {padding: 20px 0px;}

/* 28022020 */

.home_banner_owl.owl-carousel .owl-item img {height: 200px; object-fit: cover;}
.home_banner_owl.owl-carousel .owl-nav button.owl-prev, .home_banner_owl.owl-carousel .owl-nav button.owl-next {
    width: 30px; height: 30px; line-height: 30px; left: -12px;}
.home_banner_content {padding: 15px 10px;}
.home_banner_content h2 {font-size: 18px; line-height: 24px;}
.home_banner_owl.owl-carousel .owl-nav button.owl-next {left: inherit; right: -15px;}

.techon_about_inr > h4{font-size:20px;}

}


@media (max-width: 480px) {
.logo_pnl img {width: 175px;}
.banner_bottom_lt h2 {font-size: 20px; line-height: 26px;}
.banner_bottom_lt .owl-theme .owl-nav {margin-top: 0px;}
.news_room_cont h2 {font-size: 20px; padding-left: 50px;}
.news_room_cont h2 span img {width: 45px;}
.read_more {line-height: 20px; padding: 6px 12px;}
.news_room_btn {line-height: 20px; padding: 6px 12px;}
.banner_inr_sec::before {height: 60px;}

/* 30-09-2019 */

.financial .read_more {float: none;}
.financial h3 {float: none; line-height: 30px; margin-bottom: 5px;}
.heding_btn{text-align: center;}
.financial .read_more {font-size: 14px; padding: 8px 15px;}
.heding_btn_bg {padding: 10px 10px 15px 10px;}

/* 16-10-2016 */

.md_message_cont_box h3 {font-size: 18px;}
.techon_about_lt_img::before {height: 85%;}
.md_message_cont_box h3 span {padding-right: 8px; font-size: 14px; line-height: 22px;}
.md_message_cont_box {margin-bottom: 20px;}

.clientelecontainer.financial .futureoutlookbox .heding_btn_bg h3{font-size: 16px; line-height: 22px; margin: 10px 0px 7px 0px;}
.financial h3{font-size: 16px; line-height: 22px; margin: 10px 0px 7px 0px;}


/* 16-11-2019 */

.sitemap_sec ul > li {width: 100%;}
.sitemap_sec {padding: 35px 0px 20px;}
.sitemap_sec ul > li > ul {margin-top: 10px;}
.sitemap_sec ul > li > ul > li {margin-bottom: 5px;}

/* 7-12-2019 */

.clientelecontainer .nav-tabs li a {font-size: 12px; padding: 5px 8px;}
.clientelecontainer .nav-tabs li {margin: 0px 6px 10px 0px;}
.clientelecontainer h3.pageheading, .clientelecontainer .futureoutlookbox h3.pageheading,
.clientelecontainer h2.pageheading, .clientelecontainer .futureoutlookbox h2.pageheading, .pageheading, .techon_about_sec h3.pageheading { font-size: 18px; line-height: 24px;}
.trsubhead {font-size: 18px; margin: 0 0 13px;}

}

.md_message_top_sec .table{
    border:0px;
}
.md_message_top_sec .table td {
    border: 0px;
    width: 50%;
}

@media (max-width: 479px) {

    .trtpic {
        width: 280px;
        height: 280px;
        line-height: 270px;
    }
   
}
@media (max-width: 425px) {
    .techon_about_inr > h4{margin-top:10px;}
    .techon_about_inr > h4 img{float:left; margin-right: 10px;}
    .techon_about_inr > h4 font{display: block; margin-top: -8px; line-height: 24px;}
    .techon_about_inr > p[style*="margin-left: 100px;"]{margin-left:0 !important;}
}


.right_social ul li:nth-child(2) a {
    background: #0a66c2;
    color: #fff;
    border: 1px solid;
}
.nav_social ul li:nth-child(2) a {
    color: #0a66c2;
}
.OutlineElement p{
    padding: 5px;
}

/******************30/9/2023**************/
.introo p{
    text-align: justify;
    font-size: 14px;
    margin-top: 10px;
}
.introo h4, .loc_con h4, .Insights-text h4{    
    font-size: 20px;    
}

.fual-gas-Insights{
    background: #eaf7ff;
    padding: 20px;
}

.Insights-text{
    padding: 10px;
}

.fual-gas-Insights img{
    border-radius: 20px;
    padding: 10px;
  }

.Insights-text p{
    font-size: 14px !important;
    color: #595959;
   /* font-weight: 500;*/
   margin-top: 10px;
}

/**************4/10/2023******************/
.contain1{
    background: #eaf7ff;
    padding: 20px;
    height: 230px;
    border-radius: 10px;
}

.contain1 p, .contain2 p{
    font-size: 14px !important;
    color: #595959 !important;
    font-weight: 500;
}

.contain2 {
    background: #eaf7ff;
    padding: 20px;
    height: 250px;
    border-radius: 10px;
}

.bgdiv{
    background: #eaf7ff;
    padding: 20px;
}
.insight-box {
    border: 1px solid #fff;
    background: #c2e8ff;
    padding: 25px;
    margin-top: 10px;
    border-radius: 5px;
    min-height: 145px;
}

.techon_cont p{color: #595E63;font-size: 14px;font-style: normal;/*font-weight: 500;*/line-height: 25px; 
    text-transform: inherit;text-align: justify;
}

.arrowup{position:relative}
.extndbtn:before{position: absolute;
    content: "";
    background: #FFD200;
    width: 60px;
    height: 52px;
    right: -60px;
    top: 0;}
.arrowup::before{
    position: absolute;
    content: "";
    background-image: url('../images/Arrowup.png');
    top: 0;
    background-repeat: no-repeat;
    background-position: center center;
}

.single-banner{padding: 80px 0px 0px;position: relative;}
.banarsingle{width: 100%;height: 500px;position: relative;}
.backove{position: absolute;width: 94.5%;height: 500px;background-color: #00000052;left: 50px;}
.single-banner-text h1{color: #fff;text-transform: uppercase;font: 700 28px/35px 'Montserrat', sans-serif;border-left: 5px solid #fff;padding-left: 12px;
    /*font-size: 20px;*/margin-bottom: 10px;}
.single-banner-text p{text-align: justify;color: #fff;}
.single-banner-text {max-width: 550px;background: rgba(32, 121, 179, 0.95);position: absolute;
    padding: 30px;left: 26%;top: 66%;transform: translate(-50%, -50%);}
.single-banner-text .read_more{margin-top: 5px;border: 1px solid #fff;color: #fff;}
.techon_cont span b{color: #FFF; font-size: 20px; font-style: normal;font-weight: 700;line-height: normal;margin: 10px 0px;}
.single-banner-text .arrowup::before {position: absolute;content: "";background-image: url(../images/Arrowup.png);top: -1px;
height: 54px;}
.single-banner-text .techon_cont p{color: #FFF;font-size: 14px;font-style: normal;/*font-weight: 500;*/line-height: 25px;padding: 10px 0px;}
.duble-banner{padding: 100px 0px 80px;}
.dbimg{width:100%; height: 500px;}
.duble-banner .techon_cont p{color: #595E63;text-align: justify;font-size: 14px;font-style: normal;/*font-weight: 500;*/
    line-height: 25px;margin-top: 15px;}
.duble-banner .techon_sec{padding: 40px 0px 0px;}
.duble-banner .read_more{margin-top: 20px;}
.dbleft{padding: 0px 60px 0px 0px;}
.invester{background-image: url('../images/investerback.png');background-position: top center;
background-repeat: no-repeat;background-attachment: scroll;background-size:cover;}
.tnvesterdata h2{color: #000;font-size: 30px;font-style: normal;font-weight: 700;line-height: normal;
    text-transform: uppercase;margin-bottom: 30px;}
.pdff-part span{color: #000;font-size: 17px;font-style: normal;font-weight: 600;line-height: normal;margin-left: 15px;}
.pdffone{align-items: center;}
.pdff-part{justify-content: space-between;}
.downbtn{background-color: #2079B3;padding: 10px;}
.pdff-part{background-color: #FFF;padding: 5px;cursor: pointer;}
.invester .container{padding: 80px 0px;}
.mapimg{background-color: #fff;padding: 20px;width: 100%;height: 250px;}

/*******************12/10/2023 enviroment**********************/
.demotext{background: #eaf7ff;padding: 20px;min-height: 150px;border-left: 5px solid #2179b4;box-shadow: 0px 0px 10px #ddd;
}
.downenvero h1{font-size: 26px;color:#2179b4;}
.ecoul {padding: 20px;
    margin-left: 0px;
    line-height: 30px;
    list-style-type: disclosure-closed;}
.eco-heading h6{color:#2179b4;}
.Socialpart{background: #eaf7ff;}
.nature{border:5px solid #2179b4;box-shadow: 0px 0px 10px #ddd;border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;}
/*.evshome{padding-bottom: 70px !important;}*/
/*.social h4{color:#2179b4;}*/
.social p{margin-top: 10px;font-size: 14px;}
.EngagementList{margin: 15px 0 0 30px;}
.EngagementList h6{color: #3b5897;position: relative;}
.EngagementList p{margin-top: 10px !important;}
.Employee-Engagement{border-left: 2px dotted #3b5897;}
.EngagementList h6::before{position: absolute;content: '';width: 10px;height: 10px;border-radius: 50px;left: -3.3%;
    border: 3px dotted #000;}
.value{justify-content: space-between;}
.value span{color: #000;font-weight: 500;}
.introo .progress-bar{background-color:#3b5997 !important;}
.eme{background: #eaf7ff;padding: 30px;margin: 0px;}
.goveul{margin: 10px 0 0 15px;}
.goveul li{margin-bottom: 15px;font-size: 14px;}
.asaa h6{/*color:#2179b4;*/margin-top: 10px;margin-bottom: 10px;}
.asaa .goveul li {list-style-type: disc;}
.energy1{margin-bottom: 40px;}
.energy1 .evimg{background-color: #2079B3; width: 60px;height: 60px;border-radius: 50px;display: flex;
    align-items: center;justify-content: center;}
.energy1 p{margin-top: 10px !important;text-align: left !important;}
.energy{margin: 20px 0px 0px 10px;}
.evimg img{width: 35px;height: 35px;}
.footerup-Text{background-image: url(../images/fconback.png);
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}
.footer-con{padding: 60px 0px;text-align: center;}
.footer-con p{color: #434343;text-align: left;font-size: 14px;font-style: normal;/*font-weight: 500;*/
    line-height: 25px;margin-bottom: 15px;}
.footer-condown h4{color: #000;font-size: 20px;font-style: normal;font-weight: 600;line-height: 30px;
    text-transform: uppercase;margin-bottom: 15px;}
.footer-condown ul li{color: #434343;font-size: 14px;font-style: normal;/*font-weight: 500;*/
    line-height: 20px; display: inline-block;margin-right: 15px;}
/*******************12/10/2023**********************/
/*******************13/10/2023 award**********************/
.award h1{margin-bottom: 30px;}
.award p{margin-top: 34px;}
.award h6{color: #000;font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;
    text-transform: uppercase;}
.awaedheading h4{color: #000;font-size: 28px;font-style: normal;font-weight: 700;line-height: normal;
    text-transform: uppercase; text-align: center;margin-bottom: 20px;}
.awaedheading h6{color: #000;font-family: 'Montserrat';font-size: 20px;font-style: normal;font-weight: 700;
    line-height: normal;text-transform: uppercase;}
    .awaedheading{padding: 40px 0px;border-bottom: 1px solid #DBDBDB;}
    /*.awardsection .container{border: 1px solid #F7C649;}*/
    .awardsection .row{justify-content: center;border: 1px solid #F7C649;margin:0px;}
    .yearimg, .third .yearimg, .five .yearimg, .seven .yearimg, .nine .yearimg{align-items: center;margin: 0px 50px 0px 0px;}
    .yearimg span{color: #247BA0;text-align: right;font-size: 50px;font-style: normal;font-weight: 800;
        line-height: normal;margin-right: 40px;}
    .yearimg img{width: 290px;height: auto;}
.awaedlist{align-items: center;max-width: 1150px;flex-wrap: wrap;margin-bottom: 20px;}
.yearcontain h4{color: #247BA0;font-size: 28px;font-style: normal;font-weight: 700;line-height: 30px;}
.yearcontain p{color: #4E4E4E;font-family: 'Montserrat'; /*font-size: 16px;*/font-size: 14px;font-style: normal;/*font-weight: 500;*/line-height: 22px;margin-top: 20px;
 }
.yearcontain{max-width: 440px;border-radius: 30px;border: 1.5px solid #247BA0;
    background: #FFF;padding: 30px;}
.second .yearimg span {color: #1f487e;margin-left: 20px;}
.second .yearcontain h4 {color: #1f487e;text-align: right;}
.second .yearcontain p{text-align: right;}
.second .yearcontain{border-color:#1f487e;}

.second .yearimg, .four .yearimg, .six .yearimg, .eight .yearimg{margin: 0px 0px 0px 50px;}

.third  .yearimg span {color: #016970;margin-right: 20px;}
.third  .yearcontain h4 {color: #016970;text-align: left;}
.third .yearcontain p{text-align: left;}
.third .yearcontain{border-color:#016970;}

.four  .yearimg span {color: #6436BF;margin-left: 20px;}
.four  .yearcontain h4 {color: #6436BF;text-align: right;}
.four .yearcontain p{text-align: right;}
.four .yearcontain{border-color:#6436BF;}

.five  .yearimg span {color: #00A69C;margin-right: 20px;}
.five  .yearcontain h4 {color: #00A69C;text-align: left;}
.five .yearcontain p{text-align: left;}
.five .yearcontain{border-color:#00A69C;}
.five{margin-left: -110px;}

.six  .yearimg span {color: #24C852;margin-left: 20px;}
.six  .yearcontain h4 {color: #24C852;text-align: right;}
.six .yearcontain p{text-align: right;}
.six .yearcontain{border-color:#24C852;}

.seven  .yearimg span {color: #93357B;margin-right: 20px;}
.seven  .yearcontain h4 {color: #93357B;text-align: left;}
.seven .yearcontain p{text-align: left;}
.seven .yearcontain{border-color:#93357B;}

.eight  .yearimg span {color: #F46036;margin-left: 20px;}
.eight  .yearcontain h4 {color: #F46036;text-align: right;}
.eight .yearcontain p{text-align: right;}
.eight .yearcontain{border-color:#F46036;}

.nine  .yearimg span {color: #F7C649;margin-right: 20px;}
.nine  .yearcontain h4 {color: #F7C649;text-align: left;}
.nine .yearcontain p{text-align: left;}
.nine .yearcontain{border-color:#F7C649;}

.footer_nav_sec ul{display: inline-block;}
.footer_nav_sec li{width: 33.33%; float: left;}


.footer_nav_sec ul li{width: 33.33%; float: left; margin: 0; line-height: 30px;}
.footer_nav_sec ul{display: inline-block;}
.foot_logo_cont {padding: 20px 0;}
.foot_logo_cont p {text-align: center;}





/*******************13/10/2023 end award**********************/


@media (max-width: 1799px) {
/*********************home 7-10-2023****************/
.backove {width: 68%;left: 16%;}
.single-banner-text {left: 40%;}
.dbleft {padding: 0px 20px 0px 0px;}
.tnvesterdata h2 {color: #000;font-size: 24px;}
.invester .container {padding: 70px 0px;}
.single-banner-text .arrowup::before {top: -2px;}
/*********************home 7-10-2023****************/

.footer_nav_sec .col-md-6.footer_nav_sec_lt{flex: 0 0 50%; max-width: 50%;}
.footer_nav_sec ul li {line-height: 28px;font-size: 12px;}


}
@media (max-width: 1599px){
/*********************home 7-10-2023****************/
.backove {width: 76%;left: 12%;}
.invester .container {padding: 45px 0px;}
/*********************home 7-10-2023****************/
}
@media (max-width: 1399px){
/*********************home 7-10-2023****************/
.backove {width: 84.5%;left: 7.8%;}
.invester .container {padding: 30px 0px;}
.single-banner-text .techon_cont p {font-size: 12px;}
.single-banner-text {top: 68%;}
.duble-banner .techon_cont p {font-size: 12px;}
.tnvesterdata h2 {margin-bottom: 20px;font-size: 20px;}
.extndbtn:before {height: 45px;}
.read_more {padding: 7px 25px;}
.single-banner-text .arrowup::before {top: -1px;height: 46px;}
.dbimg {width: 100%;height: 350px;}
/*********************home 7-10-2023****************/
/*********************12/10/2023 enviroment**********/
.energy1{margin-bottom: 20px;}
.footer-con p {font-size: 12px;}
/*********************12/10/2023 enviroment******************/
/*********************13/10/2023 award******************/
.awaedheading h4 {font-size: 24px;margin-bottom: 10px;}
.awaedheading h6 {font-size: 16px;}
.awaedheading {padding: 30px 0px;}
.yearcontain h4 {font-size: 24px;}
.yearcontain p {font-size: 14px;margin-top: 10px;}
.yearimg img{width: 230px;height: auto;}
.yearimg span{font-size: 40px;}
.yearcontain {max-width: 355px;}

/*********************13/10/2023 award******************/
}
@media (max-width: 1199px){
.backove {width: 94%;left: 3%;}
.invester .container {padding: 10px 0px;}  

.footer_nav_sec ul li {width: 50%;}

}
@media (max-width: 991px){
    .extndbtn:before {height: 35px;}
    .backove{display: none;}
    .single-banner-text{left: 50%;top: 70%;}
    .single-banner-text .arrowup::before {top: -1px;height: 36px;}
    .dbimg {width: 100%;height: 250px;}
    .invester{background-position: center !important;background-size: cover !important;}
    .invester .container {padding: 30px 0px;}
    /*********************12/10/2023 enviroment**********/
.evshome{padding-bottom: 40px !important;}
/*********************12/10/2023 enviroment******************/

.footer_nav_sec .col-md-3.footer_nav_sec_rt{flex: 0 0 33%; max-width: 33%;}
.footer_nav_sec .col-md-6.footer_nav_sec_lt {flex: 0 0 67%; max-width: 67%;}
.ftrlgo{margin: 0 0 20px; text-align: center;}



}

@media (max-width: 767px){

.footer_nav_sec .col-md-6.footer_nav_sec_lt {flex: 0 0 100%;max-width: 100%;}
.footer_nav_sec .col-md-3.footer_nav_sec_rt { flex: 0 0 100%; max-width: 100%;}
.footer_nav_sec ul li, .footer_nav_sec h5{text-align: left;}



}

@media (max-width: 769px){
    .single-banner-text {
        left: 35%;
    }
}


@media (max-width: 480px){
    .single-banner-text {left: 50%;top: 60%;width: 100%;}
    .dbleft{padding: 10px;}
    .dbright{padding:10px !important;}
    .tnvesterdata{padding: 10px;}
/*********************12/10/2023 enviroment**********/
.footer-con {padding: 40px 10px;}
.footer-condown h4 {font-size: 16px;}
.evshome{padding-bottom: 40px !important;}
.energy1 p{text-align: center !important;}
.energy1{text-align: -webkit-center;text-align: -moz-center;}
/*********************12/10/2023 enviroment******************/
.awaedlist{padding: 10px;justify-content: center;}
.yearcontain {max-width: 100%;padding: 20px;}
.yearcontain h4 {font-size: 18px;line-height: 20px;}
.yearcontain p {font-size: 12px;line-height: 22px;}
.yearimg img{width: 200px;height: auto;}
.yearimg span{font-size:25px;}
.yearimg{margin: 0px !important;}
.five{margin-left: 0px !important;}

.footer_nav_sec ul li {width: auto;margin: 0 15px 0 0; float: none;}
.footer_nav_sec ul li, .footer_nav_sec h5 {text-align: center;}





}

h1 {
    color: #000000;
    text-transform: uppercase;
    font: 700 28px/35px 'Montserrat', sans-serif;
    border-left: 5px solid #2079B3;
    padding-left: 12px;
    margin-bottom: 25px;
}
.techon_img{
    text-align: center;
}


.datapic{
    max-width: 535px;
    width: 100%;
    float: right;
    margin-left: 20px;
    margin-bottom: 15px;
}
.datapic img{
    max-width: 100%;
}
.career .techon_img img, .careersecond .techon_img img{padding-bottom:15px;}