@import url('https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i');

* {
  margin: 0px;
  padding: 0px;
  list-style: none; }

a {
  text-decoration: none;
  outline: none; }

a:hover, a:focus, input, textarea {
  text-decoration: none;
  outline: none; }

img {
  max-width: 100%; }

ol, ul {
  margin: 0px;
  padding: 0px; }

select {
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  -webkit-appearance: none; }

html,
body {
  height: 100%; }

body {
  font-family: 'Open Sans', sans-serif;
  font-size: 15px;
  line-height: 26px;
  color: #888;
  background: #fff;
  font-weight: 300;
   }
  @media only screen and (min-width: 768px) and (max-width: 991px) {
    body {
      font-size: 14px; } }
  @media only screen and (min-width: 0px) and (max-width: 767px) {
    body {
      font-size: 14px; } }
	  
	  h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif !important; margin:0px; font-weight:700;}

	  h1{
	  	font-size: 35px;
	  	line-height: 41px;

	  }


	  h2{
	  	font-size: 30px;
	  	line-height: 36px;
	  }


	  h3{
	  	font-size: 25px;
	  	line-height: 31px;
	  }


	  h4{
	  	font-size: 22px;
	  	line-height: 38px;
	  }


	  h5{
	  	font-size: 20px;
	  	line-height: 26px;
	  }


	  h6{
	  	font-size: 18px;
	  	line-height: 24px;
	  }


	  p, li{
	  	font-size: 15px;
	  	line-height: 24px;	
	  color:#555;	
	  font-family: 'Open Sans', sans-serif;
	  font-weight:500;
	  }


/*========================================================================================================================================================
*				common css
*=========================================================================================================================================================
*/

.wrap-panel{
	-webkit-box-shadow: 3px 3px 5px 6px #ccc;  /* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
  -moz-box-shadow:    3px 3px 5px 6px #ccc;  /* Firefox 3.5 - 3.6 */
  box-shadow:         3px 3px 5px 6px #ccc;
  padding-left:0px !important;
  padding-right:0px !important;
  }

.section_padding{
	padding-top:100px;
	padding-bottom:100px;
}
.section_page_padding{
	padding-top:60px;
	padding-bottom:60px;
}
.box_padding{
	padding:40px;
}
.margin_top_none{
	margin-top:0;
}
.margin-bottom_none{
	margin-bottom:0;
}
.padding_top_none{
padding-top:0;
}
.padding_bottom_none{
padding-bottom:0;
}
.margin_bottom_space{
margin-bottom:15px;
}
.margin_top_space{
	margin-top:15px;
}
.margin_bottom_30{
margin-bottom:30px;
}
.margin_top_30{
margin-top:30px;
}


.btn_blue{
	
	background-color: #0E76BB;
	padding:5px 15px;
	border-radius: 20px;
	transition:0.4s;
	color:white;
	transition-duration: 0.4s;
	border:0;
	transition: all .3s ease;
}
.btn_blue:hover{
	text-decoration: none;
	background-color:#D9D9D9;
	color:black;


}
.btn_white{
    font-size: 12px;
	color:#0080bf;
	background-color: white;
	border:none;
	font-weight: bold;
	padding:5px 15px;
	border-radius: 0;
	transition-duration: 0.4s;
	margin-top:20px;
}
.btn_white:hover{
	background-color: grey;
    color:white;
}
.btn_black{
    font-size: 12px;
	color:white;
	background-color: black;
	border:none;
	font-weight: bold;
	padding:5px 15px;
	border-radius: 0;
	transition-duration: 0.4s;
	margin-top:20px;
}
.btn_black:hover{
	background-color:grey ;
    color:black;
}




.default_ul{
	list-style: none;
	padding-left:0;
}


.table{
	width:100%;
	height:100%;
	display: table;
}
.table_cell{
	width:100%;
	height:100%;
	display: table-cell;
	vertical-align: middle;
}

.header_section_title{

    
   font-family: 'Lato', sans-serif !important;
   text-transform:capitalize;
    position: relative;
    margin-bottom:65px;
	font-weight:bold;

    

}

.header_section_title:after{
	content: "";
    display:inline-block;
    position: absolute;
    width: 50px;
    left:0;
    border-top: 2px solid #2e3192;
    bottom:-15px;
 
}





/*========================================================================================================================================================
*				section top header
*=========================================================================================================================================================
*/



.s_top_header{
    height:40px;
    width:100%;
    background-color: black;
    color:white;
    padding:8px 0;
    text-align: right;
}



/*========================================================================================================================================================
*				section slider and navigation
*=========================================================================================================================================================
*/


/*.nav_cover{
	width:100%;
	    z-index: 1111;
		position: relative;
}
*/

.nav_cover{
	position: relative;
	background-color: #2e3192;
}
.nav_cover:before {
    content:'';
    width: 41%;
    height: 100%;
    position: absolute;
    background-color: white;
    top: 0;
    left: 0;
    display: block;
}
@media(max-width: 767px){
	.nav_cover:before{
		width: 100%;
		background-color: white;
	}
}
@media(width: 768px){
	.nav_cover:before{
		width: 23%;
		background-color: white;
	}
}
.fixed_navbar{
	position: fixed;
	top:0;
}


.nav_main{
	background-color: transparent;
	border:none;
	margin-bottom:0;
	height:80px;
}
.nav_head{
	position: relative;
}

.nav_collapse{
	padding-left:0;
	padding-right:0;
}
.nav_item{
	margin-top:30px;
}
@media(max-width: 768px){
.nav_item{
	margin-top:15px;
}
.navbar-brand{
    float: left;
    height: 50px;
    padding: 25px 15px;
    font-size: 18px;
    line-height: 20px;
}	
}
.nav_item > li > a{
	
	padding:0;
	margin-right:20px;
	
	padding-bottom:5px;
	transition-duration: 0.4s;

}

