﻿@import url('https://fonts.googleapis.com/css?family=Oswald|Roboto:300,400,500,700');
@charset "utf-8";
/* CSS Document */
body { font-family: 'Roboto', sans-serif; outline:none; position:relative; font-size:14px;   text-rendering: optimizelegibility;    word-wrap: break-word; font-smooth: always; letter-spacing: normal; font-weight: 400; webkit-font-smoothing: antialiased; }

header, section, footer, aside, div, ul, ul li, li, input, label { box-sizing:border-box; }
h1, h2, h3 , h4 , h5 , h6{ font-family: 'Roboto', sans-serif;  margin:0px; padding:0px;}
h2{ width:100%; font-size:32px; padding:0; margin:0;}
ul, ul li, li { list-style-type:none; }
ul, ol{ padding:0; margin:0;}
p{  font-family: 'Roboto', sans-serif;}
a, a:hover, a:focus { text-decoration:none; outline:none; }



header { width:100%; float:left;  color:#a51306; min-height:60px;  }

.logo_area{ width:15%; float:left; text-align:center; padding:5px 0; }
.logo_area img{ width:90%; }
.main_nav1{width:67%; float:left;  }
.main_nav1 nav{float:right;}
.main_nav1 nav ul.menu1{ list-style: none;
 
  text-align: center;
  padding: 0;
  margin: 0;}
.main_nav1 nav ul.menu1 li{display:inline; position: relative;}
.main_nav1 nav ul.menu1 li a{ display:inline-block;
    padding:35px 14px; font-size:15px; color:#000;  font-family: 'Roboto', sans-serif; text-transform:uppercase;}
.main_nav1 nav ul.menu1 li:hover a {transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}
.main_nav1 nav ul.menu1 li ul.drop1_list{margin:0px; padding:0px; position:absolute; z-index: 999;width:200px;  top:54px; box-shadow:0px 0px 2px 0px #999; left:0px;  transform:scale(1,.5); -webkit-transform:scale(1,.5); -moz-transform:scale(1,.5); transform-origin:top; -webkit-transform-origin:top; -moz-transform-origin:top; visibility:hidden; opacity:0; transition:all .3s ease; }
.main_nav1 nav ul.menu1 li ul.drop1_list li{display:inline; position:relative; width:100%; float:left;}
.main_nav1 nav ul.menu1 li ul.drop1_list li:last-child a{border-bottom:0px solid #ffefee;}
.main_nav1 nav ul.menu1 li ul.drop1_list li a{display:block;
    padding:7px 5px 7px 12px; font-size:13px; color:#000;  font-family: 'Roboto', sans-serif; text-transform:inherit; text-align: left; background-color: #fff; border-bottom:1px solid #e5e6e7;}
.main_nav1 nav ul.menu1 li ul.drop1_list li:hover a{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}

.main_nav1 nav ul.menu1 li:hover ul.drop1_list{ opacity:1; visibility:visible;  transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); }

.main_nav1 nav ul.menu1 li ul.drop1_list li ul{ margin:0px; padding:0px; position:absolute; z-index: 999;width:200px;  top:0px; box-shadow:0px 0px 2px 0px #999; left:100%;  transform:scale(1,.5); -webkit-transform:scale(1,.5); -moz-transform:scale(1,.5); transform-origin:top; -webkit-transform-origin:top; -moz-transform-origin:top; visibility:hidden; opacity:0; transition:all .3s ease;}

.main_nav1 nav ul.menu1 li ul.drop1_list li:hover ul { opacity:1; visibility:visible;  transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1);}
.main_nav1 nav ul.menu1 li ul.drop1_list li ul li a{ background:#fff;}
.main_nav1 nav ul.menu1 li ul.drop1_list li:hover ul li a{ padding:7px 5px 7px 12px; font-size:13px; color:#000; background:#fff;}
.main_nav1 nav ul.menu1 li ul.drop1_list li:hover ul li a:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}
.social_links{width:18%; float:left;  position:relative;}
.social_links ul{list-style: none;
 float:left;
  text-align:right;
  padding: 0;
  margin: 0 0px 0px 10%; width:80%; }
.social_links ul li{display:inline-block; margin:0px 2px; float:none;}
.social_links ul li a{ display:inline-block;
    padding:0px 5px; width:20px; height:20px; margin:30px 0px;  transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.social_links ul li a{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.social_links ul li:first-child a{ background:url(../images/social-icons.png) no-repeat; background-position:-4% 89%;}
.social_links ul li:first-child a:hover{ background:url(../images/social-icons.png) no-repeat; background-position:-4% 12%;}
.social_links ul li:nth-child(2) a{ background:url(../images/social-icons.png) no-repeat; background-position:28% 86%;}
.social_links ul li:nth-child(2) a:hover{ background:url(../images/social-icons.png) no-repeat; background-position:28% 7%;}
.social_links ul li:nth-child(3) a{ background:url(../images/social-icons.png) no-repeat; background-position:50% 86%;}
.social_links ul li:nth-child(3) a:hover{ background:url(../images/social-icons.png) no-repeat; background-position:50% 7%;}
.social_links ul li:nth-child(4) a{ background:url(../images/social-icons.png) no-repeat; background-position:75% 86%;}
.social_links ul li:nth-child(4) a:hover{ background:url(../images/social-icons.png) no-repeat; background-position:75% 7%;}
.social_links ul li:nth-child(5) a{ background:url(../images/social-icons.png) no-repeat; background-position:100% 86%;}
.social_links ul li:nth-child(5) a:hover{ background:url(../images/social-icons.png) no-repeat; background-position:100% 7%;}
.social_links ul li:nth-child(6) a{background:url(../images/message_icon.png) no-repeat; background-position:84% 84%; width:20px; text-align:center;  }
.search_m1{float:right;  margin:30px 0px; width:10%;  text-align:center; cursor:pointer;}
.ovrly2 {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	display: none;
	overflow: hidden;
	background-color: transparent;
	opacity: 0.5;
}
.ovrly {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	display: none;
	overflow: hidden;
	background: rgba(0,0,0,.44);
}
.search_act1 {
	float: left;
	width: 2%;
	border: 0px solid #000;
	display: block;
}
.clk_serch {
	margin: 0px -10px 0px 0px;
	text-align: center;
	float: right;
	top: 3px;
	position: relative;
}
.clk_serch :focus {
}

.search1 {
	width: 350px;
	background-color: #fff;
	position: absolute;
	top: 60px;
	z-index: 9999;
	right: 0px;
	padding: 10px;
	height: 64px;
	display: none;
	box-shadow: 0px 0px 2px #969696;
	border-top: 2px solid #a51306;
}
.search1::after {
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #a51306;
	content: '';
	top: -13px;
	position: absolute;
	right: 0px;
}
.search1 input {
	border: #d3d3d3 0px solid;
/*    width: 84%;*/
    height: 42px;
    background-color: #fff;
    padding-left: 0px;
    float: right;
    border-bottom: 0px solid #d3d3d3;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    top:0px;
    position: relative;

}

.screen-reader-text{display: none;}
.search-submit{width: 50px; height: 40px; float: left; background: #000;}


.input_8:focus {
	box-shadow: 0 0 2px #a51306;
	border: 0px;
}
.search1 .submit_btn {
	font-size: 15px;
	font-style: italic;
	color: #a51306;
	width: 12%;
	height: 44px;
	font-weight: 300;
	border: #1f52a1 0px solid;
	padding-left: 0px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	margin: 0px 0px 0px 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	font-family: 'Roboto', sans-serif;
}
.search1 .submit_btn:hover {
	color: #c42a28;
	transition: ease .25s;
}






.banner { width:100%; float:left;	}
.banner  img{width:100%;}
.banner h2{ text-align:left; font-size:40px; color:#fff; padding: 0 0 0px 0; position:relative; margin:0; line-height:42px; font-family:'Oswald'; text-transform:uppercase;}
.banner .carousel-caption{ width:35%; height:auto; text-align:left; left:10% !important; top:70px; text-shadow:none;}

.banner p{ font-size:18px; color:#fff; padding:0; margin:20px 0 0 0; font-weight:400; line-height:22px;}
.banner p a{ width:auto; padding:12px 35px; display:inline-block; background:#a51306; color:#fff; font-weight:300; text-transform:uppercase; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.banner p a:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;  background-color:#000; color:#fff; border-radius:5px;}

.banner .carousel-indicators li{ width:40px; height:7px; border-radius:0; background:#908672; border:none; margin:0 2px;}
.banner .carousel-indicators .active{ width:40px; height:7px; border-radius:0; background:#feeaaa; border:none !important; margin:0 2px;}

.whats_new{ width:35%; float:left; height:auto; padding:0 0 0 35px; box-sizing:border-box;  }
.whats_new h2{display:block; width:100%; background-color:#a51306; color:#fff; text-transform:uppercase; font-weight:400; font-size:24px; padding:8px 0px 8px 15px;}
.whats_new ul{ width:100%; float:left;padding:5px 20px; margin:0;  }
.new_slide{ width:100%; float:left;}

.whats_new ul li{ border-bottom:dotted 2px #b8b8b8; padding:8px 15px 8px 0px; float:left !important; width:100% !important; /*background:url(../images/pdf.png) no-repeat left 0px top 6px;*/}
 .whats_new ul li a{  color:#464646; }
 .whats_new ul li a:hover{ color:#898686; transition:ease-in .3s; }
.whats_new ul li p{ width:100%; float:left; height:auto; padding:0; margin:0; color:#000; font-size:12px; font-family: 'Roboto', sans-serif; font-weight:500; }

.whats_new ul li span {  color:#a51306;  width:100%; float:left; padding: 5px 0; font-size:12px; font-family: 'Roboto', sans-serif; font-weight:300; font-style:italic;}

.about_frm{margin:40px auto; width:100%; float:left;}
.aply_padng1{padding:0px 25px 52px 25px;}
.about1{width:65%; margin:0px 0% 0px 0px; float:left; border:1px solid #d2d2d2;	}
.about1 h2{display:block; width:100%; background-color:#a51306; color:#fff; text-transform:uppercase; font-weight:400; font-size:24px; padding:8px 0px 8px 15px;}
.about1 span.light_font{font-weight:300;}
ul.cuts_figure{margin:0px 0px 10px 0px; padding:0px; width:100%; float:left; }
ul.cuts_figure li{margin:0px ; padding:0px; width:33.33%; display:block; float:left; text-align:center;}
ul.cuts_figure li span{font-weight:700; font-size:42px; display:block; color:#a51306; font-family: 'Roboto', sans-serif;}
ul.cuts_figure li strong{font-weight:300; font-size:18px; display:block; color:#000; font-family: 'Roboto', sans-serif;}
.about1 p{font-size:13px;}
.read_more_btn{padding:10px 20px; color:#fff; font-size:14px; background-color:#a51306; display:inline-block; font-family: 'Roboto', sans-serif; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; }

.read_more_btn:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#000; color:#fff;  border-radius:5px;}

.blue_bg{
background: #f2f1f0;float:left; margin-top: 50px; width:100%; overflow: hidden;}

.progrm_slider{width:100%; float:left; padding:25px 0px;}
 
.progrm_slider h2{color:#000; font-size:32px; text-align:center; font-weight:700; text-transform:uppercase; font-family: 'Roboto', sans-serif;}
.progm_disp_body{display:table; width:78%; margin:0px 11%; background-color: #f2dede; padding: 5px; border-radius: 0.3em;}

.progm_disp_iner{display:table-cell; height:300px; vertical-align:bottom;}
.progm_disp_iner span{font-size:15px;background: white; color:#000; display:block; width:100%; line-height:20px; font-weight:500; margin-top: 10px; border: dotted 1px #393939; border-radius:0.2em;  padding: 5px}

.progm_disp_iner p{
    font-size: 14px;
  
	text-align: center;
   
    color: #000;
	width:100%; line-height:22px;}

.progm_disp_iner a{padding:10px 20px; margin:10px 0px; }
/*------------flex slider starts-----*/

/*
#flexiselDemo2{display:none; margin-top:0px;}
.nbs-flexisel-container {position:relative; max-width:100%; float:left;}
.nbs-flexisel-ul { position:relative; width:100%; margin:0px; padding:0px; list-style-type:none; text-align:center; }
.nbs-flexisel-inner {overflow:hidden;float:left; width:100%; height: auto; margin-left:5%; margin-right:5%;}
.nbs-flexisel-item {float:left; margin:0px; padding:0px;cursor:pointer; position:relative; line-height:0px;}
.nbs-flexisel-item img { width: auto; cursor: pointer; position: relative; margin-top: 0px; margin-bottom: 0px; }

 
.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {width:34px; height:58px; position:absolute; cursor:pointer; z-index:100; opacity:9;}
.nbs-flexisel-nav-left {left:0px; top:50% !important; background: url(../images/carousel_right_arw.png) no-repeat;}
.nbs-flexisel-nav-right {right:0px; top:50% !important; background: url(../images/carousel_left_arw.png) no-repeat;}*/
 
.clearout {height:20px;clear:both;}
#flexiselDemo2 {display: none;margin-top: 0px;}
.nbs-flexisel-container {position: relative; max-width: 100%;}
.nbs-flexisel-ul {position: relative;width: 99999px;padding: 0px;list-style-type: none;}
.nbs-flexisel-inner {overflow: hidden;width: 100%;height: auto;}
.nbs-flexisel-item {float: left;margin: 0px;padding: 0px;cursor: pointer;text-align: left;position: relative;line-height: 0px;}
.nbs-flexisel-item img {width: auto;cursor: pointer;position: relative;margin-top: 0px;margin-bottom: 0px;}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {width: 34px;height: 58px;position: absolute;cursor: pointer;z-index: 100;opacity: 9;}
.nbs-flexisel-nav-left {left: -2%;top: 50% !important;background: url(../images/carousel_left_arw.jpg) no-repeat;}
.nbs-flexisel-nav-right {right:-4%;	top: 50% !important;background: url(../images/carousel_right_arw.jpg) no-repeat;}



.media_activ1{width:100%; float:left; padding:35px 0px;}
.media_activ1 h3{color:#000; font-size:32px; text-align:center; font-weight:700; text-transform:uppercase; font-family: 'Roboto', sans-serif; margin: 0px 0px ;}
ul.youtube1{margin:0px 0%; padding:0px; }
ul.youtube1 li{width:31.00%; display:block; position:relative; z-index:0; float:left; margin:0 3.33% 0 0;}
ul.youtube1 li:nth-of-type(3n+0){margin-right:0%;}
.tvc1{background-image:url(../images/youtube_tvc1.jpg); background-size:100% 100%; position:absolute; z-index:1; width:100%; height:100%; display:block; cursor:pointer;}
.tvc2{background-image:url(../images/youtube_tvc2.jpg); background-size:100% 100%; position:absolute; z-index:1; width:100%; height:100%; display:block; cursor:pointer;}
.tvc3{background-image:url(../images/youtube_tvc3.jpg); background-size:100% 100%; position:absolute; z-index:1; width:100%; height:100%; display:block; cursor:pointer;}
#wrap_frame1 {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0;
	bottom: 0; 
	height: 229px;
}
#wrap_frame1  iframe{width:100%; height:100%;}
#wrap_frame2 {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0;
	bottom: 0; 
	height: 229px;
}
#wrap_frame2  iframe{width:100%; height:100%;}
#wrap_frame3 {
	width: 100%;
	position: relative;
	top: 0px;
	left: 0;
	bottom: 0; 
	height: 229px;
}
#wrap_frame3  iframe{width:100%; height:100%;}
ul.youtube1 li span{display:block; float:left; color:#000; font-size:15px; font-family: 'Roboto', sans-serif; margin:5px 0px;}
.tvc_fram{width:100%; float:left; position:relative;}
.view_morFrm{width:100%; float:left; text-align: center;}
.view_morFrm a{border-radius:30px; background-color:#a51306; text-transform: uppercase; color:#fff; font-weight:normal; display:inline-block; font-size:18px; font-family: 'Roboto', sans-serif; padding:13px 40px; margin: 10px 0px; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.view_morFrm a:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; border-radius:3px; background-color: #000;}

.our_presnc{float:left; width:100%; position:relative; /*background-image: url(../images/Cuts_Presence.jpg) ;*/ background-position: center; background-repeat: no-repeat; height:392px; background-size: 100% 100%; }
.our_presnc>img{position: absolute;
    z-index: 1;width:100%; height:auto;}
.presenc_captn{float:left;  width:100%; padding-top: 20px;position: relative;
    z-index: 2;}
.presenc_captn h3{font-weight:300;font-size:32px; color:#fff; font-family: 'Roboto', sans-serif; text-transform: uppercase; }
.presenc_captn p{font-weight:300;font-size:15px; color:#fff; font-family: 'Roboto', sans-serif; max-width: 35%;}
ul.presnc_incatr{margin:0px; padding:5px 15px; background-color:#fff;  width:55%; float:left;}
ul.presnc_incatr li{display:inline-block;  text-transform: uppercase; width:130px; float:left;  background-position: center left; background-repeat: no-repeat;}
ul.presnc_incatr li a{padding:7px 0px 7px 20px;position:relative;display:block;}
ul.presnc_incatr li a img{position:absolute;left:0;top:50%;transform:translateY(-50%);}
/*ul.presnc_incatr li:nth-child(5){width:auto;background-image: url(../images/green_dot.png);}
ul.presnc_incatr li:nth-child(1){background-image: url(../images/blue_dot.png);}
ul.presnc_incatr li:nth-child(2){background-image: url(../images/lime_green_dot.png);}
ul.presnc_incatr li:nth-child(3){background-image: url(../images/saffron_dot.png);}
ul.presnc_incatr li:nth-child(4){background-image: url(../images/purple_dot.png);}
ul.presnc_incatr li:nth-child(6){background-image: url(../images/orange_dot.png);}
ul.presnc_incatr li:nth-child(7){background-image: url(../images/pink_dot.png);}
ul.presnc_incatr li:nth-child(8){background-image: url(../images/red_dot.png);}
ul.presnc_incatr li:nth-child(9){background-image: url(../images/sea_green_dot.png);}
ul.presnc_incatr li:nth-child(10){background-image: url(../images/sea_green_dot.png);}*/

.footer1{width:100%; float:left; background-color: #a51306; padding:45px 0px 55px 0px;}
.foter_left{width:65%; float:left;}
.foter_right{width:35%; float:left;}
.foter_right ul{margin:10px 0px; padding:0px; }
.foter_right ul li{float:left; margin:5px 5px 0px 0px; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.foter_right ul li:hover img{opacity:0.8; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease;}
.footer1 h4{font-size:18px; color:#fff; font-family: 'Roboto', sans-serif;  font-weight:300;}
.get_locat_map{width:390px; height:208px; float:left; position: relative;}
.get_locat_map:after{content:''; width: 0; 
  height: 0; position:absolute; right:-9px; top:40px;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  
  border-left: 10px solid white; }
.get_locat_map iframe{width:100%; height:100%; margin: 20px 0px;}
.adress1{width:40%; float:left; margin:40px 0% 0px 4%; }
.adress1 h3{font-size:14px; color:#fff; text-transform: uppercase; font-family: 'Roboto', sans-serif;  font-weight:500;}
.adress1 ul{width:100%;  margin:10px 0px 0px 0px; }

.adress1 ul li{color:#fff; font-size:14px; padding:0px 0px 20px 25px; line-height: 16px; background-repeat: no-repeat;}
.adress1 ul li:nth-child(1){ background-image: url(../images/location_icon.png); }
.adress1 ul li:nth-child(2){ background-image: url(../images/call_icon.png);}
.adress1 ul li:nth-child(3){ background-image: url(../images/fax.png);}
.adress1 ul li:nth-child(4){ background-image: url(../images/message_icon2.png);}
.adress1 ul li:nth-child(5){ background-image: url(../images/skype.png);}
.adress1 ul li a{color:#fff; font-size:14px;}
.copyright{width:100%; float:left; padding:15px 0px; color:#fff; font-family: 'Roboto', sans-serif;  background-color: #a51306; font-size:13px; text-align: center; border-top:1px solid #c05a51;}
.mob_nav{display:none;}

/*7-4-2017*/
.breadcrumb_bg { width:100%; float:left; margin: 0 0 0; min-height:112px; background:url(../images/inner_breadcrumb_bg.jpg); background-repeat:repeat-x; }
.breadcrumb_bg ul { width:100%; float:left; margin:0 0 0 0; padding:42px 0 0 0;}
.breadcrumb_bg ul li { float:left; font-size:16px; /*text-transform:uppercase;*/ color:#fff; padding:5px; }
.breadcrumb_bg ul li a { color:#fff; transition:all .4s ease; }
.breadcrumb_bg ul li a:hover { color:#fecaca; transition:all .4s ease; }

.inner_title { text-align:center; /*text-transform:uppercase;*/ color:#000; font-size:35px; }
.about_short { width:100%; text-align:center; font-size:16px; color:#333333; line-height:22px; }

ul.square { width:100%; float:left; margin:0 0 0 0; padding:5% 0 0 0; }
ul.square li{ min-height:95px; float:left;margin:0 0 0 0;padding:0 0px 0 24px;width:50%;background:url(../images/square_icon.png); background-repeat:no-repeat; background-position:0px 5px;  }
ul.square li strong{color:#a51306;font-size:17px;font-weight:600;float:left; width:100%; margin:0; padding:0; }
ul.square li p { font-size:14px; color:#000; float:left; width:100%; margin:0; padding:0 }
ul.square li small { color:#7b7b7b; font-size:12px; float:left; margin:0; width:100%;}

.glimp_slider { width:100%; float:left; margin:1% 0 7% 0; }
.glimp_slider .nbs-flexisel-inner { width:100%; margin:0; }
.glimp_slider .nbs-flexisel-item { text-align:center; }
.glimp_slider .nbs-flexisel-item img { width: auto; cursor: pointer; position: relative; margin-top: 0px; margin-bottom: 0px; /*max-width:150px; max-height:250px;*/ min-width:98%; }
/*** Navigation ***/
.glimp_slider .nbs-flexisel-nav-left, .glimp_slider .nbs-flexisel-nav-right {width:60px; height:60px; position:absolute; cursor:pointer; z-index:100; opacity:9;}
.glimp_slider .nbs-flexisel-nav-left { left:-25px; top:50% !important; background: url(../images/left_arrow.png) no-repeat; margin:-30px 0 0 0; }
.glimp_slider .nbs-flexisel-nav-right {right:-26px; top:50% !important; background: url(../images/right_arrow_slid.png) no-repeat; margin:-30px 0 0 0; }
/*------------flex slider Ends-----*/

ul.evnt_calndr { width:100%; float:left; margin:2% 0 2% 0 }
ul.evnt_calndr li { width:23%; float:left; margin:0 1% 25px 1%; }
ul.evnt_calndr li figure { width:100%; float:left; margin:0 0 0 0; border:solid 1px #d2d2d2; overflow:hidden; }
ul.evnt_calndr li figure img { width:100%; float:left; transition:all .4s ease; }
ul.evnt_calndr li figure:hover img { transition:all .4s ease; transform:scale(1.2,1.2); opacity:.9 }
ul.evnt_calndr li span { color:#171717; float:left; width:100%; padding:5px 0 15px; font-size:16px; text-transform:uppercase; font-weight:400; }


.inner_page { width:100%; float:left; margin:0 0 0 0; padding:3% 0 25px; }

.left_side { width:24%; float:left; margin:0 0 0 0; background:#ececec; padding:0 0 5px 0; }
.left_side h3 { float:left; width:100%; background:#000; color:#fff; font-size:19px; padding:10px 8px 10px 15px; font-weight:300; text-transform:uppercase; }
.left_side ul { width:100%; float:left; margin:0 0 0 0; }
.left_side ul li { width:100%; float:left; color:#000; font-size:14px; }
.left_side ul li a { color:#000; float:left; width:100%; transition:all .4s ease; padding:10px 10px 10px 18px; border-left:solid 5px rgba(0,0,0,0); background:#ececec; margin:0 0 1px 0; }
.left_side ul li a:hover { border-left:solid 5px #a51306; color:#a51306; background:#fff; } 
.left_side ul li a.active { border-left:solid 5px #a51306; color:#a51306; background:#fff; } 


.right_side { width:72%; float:right; margin:0 0 0 0; }
.right_side h1 { font-size:30px; color:#000; margin:0; padding:0; }

.accordion_c { width:100%; float:left; margin:20px 0 0 0}
.accordion_box { width:100%; float:left; margin:0 0 1px 0; }
.accordion_box h3 { width:100%; float:left; position:relative; color:#fff; font-size:19px; font-weight:normal; background:#a51306; padding:7px 12px; cursor:pointer; }
.accordion_box h3:after { content:''; position:absolute; right:1%; top:50%; margin:-6px 0 0 0; width:14px; height:12px; background:url(../images/min_pul.png); background-position:1px -2px; }
.accordion_box h3.active:after { background-position:1px 10px; }
.box_colps { border:solid 1px #dfdfdf; width:100%; float:left; padding:10px; display:none; }

.box_colps h4 { /*text-transform: uppercase;*/ font-size: 20px}

.box_colps ul { width:100%; float:left; margin:0; padding:0; }
.box_colps ul li{border-top:solid 1px #e5e5e5; width:100%; float:left; margin:0px 0 5px 0; padding:0px 0 0 0;}
.box_colps ul li:first-child { border-top:none; margin-top:-20; }
.box_colps ul li figure { float:left; width:auto; }
.box_colps ul li span{color:#fff; border-radius:3px;  font-size:11px; background-color: #a11508; width: auto; float:left; padding:3px; font-weight:normal; }
.box_colps ul li strong{font-size: 16px;}

/*16-5-2017*/
.career_banner{float:left; width:100%; background-image: url(../images/career_bg.jpg); background-size: 100% 100%; min-height: 445px; position: relative;  margin:10% 0px 30px 0px; background-repeat: no-repeat;}
.career_img{position:absolute; right:100px; bottom:0px;}


.carer_op_captn{position:absolute; left:7%; right:0px; top:15%; width:38%;
-moz-animation: carer_cpmotion 1.5s;
-webkit-animation: carer_cpmotion 1.5s; animation:  carer_cpmotion 1.5s; }
@keyframes carer_cpmotion{
	0%{opacity:0; left:6%;}
100%{opacity:1; left:7%;}
}
@-webkit-keyframes carer_cpmotion{
	0%{opacity:0; left:6%;}
100%{opacity:1; left:7%;}
}

.carer_op_captn h3{font-size:45px; color:#000;  font-family: 'Roboto', sans-serif; line-height: 38px; font-weight:600; padding:0 0 15px 0;}

.carer_op_captn  p{color:#181818; font-size: 17px; margin: 13px 0px;}
.carer_op_captn  p strong{font-weight:900;}  
.carer_op_captn  a{color:#dc3031; font-size:15px;}

h1.career { width:100%; text-align:center; font-size:27px; color:#000; text-transform:uppercase; float:left; padding:30px 0 15px; }
.careers_sec {}



.curnt_opning_outr{float:left; width:100%;margin: 2% 0px 9%;}
.curnt_opning_outr h2{font-size:25px;color:#000; font-family: 'Roboto', sans-serif; font-weight:400; margin: 10px 0px ; position: relative;}
.fil_upload_outr{width:33%; float:left;}
.fil_upload{margin:0px auto; width:200px;}
.fil_upload label{font-size:14px; color:#000;  font-family: Tahoma,sans-serif; line-height: normal; font-weight:300; display:block; text-align:center; margin: 10px 0px;}
.image-upload{border:1px dashed #cfcfcf; width:194px; height:165px; background:#fafafa; }

.image-upload > input{ display: none;}
.image-upload img{cursor: pointer; padding-top:35px;}

.sbmt_btn2{width:100%; color:#a31406; font-size: 14px; border:0px solid #000; background-color: transparent; margin: 5px 0px; text-transform:uppercase; font-weight:bold;}

.currnt_opng_lft{width:67%; float:left;}

.current_opng{width:100%; float:left; border-bottom:1px solid #e2e2e2; margin:0px 0px 0px 0px; padding:15px 0px; cursor:pointer;}
/*.currnt_opng_lft .current_opng:nth-child(4){border-bottom:0px solid #e2e2e2;}*/
.current_opng ul{margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;  list-style:none;  font-family: 'Tahoma';}
.current_opng ul li{width:50%; float:left; background-image:url(../images/checkin_icon.jpg); background-repeat:no-repeat; background-position:left 2px; padding-left: 35px;}
.current_opng ul li +li{width:30%; background-image:url(../images/location_icon.jpg); background-repeat:no-repeat; background-position:left 0px; padding-left: 20px; float:left ;}
.current_opng ul li + li + li{ width:20%; background-image:none; text-align:right; padding-left:0px; float:left;}
.current_opng ul li + li + li a{border-radius:3px; font-size:13px; text-transform:uppercase; background-color:#a31406; color:#fff; background-image:none; padding:10px 15px; text-align:center; display:inline-block; }
.current_opng ul li + li + li a:hover{background-color:#cf200f; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;color:#fff; border-radius:0px;}
.current_opng ul li strong{font-weight:bold; font-size:15px; color:#000; text-transform:uppercase; display:block;}
.current_opng ul li span{color:#888888;  display:block; font-size:12px; font-weight:bold;}
.current_opng ul li +li span{font-weight:bold; font-size:12px; color:#888; text-transform:lowercase; display:block;}
.current_opng ul li +li strong{font-weight:bold; font-size:12px; color:#888; text-transform:capitalize; display:block;}
.current_opng ul li +li b{color:#000;} 

.job_details { width:100%; float:left; padding:15px; background:#f5f5f5; margin:10px 0 0 0; border-top:solid 1px #ddd;display:none; }
.job_details h2 { font-size:18px; margin:0; padding:0; text-transform:uppercase;}


.job_mor_pg_frme1 { float:left; width:100%;}
.more_detl_tabl { width:100%; float:left; }
.more_detl_tabl table { width:100%;}
.more_detl_tabl table tr {}
.more_detl_tabl table tr td { padding:5px 10px; font-size:15px; }
.more_detl_tabl table tr td:first-child { text-align:right;width:30%; position:relative;}
.more_detl_tabl table tr td:first-child:after { content:':'; position:absolute; right:-3px; font-weight:bold;} 
.more_detl_tabl table tr:nth-child(odd) { background:#fcfcfc;}

.career_modal1 .modal-header .close { border: none;
    color: #fff;
    right: -20px;
    position: absolute;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #a31406;
    font-size: 22px;
    line-height: normal;
    font-weight: 300;top: -11px;
    float: left;
    padding: 1px 0 4px 0;}

.career_modal1 .modal-header h4 { text-transform:uppercase; font-size:16px; text-align:center; }
	
.aply_table_frm { width:100%; padding:0 15px 20px; }
.aply_table_frm table { width:100%; }
.aply_table_frm table tr td { padding:5px; }
.aply_table_frm table tr td input { border:solid 1px #e5e5e5; width:75%; padding:5px;}
.aply_table_frm table tr td select { border:solid 1px #e5e5e5; width:75%; padding:5px;}
.aply_table_frm table tr td textarea { border:solid 1px #e5e5e5; width:75%; padding:5px;}

.aply_btn1{width:100px !important;background-color: #f07173; color:#fff; font-size:15px;  font-family: 'Roboto', sans-serif; border-radius:4px ; border:0px; padding:7px 20px; margin: 0px 5px 0px 0px; transition:all ease .4s; -webkit-transition:all ease .4s;  -moz-transition:all ease .4s;}
.aply_btn1:hover{background-color:#e55b5d; transition:all ease .4s; -webkit-transition:all ease .4s;  
-moz-transition:all ease .4s; border-radius:0px; }

.contact_box { width:100%; float:left; margin:0 0 0 0; padding:10px 0 4%; }
.contact_box h1 { text-align:center; color:#000; font-size:27px; text-transform:uppercase; padding:2% 0 5%;}

.contact_map { width:100%; float:left; margin: 0 0 0; border:solid 1px #fff; box-shadow:0 0 4px #ccc; }
.contact_map img { max-width:100%; }
.contact_details { width:100%; float:left; margin:0 0 0;}
.contact_details h2 {font-size: 15px; font-weight: bold; text-transform: uppercase;}
.contact_details p { font-size:14px; color:#b52012; margin-top:0; text-transform:uppercase; line-height:21px; }
.contact_details ul { width:100%; float:left; margin:10px 0 0 0; }
.contact_details ul li { width:100%; float:left; margin:0 0 4px 0; vertical-align:middle; text-transform:uppercase; font-size:16px; font-weight:bold;}
.contact_details ul li figure { display:inline-block; vertical-align:middle; margin:-10px 10px 0 0; float: left;}
.contact_details ul li span { display:inline-block; vertical-align:middle; color:#a21408;}
.contact_details ul li span a { color:#a21408; font-size:16px}

.contact_locations { width:100%; float:left;/* padding:1% 5% 3%;*/ }
ul.menu { width:100%; float:left; margin:0 0 0 0; text-align:center;}
ul.menu li { display:inline-block; text-align:center; background:#f0f0f0; font-size:15px; text-transform:uppercase; font-weight:bold; color:rgba(0,0,0,.8); padding:12px 25px; cursor:pointer; border-radius:30px; border:solid 1px #fff; box-shadow:0 0 5px #aaa; margin:0 3px; position:relative;}
ul.menu li.active{ color:#fff; background:#a21408; }
ul.menu li.active:after {content:''; background:url(../images/down_arrow.png); width:16px; height:11px; position:absolute; bottom:-10px; left:50%; margin:0 0 0 -8px; }

.main { width:100%; float:left; margin:6% 0 0 0;}
.main .respon { display:none;}
ul.contact_lists { width:100%; float:left; margin:0 0 0 0; }
ul.contact_lists li { width:48%; float:left; margin:1%; box-shadow:0px 2px 5px #d7d7d7;}
ul.contact_lists li p { font-size:14px; color:#525252;/* text-transform:uppercase; */line-height:21px; padding:20px 30px 10px; margin:0; min-height:230px; }
ul.contact_lists li p strong { color:#a21408}
ul.contact_lists li p a { color:#525252; }
ul.contact_lists li p a:hover { color:#a21408;}

.middle-text p
{
	font-family: Georgia, serif;
    font-size: 18px;
    font-style: italic;
   
    margin: 0.25em 0;
	text-align: center;
    padding: 0.35em 40px;
    line-height: 1.45;
    position: relative;
    color: #383838;
}


.secretary_genral h3
{
	display:block; width:100%; background-color:#a51306; color:#fff; text-transform:uppercase; font-weight:400; font-size:24px; padding:8px 0px 8px 15px;
}

.secretary_genral p
{
	font-size: 16px; line-height: 28px; width:auto; text-align: justify; padding-left: 20px;margin-top: 18px;
}

.secretary_genral img
{
	padding-top: 18px;
	
}

.specialities img{ padding-left: 20px;margin-top:-15px;}
.specialities p
{
  font-size: 18px;
  padding-left:10px;
  padding-left: 30px;
  padding-top: 0px;
  margin-top:0px;  
}

.specialities a{
  
  color: #555555;
  }
.specialities a:hover{
  
  color: #a51306;
  }

.specialities{display:flex;align-items:center; margin-top: 12px;}


.whats_cuts{ width:32%; float:right; height:auto; padding:0 0 0 0;  border:1px solid #d2d2d2; }
.whats_cuts h2{display:block; width:100%; background-color:#242424; color:#fff; text-transform:uppercase; font-weight:400; font-size:24px; padding:8px 0px 8px 15px;}

.read_more_btn_secretary{padding:1px 2px; color:#000; font-size:14px; display:inline-block; font-family: 'Roboto', sans-serif; transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; }

.read_more_btn_secretary:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#000; color:#fff;  border-radius:2px;}

    .qr {
        margin-left: auto;
        margin-right: auto;
    }


.content {
    padding: 30px 0;
}

/***
Pricing table
***/
.program_box {
 
  margin-bottom: 15px;
  border: 1px solid #eee;
  background: white;
  display:table; 
  width:90%;
  height: auto;
  margin:20px 5% 0px 5%;
  padding: 5px 15px 25px 15px;
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.1);
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  -webkit-transition: all .3s ease;
}


.program_box:hover h4 {
  color: #36d7ac;
}

.program_box_head {
  text-align: center;
}

.program_box_head h3,
.program_box_head h4 {
  margin: 0;
  line-height: normal;
}

.program_box_head h3 span,
.program_box_head h4 span {
  display: block;
  margin-top: 5px;
  font-size: 16px;
font-weight: normal;
	color: #555555;

}

.program_box_head h3 {
 color: #a51306;
	text-transform: uppercase;
  padding: 5px 0;
  font-weight: bold;
	font-size: 22px;
  background: #fff;
 
	border-bottom: solid 1px #e7e7e7;
	

}

.program_box_head img {
 width:100%;
}


/*Pricing Content*/
.program_box_content li {
  color: #888;
  font-size: 12px;
  padding: 7px 15px;
  border-bottom: solid 1px #f5f9e7;
}

/*Pricing Footer*/
.program_box_footer {
  color: #777;
  font-size: 16px;
  line-height: 25px;
  text-align: left;
  padding: 0 2px 40px 0;

}

/*Priceing Active*/
.price-active,
.pricing:hover {
  z-index: 9;
}

.price-active h4 {
  color: #36d7ac;
}

.no-space-pricing .pricing:hover {
  transition: box-shadow 0.2s ease-in-out;
}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
  color: #36d7ac;
  padding: 15px 0;
  font-size: 80px;
  transition: color 0.5s ease-in-out;
}

.btn_program {
  background: #bb1a0c;
  background-image: -webkit-linear-gradient(top, #bb1a0c, #a51306);
  background-image: -moz-linear-gradient(top, #bb1a0c, #a51306);
  background-image: -ms-linear-gradient(top, #bb1a0c, #a51306);
  background-image: -o-linear-gradient(top, #bb1a0c, #a51306);
  background-image: linear-gradient(to bottom, #bb1a0c, #a51306);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
	width: 150px;
	text-align: center;
margin: auto;
	
  position: absolute;
 left: 0; right: -30px;
  font-size: 16px;
vertical-align: middle;
	display:inline-block;
  padding: 7px 9px 7px 9px;
  text-decoration: none;
}

.btn_program a{
color: #fff;
}

.btn_program:hover {
  background: #e62615;
  text-decoration: none;
	color: white;
}




.report div
{
	margin-bottom: 40px; text-align: center;
}

.report a
{
	border:solid 1px #ebebeb; padding: 12px; vertical-align: middle; font-size: 16px; color: #000;
}


.report a:hover
{
	border:solid 1px #b52012;
}


.fcra h3
{
	text-align: center; text-transform: uppercase; margin-bottom: 20px; text-decoration: underline;
}

.fcra div > a
{
	border:solid 1px #ebebeb; padding: 12px;  font-size: 16px; color: #000; text-align: center;
}


.fcra div > a:hover
{
	border:solid 1px #b52012;
}


.vertical_tabs>li>a
{font-size: 17px;}

.vertical_tabs>li>a:hover, .vertical_tabs>li.active>a{color:#fff;background-color:#b52012; font-size: 17px;}




ul.prgram_area { width: 100%; float: left; margin: 0; padding: 8px 0 0; }
ul.prgram_area li { background: url(../images/bullet.png); background-repeat: no-repeat; padding: 0px 0 8px 11px;
    background-position: 0px 5px; font-size: 15px; margin: 4px 0 0 }
ul.prgram_area li a {color: #9c1a0e;transition: 0.3s ease;}
ul.prgram_area li a:hover {
    color: #c76e66;
    transition: 0.3s ease;
}

ul.curnt_opngs { width: 100%; float: left; margin: 0; padding: 8px 0 5px; }
ul.curnt_opngs li { padding: 0px; margin: 4px 0 0; font-size: 14px; }
ul.curnt_opngs li a { color: #333 }

.ref
{
	background-color: #B8B8B8;
	color: white;
	padding: 5px;
}

.atr
{
	background-color: #B8B8B8;
	color: white;
	padding: 5px;
}

/*31-8-2017 menu css*/
.main_nav1 nav ul.drop1_list{ list-style: none; text-align: center; padding: 0; margin: 0;}
.main_nav1 nav ul.drop1_list li{display:inline; position: relative;}
.main_nav1 nav ul.drop1_list li a{ display:inline-block;
    padding:35px 10px; font-size:15px; color:#000;  font-family: 'Roboto', sans-serif; text-transform:uppercase;}
.main_nav1 nav ul.drop1_list li:hover a {transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}


.main_nav1 nav ul.drop1_list li ul.sub-menu{margin:0px; padding:0px; position:absolute; z-index: 999;width:200px;  top:54px; box-shadow:0px 0px 2px 0px #999; left:0px;  transform:scale(1,.5); -webkit-transform:scale(1,.5); -moz-transform:scale(1,.5); transform-origin:top; -webkit-transform-origin:top; -moz-transform-origin:top; visibility:hidden; opacity:0; transition:all .3s ease; }
.main_nav1 nav ul.drop1_list li ul.sub-menu li{display:inline; position:relative; width:100%; float:left;}
.main_nav1 nav ul.drop1_list li ul.sub-menu li:last-child a{border-bottom:0px solid #ffefee;}
.main_nav1 nav ul.drop1_list li ul.sub-menu li a{display:block;
    padding:7px 5px 7px 12px; font-size:13px; color:#000;  font-family: 'Roboto', sans-serif; text-transform:inherit; text-align: left; background-color: #fff; border-bottom:1px solid #e5e6e7;}
.main_nav1 nav ul.drop1_list li ul.sub-menu li:hover a{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}

.main_nav1 nav ul.drop1_list li:hover ul.sub-menu{ opacity:1; visibility:visible;  transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); }


.main_nav1 nav ul.drop1_list li ul.sub-menu li ul.sub-menu{ margin:0px; padding:0px; position:absolute; z-index: 999;width:200px;  top:0px; box-shadow:0px 0px 2px 0px #999; left:100%;  transform:scale(1,.5); -webkit-transform:scale(1,.5); -moz-transform:scale(1,.5); transform-origin:top; -webkit-transform-origin:top; -moz-transform-origin:top; visibility:hidden; opacity:0; transition:all .3s ease;}

.main_nav1 nav ul.drop1_list li ul.sub-menu li:hover ul { opacity:1; visibility:visible;  transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1);}
.main_nav1 nav ul.drop1_list li ul.sub-menu li ul li a{ background:#fff;}
.main_nav1 nav ul.drop1_list li ul.sub-menu li:hover ul li a{ padding:7px 5px 7px 12px; font-size:13px; color:#000; background:#fff;}
.main_nav1 nav ul.drop1_list li ul.sub-menu li:hover ul li a:hover{transition:all .4s ease; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; background-color:#a51306; color:#fff;}



.highlight-box{background-color:#FFE9D2; margin-left:10px;padding: 10px 10px;}
.highlight-box-sec {
    background-color: #FFE9D2;
    padding: 10px 10px;
    width: 80% !important;
    display: block;
    margin: 0 auto;
    text-align: center;
}
h3.heading_h3 {
    margin-top: 30px;
    color: #9c160a;
    font-size: 20px;
}
.mid_list {
    padding-left: 15px;
}
.mid_list ul li {
    list-style: circle;
    margin-left: 20px;
}
.mid_list strong {
    background: #FFE9D2;
    display: block;
    padding: 7px 8px;
}
.speaker_msg {
    border: 1px solid #ccc;
    float: right;
    width: 29%;
    padding: 10px;
    font-size: 12px;
    margin-left: 10px;
    background: #eee;
}
.speaker_msg p {
    margin: 0;
}
ul.list_box li {
    list-style: circle;
}
ul.list_box {
    margin-left: 30px;
}
.media_activity {
    padding-top: 230px;
    text-align: center;
    font-size: 16px;
}
.entry-title
{
	margin-left:100px;    margin-top: 33px;
    color: #fff; font-size: 25px;
	
}
.more_miles{display:block;margin: 0;}
.milestone_sec{padding: 0;}
.top_read_more {
    background: #a21408;
    color: #fff;
    font-size: 14px;
    padding: 8px 13px 8px 13px;
    display: inline-block;
    border-radius: 3px;
    transition: 0.2s ease;
}
.top_read_more:hover {
	color: #fff;
	opacity: 0.9;
    transition: 0.2s ease;
}
.prgram_area_new li span {
    font-size: 12px;
}

.anni
{margin-top: 15px;}
.left-panel {
    width: 100%;
    border: none;
}
.left-panel li {
    width: 100%;
    margin: 0;
}
.left-panel li.active a, .left-panel li.active a:hover {
    background: none;
    border: none;
}
.left-panel li a:hover,.left-panel li:hover {
    border: none;
}
.left-panel li a {
    border: none;
    color: #a21406;
}
.left-panel li.active a:hover {
    border: none;
}
.left-panel li a:focus {
    background: none;
    border: none !important;
}
.left-panel li.active a, .left-panel li.active a:hover, .left-panel li a:hover, .left-panel li.active a:focus {
    background: #a2140821;
    color: #a01407;
    border-radius: 0;
}
.number_office {
    float: left;
    width: 100%;
    margin: 0px 0px 25px 0px;
}
.form-group input.form-control {
    width: 100%;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
    border: 1px solid #ccc;
}

.form-group {
    margin: 0px 0px 11px 0px;
    float: left;
    width: 100%;
}
.form-group textarea.form-control {
    width: 100%;
    padding: 5px 10px 5px 10px;
    border-radius: 3px;
    border: 1px solid #ccc;
}


/*-----14-02-2018--------*/

.event_calendar{ width: 100%; height: auto;}
.event_calendar ul{ width: 100%; height: auto; margin: 0px; padding: 0px;}
.event_calendar ol{ width: 100%; height: auto; margin: 0px; padding: 0px; margin-left: 20px;}
.event_calendar ol li{ width: 100%; height: auto;float: left; line-height:30px; list-style: decimal-leading-zero; }
.event_calendar ul li{ width: 100%; height: auto; list-style: circle; float: left; line-height:20px; margin-bottom: 10px; }

.event-list {
    border-bottom: 1px solid #eee;
    margin: 0px 0px 10px 0px;
    padding: 0px 10px 0px 10px;
    float:left;width:100%;
}
.decimal_list li {
    list-style-type: decimal;
}
ol.decimal_list {
    padding: 0px 0px 0px 15px;
}

.margion_bott{ margin-bottom:10px; flot:left; width:100%; border-bottom: solid 1px #e2e2e2; padding-bottom:10px;}
.margion_bott .col-lg-3 {margin-left:0px;padding-left: 0px;}

.img_df{width: 100%;height: auto;padding: 10px; border: solid 3px #fff;background: #fff;box-shadow: 0px 0px 8px #c5c5c5;}

.img_gallery{width: 100%; margin: 0px; padding: 0px;}
.img_gallery ul{width: 100%; margin: 0px; padding: 0px;}
.img_gallery ul li{width:32%; margin-right:15px!important; margin-bottom: 10px; padding: 0px; float: left; list-style: none;}
.img_gallery ul li img{width: 100%; height:auto; margin-right: 15px;}

.interventions1 {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    float: left;
    padding: 0px;
}
.interventions1 ul {
    width: 100%;
    height: auto;
    /*margin-top: 15px;*/
    padding: 0px 0px 0px 10px;
    float: left;
}
.interventions1 ul li {
    width: 100%;
    height: auto;
    padding: 0px;
    float: left;
    list-style: circle;
    line-height: 20px;
    margin-left: 10px;
    margin-bottom: 5px;
}
span.heading {
    font-size: 16px;
    font-weight: bold;
    color: #626262;
}

footer a{color: #fff;}

.comments-area {
    width: 100%;
    float: left;
    margin: 2% 0 1% 0;
    padding: 0;
}
.comment-reply-title {    width: 100%;
    float: left;     background: none !important;
    font-size: 30px !important;    padding-bottom: 0 !important; font-weight: normal;}
.logged-in-as { display: none; }    

.comment-respond p {width: 100%;
    float: left;
    margin: 0 0 15px 0;color: #666;}
.comment-respond p label { width:100%; float:left; color:#4b4b4b; font-weight:400; font-size:19px; margin-bottom: 2px; }    

.comment-respond p textarea { border:solid 1px #d3d3d3; max-height:100px; border-radius:3px; padding:10px; width:70%; color:#111; }
.comment-respond p input { border:solid 1px #d3d3d3; max-height:100px; border-radius:3px; padding:10px; width:60%; color:#111; }
.comment-respond p input[type=submit]{ cursor:pointer; background-color:#FFF; color:#000; padding:15px 20px; border-radius:3px; border:1px solid #CFCFCF; transition:ease all .4s; width:auto; font-size:16px; font-weight:bold; text-transform: uppercase; }
.comment-respond p input[type=submit]:hover { background-color: #3f9cd7; color: #fff; transition:all .4s ease;}

h2.comments-title { font-size:24px; color:#111; padding:0 0 10px 0; }

ol.comment-list { list-style-type: none; padding:0 0 2%; }
.comment-body{ width:100%; float: left; margin: 0 0 0 0; }
.comment-author { width:100%; float: left; margin: 0 0 0 0; }

.comment-author b a { color:#111; padding-right:5px; }
.comment-awaiting-moderation{ width:100%; float: left; color: #666; padding: 0 0 5px;  }
.comment-metadata {float: left; width: 100%; margin:5px 0 0px;}
.comment-content { width:100%; float: left; margin-bottom: 10px }
.comment-metadata a { color: #fe7e00 }

.comment-content p { font-size: 16px; line-height:24px; color: #111; }

.reply { width:100%; float: left; margin-bottom: 20px; }
.reply a.comment-reply-link {cursor: pointer; background-color: #FFF; color: #fff; background:#fe7e00; padding:5px 15px; border-radius:2px; border: 0px solid #CFCFCF; transition: ease all .4s; width: auto; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.comment-respond {  width:66%;  float: right;}

/****events********/
img.attachment-twentyfourteen-full-width.size-twentyfourteen-full-width.wp-post-image {
    margin-top: 10px;
}


/** 29-09-18**/

.create_account {float:left; width:100%; margin:20px 0px 0px 0px;}

.create_account_inner {background: #f9f5f5;width: 60%; margin: 20px auto 30px; box-shadow: 5px 5px 0px #cfcfcf;padding: 30px 40px 40px 40px;}

.create_account_inner:after {content: '';display: block;clear: both;}

.create_form {float: left;width: 100%;margin: 1% 0% 1% 0%;font-family: 'Futura-Condensed';}
.apply_now_frame h1{text-align:center; margin:20px 0px 0px 0px;}

/*.create_form:nth-child(even) {margin-right: 0%;}*/

.create_form input{ width: 100%;height: 55px;border:none;font-size: 18px;padding: 0px 15px 0px 15px}

.create_form input::placeholder{color: #737373;}

.create_form input::-ms-placeholder{color: #737373;}

.create_form input:-ms-placeholder{color: #737373;}

.create_form input:focus{outline: none;}

.create_form_loaction{margin: 0% 3% 3% 0%;clear: both;font-family: 'Futura-Condensed';}

.create_form_loaction:after{content: '';display: block;clear: both;}

.create_form_loaction input{height: 55px;border:none;text-transform: uppercase;font-size: 18px;padding: 0px 15px 0px 15px}

.select_location{float: left;width: 30%;position: relative;}

.select_location select{font-family: 'Futura-Condensed';height: 55px;border:none;text-transform: uppercase;font-size: 18px;color: #737373;padding: 0px 15px 0px 35px;width: 100%;background:#fff url(../images/selct_Dropdown.html) no-repeat 91%;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;color: #737373;}

.select_location select option{font-family: 'Futura-Condensed';}

.select_location select:focus{outline: none;}

.select_location .in_cls{font-family: 'Futura-Condensed';font-size: 18px;position: absolute;line-height: 56px;padding: 0px 0px 0px 10px;}

.select_cty{width: 70%;border-left: 1px solid #cfcfcf;float: right;}

.select_cty input{width: 100%;height: 55px;border:none;text-transform: uppercase;font-size: 18px;padding: 0px 15px 0px 15px}

.select_cty input:focus{outline: none;}

.select_cty input::placeholder{color: #737373;}

.select_cty input::-ms-input-placeholder{color: #737373;}

.select_cty input:-ms-input-placeholder{color: #737373;}

.input-effect{position: relative; padding:0px;} /* necessary to give position: relative to parent. */

.create_form input[type=text]{/*font: 15px/24px "Lato", Arial, sans-serif;*/ font-family: 'Futura-Condensed'; color: #333; width: 100%; box-sizing: border-box; }

.effect-19{border: 1px solid #cfcfcf; padding: 7px 14px; transition: 0.4s;}

.effect-19 ~ .focus-border:before,

.effect-19 ~ .focus-border:after{content: ""; position: absolute; top: -1px; left: 50%; width: 0; height: 2px; background-color: #cfcfcf; transition: 0.3s;}

.effect-19 ~ .focus-border:after{top: auto; bottom: 0;}

.effect-19 ~ .focus-border i:before,

.effect-19 ~ .focus-border i:after{content: ""; position: absolute; top: 50%; left: 0; width: 2px; height: 0; background-color: #cfcfcf; transition: 0.4s;}

.effect-19 ~ .focus-border i:after{left: auto; right: 0;}

.effect-19:focus ~ .focus-border:before,

.effect-19:focus ~ .focus-border:after,

.has-content.effect-19 ~ .focus-border:before,

.has-content.effect-19 ~ .focus-border:after{left: 0; width: 100%; transition: 0.3s;}

.effect-19:focus ~ .focus-border i:before,

.effect-19:focus ~ .focus-border i:after,

.has-content.effect-19 ~ .focus-border i:before,

.has-content.effect-19 ~ .focus-border i:after{top: -1px; height: 100%; transition: 0.4s;}

.effect-19 ~ label{position: absolute; left: 14px; width: 100%; top: 10px; color: #aaa; transition: 0.3s; z-index: -1; letter-spacing: 0.5px;}

.effect-19:focus ~ label, .has-content.effect-19 ~ label{top: -18px; left: 0; font-size: 12px; color: #dcb179; transition: 0.3s;}

.create_submit{float: left;width: 100%;margin: 15px 0px 0px 0px}

.create_submit button{border: none;background: #666;text-transform: uppercase;color: #fff;font-family: 'Open Sans', sans-serif;padding: 10px 12px 10px 12px;font-size: 15px;border-radius: 3px;transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;border:1px solid transparent;}

.create_submit button:focus{outline: none;}

.create_submit button:hover{transition: 0.3s ease;-webkit-transition: 0.3s ease;-moz-transition: 0.3s ease;-o-transition: 0.3s ease;background: #000;color:#fff;border:1px solid #000; }


.apply_job_account {width: 50%;}
.apply_job_txtarea {width:100%; float:left; }
.apply_job_txtarea textarea{   border:0px solid #fff;height:150px; color: #333; width: 100%; font-size:18px; box-sizing: border-box;  padding:15px; }
.apply_job_txtarea input.no_padding{padding:0px 0px 0px 0px; width:auto;     height: auto; }
.apply_job_txtarea button{width:auto; padding:10px  20px;}

#contact_results .success{color:green; font-weight:bold; font-size:16px; text-align:center; padding:0px 0px 5px 0px;}

/***** register form css*****/

input#register {
    background-color: #a21408;
    border: 2px solid;
    font-size: 20px;
    color: #fff;
    border-radius: 8px;
    margin-left: 176px;
}
/* NAv tabs */
.nav > li a{color:#AD0609;}
.contact_box a{color:#AD0609;}







.site_map_menu ul {
  list-style: none;
  padding: 0; 
  justify-content: space-around;
  text-align: left; margin-bottom: 50px;
}

.site_map_menu ul li {
  display: inline-block;
  vertical-align: text-top;
  padding: 5px 10px; width: 100%;float: left;
  font-weight: 700; color:#A70002!important;  margin: 10px;
}

.site_map_menu ul li a {
 font-family: 'Montserrat', 'Helvetica', sans-serif;
  font-size:14px;
  color: #445;
  text-decoration: none;
}

.site_map_menu ul li a:hover { 
  color:#285daa; 
}


.site_map_menu ul li ul {
  display: block;
  padding: 10px 0 0 0;
}

.site_map_menu ul li ul li {
  color: #667;
  display: block; width:100%; float: left;
  font-weight: 300; border-bottom:  dotted 0px #e2e2e2;  border-top:  dotted 0px #e2e2e2; border-right:  dotted 0px #e2e2e2; border-left:  dotted 0px #e2e2e2; list-style: circle!important; background-image: url(../images/point_s.png); background-repeat: no-repeat; padding-left: 25px; padding: 0px 0px 5px 18px; margin: 0px 20px 0px 10px;
}

.all_list span{font-size:13px; font-style: italic; color: #295daa;  padding-left: 30px;}
.all_list { width: 100%; margin-bottom:30px; height: auto; margin-top: 22px;}
.all_list h3{font-size:20px;color: #222; border-bottom: solid 1px #e2e2e2; line-height: 40px; /*width: 193px;*/}
.all_list h4{font-size:18px;color: #222; height: auto; margin: 0px;}

.all_list img { width:auto; margin-bottom:0px; height:100px; float: left; display: inline; margin-right:25px;}

.all_list ul{ width: 100%; height: auto; margin: 0px; padding: 0px; margin-bottom: 15px;}
.all_list ul li {
    height: auto;
    margin: 0px;
    background-image: url(../images/bullet-icon.png);
    background-position: 0px 8px;
    background-repeat: no-repeat;
    padding: 5px 6px 15px 30px;
    font-size: 14px;
    width: 100%; float: left; border-bottom: dotted 1px #bfb1b1; margin-top:10px;
}
.all_list ul li span{font-size:13px; font-style: italic; color: #DC5356}
.all_list ul li i{ color: #4D4D4D;}
.all_list ul li a{ color: #4D4D4D; }
.all_list ul li a:hover{ color:#8F3537; }
.enews{width: 100%; height: auto;margin-top: 25px;}
.all_list .bg-danger {background-color: #dedede; color: #000;}
.all_list a{color: #337ab7; font-size: 14px;}
.all_list a:hover{color: #8F3537; text-decoration: none;}

.custom_h1 h1{
	font-size:19px;
	
	
}
.custom_h1 a
{color:#a51306}
.custom_h1 a:hover
{color:#a51306}