
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');

body {
	background: #FFFFFF;
	color: #333;
	margin: 0px;
	padding: 0px;
	font-family: 'Lato', sans-serif;
	font-size: 15px;
	line-height: 1.42857143;
}
a {
    color: #022444;
    text-decoration: none;
	outline:none;
}
a:hover, a:focus{outline:none;}
img{max-width:100%;}
ul, li{list-style:none; margin:0; padding:0;}

header, .logo-web, .logo-sec, .navbar-nav, .navbar .container {
    transition: 0.5s;
}
header {
    background: transparent;
}
.top-nav {
    border-bottom: 1px dashed #2c374b;
}
.top-nav{border-bottom: 1px dashed #2c374b;}
.top-nav-lft ul{padding-left:0; list-style:none; margin:0; border-left:1px dashed #2c374b;}
.top-nav-lft ul li{display:inline-block; border-right:1px dashed #193e91; margin-right: -3px; transition:0.5s;}
.top-nav-lft ul li .fa{width: 40px; height: 40px; line-height:40px; transition:0.5s; font-size:20px;}
.top-nav-lft ul li a{ text-align: center; color: #666; }
	
.top-nav-lft ul li:hover{background:#193e91; color:#fff;}
.top-nav-lft ul li:hover a{color:#fff;}

.top-nav-rht ul{padding-left:0; list-style:none; margin:0; text-align:right;}
.top-nav-rht ul li{display:inline-block; margin-left:15px; position:relative;}
.top-nav-rht ul li:after{    content: '';
    position: absolute;
    top: 18px;
    left: 40px;
    margin-top: -4px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left-width: 6px;
    border-left-style: solid;
    border-left-color: #193e91;}
.top-nav-rht ul li .fa{width: 40px; height: 40px; line-height:43px; text-align:center; background:#193e91; color:#fff; margin-right:8px; font-size:18px;}
.top-nav-rht ul li a{color:#666;}

.logo-web{float:left;}
.logo-cont{float:right; text-align:right;}
.logo-cont .fa{    display: inline-block;
    font-size: 28px;
    vertical-align: text-bottom;
    height: 46px;
    line-height: 48px;
    padding-right: 15px;
	 border-right:1px solid #ddd; }
.logo-cont h2{ display: inline-block; font-weight: 500; font-size: 20px; text-align: left; line-height:26px; padding-left:10px; position:relative; margin: 0;}
.logo-cont h2 span{ color: #888; font-weight: 400; font-size: 15px;}
	
.logo-cont h2:before{ content: '';
    position: absolute;
    left: -4px;
    top: 10px;
    bottom: 0;
    margin: auto;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #cccccc;}
	
.logo-sec{    padding: 18px 0;}

header{background:transparent;}
header, .logo-web, .logo-sec, .navbar-nav, .navbar .container{transition:0.5s;}




.navbar-inverse{background:none; border:0; margin:0; margin:0;}
.navbar-header{display:block; clear:both; padding:10px 0; position:relative; float:none;}
.navbar-brand{height:auto; padding:0;}
.navbar-collapse{position:relative; z-index:10;background-color: #193e91; display:block; clear:both;}
.navbar-nav > li > a{font-size:15px;}
.banner-sec{display:block; clear:both;position:relative;}
.banner-sec .item img{display:inline-block;}
.carousel-control.right{right:8%;}
.carousel-control.left{left:8%;}
.carousel-control.right, .carousel-control.left{background-image:transparent !important;}
.carousel-control{width:50px; height:50px; top:50%; background:#18ba60 !important;color:#333; border-radius:50px; -webkit-border-radius:50px;opacity:1; text-shadow:0 0 0;}
.carousel-indicators{z-index:1;}
.carousel-indicators li{width:50px; height:5px; border:0; background:#18ba60;  border-radius:0px; -webkit-border-radius:0px;}
.carousel-indicators .active{background:#000;width:50px; height:5px;}
.slider-info{position: absolute; padding-top:30%;   top:0;   z-index: 999;padding:10px 20px;   right: 0;   width: 50%;   height: 100%;background: rgba(30,40,55,0.85);}
.slider-info h2{font-size: 40px; font-weight:500; color:#4c82f4; letter-spacing:1px; text-transform: uppercase;  margin-top:100px;}
.slider-info p {font-size:20px; line-height:30px; color:#ccc; letter-spacing:0; margin-top:10px;}

.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a.active{background:#18ba60; color:#fff;}

.navbar{margin:0;}
.dropdown-menu > li > a, .dropdown-menu td a{color:#fff; padding:8px 12px; display:block; font-size:13px; white-space: pre-wrap;}
.navbar-inverse .navbar-nav > li > a{padding-left:25px; padding-right:25px;}
.navbar ul > li > a:not(:only-child):after {font-family:'FontAwesome'; content: "\f107";   position: absolute; right:2px; top: 16px; z-index: 251;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;	transition:all .2s ease-in-out;}
.navbar ul > li > ul li a:not(:only-child):after{content: "\f105"; right:15px; top:10px;}
.navbar ul > li > ul:before { border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent; content: ""; display: inline-block; left:10px; position: absolute; top: -6px;border-bottom-color: #063b70;}
.navbar .dropdown-menu{left:0%; top:100%;}
.navbar ul > li > ul{background-color: #193e91;}
.navbar .dropdown-menu{width:230px;}
.navbar .dropdown-menu .dropdown-menu{left:100%; top:-3px; width:260px;}
.navbar .dropdown-menu .dropdown-menu:before{border-top:10px solid transparent; border-right:10px solid #063b70;
 border-bottom:10px solid transparent; content: ""; display: inline-block; left:-16px; position: absolute; top:12px;}
.navbar ul > li > ul li, .navbar ul td{border-bottom:1px solid #033665;}
.navbar ul table{width:100%;}
.dropdown-menu td a:hover{background:#fff; color:#333;}
.dropdown-menu td a{padding:8px 12px;}
.navbar ul > li > ul li:last-child, .navbar ul tr:last-child td{border-bottom:0;}

.hm-text-sec{padding-bottom:50px; padding-top:50px; display:block; clear:both; background-color:#fff; position:relative;}
.hm-text-sec h1{font-size:40px; color: #022444; position:relative; font-weight:bold; margin:0 0 0px; position:relative; padding-bottom:5px; text-align:center; text-transform:uppercase;}
.hm-text-sec h1 span{color:#4f82f4;}
.head-sep {z-index: 3; margin-bottom: 50px; display: inline-block; top: -3px; line-height: 1; position: relative;}
.head-sep:before{ width: 100px; height: 1px;  content: ""; display: inline-block; position: relative; margin-right: 6px; background-color: #4f82f4 !important;  color: #fff !important;}
.head-sep:after{ width: 100px;  height: 1px; content: ""; display: inline-block;  position: relative;  margin-right: 6px; margin-left: 22px;  margin-right: 0;  background-color: #4f82f4 !important; color: #fff !important;}
.hm-text-sec .text-center{text-align:center !important; line-height:15px;}
.hm-text-sec p{line-height:31px;font-size:17px; text-align:justify;}
.readmore{margin-top:5px;}
.readmore a{text-transform:uppercase; font-weight:600; text-align:left; display:inline-block;}
.readmore a{color: #193e91; border: 1px solid #666; padding: 7px 20px; position:relative; background:#fff; transition:0.5s;}
.readmore a:before{ content: '';  position: absolute; left: -2px;  top: -2px; border-top: 4px solid #444;  border-left: 4px solid #444;  width: 23px;  height: 23px;}
.readmore a:after{    content: '';  position: absolute;  right: -2px;  bottom: -2px;  border-bottom: 4px solid #444;  border-right: 4px solid #444;  width: 23px;  height: 23px;}
.readmore i{padding-left:10px;}
.readmore a:hover{ background:#193e91; color:#fff; border-color:#193e91; color:#fff; text-decoration:none;}

.hm-services-sec{ background: url(../images/serv-bg.jpg) no-repeat; background-size:cover; background-attachment:fixed; padding-bottom: 30px; padding-top:50px;}
.hm-services-sec h2{font-size:40px; color: #fff; position:relative; font-weight:bold; margin:0 0 0px; position:relative; padding-bottom:5px; text-align:center; text-transform:uppercase;}
.hm-services-sec h2 span{color:#4f82f4;}
.service-box{ list-style:none; padding-left:0;}
.service-box li{ margin: 0 1%; width: 23%;  float: left; color: #fff; text-transform: uppercase; text-align: center; transition: .5s; min-height:190px; margin-bottom:25px; border:1px #222 solid; padding-top:20px;}
.service-box li:hover{ background: rgba(80,130,244,0.2); transition: 0.5s;}
.service-box li img{ height:100px; width:100px; border:5px #4f82f4 solid; margin-bottom:20px; -webkit-border-radius:100px; -moz-border-radius:100px; border-radius:100px; transition:0.5s; box-shadow:0px 10px 10px steelblue; }	
.service-box li:hover img{  -webkit-filter: none;  filter: none; transition:0.5s;}	
.service-box li:hover h4{ padding:5px 0; color:#fff; transition:0.5s; border-radius:10px 10px 0 0;}	
.service-box li h4{ font-size: 14px; color:#4f82f4; transition:0.5s; font-weight: 600; margin-bottom:0; padding-bottom:10px;}
	

.news-sec {padding-bottom:30px; display:block; clear:both; padding-top:50px; position:relative; background:#fff;}
.news-sec h2{font-size:40px; color: #000; position:relative; font-weight:bold; margin:0 0 0px; position:relative; padding-bottom:5px; text-align:center; text-transform:uppercase;}
.news-sec h2 span{color:#4f82f4;}

.news-item-box{margin-bottom: 30px; padding:20px 20px;background-color: #fff; border:1px solid #ccc; position:relative;}
.news-item-box h3{font-size:24px; margin:-20px -20px 30px;  background:#4f82f4; padding:10px 0; color:#fff; position:relative; text-align:center;}
.news-item-box h3:after{border-left: 15px solid transparent; border-right:15px solid transparent;  border-top: 15px solid #4f82f4; content:""; position:absolute; height:0; width:0; left:0; right:0; margin:auto; top:100%;}
.news-item-box h3:before{background:none;}

.duedate td{border-bottom:1px dashed #ccc; padding:5px}
.duedate td table td{border:0; padding-right:20px; font-weight:bold;}
.duedate .dtblgo{border-bottom:1px dashed #ccc; padding:5px}
.duedate .datrtl{font-weight:bold;}
.duedate .dtblgo:last-child{border:0;}
#ctl00_DataListGovind a{font-weight:bold; padding-right:25px; font-size:12px; color:#1b396b;}
.news_blog{border-bottom:1px dashed #ccc; color:#000; display:block; padding:5px 0 5px;}
.arrownews{padding:5px 0 5px;display:block;}
.news2d a{border-bottom:1px dashed #ccc; color:#000; display:block; padding:5px 0px 5px 0px; font-weight:normal;}
.hedingnews, a.hedingnews{display:block; font-weight:bold; border:0; padding:0;}
.boxstylenew_call .alternate{padding:5px;}
.boxstylenew{float:left; width:100%; padding-top:13px;}	
.boxstylenew_call{width:32.5%; margin-right:5px; float:left; border:1px solid #2b4081; height:332px;} 
 
.enquiry-sec{background:url(../images/enquiry-form-bg.jpg) no-repeat; background-size:cover; padding-top:50px; padding-bottom:30px; position:relative;}
.enquiry-sec:before {content: ''; display: block; width:100%; height:100%; background:rgba(79,130,244,0.3); left:0; top:0; position:absolute;}
.enquery-txt{padding:55px 0px; position:relative;}
.enquery-txt h2{color:#fff; text-align:center; font-size:30px; font-weight:bold; margin:0 0 20px; text-transform:uppercase;}
.enquery-txt h2 span{color:#4f82f4;}
.enquery-txt p{color:#fff; text-align:center; font-size:20px; margin:0 0 0px; line-height:35px;}
.enquiry-sec .form-control{background: transparent;border:1px solid #fff;border-radius:0; height:44px; color:#fff;}
.enquiry-sec textarea.form-control{height:80px;}
.enquiry-sec .form-control:focus, .enquiry-sec .form-control:hover{box-shadow:0 0 0;}
.enquiry-sec .form-group{margin-bottom:25px;}
.form-group ::placeholder{color:#fff;}
.enquiry-sec .btn-send{color:#fff; background:transparent; font-size:18px; padding-left:40px; padding-right:40px; border:1px solid #fff; height:44px; cursor:pointer; border-radius:0;}
.enquiry-sec .btn-send:hover{ background:transparent; border-color:#4f82f4; color:#fff;}
.enquiry-sec .form-group span{position:absolute; top:15px; right:20px;}


footer{ margin-top: 20px; background: #2c374b; color: #333; padding-top:20px;}
footer .container-middle{position:relative;}
footer h2{ font-weight: 500; font-size: 23px; position: relative; color:#4f82f4; margin-bottom: 15px;  text-transform: uppercase; border-bottom: 1px dashed #384967; padding-bottom: 5px;}
footer h2 span {position: absolute; width: 100%; left: 1px; font-size: 20px; color: #222; z-index: 1; top: -17px;}
footer .container-middle a{ color: #fff;}
.col-three{color:#eee;}
.us-lk p{color:#eee;}
.us-lk ul{ list-style-type: square; font-size: 14px; margin-bottom: 0; color: #fff; padding-left: 24px;}
.us-lk ul li{line-height: 20px; margin-bottom: 15px; transition:0.5s;list-style-type: square;}
.us-lk ul li:nth-last-child(1){margin-bottom:0}
.us-lk ul li:hover{padding-left: 5px;}
.us-lk ul li a{color:#eee; }
.us-lk ul li:hover a{color:#4c82f4;}
footer a{color:#fff;}
footer p a{color:#4c82f4;}

.ft-soc ul{font-size: 16px; margin-bottom: 0; list-style: none;}
.ft-soc ul{padding-left: 0; font-size: 14px;}
.ft-soc ul a{color:#eee;}
.ft-soc ul li{margin-bottom:8px;}
.ft-soc ul li img{    margin-right: 10px; transition:0.5s;}
.ft-soc ul li:hover img{border-radius:50%; transition:0.5s;}
.ft-cont strong{color:#fff;}
.ft-cont p, .ft-cont p a{margin-bottom:8px; font-size: 14px; line-height: 20px; color: #8e8e8e; line-height: 22px; min-height: 25px; transition: 0.5s; text-align: left;}
.copyrht{ background:#4f82f4; color: #fff;  font-size: 15px;  padding:10px 0; position: relative; margin-top:15px;}
.copyrht p{ margin-bottom: 0; color: #ccc; font-size: 14px;}
footer .container{position:relative;}
#FooterrControl1_tr_FooterBackimages{background-images:none !important;}
.cprht-lft{ float:left; padding-top: 6px;}
.cprht-rht{ float:right; padding-top:0px;}
.cprht-rht ul{ list-style:none; text-align:right; margin:0; font-size: 14px;}
.cprht-rht ul li{display: inline-block; margin-left: 10px; padding-left: 10px; border-left:1px solid #384967; line-height: 13px;}
.cprht-rht ul li:first-child{border-left:0;}
.cprht-rht a{color:#fff; padding: 0 1px;}
.cprht-rht a .fa{background: #283447; border-radius: 50%; width: 30px; text-align: center; height: 30px; line-height: 29px; transition:0.5s;}
.cprht-rht a .fa:hover{background:#000; color:#fff; transition:0.5s;}
p.cprht-rht img {height: 18px; transition:0.5s;     vertical-align: bottom;}
p.cprht-rht img:hover{transform:rotate(360deg); transition:0.5s;}
.cprht-lft strong{color: #fff; font-weight: 300;}
.ft-cont i {width: 35px; height: 35px; text-align: center; border: 1px solid #8e8e8e; font-size: 19px; line-height: 0px; margin-right: 11px; margin-top: 4px; vertical-align: baseline; float: left; transition: 0.5s;}
.cprht-img{    float: left; margin-left: 120px;}	
.cprht-img img{height: 45px;}
.ft-cont i img{margin-top: 6px;}
.ft-cont p:hover i{background:#77be32; transition:0.5s;}
.ft-nav ul{    list-style: none; text-align: center;  margin-top: 0; padding-top: 21px; font-weight: bold; z-index: 9;  position: relative;}
.ft-nav ul li{    display: inline-block; padding: 0 35px;}
.ft-nav ul li a:hover{color:#77be32;}
.same-ft{     border: 1px dashed #384967; padding: 8px 15px; position: relative; padding-left: 85px; margin-top:15px; transition:0.5s;}
.same-ft h3{color: #fff; font-size: 18px;}
.same-ft p{     color: #eee; font-size: 0.9em;}
.same-ft p span{display:block; color:#eee;}
.same-ft p  a{color:#999;}
.same-ft:after{font-size: 48px; font-family: Flaticon;  position: absolute;  left:18px; top: 21px;  color: #67bcfa;}

.ft-add:after{content: "\f131";}
.ft-ph:after{content: "\f130";}
.ft-mail:after{content: "\f12e";}

.same-ft:hover{ background:#3d598d; color:#fff;}
.same-ft:hover p, .same-ft:hover p span, .same-ft:hover p a{color:#fff;}
.same-ft:hover:after{color:#fff;}



.our-term-box{box-shadow:0 0 4px #ccc; padding:15px; display:block; margin-bottom:25px; position:relative; clear:both; background:#fff;}
.our-term-box:last-child{margin-bottom:0;}
.our-term-box h4{ color: #000; font-size:26px; font-weight:600; margin:0px 0px 8px; position:relative;}
.our-term-box p{ color:#333; font-size:15px; margin:0 0 10px; line-height:24px;}
.our-term-box p.edu{ color:#ff1313; font-size:16px;}
.our-term-box h5{ color: #000; font-size:20px; font-weight:600; margin:0px 0px 8px; position:relative;}


.mid-text-box-inner{padding-bottom:50px; padding-top:50px; display:block; clear:both; background-color:#fff; position:relative;}
.mid-text-box-inner{min-height:485px;}
.mid-text-box-inner h1, .mid-text-box-inner h2, .mid-text-box-inner h3{ color: #333; font-size:28px; font-weight: 500; margin:0 0 15px; padding-bottom:5px; position:relative;}
.inner-breadcrum-sec {background:#ccc; padding-top:30px; padding-bottom:30px; position: absolute; left:0; right:0; top:0; z-index:1;}
.inner-breadcrum-sec h2 { margin:0; font-weight:600; font-size:30px; position:relative; }



.row-20{padding-top:20px; position:relative;}
.form-wrap {margin-bottom: 20px;}
.form-wrap label{font-weight:normal; font-size:16px;}
.form-input{display: block; width: 100%; min-height:46px; padding:5px 15px; font-size: 14px; font-weight: 400; line-height:24px;letter-spacing: .05em; color: #151515;   background-color: #fff; background-image: none; border-radius: 0; -webkit-appearance: none; transition: .3s ease-in-out; border: 1px solid rgba(0,0,0,0.2);}
.button {padding:15px 37px; display: block; width: 100%; color: #fff; background-color: #e3a432; border-color: #e3a432; font-size: 14px; line-height: 1.25; border: 2px solid; font-weight: 700; letter-spacing: 0; text-transform: uppercase; white-space: nowrap; text-overflow: ellipsis; text-align: center; cursor: pointer; vertical-align: middle; user-select: none;  transition: .25s ease-in-out;}
.button-primary:hover, .button-primary:active {color: #fff; background-color: #3a4385; border-color: #3a4385;}

.google-map{display:block; clear:both; margin-top:30px;}

.serv-list{}
.serv-list p{text-align:justify;}
.serv-list ul{list-style:outside; padding-left:20px;}
.serv-list ul li{position:relative; font-size:16px; margin-bottom:10px; list-style:outside;}
.serv-list h4{font-weight:bold;}
.serv-list table{margin-bottom:20px;}
.serv-list table td{padding:10px; text-align:left; border:1px solid #bbb;}
.serv-list table th{padding:10px; text-align:left; border:1px solid #bbb; background:#f7f7f7;}
.serv-list .csscr strong{font-size:17px;}
.serv-list table.tabsct th, .serv-list table.tabsct td{text-align:center;}
.serv-list table.tabsct2 th, .serv-list table.tabsct2 td{text-align:center;}
.serv-list table.tabsct2 td:first-child{text-align:left;}


.inner-page-sec{display:block; clear:both; position:relative; padding-top:100px;min-height:430px;}
.inner-page-sec p{line-height:24px; font-size:15px; text-align:justify;}
.inner-page-sec h5{font-size:20px; font-weight:bold; margin-bottom:15px;}
.inner-page-sec table{border-collapse:collapse; width:100%; margin-bottom:20px;}
.inner-page-sec table tr th {font-weight: bold; font-size:16px; border: 1px solid #47bcdf; padding:10px 15px; text-align: left;}
.inner-page-sec table tr td {border: 1px solid #ccc; padding:10px 15px;}
.inner-page-sec tr:nth-child(even) {background-color: rgb(241, 241, 241);}
.scol{font-weight:bold; color:#ca970b;}
.philos{background:url(../images/philos-bg.jpg) no-repeat 90% 120px; min-height:636px;}
.philos span{color:#ca970b;font-weight:bold;}
.padd5{padding-top:64px;}


.getintouch{margin-bottom: 45px;display:block; clear:both; padding-top:20px;}
.getintouch h4{text-align:center; position:relative;font-size: 100%;}
.getintouch h4:before{height: 1px; background:#ebebeb; display: block; position:absolute; top:50%; width: 100%; content:"";}
.getintouch h4 span{padding: 0 .8em; line-height: 1em; background:#fff; position:relative;}


.contact-form-box{background: #19514d; padding:30px 50px; display:block; position:relative; margin-bottom:30px;}
.contact-form-box h3{text-align:center; color:#fff; font-size:35px; margin:0 0 10px;}
.contact-form-box p{text-align:center; color:#fff; font-size:15px; margin-bottom:30px;}
.contact-s .form-wrap{margin-bottom:20px; position:relative;}
.contact-s .form-input{display: block; width: 100%; min-height: 45px; padding:10px 15px; font-size: 14px; font-weight: 400; line-height: 24px; color: #151515;   background-color: #fff; background-image: none; border-radius: 0; border: 1px solid #ccc;}
.contact-s textarea.form-input {height:112px;min-height: 60px; max-height: 400px; resize: none;}
.contact-s .button {padding:13px 25px; display:inline-block; color: #fff; background: #00295a; border-color: #00295a; font-size: 15px; border: 2px solid #00295a; font-weight: 700; text-transform: uppercase; cursor:pointer;}
.contact-s .button:hover, .contact-s .button:active {color: #fff; background-color:#000; border-color:#000;}
.contact-s .form-wrap span{position:absolute; right:20px; top:25px;}

.contact-s{}
.contact-s h4{color: #020202;font-size:25px;margin:0px 0 20px;font-weight: 700;}
.address{box-shadow:0 0 5px #ddd; padding:10px 10px; display:block; margin-bottom:20px;}
.address .col-md-12{display:flex;}
.address .icon{flex:0; font-size:30px;}
.address p{flex:4; padding-left:10px; font-size:15px; text-align:left;}
.address p strong{font-weight:bold; text-transform:uppercase; font-size:17px;}
.address p a{color:#333;}

.hm-query-sec{padding-top:70px; padding-bottom:70px; position:relative; background:#fff;}
.hm-query-sec h2{color:#06163a; font-size:45px; font-weight:bold;}
.hm-query-sec .btn-send{background: #0880e8; display: inline-block; padding: 8px 35px 10px 35px; border-radius: 50px; color: #fff; transition: none; font-size: 14px;    font-weight: 400; font-weight: 600; transition: 0.3s;}

.btn-load{color: #fff; font-size: 16px; padding: 14px 35px;line-height: 1.5; background-color: #4854ed; border-color: #4854ed;}
.btn-load:hover{color: #fff;}









/* gst grid css */

.table-grid{}
.table-grid .RadGrid_WebBlue{border:1px solid #ddd;}
.table-grid .RadGrid .rgMasterTable{border-collapse:collapse !important;}
.table-grid .RadGrid .rgMasterTable th{background:#161b40; padding:10px; font-size:14px; color:#fff; border:1px solid #ddd; font-weight:bold;font-family: 'Lato', sans-serif;}
.table-grid .RadGrid .rgMasterTable th a{color:#fff;}
.table-grid .RadGrid .rgMasterTable td{padding:10px; font-size:14px; border:1px solid #ddd; font-family: 'Lato', sans-serif;}
.table-grid .RadGrid .rgMasterTable td.rcbInputCell, rcbArrowCell.rcbArrowCell {padding:0; border:0;}

.know-serv ul{list-style:none; padding-left:0;}
.know-serv ul li{position:relative; padding-left:25px; font-size:15px; margin-left:6px; line-height:24px; margin-bottom:5px;}
.know-serv ul li:before{position:absolute; content:"\f0a4"; left:0; top:0; font-size:14px; display:inline-block; font-family:FontAwesome;}
.know-serv ul li a{color:#161b40;}
.know-serv ul li a:hover{text-decoration:underline;}
.know-serv h4{font-size: 20px; text-transform: none; color: #034153;font-weight: 700;margin:20px 0 5px;}
.link-box{}

.mid-inner-sec h2{font-weight: 600; font-style: normal; font-size:30px; line-height: 1.5em; color: #1e314f; margin:0 0 0px;}
.mid-inner-sec h3{font-weight: 600; font-style: normal; font-size:20px; line-height: 1.5em; color: #1e314f; margin:0 0 15px;}

.table-bordered{margin-bottom:30px; width:100%;}
.table-bordered th{padding: 8px;border: 1px solid #999;text-align: left; background:#ddd; font-size:16px;}
.table-bordered th strong{font-weight:bold;}
.table-bordered td{padding: 8px;border: 1px solid #ddd;text-align: left;}
.mid-inner-sec .ol-c{list-style-image: url(../images/green_right_arrow.svg);}
.mid-inner-sec ol{list-style-image: url(../images/feature-checkmark.svg);}

.all-bm, .all-b{margin-left:-15px; margin-right:-15px; margin-top:30px; padding:0;}
.all-bm:before, .all-bm:after, .all-b:before, .all-b:after{display:table; content:"";}
.all-bm:after, .all-b:after{clear:both;}
.all-bm li, .all-b li{float:left; width:50%; padding-left:15px; padding-right:15px; list-style:none; position:relative;}
.all-bm li a, .all-b li a{border-bottom:1px solid #ddd; display:block; padding-top:5px; padding-bottom:5px; padding-left:25px; position:relative;}
.all-bm li a:before, .all-b li a:before{position:absolute; content:"\f0a4"; left:0; top:3px; font-size:14px; display:inline-block; font-family:FontAwesome;}







.btn-go{background:#0020c5; color:#fff; padding-left:20px; padding-right:20px;}
.btn-all{background:#ff000c; color:#fff; padding-left:20px; padding-right:20px;}
.btn-clear{background:#333; color:#fff; padding-left:20px; padding-right:20px;}
.btn-go:hover, .btn-all:hover, .btn-clear:hover{background:#02c8b8; color:#fff;}
.sl-yr{font-weight:bold; padding-top:5px;}

.tax-tab table th{background:#161b40; padding:10px; font-size:14px; border:1px solid #ddd; color:#fff; font-weight:bold;font-family: 'Lato', sans-serif;}
.tax-tab table td{padding:10px; font-size:14px; border:1px solid #ddd; font-family: 'Lato', sans-serif;}
.tax-tab h4{font-size: 20px; text-transform: none; color: #034153;font-weight: 700;margin:20px 0 5px;}

.download table th{background:#161b40; padding:10px; font-size:14px; border:1px solid #ddd; color:#fff; font-weight:bold;font-family: 'Lato', sans-serif;}
.download table td{padding:10px; font-size:14px; border:1px solid #ddd; font-family: 'Lato', sans-serif;}
.RadWindow_Web20 .rwControlButtons{width:160px !important}

/*News Feed */
.AboutRightbox ul li span:first-child:before{content:""; margin-right:0;}
.AboutRightbox{padding:0 0px 20px 0px;}
.AboutRightbox h2{font-weight:bold;font-size:20px;}
.AboutRightbox span{font-weight:bold; padding:5px; font-size:20px !important; display:block; margin-top:10px; border:1px solid #ccc; background:#f7f7f7;}
.AboutRightbox ul{list-style:outside; font-size:14px; padding-left:40px; border:1px solid #ccc; border-top:0; margin-bottom:0; padding-bottom:10px; margin-top:0;}
.AboutRightbox ul li{padding-right:10px; list-style: outside; border:0; padding:0;}
.AboutRightbox ul li span a{text-decoration:none; color:#000;}
.AboutRightbox ul li span a:hover{text-decoration:underline;}
.AboutRightbox ul li span a{font-weight:normal; font-size:14px; padding-left:0px !important;}
.AboutRightbox ul li span{padding:0 0 0 0px !important; margin:0; display:inline; padding:0; border:0; background:none;}





@media (min-width: 767px) {
    
    .navbar-nav .dropdown-menu .caret {
	transform: rotate(-90deg);
	position:absolute;
	right:15px;
	top:15px;
	
    }
	.serv-img-ch{max-width:100%;}
}

@media (min-width: 768px) {
ul.nav li:hover > ul.dropdown-menu {display: block; padding:0;}
.item-wrapper .single-item {width:33.333333%; padding-right:20px;}
.float-left {float:left;}
.float-right {float:right;}

}

@media(max-width:767px){
	.top-nav{text-align:center;}
	.top-nav-lft ul{display:inline-block;}
	.logo-cont{display:none;}
	.logo-web{float:none;}
	.logo-web img{width: 270px;}
	.readmore{margin-bottom:15px;}
	.head-sep{margin-bottom:20px;}
	.service-box{text-align:center;}
	.service-box li{width:48%;}
.navbar-collapse{position:absolute; width:100%; z-index:99;}	
.navbar-toggle{margin:26px 0 0;}
.head-hm{font-size: 23px;}
.head-hm span{padding:3px 9px 28px}
.copyrht p{text-align:center;}
.dropdown-menu td a{color:#fff;}
.navbar-brand > img{width:275px;}
header .dt-sc-contact-number{text-align:center;}
header .dt-sc-contact-number a{margin-right:3px;font-size: 14px;padding-right:4px;}
header .info{display:none;}
.navbar-toggle{margin: 1px 0 0;}
.carousel-control{height:30px; width:30px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{font-size: 17px; top:28%;}
.top-bar{background:#18ba60;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#999;}
.top-bar .container-inner:before, .top-bar .container-inner:after{background:none;}
.carousel-indicators{display:none;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{top: 24%;}
.midd-sec h1, .midd-sec h2, .midd-sec h3{ font-size: 22px;}
.enquiry-sec .form-text{ font-size: 17px;}

.top-info-d:first-child{padding-left:0; padding-right:5px;}
.top-info-d{padding:3px 0;font-size: 12px;}
.top-info-d i{font-size: 13px;}
.social-top{float:none; font-size:14px;}
.navbar{padding:0; display:block;}
.header-logo{padding-top:5px; padding-bottom:5px;}
.navbar-brand{margin-right:0;}
.navbar-toggler {border-color:#999; padding: 0.2rem 0.3rem; float:right; margin-top:35px;} 
.header .info{display:none;}
.home-middle-sec{padding-top:30px;}
.hm-services-sec{padding-top:40px;}
.copy-right p{text-align:center;}
.navbar-nav{margin-top:0; margin-bottom:0;}
.navbar-nav li{border-bottom:1px solid #3e6484;}
.navbar-nav li:last-child{border:0;}
.navbar-nav > li > a{padding-top:10px; padding-bottom:10px;}
.navbar-nav .dropdown-menu{border:0; margin-left:15px; width:auto;}
.hm-contactus-title h2{font-size:28px;}
.btn-send{height:46px;}
.header-logo{background:#fff; padding:0;}
.header-logo .header-con-bg{padding:0;}
.navbar-nav .open .dropdown-menu{background-color: #032e56; position:relative;}
.navbar ul > li > ul:before{top:-6px;border-bottom-color: #032e56;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#fff;}
.navbar .dropdown-menu .dropdown-menu{width:auto; background: #0c4071 !important;}
.navbar .dropdown-menu .dropdown-menu:before{border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-right: 6px solid transparent;border-bottom-color: #0c4071;left: 15px;top: -15px;}
.navbar ul > li > ul li a:not(:only-child):after{content: "\f107";}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:transparent}
.navbar .dropdown-menu .dropdown-menu .dropdown-menu{ background: #032e56 !important;}
.navbar .dropdown-menu .dropdown-menu .dropdown-menu:before{border-bottom-color: #032e56;}
.open .dropdown-menu{position:relative; left:0 !important; display:block;}
.open .dropdown-menu li .dropdown-menu{display:none;}
.open .dropdown-menu li.open .dropdown-menu{display:block;}
.open .dropdown-menu li.open .dropdown-menu  li .dropdown-menu{display:none;}
.open .dropdown-menu li.open .dropdown-menu  li.open .dropdown-menu{display:block;}
.foote-link ul.foot-link-list{margin-bottom: 15px;}
.foote-link h2{margin: 0 0 8px;}
.btn-join{margin-bottom:30px;}
.hm-text-sec h1{font-size: 25px;}
.hm-services-sec h2{font-size: 30px;}
.news-sec h2{font-size: 30px;margin: 0 0 0px;}
.enquiry-sec h2{font-size: 28px;}
.list-foot.padd-inft{margin-bottom: 20px;}
hm-text-sec p{line-height: 24px;}
.our-term-box p{text-align:left;}
.our-term-box p.nm{margin-top: 20px;}
.inner-breadcrum-sec h2{text-transform:capitalize;font-size: 22px;}
.our-term-box .col-md-2{text-align:center; margin-bottom:10px;}
.our-term-box h4{font-size: 22px;}
.contact-box .col-md-2, .contact-box .col-md-10{flex: 0 0 auto; max-width: initial;width: 100%;}
.contact-form-box{padding:20px;}
.cprht-rht{float:none; padding-top:5px;}

}

@media(min-width:992px){
.nav > li > a{padding-left:7px; padding-right:7px;}
}
@media(min-width:1200px){
.serv-img-ch{width:670px; margin-left:10px;margin-top:50px;}
}


@media(min-width:1200px){
.navbar{padding:0; display:block;}
	
}
@media(min-width:992px){
.navbar-header{float:none;}
.navbar ul > li > ul.dropdown-menu{box-shadow:0 0 0; width:250px; border-radius:0;}
.navbar ul > li:hover > ul.dropdown-menu{display:block;}
.navbar-default .navbar-nav > li > a:hover{}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{}
.fixedhead {position: fixed; top: 0; width: 100%; z-index:999; border-bottom:1px solid #ddd;}
.navbar-default .navbar-nav > li.dropdown.nosingl{position:relative;}
.navbar-default .navbar-nav > li.dropdown.nosingl > ul.dropdown-menu{width:300px;}


}