.navbar-default .navbar-nav > li > a, .nav_main .nav_item li > span{ color:#fff !important;}

@media (max-width: 767px){
	.navbar-default .navbar-nav > li > a, .nav_main .nav_item li > span{ color:#fff !important;}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background-color: #2e3192;
}
.header{
	padding: 0px;
}
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {

    color: #EE1C25 !important;
    background-color: transparent;

}
.nav_item > li:last-child > a{
	margin-right:0;
}
.donate_now{
	margin-top:30px;
	margin-left:60px;
	float:right;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    border-bottom:2px solid white;
    background-color: transparent !important;
}

.one_jumbo{
	text-align: center;
	width:42%;
	color:white;
	margin-left:50%;
	transform:translateX(-50%);
	margin-top:230px;
	position: absolute;
	top:0;
}
.one_jumbo > a{
	background-color: #EC3D12;
	border:none;
	border-radius: 30px;
	color:white;
	padding:10px 25px;
}



.nav_main .nav_item li > span{
	    color: #777;
	    padding: 0;
    margin-right: 20px;
    padding-bottom: 5px;
transition: 0.5s all ease;
    line-height: 20px;
    display: block;
}
.nav_main .nav_item li:hover > span{
	color:#EC3D12;
}

.nav_main .nav_item .sub-menu li{

transition: 0.5s all ease;
}
.nav_main .nav_item .sub-menu li a{
	color:#FFF;
	transition: 0.5s all ease;
	display: block;
	padding:5px 20px;
}

.sub-menu{
	position: absolute;
	visibility: hidden;
	background-color:#2e3192;
    z-index: 10000;
    top: 201%;
    left: 0;
    width: 250px;
  
    transform: translateY(-1em);
    transition: 0.5s all ease;
        
opacity: 0;
padding:15px 0;
border-top:2px solid #F63E28;

}
.nav_main .nav_item li > span:hover .sub-menu{
	 visibility: visible;
transform:translateY(0em);   
opacity: 1;
}


.nav_main .nav_item .sub-menu li a:hover{
	color:#EC3D12;
	background-color: #eceeef;
}
.navbar-toggle{
	margin-top: 15px;
}




.s_slider{
	position: relative;
}
.s_slider .owl-carousel .home_slider_panel .slider_image{
	width:100%;
	height:630px;
	position: relative;

}
.s_slider .owl-carousel .home_slider_panel .slider_image div{
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% center;
}
.s_slider .owl-carousel .home_slider_panel .slider_jumbo{
	position: absolute;
	top:286px;
	left:20%;
	/*background-color: rgba(0,0,0,0.5);*/
	

}
.s_slider .owl-carousel .home_slider_panel .slider_jumbo h1{
	color:white;
	font-size: 45px;
}




.s_slider .owl-carousel .home_slider_panel .slider_jumbo_date{
	width:88px;
	
	text-align: center;
	color:white;
	padding:5px;
	display: inline-block;
	margin-bottom:10px;
	display: table-cell;
	vertical-align: top;
}

.owl-carousel .home_slider_panel .slider_jumbo_date .slider_date_cover{
	background-color: #EE1C25;
	padding:10px;
}
.owl-carousel .home_slider_panel .slider_jumbo_date .slider_date_cover h3{
	color:white;
}
.owl-carousel .home_slider_panel .slider_jumbo_date .slider_date_cover p{
	margin-bottom:0;
	color:white;
}
.owl-carousel .home_slider_panel .slider_jumbo_time{
	display: table-cell;
	padding-left:20px;
	vertical-align: top;
	font-weight: bold;
               
}
@media(max-width: 768px){
	.owl-carousel .home_slider_panel .slider_jumbo_time {
		display:none;
	padding-left:0px;
	vertical-align: top;
	font-weight: bold;
	text-align: center;
	}
}
.owl-carousel .home_slider_panel .slider_jumbo_time p{
text-shadow: 1px 1px 1px #000;
color:white;
}

.owl-carousel .home_slider_panel .slider_jumbo_time h1{
text-shadow: 1px 1px 1px #000;

}

.home_slider_panel .slider_jumbo .slider_event_btn{
	padding:10px 25px;

}


.slider_jumbo_location{
	margin-left:20px;
}
.slider_jumbo_button{
	border-radius: 0;
	margin-top:10px;

}
.s_slider .ow-nav{
	display: none;
}
.s_slider:hover .owl-nav{
	display: block;
}
.s_slider .owl-nav{
	position: absolute;
	top:45%;
	left:5%;
	width: 90%;
}
.s_slider .owl-nav .owl-prev,.s_slider .owl-nav .owl-next{
	
	padding:10px;
	background-color: white;
	text-transform: uppercase;
	opacity: 0.4;
	transition: all 0.3s ease;
}
.s_slider .owl-nav .owl-prev{
	float: left;
}
.s_slider .owl-nav .owl-next{
	float: right;

}
.s_slider .owl-nav .owl-prev:hover,.s_slider .owl-nav .owl-next:hover{
opacity:1;
    box-shadow: 1px 1px 30px 0px #EBEBEB;
}

/*========================================================================================================================================================
*				skill section
*=========================================================================================================================================================
*/


.skil{
display: flex;
flex-flow:row wrap;
	position: relative;
top:-100px;
z-index: 4;
}
.skil .skil_wrap{
	flex: 1;
	padding:100px  0;
	box-shadow: -20px 0 20px -20px rgba(0,0,0,0.07) inset;
	padding: 35px 30px 40px;

}
.skil .skil_wrap img{
	width:50px;
	height:50px;

	margin-bottom:30px;
}
.skil div h3 a{
	color:white;
	transition: all 0.3s ease;
}
.skil div h3 a:hover{
	color:black;
}
.skil div:nth-child(1){
	background-color: #2e3192;
}
.skil div:nth-child(2){
	background-color: #3337a5;
}
.skil div:nth-child(3){
	background-color: #393dbb;
}
.skil div:nth-child(4){
	background-color: #4348d4;
}
.skil_wrap{
	background-color: red;
	display: block;
}


.s_skill{

	padding-top:100px;
	
}


.s_skill .skill_wrap{
	
	width:100%;
	height:200px;
	background-position: 50% center;
	background-size: cover;
	background-repeat: no-repeat;
}
.s_skill .skill_wrap .skill_bg{
width: 100%;
height: 100%;
padding:15px;
background-color:rgba(236,61,18,0.6);
background-color:rgba(0,0,0,0.6);

}
.s_skill .skill_wrap .skill_bg .skill_border{
	border:1px solid rgba(255,255,255,0.6);
	width: 100%;
height: 100%;
text-align: center;
padding:30px 0;
}

.s_skill .skill_wrap .skill_bg .skill_border i{
	color:white;
	font-size: 30px;
	margin-bottom:15px;
}
.s_skill .skill_wrap .skill_bg .skill_border h3{
	color:white;


}



/*========================================================================================================================================================
*				section Urjent demands
*=========================================================================================================================================================
*/

.s_demand{
	padding:80px 0px;
	background:#FFF;
}
.s_demand .home_job_img_panel{
	width:100%;
	height:374px;
}
.s_demand .home_job_img_panel div{
	width: 100%;
	height:100%;
	background-size: cover;
	background-position: 50% center;
	background-repeat: no-repeat;

}
.s_demand .home_job_wrap{
	box-shadow: 1px 1px 30px 0px #EBEBEB;
}
.s_demand .home_job_wrap .job_blog_des .job_blog_date{
position: absolute;
padding:20px 15px;
text-align: center;
color:white;
background-color:#ed1c24;
right:30px;
top:-100px;
display: inline-block;

}
.s_demand .home_job_wrap .job_blog_des > p{
 	color:#EC3D12;
 	margin-bottom:15px;
 }
.s_demand .home_job_wrap .job_blog_des .job_blog_date h1{
 	color:white;
 	
 }
.s_demand .home_job_wrap .job_blog_des .job_blog_date p{
 	margin-bottom:0;
 	color:white;
 }
 .s_demand .home_job_wrap .job_blog_des .job_blog_date h5{
  	color:white;
  	line-height: 22px;
  }
.s_demand .job_blog_des{
	position: relative;
    padding:30px;
    min-height:152px;
	background:#FFF;
	
}
.s_demand .job_blog_des h6{
	background-color: 
}
@media(max-width: 768px){
	.s_demand .home_job_box{
		box-shadow: 1px 1px 30px 0px #EBEBEB;
margin-bottom:30px;
height:154px;
margin-top: 30px;
	}
}
.s_demand .home_job_box{
	box-shadow: 1px 1px 30px 0px #EBEBEB;
margin-bottom:30px;
height:154px;

}
.s_demand .home_job_box .job_date{
	display: table-cell;
	vertical-align: top

	height:154px;


}
.s_demand .home_job_box .job_date .job_date_wrap{
background-color:#2e3192;
	padding:30px;
	text-align: center;
	height: 154px;
}
.s_demand .home_job_box .job_date .job_date_wrap h1, .s_demand .home_job_box .job_date .job_date_wrap p{ color:#FFF;}
.s_demand .home_job_box .job_date .job_date_wrap h3{

text-align: center;
}
.s_demand .home_job_box .job_date .job_date_wrap p{

text-align: center;

}

.s_demand .home_job_box .job_des{
	display: table-cell;
	vertical-align: top;
	padding:30px;
	background:#FFF;	
}
.s_demand .home_job_box .job_des p{
	color:#EC3D12;
		margin-bottom:15px;
}
.s_demand .home_job_box .job_des h4{
	color:black;
}

@media (max-width: 768px){
	.s_demand .home_job_wrap{
		margin-top: 30px;
	}
}








/*========================================================================================================================================================
*				section Gallery
*=========================================================================================================================================================
*/




.s_home_gallery .home_gallery_row{
	margin-left:0;
	margin-right:0;
}
.s_home_gallery .home_gallery_row div{
padding:0;
}

 .s_home_gallery .home_gallery_row .home_img_panel{
	width:100%;
	height:400px;
	position: relative;
}


 .s_home_gallery .home_gallery_row .home_img_panel .destination_icon{
 	position:absolute;
 	top:30px;
 	left:30px;
 	width:62px;
 	height: 68px;
 
 }

  .s_home_gallery .home_gallery_row .home_img_panel .destination_header{
  	
  	position:absolute;
 	bottom:30px;
 	left:30px;
	font-size:30px; font-weight:bold;

  }

   .s_home_gallery .home_gallery_row .home_img_panel .destination_header a{
   	color:white ;
   	text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
   	text-transform: uppercase;
   }

.s_home_gallery .home_gallery_row .home_img_panel .gallery_img_size{
	width:100%;
	height:100%;
}
.s_home_gallery .home_gallery_row .home_img_panel .gallery_img_hover{
	    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    opacity: 0;
    background: rgba(200, 54, 54, 0.5);


}
.s_home_gallery .home_gallery_row .home_img_panel .gallery_img_hover .gallery_hover_content{
font-size: 20px;
    position: absolute;
    top: 50%;
    width: 100%;
    height: 20px;
    margin-top: -12px;
    text-align: center;
    color: white;
}

 .s_home_gallery .home_gallery_row .home_img_panel:hover .gallery_img_hover{
	opacity: 1;

}

.s_home_gallery .home_gallery_row .home_img_panel .gallery_img_hover {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all ease 0.5s;
    -moz-transition: all ease 0.5s;
    transition: all ease 0.5s;
    opacity: 0;
    background: rgba(0, 0, 0, 0.5);
}




/*========================================================================================================================================================
*				section About
*=========================================================================================================================================================
*/
.s_home_about{
	position: relative;
	
}
.s_home_about:before{
	content: '';
	width: 50%;
	height: 100%;
	position: absolute;
	background-color: #2e3192;
	top:0;
	left:0;
	display: block;
}

.s_home_about h4{
	margin-bottom:15px;
}
.s_home_about .about_des{
padding-right:100px;
}
.s_home_about .about_des p{
	margin-bottom:15px;
}
.s_home_about .message_box{
	padding-left:25px;
}

.s_home_about h3{
margin-bottom:45px;
}
.s_home_about p{
	margin-bottom:15px;	
}
.s_home_about .message_box2{
	margin-left: 20px;
}
.s_home_about .message-panel p, .s_home_about .message-panel h3{color:#fff;}
@media (max-width: 767px){
	
	.s_home_about .message-panel{
		background-color: #2e3192;
		padding: 5px;
		padding-bottom: 25px;
	}
	.msg-panel{
		padding:0px;
		text-align: center;

	}
	.s_home_about .header_section_title{
		padding-top: 45px;
	}
	.section_padding{
		padding: 0px;
	}
	.s_home_about .message_box2 .owl-nav{
		margin-left: 110px;
	}
}
@media (max-width:768px){
	.s_home_about .message-panel{
		background-color: #2e3192;
		padding:30px;
		padding-bottom: 25px;
	}
	.msg-panel{
		padding:0px;
	}
	.s_home_about:before{
		width: 0%;
	}

	.section_padding{
		padding: 0px;
	}
	.s_home_about .message_box2{
		background-color: white;
		margin-bottom:50px;
		margin-top: 50px;
	}
}
@media (max-width:1024px){
	.s_home_about .message-panel{
		background-color: #2e3192;
		padding:30px;
		padding-bottom: 25px;
	}
	.msg-panel{
		padding:0px;
	}
	.s_home_about:before{
		width: 0%;
	}

	.section_padding{
		padding: 0px;
	}
	.s_home_about .message_box2{
		background-color: white;
		margin-bottom:50px;
		margin-top: 50px;
	}
}

.s_home_about .message-panel .header_section_title::after {
    content: "";
    display: inline-block;
    position: absolute;
    width: 50px;
    left: 0;
    border-top: 2px solid #FFF;
    bottom: -15px;
}

.s_home_about .message_box2 .owl-carousel .owl-dot, .s_home_about .message_box2 .owl-carousel .owl-nav .owl-next, .s_home_about .message_box2 .owl-carousel .owl-nav .owl-prev{ width:50px; float:left; background:#ed1c24; border:5px solid #FFF; color:#FFF; text-transform:uppercase !important; padding:6px; font-size:12px;}
.owl-dots{ display:none;}
.s_home_about .message_picture{
	width:100%;
	height:210px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}





/*========================================================================================================================================================
*				section testimonial
*=========================================================================================================================================================
*/
.s_home_testimonial .header_section_title{
	text-align: center;
}
.s_home_testimonial .header_section_title:after{
	left:50%;
	transform: translateX(-40px);
}

.s_home_testimonial{
background-color:#f9f9f9 ;
}
.s_home_testimonial .testimonial_item{
	padding:0px 10%;
	text-align: center;
	
}
.s_home_testimonial .testimonial_item > i{
	font-size: 50px;
	margin-bottom:30px;
}
.s_home_testimonial .testimonial_item p{
	margin-bottom:15px;
	text-align: center;
}


.s_home_testimonial .owl-nav{
	display: none;
}





/*========================================================================================================================================================
*				section footer
*=========================================================================================================================================================
*/
.s_footer{
	
	background-position: top left;
	width:100%;
}
.s_footer .footer_bgcolor{
	background-color:#10124e;
	
}
@media(max-width: 768px){
	.s_footer .footer_bgcolor{
	background-color:#10124e;
	padding: 50px 0;
}
}
.s_footer h4{
	color:white;
	margin-bottom:30px;
}
.s_footer .footer_about p{
	color:#FFF;
}
.s_footer .footer_bgcolor .footer_ql ul li a{
color:#FFF;
transition: all 0.3s ease;
}
.s_footer .footer_bgcolor .footer_ql ul li a:hover{
	color:white;
}
.s_footer .footer_bgcolor .footer_ql ul li{
	padding:6px 0px 6px 25px;
	position: relative;
	
}
.s_footer .footer_bgcolor .footer_ql ul li:before{
	content: '\f0a9';
	position:absolute;
	left:0;
	top:7px;
	font-family: fontawesome;
	color:#FFF;
}


.s_footer .footer_bgcolor .footer_contact ul li{
	
	margin-bottom:15px;
}

.s_footer .footer_bgcolor .footer_contact ul li h6{
	color:#FFF;

}
.s_footer .footer_bgcolor .footer_contact ul li p{
	color:#FFF;
}


.s_footer .footer_bgcolor .footer_social ul li{
	margin-bottom:10px;
	color:#FFF !important;
}
.s_footer .footer_bgcolor .footer_social ul li span{
	color:#FFF;
	transition:all 0.3s ease;

}

.s_footer .footer_bgcolor .footer_social ul li a {
	transition:all 0.3s ease;
	cursor: pointer;
}
.s_footer .footer_bgcolor .footer_social ul li a:hover span{
	color:white;
	
}
.s_footer .footer_bgcolor .footer_social ul li a i{
	display: inline-block;
	width:40px;
	height:40px;
	border-radius: 50%;
	text-align: center;
	padding-top:12px;
	color:white !important;
	margin-right:10px;
}
.s_footer .footer_bgcolor .footer_social ul li:nth-child(1) i{
	
	background-color:#3B5998;
}
 .s_footer .footer_bgcolor .footer_social ul li:nth-child(2) i{
	
	background-color:#F63E28;
}
.s_footer .footer_bgcolor .footer_social ul li:nth-child(3) i{
	
	background-color:#3B5998;
}
.s_footer .footer_bgcolor .footer_social ul li:nth-child(4) i{
	
	background-color:#2EAAE1;
}

.footer_logo{
	width:236px;
	height:40px;
	margin-bottom:15px;
}
.s_l_footer{
	padding:15px 0;
    text-align:center;
	color:#a3a3a3;
}


/*
*==========================================================================================================================================================================
*   Page header section
*==========================================================================================================================================================================
*/

.page_header_section{
    height:150px;
    width:100%;
    background-color: #f2f2f2;

 
    }

    .page_header_section h2{
    	padding-top:55px;
    	color:black;
    	text-align: center;
    	text-transform: uppercase;
    }




	  /*========================================================================================================================================================
*				about company page
*=========================================================================================================================================================
*/
.company_page table tr td{
border:none;
}

.about-section{
	padding: 70px 0;
}
.about-section p
{
	color: #2b2b2b;
    line-height:25px;
    text-align: left;
    margin-bottom:25px;
}
.about-photo{
  height:450px;
}
.about-photo div{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:450px;
    width:100%;
}
.aboutus-leaders{
	padding: 70px 0;
}
.aboutus-client{
    background-image:url("../images/about-photo2.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:360px;
    width: 100%;
}
.client-contact{
	text-align: center;
	padding: 50px;

}
.client-section{
	color:#2e3192; 	
}

.client-section2{
	font-size:4.333rem;
	color: white;
	line-height: 2;
	}
.client-contact h3{
	color: white;
}
.btn-contact{
	margin-top:60px;
	color: white;
	background-color:#2e3192;
	border-radius: 23px 23px;
	padding: 10px 30px 10px 30px;
}
.about-testimonal  .owl-carousel .owl-nav .owl-prev {
    width: 65px;
    float: left;
    background: #ed1c24;
    border: 5px solid #FFF;
    color: #FFF;
    text-transform: uppercase !important;
    padding: 6px;
    font-size: 12px;
    margin-left: 45%;
    margin-top: 2%;
}

@media(max-width: 767px){
	.about-testimonal  .owl-carousel .owl-nav .owl-prev{
		margin-left: 30%;
	}
}
.about-testimonal{
	padding: 80px 0;
	text-align: center;
}
.about-testimonal  .owl-carousel .owl-nav .owl-next {
    width: 65px;
    float: left;
    background: #ed1c24;
    border: 5px solid #FFF;
    color: #FFF;
    text-transform: uppercase !important;
    padding: 6px;
    margin-top: 2%;
    font-size: 12px;
}
.about-testimonal .testimonial_item p{
	padding-top: 30px;
}

	  /*========================================================================================================================================================
*				about nepal page
*=========================================================================================================================================================
*/
.nepal_page p{
margin-bottom:30px;
}


	  /*========================================================================================================================================================
*				about message page
*=========================================================================================================================================================
*/
.message_page .message img{
	margin-bottom:30px;
}
.message_page .message p{
	margin-bottom:30px;
}
.message_page .message_footer p{
	margin-bottom:15px;

}

	  /*========================================================================================================================================================
*				about team page
*=========================================================================================================================================================
*/ 

.team_page_section .team_image{
	width:100%;
	height:200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% center;
}
.team_page_section .team_des{
	padding:30px;
	text-align: center;
	    box-shadow: 1px 1px 30px 0px #EBEBEB;
	    margin-bottom:30px;
}

	  /*========================================================================================================================================================
*				about terms page
*=========================================================================================================================================================
*/
.terms_page_section ol li{
	list-style: decimal !important;

}
.terms_page_section p{
	margin-bottom:15px;
}


	  /*========================================================================================================================================================
*				recruitment required document page
*=========================================================================================================================================================
*/

.required_doc_page_section h6{
	margin-bottom:15px;
}
.required_doc_page_section ul{
	margin-bottom:15px;
	padding-left:20px;

}
.required_doc_page_section ul li{
	list-style: disc;
}
.required_doc_page_section p{
	margin-bottom:15px;
}
.required_doc_page_section ol{
	margin-bottom:15px;
	padding-left:20px;

}
.required_doc_page_section ol li{
	list-style: decimal;
}

.required_doc_page_section .doc_box{
	border-top:1px solid #f2f2f2;
padding-top:30px;
margin-bottom:30px;
}

.required_doc_page_section .doc_box .doc_box_img{
width:200px;
height:150px;
display: table-cell;
vertical-align: top;
}

.required_doc_page_section .doc_box .doc_box_img img{
	width: 100%;
	height:100%;

}
.required_doc_page_section .doc_box .doc_box_des{
	display: table-cell;
vertical-align: top;
padding:0 30px;
}



	  /*========================================================================================================================================================
*				recruitment procedure page
*=========================================================================================================================================================
*/
.procedure_page_section .procedure_img{
	width: 100%;
}
.procedure_page_section .procedure_img img{
	width: 100%;
	height: 100%;
}




	  /*========================================================================================================================================================
*				legal document page
*=========================================================================================================================================================
*/

.legal_doc_img{
	width: 100%;
	margin-bottom:60px;

}
.legal_doc_img img{
	width: 100%;
	height: 100%;
}


	  /*========================================================================================================================================================
*				contact page contact page contact page contact page
*=========================================================================================================================================================
*/
.contact_page_section h3{
	margin-bottom:60px;
}
.contact_page_section .contact_info{
	padding:30px 0;
	box-shadow: 1px 1px 30px 0px #EBEBEB;
	margin-bottom:60px;
position: relative;

}
.contact_page_section .contact_info:before{
	content: '';
	width: 50%;
	height: 100%;
	position: absolute;
	background-color: #f2f2f2;
	top:0;
	left:0;
	display: block;
}
.contact_page_section .contact_info p{
	margin-bottom:10px;
	padding-left:30px;
}



.contact_page_section ul li{
	float:left;
	margin-right:100px;
}
.contact_page_section form input{
border-radius: 0;
width: 100%;
height: 50px;
margin-bottom:25px;
border:none;
    box-shadow: 1px 1px 30px 0px #EBEBEB;
}

.contact_page_section form textarea{
	border-radius: 0;
width: 100%;
margin-bottom:25px;
border:none;
    box-shadow: 1px 1px 30px 0px #EBEBEB;
}
.contact_page_section form .contact_btn{
	border-radius: 0;
}

.contact_page_section .contact_map{
width: 100%;
height: 420px;
}

.contact_page_section .contact_map iframe{
	width: 100%;
height: 100%;
}

	  /*========================================================================================================================================================
*				news page
*=========================================================================================================================================================
*/
.news_page .news_wrap{
	padding:30px;
	    border-top:1px solid #f2f2f2;
}
.news_page .news_box h6{
margin-bottom:15px;
}
.news_page .news_wrap .news_img{
	display: table-cell;
	vertical-align: top;
	height:200px;
	width:200px;
}

.news_page .news_wrap .news_img img{
	width: 100%;
	height:100%;
}
.news_page .news_wrap .news_des{
	display: table-cell;
	vertical-align: top;
	padding-left:15px;
}
.news_page .news_wrap .news_des h6{
	margin-bottom:15px;
}

.news_page .news_wrap .news_des p{
	margin-bottom:15px;
}
.news_page .news_wrap .news_des .news_btn{
	border-radius: 0;
}

	  /*========================================================================================================================================================
*				nepalese page
*=========================================================================================================================================================
*/
.nepalese_page h6{
	margin-bottom:15px;
}
.nepalese_page p{
	margin-bottom:30px;
}

	  /*========================================================================================================================================================
*				open job page
*=========================================================================================================================================================
*/
.open_job_page .job_wrap{
	border-top:1px solid #f2f2f2;
	padding:30px;
}
.open_job_page .job_wrap h6{
	margin-bottom:15px;
}
.open_job_page .job_wrap p{
	margin-bottom:15px;
}
.open_job_page .job_wrap .job_btn{
	border-radius: 0;
}

	  /*========================================================================================================================================================
*				category page
*=========================================================================================================================================================
*/

.cat_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;
}
.cat_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}

	  /*========================================================================================================================================================
*				category page
*=========================================================================================================================================================
*/

.cat_single_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;
}
.cat_single_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}
.cat-section{
padding: 80px 0;
}
.cat-img{
  height:200px;
}
.cat-img div{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:200px;
    width:200px;
}
.cat-sectionbox p{
	line-height: 2;

}
.cat-sectionbox ul{
	margin-bottom: 20px;
	margin-top: 20px;
}
.cat-sectionbox ul li {
	padding-bottom: 15px;
	list-style: inside;
}


	  /*========================================================================================================================================================
*				destination page
*=========================================================================================================================================================
*/
.destination_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;
}
.destination_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}


	  /*========================================================================================================================================================
*				apply page
*=========================================================================================================================================================
*/

