html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%;}
body {line-height:normal;}
ol, ul {list-style:disc;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}




/* BODY */
body{
  background:#fff;
  overflow-x: hidden !important;
  font-family: latoregular !important;
}
  
/*============== ../fonts =================*/
@font-face {
    font-family: 'latoblack';
    src: url('../fonts/lato-black-webfont.woff2') format('woff2'),
         url('../fonts/lato-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bold-webfont.woff2') format('woff2'),
         url('../fonts/lato-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latohairline';
    src: url('../fonts/lato-hairline-webfont.woff2') format('woff2'),
         url('../fonts/lato-hairline-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latoheavy';
    src: url('../fonts/lato-heavy-webfont.woff2') format('woff2'),
         url('../fonts/lato-heavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latomedium';
    src: url('../fonts/lato-medium-webfont.woff2') format('woff2'),
         url('../fonts/lato-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../fonts/lato-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'latothin';
    src: url('../fonts/lato-thin-webfont.woff2') format('woff2'),
         url('../fonts/lato-thin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*============== container =================*/

.container{
  display:block;
  margin:0 auto 0 auto;
  /*width:1100px;*/
  position:relative;
} 

.padding{
  padding:0px !important;
}
.pdleft{
    padding-left:0px !important;
}
.pdright{
    padding-right:0px !important;
}
/*============== header start =================*/

.news_updates {
    border-top: 4px solid #000;
}

.header .mn_bnr{
	margin: auto;
	display: block;
	width: 100%;
	height: 700px;
}

.top_nav{
	margin-top: 20px;
}

.logo{
 float: left;
  margin-top: 16px;
  width: auto;
}

.nav_clr{
  background: #f8b71f none repeat scroll 0 0;
 padding: 20px;
position: absolute;
width: 100%;
top: 41.5px;
height: 40px;
}

.logo img{
 width: 175px;
margin-top: 10px;
}


.top_sld .carousel-indicators{

}

.top_sld .carousel-indicators li{
	border-radius: 0px;
	border-color: #f8b71f;
}

.top_sld .carousel-indicators li.active{
	background: #f8b71f;
	
}

.header_hm{
	position: absolute;
	width: 100%;
	z-index: 999;
}

.head_right{
	margin-bottom: 20px;
    position: relative;
    right: 0%;
    text-align: right;
}

.head_right ul{
	margin: auto;
	list-style-type: disc;
  margin-right: 30px;
}

.head_right ul li{
	display: inline-block;
}

.head_right ul li a{
	color: #fff;
    font-size: 16px;
    margin-right: 12px;
}

.head_right ul li a:hover{
	color: #f8b71f;
	transition: 0.5s;
}

.head_right ul li a:not(:hover){
	transition: 0.5s;
}

.head_right ul li:last-child a{
	margin-right: 0px;
}


.navigate{
  font-size: 12px;
}

.navigate .navbar {
	background: #f8b71f none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: none;
    padding-right: 0px !important;
    padding: 0px;
}

.navigate .navbar-default .navbar-nav > li.dropdown:hover > a, 
.navigate .navbar-default .navbar-nav > li.dropdown:hover > a:hover,
.navigate .navbar-default .navbar-nav > li.dropdown:hover > a:focus {
   
}
.navigate li.dropdown:hover > .dropdown-menu {
    display: block;
}


.navigate .navbar .nav-item .nav-link{
	border-right: 1px solid #7d5a08;
    box-shadow: 1px 0 1px #fbd477;
    color: #000 !important;
    padding: 10px 9px;
    text-transform: uppercase;
}

.navigate .navbar .nav-item:last-child .nav-link{
	box-shadow: none;
	border: none;
}


.navi_sec{
	background: #262626;
	float: right;
	width: 92%;
	margin-left: 40px;
}

.navi_sec ul{
	float: left;
	margin: auto;
	list-style-type: disc;
}

.navi_sec ul li {
	display: inline-block;
}

.navi_sec ul li a{
	color: #d4d4d4;
    float: left;
    padding: 8px 15px 5px;
    text-transform: uppercase;
}

.pin_can{
	float: left;
	width: 100%;
	position: absolute;
	top: 200px;
}

.pin_caninr{
	background: #f8b71f none repeat scroll 0 0;
    box-shadow: 5px 6px 1px 1px #333;
    float: left;
    padding: 6px;
	opacity: .8;
}

.pin_caninr p{
 font-family: 'latolight'!important;
font-size: 25px;
padding-left: 7px;
text-transform: uppercase;
width: 762px;
line-height: 56px;
height: 130px;
}

#letter11, #letter12, #letter13, #letter14, #letter15, #letter34, #letter35, #letter36, #letter37, #letter38, #letter39, #letter40, #letter41,#letter42, #letter43,#letter44,#letter82, #letter83, #letter84, #letter85, #letter85, #letter87, #letter88{ font-family: latomedium !important;}
#letter47{padding-left:0; font-weight:800;}
#letter49{padding-left:150px; font-weight:800;}
.pin_caninr  span{
    font-size: 25px;
	
	
	
}
.pin_caninr p em {
    font-family: latoregular;
    font-size: 25px;
}

.navi_top__{
	margin-top:20px;
}

.swp_serv{
	float: left;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 75px;
}


.swp_servinr{

}

.swp_servinr h6{
	color: #000;
    font-family: latolight;
    font-size: 25px;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}

.swp_cbm{
	overflow: hidden;
}

.swp_cbmicon{
	background: #f8b71f none repeat scroll 0 0;
    padding: 50px;
    text-align: center;
}


.swp_arw_rgt{
	position: relative;
}


.swp_arw_rgt:after, .swp_arw_rgt:before {
	left: 100%;
	top: 35%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.swp_arw_rgt:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #f8b71f;
	border-width: 15px;
	margin-top: -30px;
}
.swp_arw_rgt:before {
	border-width: 36px;
	margin-top: -36px;
}

.swp_cbmicon i{
	font-size: 50px;
}

.swp_cbmcont{
	border-top: 1px solid #f8b71f;
    padding-left: 20px;
    padding-top: 20px;
}

.swp_cbmcont h5{
	color: #f8b71f;
    font-family: latolight;
    font-size: 30px;
}

.swp_cbmcont p{
	color: #000;
    font-family: latolight;
    font-size: 23px;
}



.swp_arw_lft {
	position: relative;
}
.swp_arw_lft:after, .swp_arw_lft:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.swp_arw_lft:after {
	border-width: 15px;
}
.swp_arw_lft:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #f8b71f;
	border-width: 15px;
	margin-top: -36px;
}


.swp_pd_left{
	border-bottom: 1px solid #f8b71f;
    border-left: 1px solid #f8b71f;
    margin-left: 15px;
    padding-bottom: 62px;
}

.swpbrd_rgt{
	border-right: 1px solid #f8b71f;
    margin-right: 15px;
    padding-bottom: 63px;
}






.swp_servinr .slick-dots {
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
  display: none !important;
}
.swp_servinr .slick-dots li {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.swp_servinr .slick-dots li.slick-active button {
  background-color: black;
}
.swp_servinr .slick-dots li button {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: #999;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.swp_servinr .slick-dots li :hover {
  background-color: black;
}

/* Custom Arrow */
.swp_servinr .prev {
  	color: #999;
    font-size: 1.5em;
    left: 35%;
    margin-top: 35px;
    position: absolute;
    top: 100%;
}


.swp_servinr .prev :hover {
  cursor: pointer;
  color: black;
}

.swp_servinr .next {
  	color: #999;
    font-size: 1.5em;
    margin-top: 35px;
    position: absolute;
    right: 35%;
    top: 100%;
}
.next :hover {
  cursor: pointer;
  color: black;
}

@media screen and (max-width: 800px) {
  .swp_servinr .next {
    display: none !important;
  }
}


.slope_line{
	float: left;
    position: relative;
    width: 100%;
    z-index: 99;
}
.slope {
    border-bottom: 30px solid black;
    margin-left: -7px;
    position: relative;
    transform: rotate(2deg);
    width: 105%;
}


.swp_award{
	float: left;
	width: 100%;
	padding-bottom: 70px;
	margin-top: 0px;
}

/*.awrd_clr_div{
	background: rgba(248, 183, 31, 0.8) none repeat scroll 0 0;
    float: right;
    height: 500px;
    position: absolute;
    right: 0;
    width: 400px;
    z-index: 999;
}*/

.swp_awardinr{
	padding-top: 100px;
}

.awrd_clr_div{
    background: rgba(248, 183, 31, 0.8) none repeat scroll 0 0;
    float: right;
    height: 505px;
    margin-top: -85px;
    position: absolute;
    right: 0;
    transform: perspective(300px) rotateX(30deg);
    transform-origin: 100% 50% 0;
    width: 24%;
    z-index: 9;
}


.awrd_con{

}

.awrd_con img{
	margin-bottom: 20px;
}

.awrd_con p{
	font-size: 15px;
	text-align: justify;
    line-height: 30px;
}

.awrd_conrgt{

}

.awrd_conrgt p{
	color: #000;
    font-family: latolight;
    font-size: 20px;
    margin: auto;
    text-align: right;
}

.awrd_conrgt p span{
	font-size: 30px;
    font-weight: bold;
}

.awrd_conrgt img{
	filter: grayscale(100%);
}


.swp_awardinr .carousel-indicators{
	float: right;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 10px;
    text-align: right;
}

.swp_awardinr .carousel-indicators li{
	background: transparent none repeat scroll 0 0;
    border: 1px solid #000;
    border-radius: 0;
    height: 15px;
    max-width: 15px;
    width: 20px;
}

.swp_awardinr .carousel-indicators li.active{
	background: #000;
}

.swp_awardinr .carousel-control-prev{
	float: right;
    left: 40px;
    opacity: 1;
    position: relative;
    top: 25px;
    width: 50px;
}

.swp_awardinr .carousel-control-prev i{
	color: #000 !important;
    font-size: 45px;
	opacity: 1;
	position: relative;
	z-index: 999;
}

.swp_awardinr .carousel-control-next{
	float: right;
    opacity: 1;
    position: relative;
    right: -125px;
    top: 45px;
    width: 50px;
}

.swp_awardinr .carousel-control-next i{
	color: #000 !important;
	opacity: 1;
    font-size: 45px;
    position: relative;
    z-index: 999;
}


.swp_cust{
	border-top: 1px solid #d3d3d3;
    float: left;
    margin-top: 3px;
    padding-top: 20px;
    width: 100%;
	border-bottom: 1px solid #d3d3d3;
padding-bottom: 35px;
}

.swp_custinr{

}

.swp_custinr h2{
	color: #000;
    font-family: latolight;
    font-size: 25px;
    margin-bottom: 30px;
    text-align: center;
    text-transform: uppercase;
}


.swp_custinr .slick-dots {
  text-align: center;
  margin: 0 0 10px 0;
  padding: 0;
  display: none !important;
}
.swp_custinr .slick-dots li {
  display: inline-block;
  margin-left: 4px;
  margin-right: 4px;
}
.swp_custinr .slick-dots li.slick-active button {
  background-color: black;
}
.swp_custinr .slick-dots li button {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  background-color: #999;
  border: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
}
.swp_custinr .slick-dots li :hover {
  background-color: black;
}

/* Custom Arrow */
.swp_custinr .prev1 {
  color: #999;
  position: absolute;
  top: 60%;
  left: -2em;
  font-size: 1.5em;
}
.swp_custinr .prev1 :hover {
  cursor: pointer;
  color: black;
}

.swp_custinr .next1 {
  color: #999;
  position: absolute;
  top: 60%;
  right: -2em;
  font-size: 1.5em;
}
.swp_custinr .next1 :hover {
  cursor: pointer;
  color: black;
}

@media screen and (max-width: 800px) {
  .swp_custinr .next {
    display: none !important;
  }
}


.swp_custinr .slider .slick-list .slick-track .slick-slide img{
	
	margin: auto;
	display: block;
}
.sch_latest{
	float: left;
	width: 100%;
	background: #eeeeee;
	padding-top: 30px;
	padding-bottom: 30px;
	height: 450px;
	margin-bottom: 140px;
	margin-top: 40px;
}

.sch_latestinr{
	background: #eee;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.sch_latest h6{
	text-align: center;
	text-transform: uppercase;
	font-size: 1.4em;
	margin: auto;
  margin-bottom: auto;
	margin-bottom: 30px;
}

.sch_latest h6 span{
	color: #af241b;
}


.sch_news_updinr h3{
	text-align: right;
	margin-top: 20px;
	padding-bottom: 9px;
}

.sch_news_updinr h3 .news_full{
	background: #f8b71f;
	color: #000;
	padding: 7px 20px;
	border:1px solid #f8b71f;
}

.sch_news_updinr h3 .news_full:hover{
	background: transparent;
	border: 1px solid #f8b71f;
	transition: 0.5s;
}

.sch_news_updinr h3 .news_full i{
	margin-left: 10px;
}

.sch_news_updinr h3 button{
	background: #f8b71f;
  border: medium none;
  color: #000;
  padding: 7px 20px;
	border:1px solid #f8b71f;
}

.sch_news_updinr h3 button:hover{
	border:1px solid #f8b71f;
	background: transparent;
	transition: 0.5s;
}

.sch_news_upd{
	background: #f8b71f;
	padding-top: 10px;
}

.sch_news_updinr{
	background: #fff;
}


.sch_news_updinr h5{
	text-align: left;
	font-size: 1.2em;
	color: #af241b;
	text-transform: uppercase;
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.sch_news_updinr h5 i{
	font-size: 20px !important;
	color: #979797;
	margin-right: 20px;
}

.sch_news_updipoi{
	margin-right: 20px;
	margin-top: 15px;
}

.sch_news_updinr .angle_left{
	background: #fff;
	padding: 3px 10px;
	font-size: 17px;
	color: #d3d3d3;
	border: 2px solid #d3d3d3;
	cursor: pointer;
}

.sch_news_updinr .angle_right{
	background: #d3d3d3;
	padding: 3px 10px;
	cursor: pointer;
	font-size: 17px;
	border: 2px solid #d3d3d3;
	color: #fff;
}


.main_news{
	border-bottom: 1px solid #d3d3d3;
	padding-bottom: 25px;
}

.main_news p{
	font-size: 1em;
	color: #000;
	margin-bottom: 10px;
}

.main_news p.nws_red{
	color: #af241b;
}




.sch_lat_form{
	width: 90%;
	margin: auto;
}

.sch_lat_form input{
	border: 1px solid #d3d3d3;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 1em;
	width: 97%;
}

.sch_lat_form input:focus{
	border-color: #d3d3d3 !important;
	box-shadow: none !important;
}

.sch_lat_form textarea{
	border: 1px solid #d3d3d3;
	margin-bottom: 10px;
	padding-left: 5px;
	font-size: 1em;
	width: 100%;
	height: 80px;
	padding-top: 3px;
}



#nt-example1 {
	max-width: 620px;
	margin: auto;
}

#nt-example1-container {
	text-align: center;
}



#nt-example1-container i:hover {
	color: #333;
}

.sch_news_updinr li {
	color: #4e4e4e;
	background: #fff;
	overflow: hidden;
	padding: 10px;
  padding-top: 10px;
	line-height: 30px;
	list-style: none;
	text-align: left;
	padding-top: 20px;
}

#nt-example1 li:hover {
	background: #FFF;
}







.swp_call{
	float: left;
    margin-bottom: 40px;
    margin-top: 72px;
    width: 100%;
}

.swp_call_lftbg{
	background: #db980c;
}

.swp_call_lftbg1{
	background: #f8b71f;
}

.swp_call_lft{
	padding: 15px;
}

.swp_call_lft i{
	border: 2px solid #000;
    border-radius: 50%;
    display: block;
    font-size: 25px;
    height: 45px;
    margin: auto;
    padding-top: 10px;
    text-align: center;
    width: 45px;
}

.swp_call_lft p{
	font-size: 16px;
    padding-top: 0px;
}

.swp_call_lft h5{
	font-size: 18px;
    padding-top: 10px;
}
.swp_call_lft h5 a{
	text-decoration: none;
	color: #000;
}

.swp_call_lft em{
	background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    font-style: normal;
    padding: 10px;
    position: absolute;
    right: -20px;
    top: 28%;
    z-index: 999;
}

.swp_calpdlft{
	padding-left: 70px;
}


.footer{
	float: left;
	width: 100%;
	background: #262626;
	padding-top: 20px;
	margin-top: 30px;
}


.footerinr{
	margin: auto;
}

.ft_sitemap{

}

.ft_sitemap h4{
	color: #efefef;
    font-size: 1em;
}

.ft_sitemap ul{
	margin: auto;
}

.ft_sitemap ul li{
	margin-bottom: 3px;
}

.ft_sitemap ul li a{
	color: #efefef;
	font-size: 1em;
}

.ft_sitemap ul li a:hover{
	color: #f8b71f;
	transition: 0.5s;
}

.ft_sitemap ul li a:not(:hover){
	transition: 0.5s;
}

.ft_sitemap ul li a i{
	width: 25px;
}

.ft_sitemap p{
	color: #efefef;
	margin-bottom: 5px;
	font-size: 1em;
}

.ft_sitemap p a{
	color: #efefef;
	text-decoration: none;
}

.ft_sitemap p span{
	width: 60px;
	float: left;
	font-weight: bold;
}

.ft_subs h5{
  margin: auto;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #fff;
  margin-bottom:30px;
}

.ft_subsinr{
  border: 1px solid #515151;
  padding: 3px;
  float: left;
  width: 290px;
}

.ft_subsinr i{
  color: #515151;
  float: left;
  font-size: 20px;
  left: 4px;
  padding-top: 5px;
  position: relative;
}

.ft_subsinr input{
  background: transparent none repeat scroll 0 0;
  border: medium none;
  color: #fff;
  float: left;
  font-size: 13px;
  height: 27px;
  padding-left: 10px;
  width: 60%;
}

.ft_subsinr input:focus{
	border: none !important;
	box-shadow: none !important;
}

.ft_subsinr button{
  background: #af241b none repeat scroll 0 0;
  border: medium none;
  float: right;
  height: 30px;
  color: #fff;
  padding: 5px 18px;
}

.ft_subs p{
  float: left;
  width: 100%;
  color: #fff;
  margin-top: 10px;
  margin-bottom: 0px;
}

.swp_senpdlft{
	padding-left: 40px;
}

.ft_border{
	height: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.ft_borderLast{
	height: 100%;
	padding-top: 30px;
	padding-bottom: 30px;
}

.ft_socilleft{
	padding-left: 40px;
}


.swp_ft_input h4{
	color: #efefef;
    font-size: 1em;
}

.swp_ft_input input{
	background: #dddddd none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    float: left;
    font-size: 16px;
    height: 40px;
    margin-top: 25px;
    padding-left: 5px;
    width: 69%;
}

.swp_ft_input input:focus{
	box-shadow: none !important;
	border: none !important;
}

.swp_ft_input button{
	background: #f8b71f none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    float: right;
    height: 42px;
    left: -2px;
    margin-top: 25px;
    position: relative;
    width: 28%;
}

.swp_ft_input ul{
	margin-top: 20px;
	margin-bottom: 0px;
	list-style-type: disc;
	float: left;
	width: 100%;
}

.swp_ft_input ul li{
	display: inline-block;
	color: #efefef;
	font-size: 1em;
}

.swp_ft_input ul li a{
	color: #fff;
    font-size: 16px;
    margin-right: 15px;
}

.swp_ft_input ul li a:hover{
	color: #f8b71f;
	transition: 0.5s;
}

.swp_ft_input ul li a:not(:hover){
	transition: 0.5s;
}

.swp_ft_input ul li:first-child{
	margin-right: 60px;
}

.swp_ft_input ul li:last-child a{
	margin-right: 0px;
}


.copyright{
	border-top: 2px solid #515151;
	margin-top: 30px;
}

.copyright p{
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #efefef;
}

/*===================================CSS=================================*/
.mrgn p{padding-top:10px;}

.inner-banner {
    background: url(../images/inner-banner.jpg) no-repeat center;
    float: left;
    height: 250px;
    width: 100%;
}
.awrd_con h4{color: #000;
font-family: latolight;
font-size: 25px;
margin-bottom: 30px;
text-transform: uppercase;}

.button4 {background-color: #e7e7e7; color: black;} /* Gray */ 


.button {
    background-color: #f8b71f; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	float: right;
}

.button:hover {
    background-color: #404190; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	float: right;
	transition:.5s;
}

.swp_custinr h3 {
    color: #000;
    font-family: latolight;
    font-size: 20px;
	text-align:center;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.cont_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.cont_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.cont_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }
.add_cont{margin-top:0px;}

.add_cont p{padding-left: 65px;}
.add_cont span .fa {color: #f8b71f;
font-size: 18px;
width: 40px;
height: 40px;
border: 1px solid #ededed;
border-radius: 100%;
text-align: center;
padding-top: 9px; margin-right:15px;margin-bottom: 10px;}

.frm{padding-left:70px;}
.frm .btn-unique {
    background-color: #404190 ;
    float: right;
}
.frm .btn:hover{background-color: #f8b71f !important; transition:1s;}
.add_cont{border: 3px solid #f8b71f ; padding-top:10px; padding-bottom:10px; min-height: 420px;}
.foot_add p{text-align: justify;color:#fff;
font-size: 14px;
line-height: 30px;}
.foot_add h4{color:#fff; font-size:18px; margin-top:15px; margin-bottom:15px; }
.ft_adres h4{color:#fff; font-size:18px; margin-top:15px; margin-bottom:15px; }

.ft_adres ul li a{color:#fff; font-size:14px;}
.ft_adres  li { margin-bottom:15px;}

.ft_adres .fa{border-radius: 100%;
    color: #fff;
    height: 35px;
    margin-right: 5px;
    padding-top: 9px;
    text-align: left;
    width: auto;}
.ft_ser h4{color:#fff; font-size:18px; margin-top:15px; margin-bottom:15px; }

.ft_ser ul li a{text-align: justify;color:#fff;
font-size: 14px;
line-height: 30px;}

.ft_links h4{color:#fff; font-size:18px; margin-top:15px; margin-bottom:15px; }

.ft_links ul li a{text-align: justify;color:#fff;
font-size: 14px;
line-height: 30px;}

.ft_links ul li a:hover{
  color: #f8b71f;
  transition: 0.5s;
}

.ft_ser ul li a:hover{
  color: #f8b71f;
  transition: 0.5s;
}
.bottom-line h4 {
    display: -moz-box;
    text-align: left;
    color: #f8b71f;
    font-size: 18px;
    padding-bottom: 0;
  
}

.ft_adres ul li a:hover{
  color: #f8b71f;
  transition: 0.5s;
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 


  .bottom-line h4 {display: -webkit-inline-box;}
  
  .navigate .navbar .nav-item .nav-link {
  
    padding: 10px 8px;
  
}
  
  }
  
 .navigate .dropdown-menu{border-radius:0px; padding:0px;}
 .navigate .dropdown .dropdown-menu .dropdown-item {font-size: 12px;
font-family: latoregular; border-bottom: 1px solid #eee;
text-transform: uppercase;}
 
  .navigate .navbar .navbar-collapse .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover{
	 background: #f8b71f; box-shadow:none; border-radius:0px; font-size: 12px;
font-family: latoregular;
text-transform: uppercase;}
	 .heroSlider-fixed {
    border-right: 1px solid #ccc;
}
 
.swpe_clients h6 {
    color: #000;
    font-family: latolight;
    font-size: 25px;
    margin-bottom: 35px;
    text-align: center;
    text-transform: uppercase;
} 
 .bdr-slider img{border: 1px solid #ccc;}
 .src-mrg{margin-top:30px;}
 
 .swp_serv .swp_servinr .card {border-top: 4px solid #f8b71f; box-shadow: none;}
 
.swp_serv .swp_servinr .card .btn-pink {background-color: #404190;position: absolute;bottom: 13%;left: 30%;}
.swp_serv .swp_servinr .card .btn-pink:hover {background-color: #f8b71f !important;}

 .swp_serv .swp_servinr .card .pink-text{color: #f8b71f !important; font-size:16px; margin-bottom:15px; text-transform:uppercase; font-weight: 700;}
 .swp_serv .swp_servinr .card .text-white {font-size: 15px;line-height: 30px;}
 
  .swp_serv .swp_servinr .card .rgba-black-strong{background-color: rgba(0,0,0,0.4) !important;min-height: 331px; transition:.2s;}
 
 

 .news_updates .mrq-news{ background:#eaeaea;padding: 14px 0px;}
 .mrq-newsbox {background:#000;padding: 13px 0px;}
 .mrq-newsbox {color:#fff; text-align:center; font-size:17px; text-transform:uppercase;}
 .triangle-3 {
  width: 30px;
  height: 30px;
  border-left: solid 30px rgb(0,0,0);
  border-bottom: solid 25px transparent;
  border-top: solid 28px transparent;position: relative;top: -53px;left: 280px;
}
 .news_bg_color{ background:#eaeaea;height:50px;}
 .news_updates .view_all p{ color:#f8b71f; text-align:center;padding: 14px 0px;font-size: 15px;}


 .swp_award .carousel img { margin-top: 4px;}
.awrd_con .btn-pink {background-color: #404190 !important; float:right; box-shadow: none; margin-top: 70px;}
.awrd_con .btn-pink:hover {background-color:#f8b71f!important; transition: 1s;}
 
 /*================================*/
             /*career css*/
 /*================================*/
 .career_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.career_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.career_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }
 
 
.inner-banner_1117 {
    background: url(../images/career.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-position: 0px -30px;
    background-size: cover;
}
 
 
/*==================================*/
/*Time Line of Milestones Achieved */
/*================================*/

.achieved_107 {
    background: url(../images/inner-banner2.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
}
  .achieved_1142 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.achieved_1142 p{text-align: justify;font-size: 15px;
line-height: 20px;
margin-left: 15px;}

.achieved_1142 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px;}
 
 
 .timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
  background-color: #eeeeee;
  left: 50%;
  margin-left: -1.5px;
}
.timeline > li {
  margin-bottom: 20px;
  position: relative;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}
.timeline > li:after {
  clear: both;
}
.timeline > li > .timeline-panel {
  width: 49%;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 20px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
}
.timeline > li.timeline-inverted + li:not(.timeline-inverted),
.timeline > li:not(.timeline-inverted) + li.timeline-inverted {
margin-top: 0px;
}

.timeline > li:not(.timeline-inverted) {
padding-right:90px;
}

.timeline > li.timeline-inverted {
padding-left:90px;
}
.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}
.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}
.timeline > li > .timeline-badge {
color: #000;
width: 70px;
height: 70px;
font-size: 1.2em;
text-align: center;
position: absolute;
top: 20px;
left: 50%;
margin-left: -35px;
padding: 34px;
background-color: #4997cd;
z-index: 100;
border-top-right-radius: 50%;
border-top-left-radius: 50%;
border-bottom-right-radius: 50%;
border-bottom-left-radius: 50%;
}
.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}
.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}
.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}
.timeline-badge.primary {
  background-color: #f8b71f !important;
}
.timeline-badge.success {
  background-color: #fff !important;
background: url(../images/milestone-bg.png) no-repeat center;
}
.timeline-badge.warning {
  background-color: #fff !important;


    background: url(../images/milestone-bg.png) no-repeat center;
      

}
.timeline-badge.danger {
  background-color: #fff !important;
background: url(../images/milestone-bg.png) no-repeat center;
}
.timeline-badge.info {
  background-color: #fff !important;
background: url(../images/milestone-bg.png) no-repeat center;
}
.timeline-title {
  margin-top: 0;
  color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
  list-style-type: disc;
  padding-left: 15px;
}
.timeline-body > p,
.timeline-body > ul li {
  font-size: 15px;
}
.timeline-body > p + p {
  margin-top: 5px;
}
.timeline-badge span.timeline-balloon-date-day {
  position: relative;
  top: 6px;
  font-size: 13px;
}
.timeline-badge span.timeline-balloon-date-month {
  position: relative;
top: -10px;
font-size: 10px;
font-weight: bold;
left: -13px;
}



/*=====================================*/
      /*management css*/
/*=====================================*/
.management_107 {
    background: url(../images/our_management.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
.manage_118{
      float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.manage_118 img {
    float: left;
    border-radius: 52%;
	border: 1px solid #ccc;
}
.manage_118 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px;}
 
 .manage_118 p{text-align: justify;font-size: 15px;
line-height: 15px;
margin-left: 15px;}

 .manage_118 .mr_vikas{
  border:1px solid #000;
  padding: 20px;
  margin-bottom: 30px;
 }
 .manage_118 .mr_vikas ul li {
    line-height: 23px;
    font-size: 15px;
    margin-left: 15px;
}

 .manage_118 .mr_roger{
  border:1px solid #000;
  padding: 20px;
  margin-bottom: 30px;
 }
 .manage_118 .mr_roger ul li {
    line-height: 23px;
    font-size: 15px;
    margin-left: 15px;      
}
 .manage_118 .mr_piyush{
  border:1px solid #000;
  padding: 20px;
  margin-bottom: 30px;
 }
 .manage_118 .mr_piyush ul li {
    line-height: 23px;
    font-size: 15px;
    margin-left: 15px;      
}
.intro_section ul {
    padding-left: 15px;
    list-style-type: disc;
}

.intro_section ul li{
  margin-bottom: 5px;
  font-size: 15px;
}
.inner_banner_about{
  background: url(../images/about.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}

/*======================================*/
          /*investor Desk css*/
/*======================================*/
.acquifer_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.acquifer_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.acquifer_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.acquifer_1257 {
    background: url(../images/investors-banner1.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
       /*Exploration Service Css*/
/*====================================*/ 
.explo_service113 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.explo_service113 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.explo_service113 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.exploration_01 {
    background: url(../images/exploration_service.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
       /*seismic-services01 Service Css*/
/*====================================*/ 
.explo_service113 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.explo_service113 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.explo_service113 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.seismic_01 {
    background: url(../images/seismic_service.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
       /*seismic-services02 Service Css*/
/*====================================*/ 
.explo_service113 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.explo_service113 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.explo_service113 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.seismic_02 {
    background: url(../images/seismic_service_02.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
      /*Corporate_Governance Service Css*/
/*====================================*/ 
.explo_service113 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.explo_service113 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.explo_service113 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Corporate_Governance_01 {
    background: url(../images/Corporate_Governance.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
       /*Production Service Css*/
/*====================================*/ 
.product_service123 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.product_service123 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.product_service123 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.production_124 {
    background: url(../images/prodcution_service.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}


/*====================================*/ 
       /*Coal & Mineral Service Css*/
/*====================================*/ 
.mineral_249 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.mineral_249 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.mineral_249 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.coal_249 {
    background: url(../images/Coal-Mineral-inner.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
.mineral_249 ul {
    padding-left: 15px;
    list-style-type: disc;
}
.mineral_249 ul li{
  margin-bottom: 5px;
  font-size: 15px;
}

/*======================================*/ 
/*Geological & Geophysical Services Css*/
/*====================================*/ 
.Geological {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Geological p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Geological ul {
    padding-left: 15px;
    list-style-type: disc;
}
.Geological ul li strong{text-align: justify;font-size: 15px;
line-height: 30px;
    /*margin-left: 15px;*/ }

.Geological h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Geophysical {
    background: url(../images/geophysical.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
	border-bottom: 1px solid #ccc;
    background-size: cover;
}
/*======================================*/ 
  /*=========================================*/
           /*lodr css*/
/*=========================================*/

.lodr_11
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.lodr_11 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.lodr_11 ul li{text-align: justify;font-size: 15px;
line-height: 30px;}

.lodr_11 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.lodr_11 {
    background: url(../images/lodrb.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}

.download_pdf {
    margin-top: 30px;
}
.pdf_thumb{
  text-align: center;
  width: 200px;
  margin: auto;
  display: block;
}

.pdf_thumb:hover{
  background: rgba(0,0,0,0.4);
    transition: 0.5s;
}

.pdf_thumb:hover p{
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding-top: 35%;
    transition: 0.5s;
}

.pdf_thumb p{
  position: absolute;
  width: 200px;
  text-align: center;
  display:  none;
}
.pdf_thumb p i{
  color: #fff;
}

.pdf_thumb img{
  margin: auto;
  display: block;
}

/*=======================================*/

      /*Equipment Resources Css*/
/*====================================*/ 
.Equipment {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Equipment ul {
    padding-left: 15px;
    list-style-type: disc;
}
.Equipment ul li{text-align: justify;font-size: 15px;
line-height: 30px;/*text-indent: -15px;*/
    /*margin-left: 15px; */}

.Equipment h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Equipment333 {
    background: url(../images/equipment.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}



/*======================================*/ 
      /*Manpower Resources Css*/
/*====================================*/ 
.Manpower {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Manpower ul {
    padding-left: 15px;
    list-style-type: disc;
}
.Manpower ul li{text-align: justify;font-size: 15px;
line-height: 30px;/*text-indent: -15px;
    margin-left: 15px;*/ }

.Manpower h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Manpower348 {
    background: url(../images/manpower.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}



/*======================================*/ 
      /*HSE & Training Css*/
/*====================================*/ 
.training {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.training p{text-align: justify;font-size: 15px;
line-height: 30px;}

.training ul{
  padding-left: 15px;
  list-style-type: disc;
}

.training ul li{text-align: justify;font-size: 15px;
line-height: 30px;/*text-indent: -15px;
    margin-left: 15px;*/ }

.training h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.hsetraining {
    background: url(../images/training.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
}

/*=========================================*/
           /*policies css*/
/*=========================================*/

.policies_30 {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.policies_30 p{text-align: justify;font-size: 15px;
line-height: 30px;}

.policies_30 ul li{text-align: justify;font-size: 15px;
line-height: 30px;}

.policies_30 h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.policies_11 {
    background: url(../images/Policies-&-certifications.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}

.download_pdf {
    margin-top: 30px;
}
.pdf_thumb{
  text-align: center;
  width: 200px;
  margin: auto;
  display: block;
}

.pdf_thumb:hover{
  background: rgba(0,0,0,0.4);
    transition: 0.5s;
}

.pdf_thumb:hover p{
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 100%;
    padding-top: 35%;
    transition: 0.5s;
}

.pdf_thumb p{
  position: absolute;
  width: 200px;
  text-align: center;
  display:  none;
}
.pdf_thumb p i{
  color: #fff;
}

.pdf_thumb img{
  margin: auto;
  display: block;
}

/*=======================================*/

/*=======================================*/

.certificate {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.certificate p{text-align: center;font-size: 15px;
line-height: 30px;font-weight: bold;}

.certificate h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.certificate0137{
   background: url(../images/Policies-&-certifications.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
.certificate img {
  margin-left:30px;
  opacity: 0.8;
}

.certificate img:hover {
  opacity: 1;
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,.70);
  transition: 0.5s;
}


/*=====================================*/
         /*news & blog css*/
/*=====================================*/

.news_blog {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.news_blog p{text-align: justify;font-size: 15px;
line-height: 20px;font-weight: bold;}

.news_blog h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.news_blog .btn-warning {
    background-color: #f7b71e;
}

.news_blog .btn-warning:hover {
    background-color: #f7b71e;
}

/* nt-example1 */

#news_blog1 {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

#news_blog1-container {
  text-align: center;
}

#news_blog1-container i {
  font-size: 19px;
  margin: 8px;
  cursor: pointer;
  -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

#news_blog1-container i:hover {
  color: #333;
}

#news_blog1 li {
  color: #000;
  background: ;
  overflow: hidden;
  height: 60px;
  padding: 10px;
  line-height: 20px;
  list-style: none;
  font-size: 15px;
  text-align: left;
  border-bottom: 1px dotted #2c8162;
}

#news_blog1 li:hover {
  background: #FFF;
}


/*============================================*/
             /*Contact Us Css*/
/*============================================*/
.contact_956{
     background: url(../images/collage1.jpg) no-repeat center;
    float: left;
    height: 547px;
    width: 100%;
    background-size: cover;
  }
.add_cont .icons_cont {
    padding-left: 60px;
}

/*===================================*/
     /*Workover rig Css*/
/*===================================*/

.Work_rig{
    background: url(../images/workover.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
.workover_rig {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.workover_rig p{text-align: justify;font-size: 15px;
line-height: 30px;}

.workover_rig h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

/*==========================================*/
          /*Other Service Css*/
/*==========================================*/

.oth_serv {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 75px;
}
.oth_servinr h6 {
    color:#f7b71e;
    font-size: 23px;
    margin-bottom: 30px;
    text-align: center;
   font-weight: 700;
}
.oth_serv .oth_servinr .card {
    border-top: 4px solid #f8b71f;
    box-shadow: none;
}
.oth_serv .oth_servinr .card .rgba-black-strong {
    background-color: rgba(0,0,0,0.4) !important;
    min-height: 300px;
    transition: .2s;
}
.oth_serv .oth_servinr .card .text-white {
    font-size: 15px;
    line-height: 30px;
}
.oth_serv .oth_servinr .card .pink-text {
 color: #fff !important;
font-size: 16px;
text-transform: uppercase;
background-color: rgba(248,183,31,0.5);
margin-top: 55px !important;
padding: 10px;
font-weight: normal;
}

.oth_serv .oth_servinr .card .pink-text:hover {
 color: #fff !important;
font-size: 16px;
text-transform: uppercase;
background-color: rgba(0,0,0,0.5);
margin-top: 37px !important;
padding: 10px;
font-weight: normal;
transition:1s;
}

.oth_ser_1227{
    margin-top: 30px;
}

/*=========================================*/
              /*warehouse css*/
/*=========================================*/

/*.inventory{
    background: url(../images/inner-banner2.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
}*/
.warehouse {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.warehouse p{text-align: justify;font-size: 15px;
line-height: 30px;}

.warehouse h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }


.header .inventory{
  margin: auto;
  display: block;
  width: 100%;
  height: 549px;
}



.mile-stone {
    background: url(../images/milestone.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
.footer ul{list-style: none;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .nav_clr {
    top: 40px !important;
    padding-bottom: 0px!important;
	max-height: 39px !important;
}}

.coal_miral {
    background: url(../images/Coal-Mineral-inner.jpg) no-repeat center;
        background-size: auto auto;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}

.top_sld .carousel .carousel-control-next-icon {
    width: 70px !important;
    height: 70px !important; margin-top:50px; 
}

.mp{padding-left:60px;}

.carousel .carousel-control-prev-icon {width: 70px !important;
    height: 70px !important; margin-top:50px;}
	
	
	.prospectus {
    background: url(../images/prospectus.jpg) no-repeat center;
        background-size: auto auto;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service acquifer css*/
/*======================================*/
.SHAREHOLDING_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.SHAREHOLDING_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.SHAREHOLDING_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.SHAREHOLDING {
    background: url(../images/SHARE_HOLDING_PATTERN.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service tds css*/
/*======================================*/
.tds_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.tds_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.tds_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.tds {
    background: url(../images/tds.png) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
          /*service acquifer css*/
/*======================================*/
.Financial_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Financial_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Financial_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Financial {
    background: url(../images/Financial_Result.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}

/*======================================*/
          /*service INTIMATION css*/
/*======================================*/
.INTIMATION_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.INTIMATION_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.INTIMATION_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.INTIMATION {
    background: url(../images/INTIMATION.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service Mining css*/
/*======================================*/
.Mining_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Mining_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Mining_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Mining {
    background: url(../images/Mining-Services-SWPE.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}/*======================================*/
          /*service Mining css*/
/*======================================*/
.Mining_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Mining_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Mining_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Mining {
    background: url(../images/Mining-Services-SWPE.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service Copper Mining css*/
/*======================================*/
.Copper_Mining_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Copper_Mining_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Copper_Mining_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Copper_Mining {
    background: url(../images/Copper-Mining-Oman-By-SWPE.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service MEDIAcss*/
/*======================================*/
.MEDIA_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.MEDIA_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.MEDIA_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.MEDIA {
    background: url(../images/MEDIA.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}
/*======================================*/
          /*service Annual report css*/
/*======================================*/
.Annual_section {
    float: left;
    width: 100%;
    margin-top: 30px;
    margin-bottom:0px;
}
.Annual_section p{text-align: justify;font-size: 15px;
line-height: 30px;}

.Financial_section h2{font-size: 23px;
font-weight: 700;
color: #f7b71e;
margin-bottom:20px; }

.Annual {
    background: url(../images/Annual_Result.jpg) no-repeat center;
    float: left;
    height: 549px;
    width: 100%;
    background-size: cover;
}