.apply_page form input{
border-radius: 0;
}
.apply_page form textarea{
border-radius: 0;
}
.apply_page form label{
	color:black;
	font-weight: initial;
}
.apply_page form .apply_btn{
	border-radius: 0;
}


	  /*========================================================================================================================================================
*				job demand  single page
*=========================================================================================================================================================
*/
.demand_single_page h4{
	background-color: #F63E28;
	display: inline-block;
	padding:10px 30px;
	color:white;
	margin-bottom:30px;
}
.demand_single_page img{
	display: block;
	width: 100%;
	margin-bottom:30px;
}
.demand_single_page h6{
	margin-bottom:15px;
}
.demand_single_page p{
	margin-bottom:15px;
}
	  /*========================================================================================================================================================
*				news single page
*=========================================================================================================================================================
*/

.news_single_page img{
	display: block;
	width: 100%;
	margin-bottom:30px;
}
.news_single_page h6{
	margin-bottom:15px;
}
.news_single_page p{
	margin-bottom:15px;
}

.s_demand .home_job_wrap .job_blog_des .lorem{
	color: black;
}
	  /*========================================================================================================================================================
*				sidebar sidebar sidebar sidebar
*=========================================================================================================================================================
*/
.sidebar_section{
	
	padding:20px;
	margin-bottom:60px;
	box-shadow:1px 1px 30px 0px #EBEBEB;
}
.sidebar_section h3{
	color:#2B2B2B;
	font-weight: bold;
	margin-bottom:60px;
	position: relative;	
}
.sidebar_section h3:after{
	content:"";
	position: absolute;
	width:50px;
	border:2px solid #F63E28;
	left:0;
	top:50px;

}



.sidebar_section .home_job_box .job_date{
	display: table-cell;
	vertical-align: top;


}
.sidebar_section .home_job_box .job_date .job_date_wrap{
background-color:#eceeef;
	padding:5px 15px;
	text-align: center;
}
.sidebar_section .home_job_box .job_date .job_date_wrap h3{

text-align: center;
}
.sidebar_section .home_job_box .job_date .job_date_wrap p{

text-align: center;

}

.sidebar_section .home_job_box .job_des{
	display: table-cell;
	vertical-align: top;
	padding-left:15px;
	
}
.sidebar_section .home_job_box .job_des p{
	color:#EC3D12;
		margin-bottom:10px;
}
.sidebar_section .home_job_box .job_des h4{
	color:black;
}





.sidebar_section .sidebar_blog_box{
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #f2f2f2;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_img{
	display: table-cell;
	vertical-align: top;
	height:80px;
	width:80px;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_img div{
	height:80px;
	width:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% center;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_des{

	display: table-cell;
	vertical-align: top;
	padding-left:15px;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_des p{
	margin-bottom:0px;
	margin-top:10px;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_des p span{
	margin-right:20px;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_des p span i{
	margin-right:7px;
	display: inline-block;
}
.sidebar_section .sidebar_blog_box .sidebar_blog_des .sidebar_blog_btn{
	margin-top:10px;
	border-radius: 0;
}

.btn-success{
	border-radius: 0px;
}
.btn-danger{
	border-radius: 0px;
	margin-bottom: 20px;
}


	  /*========================================================================================================================================================
*		media for mobile media for mobile mobile mobile
*=========================================================================================================================================================
*/

@media (max-width:767px){
  h1{
	  	font-size: 25px !important;
	  	line-height: 31px;

	  }


	  h2{
	  	font-size: 22px !important;
	  	line-height: 28px;
	  }


	  h3{
	  	font-size: 21px !important;
	  	line-height: 27px;
	  }


	  h4{
	  	font-size: 20px !important;
	  	line-height: 26px;
	  }



   /*========================================================================================================================================================
*               common css
*=========================================================================================================================================================
*/  
.section_padding{
	padding-bottom:50px;
}
.section_page_padding{
	padding-top:50px;
	padding-bottom:50px;
}

.header_section_title{

    
    font-family: 'Archivo Black', sans-serif !important;
   text-transform: uppercase;
    position: relative;
    margin-bottom:65px;
    text-align: center;

    

}

.header_section_title:after{
	    content: "";
    display:inline-block;
    position: absolute;
    width: 80px;
    border-top: 5px solid #EC3D12;
    bottom:-15px;
    margin-left:50%;
    transform: translateX(-50%);
 
}


   /*========================================================================================================================================================
*               top header
*=========================================================================================================================================================
*/
.s_top_header{
   text-align: center;
}

.s_top_header p.text-muted{ color:#FFF !important;}


	  	/*========================================================================================================================================================
*               navigation in mobile
*=========================================================================================================================================================
*/





.fixed_navbar{
	position: fixed;
	top:0;
}


.nav_main{
	background-color: transparent;
	border:none;
	margin-bottom:0;
	height:auto;
	
}
.nav_head{
	position: relative;
}

.nav_logo{
	padding:5px 15px;	
}

@media (max-width: 767px){
.nav_logo {
    padding: 5px 15px;
    width:75%;
}
}
.nav_collapse{
	padding-left:0;
	padding-right:0;
}
.nav_item{
	margin:15px 0;

	width: 100%;

}
.nav_item > li{
	text-align: center;

}
.nav_item > li > a{
	
	padding:10px 0;
	margin-right:0px;
	

	transition-duration: 0.4s;

}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {

  color:#f2f2f2 !important;
	background-color:#EC3D12  !important;

}
.nav_item > li:last-child > a{
	margin-right:0;
}
.donate_now{
	margin-top:30px;
	margin-left:60px;
	float:right;
}


.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    border-bottom:2px solid white;
    background-color: transparent !important;
}

.one_jumbo{
	text-align: center;
	width:42%;
	color:white;
	margin-left:50%;
	transform:translateX(-50%);
	margin-top:230px;
	position: absolute;
	top:0;
}
.one_jumbo > a{
	background-color: #EC3D12;
	border:none;
	border-radius: 30px;
	color:white;
	padding:10px 25px;
}



.nav_main .nav_item li > span{
	    color: #777;
	   
    margin-right: 0px;
    padding:10px 0;
	margin-right:0px;
	

	transition-duration: 0.4s;
transition: 0.5s all ease;
    line-height: 20px;
    display: block;
}
.nav_main .nav_item li:hover > span{
	color:#f2f2f2;
	background-color:#EC3D12 ;
}

.nav_main .nav_item .sub-menu li{

transition: 0.5s all ease;
}
.nav_main .nav_item .sub-menu li a{
	color:#FFF;
	transition: 0.5s all ease;
	display: block;
	padding:5px 20px;
}

.sub-menu{
display: none;
	position: initial;
	visibility:visible;
	background-color:#c9dbed;
    z-index: 10000;
    width:100%;
  
    transform: translateY(0em);
    transition: 0.5s all ease;
        
opacity: 1;
padding:15px 0;
border-top:none;
border-bottom:none;
margin-top:15px;
margin-bottom:15px;

}

.nav_main .nav_item .sub-menu li a{
	color:black;
}

.nav_main .nav_item .sub-menu li a:hover{
	color:#EC3D12;
	background-color: #eceeef;
}


.togglemenu{
	display: block !important;
}





	  	/*========================================================================================================================================================
*               slider in mobile
*=========================================================================================================================================================
*/


.s_slider .owl-carousel .home_slider_panel .slider_image{
	width:100%;
	height:300px;
	position: relative;

}



.s_slider .owl-carousel .home_slider_panel .slider_jumbo{
	position: absolute;
	top:100px;
	left:15%;
	
	

}


/*========================================================================================================================================================
*				skill section
*=========================================================================================================================================================
*/


.skil{
display: flex;
flex-flow:row wrap;
	position: relative;
top:0px;
z-index: 4;
margin-top:50px;
margin-bottom:50px;
}
.skil .skil_wrap{
	flex: 1;
	padding:100px  0;
	box-shadow: -20px 0 20px -20px rgba(0,0,0,0.07) inset;
	padding: 35px 30px 40px;
	flex-basis:100%;

}



/*========================================================================================================================================================
*				section Urjent demands
*=========================================================================================================================================================
*/
.s_demand{
	padding-bottom:50px;
}
.s_demand .home_job_img_panel{
	width:100%;
	height:300px;
}

.s_demand .home_job_wrap{
	box-shadow: 1px 1px 30px 0px #EBEBEB;
	
	}


.s_demand .home_job_box{
	box-shadow: 1px 1px 30px 0px #EBEBEB;
margin-bottom:30px;
height:auto;
}
.s_demand .home_job_box .job_date{
	display: block;
	vertical-align: top

	height:auto;


}
.s_demand .home_job_box .job_date .job_date_wrap{
background-color:#2e3192;
	padding:30px;
	text-align: center;
	height: auto;
}











/*========================================================================================================================================================
*				section Gallery
*=========================================================================================================================================================
*/





 .s_home_gallery .home_gallery_row .home_img_panel{
	width:100%;
	height:200px;
	position: relative;

}




/*========================================================================================================================================================
*				section About
*=========================================================================================================================================================
*/


.s_home_about:before{
	content: none;
	width: 50%;
	height: 100%;
	position: absolute;
	background-color: white;
	top:0;
	left:0;
	display: block;
}


.s_home_about .about_des{
padding-right:0px;
}


.s_home_about .message_picture{
	width:100%;
	height:150px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% center;
}
.s_home_about .about_des p{
	margin-bottom:15px;
	text-align: center;
}
.s_home_about .message_box{
	
background-color:#2e3192;
	padding:30px;
 box-shadow: 1px 1px 30px 0px #EBEBEB;
	
}

.s_home_about .message_box2 h3{
text-align: center;
margin-bottom:15px;
}
.s_home_about .message_box2 p{
	text-align: center;
	margin-bottom:15px;
}
.s_home_about .message_box2 .message_picture{
	width:100%;
	height:200px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% center;
}




/*========================================================================================================================================================
*				section testimonial
*=========================================================================================================================================================
*/

.s_home_testimonial .testimonial_item{
	padding:0px 0%;
	text-align: center;
	
}
.s_home_testimonial .header_section_title:after{
	left:50%;
	transform: translateX(-40px);
	margin-left:0;
}







/*========================================================================================================================================================
*				section footer
*=========================================================================================================================================================
*/



.s_footer h4{
	color:white;
	margin-bottom:30px;
	text-align: center;
}

.s_footer .footer_about p{
	color:#909090;
	text-align: center;
}
.s_footer .footer_about{
	
	text-align: center;
	margin-top: 25px;

}
.s_footer .footer_bgcolor .footer_ql ul li{
	text-align: center;
	padding-left: 0px !important;
}
.s_footer .footer_bgcolor .footer_ql {
	margin-bottom:15px;
}

.s_footer .footer_bgcolor .footer_ql ul li:before{
	content:none;
	position:absolute;
	left:0;
	top:0;
	font-family: fontawesome;
	color:#909090;

}

.s_footer .footer_bgcolor .footer_contact{
	margin-bottom:15px;
}
.s_footer .footer_bgcolor .footer_contact ul li{
	text-align: center;
	margin-bottom:15px;
}

.s_footer .footer_bgcolor .footer_social ul li{
	margin-bottom:10px;
	color:#909090 !important;
	text-align: center;
	display: inline-block;
	    margin-right: 46px;
    margin-left: 28%;
}
}

.footer_logo{
	width:236px;
	height:40px;
	margin-bottom:15px;

}







.s_l_footer{
	padding:15px 0;
		text-align:center;
	color:#a3a3a3;
}


/*
*==========================================================================================================================================================================
*   Page header section
*==========================================================================================================================================================================
*/

.page_header_section{
    height:100px;
    width:100%;
    background-color: #f2f2f2;

 
    }

    .page_header_section h2{
    	padding-top:35px;
    	color:black;
    	text-align: center;
    	text-transform: uppercase;
    }




	  /*========================================================================================================================================================
*				about company page
*=========================================================================================================================================================
*/


	  /*========================================================================================================================================================
*				about nepal page
*=========================================================================================================================================================
*/
.nepal_page p{
margin-bottom:30px;
text-align: center;
}


	  /*========================================================================================================================================================
*				about message page
*=========================================================================================================================================================
*/

.message_page .message p{
	margin-bottom:30px;
	text-align: center;
}
.message_page .message_footer{
	margin-bottom:50px;
}
.message_page .message_footer h6{
	text-align: center;
}
.message_page .message_footer p{
	margin-bottom:15px;
	text-align: center;

}


	  /*========================================================================================================================================================
*				about team page
*=========================================================================================================================================================
*/ 



	  /*========================================================================================================================================================
*				about terms page
*=========================================================================================================================================================
*/
.terms_page_section ol{
	padding-left:15px;
}
.terms_page_section ol li{
	list-style: decimal !important;


}
.terms_page_section p{
	margin-bottom:15px;
}


	  /*========================================================================================================================================================
*				recruitment required document page
*=========================================================================================================================================================
*/
.required_doc_page_section h3{
	text-align: center;
}
.required_doc_page_section h6{
	margin-bottom:15px;
	text-align: center;
}
.required_doc_page_section ul{
	margin-bottom:15px;
	padding-left:20px;

}
.required_doc_page_section ul li{
	list-style: disc;
}
.required_doc_page_section p{
	margin-bottom:15px;
	text-align: center;
}
.required_doc_page_section ol{
	margin-bottom:15px;
	padding-left:20px;

}
.required_doc_page_section ol li{
	list-style: decimal;
}

.required_doc_page_section .doc_box{
	border-top:1px solid #f2f2f2;
padding-top:30px;
margin-bottom:30px;
}

.required_doc_page_section .doc_box .doc_box_img{
width:200px;
height:150px;
display: table-cell;
vertical-align: top;
}

.required_doc_page_section .doc_box .doc_box_img img{
	width: 100%;
	height:100%;

}
.required_doc_page_section .doc_box .doc_box_des{
	display: table-cell;
vertical-align: top;
padding:0 30px;
}



	  /*========================================================================================================================================================
*				recruitment procedure page
*=========================================================================================================================================================
*/
.procedure_page_section .procedure_img{
	width: 100%;
}
.procedure_page_section .procedure_img img{
	width: 100%;
	height: 100%;
}




	  /*========================================================================================================================================================
*				legal document page
*=========================================================================================================================================================
*/


	  /*========================================================================================================================================================
*				contact page contact page contact page contact page
*=========================================================================================================================================================
*/
.contact_page_section .contact_info:before{
	content:none;
	width: 50%;
	height: 100%;
	position: absolute;
	background-color: #f2f2f2;
	top:0;
	left:0;
	display: block;
}

.contact_page_section form .contact_btn{
	border-radius: 0;
	margin-bottom:30px;
}


	  /*========================================================================================================================================================
*				news page
*=========================================================================================================================================================
*/
.news_page .news_wrap{
	padding:30px 0;
	    border-top:1px solid #f2f2f2;
}
.news_page .news_box h6{
margin-bottom:15px;

}

.news_page .news_wrap .news_img{
	display: block;
	vertical-align: top;
	height:300px;
	width:100%;
	margin-bottom:5px;
}

.news_page .news_wrap .news_img img{
	width: 100%;
	height:100%;
}
.news_page .news_wrap .news_des{
	display: table-cell;
	vertical-align: top;
	padding-left:15px;
}
.news_page .news_wrap .news_des h6{
	margin-bottom:15px;
	text-align: center;
}

.news_page .news_wrap .news_des p{
	margin-bottom:15px;
	text-align: center;
}
.news_page .news_wrap .news_des .news_btn{
	border-radius: 0;
	margin-left:50%;
	transform: translateX(-50%);
}

	  /*========================================================================================================================================================
*				nepalese page
*=========================================================================================================================================================
*/
.nepalese_page h6{
	margin-bottom:15px;
	text-align: center;
}
.nepalese_page p{
	margin-bottom:30px;
	text-align: center;
}

	  /*========================================================================================================================================================
*				open job page
*=========================================================================================================================================================
*/
.open_job_page .job_wrap{
	border-top:1px solid #f2f2f2;
	padding:30px;
}
.open_job_page .job_wrap h6{
	margin-bottom:15px;
	text-align: center;
}
.open_job_page .job_wrap p{
	margin-bottom:15px;
	text-align: center;
}
.open_job_page .job_wrap .job_btn{
	border-radius: 0;
	margin-left:50%;
	transform: translateX(-50%);
}

	  /*========================================================================================================================================================
*				category page
*=========================================================================================================================================================
*/
.cat_page ul{
	margin-bottom:30px;
}

.cat_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;

}
.cat_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}

	  /*========================================================================================================================================================
*				category single page
*=========================================================================================================================================================
*/
.cat_single_page ul{
	margin-bottom:30px;
}
.cat_single_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;
}
.cat_single_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}
	  /*========================================================================================================================================================
*				destination page
*=========================================================================================================================================================
*/
.destination_page ul{
	margin-bottom:30px;

}
.destination_page ul li{
	padding:20px;
	position: relative;
	border-top:1px solid #f2f2f2;
	}
.destination_page ul li:before{
	width:5px;
	height:80%;
	position: absolute;
	content: '';
	top:10%;
	left:0;
	background-color: #F63E28;
}


	  /*========================================================================================================================================================
*				apply page
*=========================================================================================================================================================
*/

.apply_page form input{
border-radius: 0;
}
.apply_page form textarea{
border-radius: 0;
}
.apply_page form label{
	color:black;
	font-weight: initial;
}
.apply_page form .apply_btn{
	border-radius: 0;
}


	  /*========================================================================================================================================================
*				job demand  single page
*=========================================================================================================================================================
*/
.demand_single_page h4{
	background-color: #F63E28;
	display: inline-block;
	padding:10px 30px;
	color:white;
	margin-bottom:30px;
	margin-left:50%;
	transform: translateX(-50%);
}

.demand_single_page h6{
	margin-bottom:15px;
	text-align: center;
}
.demand_single_page p{
	margin-bottom:15px;
	text-align: center;
}




}


	/*========================================================================================================================================================
*               media for pad
*=========================================================================================================================================================
*/

@media (width:768px){


	  h1{
	  	font-size: 25px !important;
	  	line-height: 31px;

	  }


	  h2{
	  	font-size: 22px !important;
	  	line-height: 28px;
	  }


	  h3{
	  	font-size: 21px !important;
	  	line-height: 27px;
	  }


	  h4{
	  	font-size: 20px !important;
	  	line-height: 26px;
	  }



/*========================================================================================================================================================
*				common css
*=========================================================================================================================================================
*/



.section_padding{
	padding-top:50px;
	padding-bottom:50px;
}
.section_page_padding{
	padding-top:50px;
	padding-bottom:50px;
}




/*========================================================================================================================================================
*				section slider and navigation
*=========================================================================================================================================================
*/

.nav_item{
	margin-right:0;
}
.nav_item > li > a{
	
	padding:0;
	margin-right:25px;
	
	padding-bottom:5px;
	transition-duration: 0.4s;

}



.nav_main .nav_item li > span{
	    color: #777;
	    padding: 0;
    margin-right: 25px;
    padding-bottom: 5px;
transition: 0.5s all ease;
    line-height: 20px;
    display: block;
}



/*========================================================================================================================================================
*				section Urjent demands
*=========================================================================================================================================================
*/
.s_demand{
	padding-bottom:50px;
}
.s_demand .home_job_wrap{
	box-shadow: 1px 1px 30px 0px #EBEBEB;
	margin-bottom:50px;
}


/*========================================================================================================================================================
*				section Gallery
*=========================================================================================================================================================
*/


 .s_home_gallery .home_gallery_row .home_img_panel{
	width:100%;
	height:250px;
	position: relative;

}


/*========================================================================================================================================================
*				section About
*=========================================================================================================================================================
*/



/*========================================================================================================================================================
*				section testimonial
*=========================================================================================================================================================
*/




/*========================================================================================================================================================
*				section footer
*=========================================================================================================================================================
*/

/*
*==========================================================================================================================================================================
*   Page header section
*==========================================================================================================================================================================
*/

.page_header_section{
    height:150px;
    width:100%;
    background-color: #f2f2f2;

 
    }

    .page_header_section h2{
    	padding-top:55px;
    	color:black;
    	text-align: center;
    	text-transform: uppercase;
    }




	  /*========================================================================================================================================================
*				about company page
*=========================================================================================================================================================
*/
	

	  /*========================================================================================================================================================
*				about nepal page
*=========================================================================================================================================================
*/



	  /*========================================================================================================================================================
*				about message page
*=========================================================================================================================================================
*/


.message_page .message_footer{
	margin-bottom:50px;
}

	  /*========================================================================================================================================================
*				about team page
*=========================================================================================================================================================
*/ 
}
.team{
    padding:70px 0;
}
.team-top{
	padding-top: 30px;
	padding-bottom: 30px;
	background-color:#f1f6fb;
}
.team-top h3{
	font-weight: bold;
	letter-spacing: 2px;
	color:#2e3192;
	padding-bottom: 5px;
}
.img-box{
  height:225px;
}
.img-box div{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:225px;
    width:100%;
    border-radius: 50%
}
.profile{
	margin-bottom: 10px;
	text-align:center;
}
.profile h3{
	font-weight: normal;
	margin:10px 0 0 0;
}
.profile p{
	margin-bottom: 20px;
}

.img-box ul{
	position: absolute;
	z-index: 2;
	bottom: 50px;
	text-align: center;
	width: 100%;
	padding-left: 0px;
	height: 0px;
	margin:0px;
	opacity: 0;
}
.profile .img-box:after, .img-box ul, .img-box ul li{
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}


.img-box:hover:after{
	opacity: 1;
}




.demands-head{
	border-bottom: 1px solid grey;
	padding-bottom: 10px;
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px solid #ddd;
    color: #294127;
}

.event-table .date{
display: table-cell;
vertical-align: top;
padding: 20px;
background-color: #1c0b5a;
color: white;
}
.event-table{
	display: table;
	margin-top: 20px;
}
.sidebar-demands {
   background-color:#f1f6fb; 
    /*background: linear-gradient(to right, rgba(245,245,245) 0%, rgba(245,245,245,0) 100%);*/
    padding: 30px;
    margin-bottom:20px;

}
.event-table .date h5 {
    text-align: center;
}
.event-table .date p{
	color: white;
}
.event-table .des {
    display: table-cell;
    vertical-align: top;
    padding: 20px;
    background-color: white;
}
.event-table .des p{
	color: #EC3D12;
}
.sidebar-next{
background-color: #f1f6fb;
padding: 30px;
margin-bottom: 40px;
}

.sidebar-next ul li a {
    display:flex;
    background-color: white;
    padding: 10px 20px;
    position: relative;
    color:#337ab7;
    font-size: 18px;
}
.btn-category{
	margin-top: 10px;
}
.sidebar-next h4{
margin-bottom: 30px;
}
.sidebar-next .btn-category:hover{
	background-color:#337ab7;
	color: white; 
}

	  /*========================================================================================================================================================
*				about terms page
*=========================================================================================================================================================
*/


	  /*========================================================================================================================================================
*				recruitment required document page
*=========================================================================================================================================================
*/

	  /*========================================================================================================================================================
*				recruitment procedure page
*=========================================================================================================================================================
*/

	  /*========================================================================================================================================================
*				legal document page
*=========================================================================================================================================================
*/


	  /*========================================================================================================================================================
*				contact page contact page contact page contact page
*=========================================================================================================================================================
*/

.s-contact{
	padding: 80px 0;
}
.contact_page_section form .contact_btn{
	border-radius: 0;
	margin-bottom:50px;
}

.contact-box{
	color: black;
	background-color:#efeeec;
	padding: 50px;
    border-top:1px solid #cbc5bb;
    border-left:1px solid #cbc5bb;
    border-right:1px solid #cbc5bb;
   
	
}
.contact-info{
	padding-bottom: 20px;
}
.contact-form-pannel{
	    border: 1px solid #E9E9E9;
    padding: 30px;
}
.contact-form-pannel input{
	height: 45px;
	border-radius: 0px;
}
.contact-form-pannel .btn-post{
	background-color:#eef4f6;
	border-radius: 0px;
}
.contact-form-pannel .form-control{
	background-color: #eef4f6;

}
.icon-contact{
  height:150px;
}
.icon-contact div{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:150px;
    width:150px;
    position: absolute;
    top:27%;
    left: -50%;
    opacity: 0.1;
}
@media(max-width: 767px){
	.icon-contact{
  height:150px;
}
.icon-contact div{
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:150px;
    width:150px;
    position: absolute;
    top:15%;
    left:20%;
    opacity: 0.1;
}


}


	  /*========================================================================================================================================================
*				news page
*=========================================================================================================================================================
*/
	.news-page-section{
		padding: 70px 0;
	}
	.news-page-section .s_demand{
		padding: 0px;
	}
	@media(max-width: 768px){
	.news-page-section .sidebar{
		margin-top:30px;
	}
	.news-page-section{
		padding: 50px 0;
	}
	}
	
		
	  /*========================================================================================================================================================
	}
	}
	}
*				nepalese page
*=========================================================================================================================================================
*/


	  /*========================================================================================================================================================
*				open job page
*=========================================================================================================================================================
*/
.job-page-section{
	padding: 70px 0;
}
.job-page-section  .s_demand{
		padding: 0px;
	}


	  /*========================================================================================================================================================
*				category page
*=========================================================================================================================================================
*/
.cat_page ul{
	margin-bottom:50px;
}


	  /*========================================================================================================================================================
*				category page
*=========================================================================================================================================================
*/
.cat_single_page ul{
	margin-bottom:50px;
}

	  /*========================================================================================================================================================
*				destination page
*=========================================================================================================================================================
*/
.destination_page ul{
	margin-bottom:50px;
}



	  /*========================================================================================================================================================
*				Apply page
*=========================================================================================================================================================
*/


.apply_page form .apply_btn{
	border-radius: 0;
	margin-bottom:50px;
}

.apply-pagesection{
	padding: 70px 0;
}
.apply-pagesection .form-group{

	margin: 30px;
}
.details{
	text-align: center;
	background-color:#f1f6fb;
	padding: 20px 0;
}
.control-label{
	float:right;
}
@media(max-width: 768px){
.control-label{
	float:left;
}	

}
.form-section{
	border:1px solid #f1f6fb;
	padding: 40px;
}
@media(max-width: 768px){
.form-section{
	border:1px solid #f1f6fb;
	padding: 13px;
	margin-bottom: 30px;
}
}







	  /*========================================================================================================================================================
*				common javascript using css
*=========================================================================================================================================================
*/

.sticky{
  position: fixed;
  top: 0px;
  width: 100%;
  z-index:10000;
}


.about-panel{ padding:80px 0px;border-bottom: 1px solid #2e3192;

}

.about-panel{
	position: relative;
}
.about-panel:before {
    content:'';
    width: 43%;
    height: 100%;
    position: absolute;
    background-color: #2e3192;
    top: 0;
    left: 0;
    display: block;
}
@media (max-width: 767px){
	.about-panel{
		padding-top: 0px;
		padding-bottom: 50px;
	}
	.about-panel-section{
		padding: 0px;
		text-align: center;
	}
	.about-panel:before {
		width: 0%;
}
	.about-panel .about-box{
		background-color: #2e3192;
		padding: 30px;
		box-shadow:1px 1px 30px 0px #EBEBEB;
	}
	.about-panel .category-box{
		padding-top: 30px;
	}
}
@media (max-width: 768px){
	.about-panel{
		padding-top: 0px;
		padding-bottom: 50px;
	}
	.about-panel-section{
		padding: 0px;
		
	}
	.about-panel:before {
		width: 0%;
}
	.about-panel .about-box{
		background-color: #2e3192;
		padding: 30px;
		box-shadow:1px 1px 30px 0px #EBEBEB;
	}
	.about-panel .category-box{
		padding-top:30px;
	}
}
@media (max-width: 1024px){
	.about-panel{
		padding-top: 0px;
		padding-bottom: 50px;
	}
	.about-panel-section{
		padding: 0px;
		
	}
	.about-panel:before {
		width: 0%;
}
	.about-panel .about-box{
		background-color: #2e3192;
		padding: 30px;
		box-shadow:1px 1px 30px 0px #EBEBEB;
	}
	.about-panel .category-box{
		padding-top:30px;
	}
}
.about-panel .about-box{ padding-right:40px;}
.about-panel .about-box p, .about-panel .about-box h3{ color:#fff;}
.about-panel .about-box .header_section_title:after{
	content: "";
    display:inline-block;
    position: absolute;
    width:50px;
    left:0;
    border-top: 2px solid #FFF;
    bottom:-15px;
 
}

.about-panel .about-box .btn{ margin-top:40px;}
/*.about-panel .category-box{ padding-left:25px;}*/
.about-panel .category-box .panel-box{ padding:15px 25px; margin-bottom:25px; border:1px solid #E9E9E9; float:left;}
.about-panel .category-box .panel-box .pull-left{ width:25%; padding-top:30px;}
.about-panel .category-box .panel-box .pull-right{ width:70%;}


.inner-section{
	padding: 80px 0;
}
.pages-image
{
 background-image:url("../images/eventone.jpg");
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    height:500px;
    width: 100%;
}
.inner-section .pages-text{
	margin-top: 20px;
	margin-bottom: 20px;
}

@media(max-width:768px){
.inner-section{
	padding:50px 0;
}	
}

.pages-text ul, .pages-text ol{ padding-left:15px;}
.pages-text ul li{ list-style:circle; padding-left:10px; margin-bottom:10px;}
.pages-text ol li{ list-style:decimal; padding-left:10px; margin-bottom:10px;}