@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
body
{
	padding:0;
	margin:0;
	font-family: 'Quicksand', sans-serif;
	
}

p,ul,form
{
	padding:0;
	margin:0;
	list-style-type:none;
	
}
a:hover
{
	text-decoration:none;
	outline:none;
}
a:focus
{
	text-decoration:none;
	outline:none;
}
.main-area
{
	width:100%;
	min-height:455px;
}
/*header section*/
.header
{
	width:100%;
	min-height:109px;

}
.self-click
{
	margin:0 0 10px 0;
}
.self-click a
{
	float:right;
	color:#fff;
	background:#E67817;
	padding: 4px 38px 4px 40px;
	border-radius: 0px 0px 5px 5px;
	margin: 0 46px;
	font-size:14px;
}
.logo 
{
	display:inline-block;
	margin: 6px 0 0 -4px;
	position:absolute;
	top:0;
	z-index:501;
}
.logo a img
{
	width:auto;
    height: 120px;
	
}	
/*header section*/

/*banner section*/



.m-top-banner .carousel-fade .carousel-inner .item 
{
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.m-top-banner .carousel-fade .carousel-inner .item,
.m-top-banner .carousel-fade .carousel-inner .active.left,
.m-top-banner .carousel-fade .carousel-inner .active.right 
{
  opacity: 0;
}
.m-top-banner .carousel-fade .carousel-inner .active,
.m-top-banner .carousel-fade .carousel-inner .next.left,
.m-top-banner .carousel-fade .carousel-inner .prev.right 
{
  opacity: 1;
}
.m-top-banner .carousel-fade .carousel-inner .next,
.m-top-banner .carousel-fade .carousel-inner .prev,
.m-top-banner .carousel-fade .carousel-inner .active.left,
.m-top-banner .carousel-fade .carousel-inner .active.right
 {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.m-top-banner .carousel-fade .carousel-control 
{
  z-index: 2;
}
        
        .m-top-banner .item,
        .m-top-banner .active.left,
        .m-top-banner .active.right
		{
            opacity: 0;
        }

        .m-top-banner .active,
        .m-top-banner .next.left,
        .m-top-banner .prev.right 
		{
            opacity: 1;
        }

        .m-top-banner .next,
        .m-top-banner .prev,
        .m-top-banner .active.left,
        .m-top-banner .active.right
		{
            left: 0;
            transform: translate3d(0, 0, 0);
        }

    .carousel-control 
	{
        z-index: 2;
        opacity:1 !important;
    }
    

/*slider*/
.carousel-control > span > img
{        
    position: absolute;
    /*set position of image from top to be 50%...*/
    top: 50%;
    /*and then shift it down to make it perfectly center.*/
    transform: translate(-50%, -50%);
    z-index: 5;
    display: inline-block;

}



#carousel-example-generic .carousel-control
{
top: 50%;
bottom: 50%;
opacity:1;
}

.carousel-control.left
{
	background-image:none !important;
}

.carousel-control.right
{
	background-image:none !important;
}

#quote-carousel 
{
  padding: 0 10px 30px 10px;
  margin-top: 30px 0px 0px;
}

/* Control buttons  */
#quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
    margin-top: -87px;
}
/* Previous button  */
#quote-carousel .carousel-control.left 
{
  left: -12px;
}
/* Next button  */
#quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
.carousel-indicators li {
	border:1px solid #000 !important;
}
/* Changes the color of the indicators */
/*#quote-carousel .carousel-indicators li 
{
  background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active 
{
  background: #333333;
}
#quote-carousel img
{
  width: 250px;
  height: 100px
}*/
/* End carousel */

/*.item blockquote {
    border-left: none; 
    margin: 0;
}

.item blockquote img {
    margin-bottom: 10px;
}

.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}*/



/**
  MEDIA QUERIES
*/

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) { 
    #quote-carousel 
    {
      margin-bottom: 0;
   /*   padding: 0 40px 30px 40px;
      margin-top: 30px;*/
    }
    
}

/* Small devices (tablets, up to 768px) */
@media (max-width: 768px) { 
    
    /* Make the indicators larger for easier clicking with fingers/thumb on mobile */
    
    #quote-carousel .carousel-indicators {
        bottom: -10px !important;  
    }
    #quote-carousel .carousel-indicators li {
        display: inline-block;
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
    #quote-carousel .carousel-indicators li.active {
        margin: 0px 5px;
        width: 15px;
        height: 15px;
    }
}

/*home-bbreadcrubss*/

.breadcrumbss
{
	
}

.breadcrumbss1 ul {
    padding: 8px 16px;
    list-style: none;
   margin: 15px 5px 0 -14px;
}
.breadcrumbss1 ul li {display: inline;}
.breadcrumbss1 ul li+li:before {
    padding: 8px;
    color: black;
    content: ;
}

.breadcrumbss1 ul li  a 
{
	color: #000;
	font-size:12px;
}

.breadcrumbss1 ul li  span
{
	color: #16408C;
	font-size:10px;
	margin: 0 6px;
}


.breadcrumbss1 ul li a.active  
{
	color:#31B2EB;
	cursor:default;
	font-weight: bold;
}
/*home-bbreadcrubss*/


.arrow
{
text-align:center;
}
.arrow a:hover
{
	cursor:pointer;
}
.arrow-banner
{
	width:50px;
	height:50px;
	position: absolute;
    line-height:50px;
	font-weight:500 !important;
    bottom: -23px;
    font-size: 22px;
    color: #fff;
    border-radius: 55px;
	 border: 2px solid #fff;
    background: #31B2EB;
    border-radius: 50%;
	
}


/*banner section*/

/*section one*/
.service-offered
{
	margin-top:25px;
}
.offering h3
{
	margin:22px 0 15px 0;
	color:#31B2EB;
	font-size:20px;
	font-weight:500;
	font-weight:bold;
}
.icon i
{
	padding:10px 10px;
	background:#2DB3EC;
	color:#fff;
	position: absolute;
  width: 34px;
    height: 44px;
    line-height: 20px;
    top: 0px;
    right: 0px;
}
.fa
{
color:#d0c2c2;
}
.middel_thumb_area_main {
    background: #fff;
    width: 100%;
    height: auto;
    transition: 0.5s;
    overflow: hidden;
	position: relative;
  margin: 0 0 31px 0;
}
.middel_thumb_area_main122 {
    background: #fff;
    width: 100%;
    height: auto;
    transition: 0.5s;
    overflow: hidden;
	position: relative;
  margin: 0 0 31px 0;
}
.middel_thumb_area_main122 img {
    width: 100%;
    height: 275px;
    transition: 0.5s;
	object-fit: cover;
}
.middel_thumb_area_main122 p 
{
     position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.79);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
	font-weight:bold;
}
.middel_thumb_area_main1
{
    background: #fff;
    width: 100%;
    height: 275px;
    transition: 0.5s;
    overflow: hidden;
	position: relative;
	 /*border-image-slice: 1;*/
	   /* border-image: linear-gradient(top bottom,#E67517 0%, #D9271B 100%);*/
		border: 10px solid transparent;

	  -moz-border-image: -moz-linear-gradient(top, #E67517 0%, #D9271B 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #E67517 0%, #D9271B 100%);
	  border-image: linear-gradient(to bottom, #E67517 0%, #D9271B 100%);

	  border-image-slice: 1;
	 text-align:center;
	margin-bottom: 21px;
    margin-top: 14px;

}
.middel_thumb_area_main1 
{
	width: 250px;
  
}
/*.middel_thumb_area_main1 a{
	padding:5px 15px;
	color:#fff;
	background:#000;
	border-radius:2px;
	font-weight:bold;
	margin-top: 10px;
    display: inline-block;
    margin-bottom: 10px;
}*/
.middel_thumb_area_main1 p 
{
      
    bottom: 0px;
    color:#F70203;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.79);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    left: 0px;
}
.middel_thumb_area_main img {
    width: 100%;
    height: 275px;
    transition: 0.5s;
	object-fit: cover;
}
.middel_thumb_area_main p 
{
     position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    text-align:left;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.79);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
	font-weight:bold;
}

.middel_thumb
{
	padding-bottom:20px;
	
	   
}
/*about hrskool*/
.line
{
	
	border-bottom:1px solid #D1D1D1
}
.heading2 h3
{
	font-size:21px;
    margin-bottom: 10px;
	color:#31B2EB;
}

.heading h3
{
	font-size:21px;
    margin-bottom: 10px;
	color:#ef6e21;
}
.heaading_icons img
{
       width: 40px;
    height: 40px;
    float: right;
    margin: 7px 0 0 0;
}

@media screen and (max-width: 768px) {

 .heading h3
{
 color: #ef6e21;
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 15px;
}  

.heading2 h3
{
    font-size: 13px;
    margin-bottom: 10px;
	color:#31B2EB;
	margin-top: 15px;
}

.heaading_icons img
{
       width: 40px;
    height: 40px;
    float: right;
    margin: 7px 0 7px 0;
}

    
}


.heading i
{
	font-size:21px;
    margin-bottom: 10px;
	color:#31B2EB;
	float:right;
	font-size:36px;
}

.paragraph
{
padding: 18px 0 18px 0;
font-size:14px;
color:#000;
font-weight: 400;
}

/*menu*/

.breadcrumbss
{
	
}

.breadcrumbss ul {
    padding: 8px 16px;
    list-style: none;
   margin: 15px 5px 0 -14px;
}
.breadcrumbss ul li {display: inline;}
.breadcrumbss ul li+li:before {
    padding: 8px;
    color: black;
    content: ;
}

.breadcrumbss ul li  a 
{
	color: #000;
	font-size:12px;
}

.breadcrumbss ul li  span
{
	color: #16408C;
	font-size:10px;
	margin: 0 6px;
}


.breadcrumbss ul li a.active  
{
	color:#ef6e21;
	cursor:default;
	font-weight: bold;
}

/*menu*/

 /*network dealer*/
.img-map
{
	margin:20px 0;
}
/*network dealer*/

.map
{
  margin: 0 0 18px 0px;	
}

#cap-img {
    background: url(images/captcha.jpg);
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    height: 34px;
    margin-right: 10px;
    padding: 4px;
}

/*about hrskool*/

@media only screen and (max-width: 768px) 
{
    .footer
    {
        margin: 15px 0 0 !important;
    }
    .testemonial
    {
        height: 337px !important;
    }
   /* .para1
    {
        margin-top:0 !important;;
    }*/
    #quote-carousel
    {
        padding:0 0 21px !important;;
    }
    .self-click a
    {
        padding: 0 2px 2px 8px !important;
    }
   .profile-img
	{
		display:inline-block;
	}
	.profile-img img
	{
		display:inline-block;
		text-align:center;
	}
	
.middel_thumb_area_main12 
{
	margin:20px 0 10px 0!important;
}
.middel_thumb_area 
{
    margin-top: -1px;
   
}
.middel_thumb_area_main {
    background: #fff;
    width: 100%;
    height: 275px;
    transition: 0.5s;
    overflow: hidden;
   border: 3px solid #f5f5f5;
	 margin: 16px 0;
}
.middel_thumb_area_main img {
    width: 100%;
    height: 200px;
    transition: 0.5s;
	object-fit: cover;
}
.middel_thumb_area_main img :hover{
	background-color:#000;
}
.middel_thumb_area_main p 
{
    position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    text-align: left;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.7);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
}

.middel_thumb
{
	padding-bottom:20px;
	
}
.small-img img
{
	 margin: 0 0 9px 15px !important;
}
}

@media only screen and (max-width: 768px) 
{
    .middel_thumb_area_main1
{
	margin:0 auto;
}

.middel_thumb_area 
{
    margin-top: -1px;
   
}
.middel_thumb_area_main12 {
    background: #fff;
    width: 100%;
    height: 275px;
    transition: 0.5s;
    overflow: hidden;
   border: 3px solid #f5f5f5;
	 margin: 16px 0;
}
.middel_thumb_area_main12 img {
    width: 100%;
    height: 200px;
    transition: 0.5s;
	object-fit: cover;
}
.middel_thumb_area_main12 img :hover{
	background-color:#000;
}
.middel_thumb_area_main12 p 
{
    position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.7);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
}

.middel_thumb
{
	padding-bottom:20px;
	
}
}


/*section one*/
/*service-listing*/
.service-list
{
   margin: 15px -15px;
}
/*.service-list ul li
{
     list-style-type:disc;
}*/
.service-list ul li a
{
   font-weight:600;
    font-size:11px;
    color:#000;
    text-decoration:none;
}
.service-list ul li a:hover
{
      color:#E67817;
}
/*service-listing*/
/*section two*/

.small-img
{
    margin-bottom: 20px;
}
.padding-none
{
	padding:0;
}
.job-post
{
   height: 307px;
    background: #DCE3EC;
   padding: 0px 10px 7px 36px;
    display: inline-block;
 margin: 23px 0 31px 0px;
    overflow: hidden;
    width: 100%;
}
.job-post h3
{
	color:#000;
	
}
.job-post p
{
	font-size:13px;
}
.news-and-events
{
	 height: 307px;
	background:#D8ECE0;
	padding: 0px 10px 7px 36px;
    display: inline-block;
  margin: 23px 0 31px 0px;
    overflow: hidden;
    width: 100%;
	position: relative;
}
.news-and-events h3
{
	color:#000;
}
.news-and-events p
{
	color:#000;
	margin: 9px 0;
	font-size:13px;
}

.testemonial
{
	height: 307px;
	background:#EEEEEE;

	display: inline-block;
   margin:23px 0 31px 0px;
    overflow: hidden;
    width: 100%;
}
.testemonial h3
{
	text-align:center;
}


.para
{
	width:100%;
	background:#fff;
	border:1px solid #fff;
   padding: 10px 12px 9px 15px;
	position:relative;
	font-size:13px;
}

.para span {
    height: 0;
    width: 0;
    border-top: 1.75rem solid #fff;
    border-left: 1.75rem solid transparent;
    border-right: 1.75rem solid transparent;
    position: absolute;
   bottom: -18px;
    left: 45px;
}

/*.para:after {
  content: '';
    position: absolute;
    top: 258px;
    width: 0;
    height: 0;
    border-top: solid 23px #fff;
    border-left: solid 22px transparent;
    border-right: solid 22px transparent;
}*/
.para1
{
	margin-top: 24px;
}
/*section two*/

/*footer*/
.footer
{
	background:#615D5C;
	width:100%;

}
.left-footer
{
  margin:20px 0 20px 0;	
}
.right-footer
{
   margin:20px 0 20px 0;
  
}
.top-nav 
{
	margin:12px 0px;
}
.top-nav ul
{
	display:inline-block;
	
}
.top-nav ul li
{
	display:inline-block;
	
}
.top-nav ul li a
{
	margin:0 0 0 0;
	font-size:11px;
	padding:12px 12px 12px 0px;
	color:#fff;
}
.top-nav ul li a:hover
{
	color:#E3E1D4;
}

.bottom-copyright p
{
	font-size:11px;
	color:#fff;
}
.bottom-powered
{
	float:right;
	margin: 36px -132px 0 0;
}
.top-social-icon
{
	float:right;
}
.top-social-icon ul
{
	display:inline-block;
}
.top-social-icon ul li
{
	display:inline-block;
	padding: 0 0 0 9px;
}
.top-social-icon ul li a
{
	display:inline-block;
	border:1px solid #fff;
	border-radius:50%;
	background:#fff;
}
.bottom-powered p
{
	font-size:11px;
	color:#fff;
}
.bottom-powered p a
{
	font-size:11px;
	color:#fff;
}

/*footer*/


/*SMT*/
/*image hover effect*/
.hovereffect {
  width: 100%;
  height: 100%;
  float: left;
  overflow: hidden;
  text-align: center;
  cursor: default;
  background:#000;
 
}
.hovereffect:hover img {
  opacity: 0.8;
  filter: alpha(opacity=40);
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.self-click1
{
	margin:0 0 10px 0;
	
}


.self-click1 a
{
	float:right;
	color:#fff;
	background:#1058A2;
	padding: 4px 25px 4px 27px;
	border-radius: 0px 0px 5px 5px;
	margin: 0 46px;
	font-size:13px;
	border-bottom:2px solid #8AC721;
}
.heading1 h3
{
	font-size:23px;
	color:#ef6e21;
}
.success
{
	background:#EEEEEE;
    padding: 29px 60px;
	margin-bottom: 30px;
}

.success  h3
{
	color:#ef6e21;
}

.success-para p
{
 margin: 9px 45px 13px 28px;
font-size:14px;
color:#000;
font-weight:500;	
}



.blog-para p
{
 margin: 9px 0px 13px 0px;
font-size:14px;
color:#000;
font-weight:500;	
}


.parag
{
	background:#fff;
	border:1px solid #fff;
	padding: 15px;
	position:relative;
	display:table;
}

.parag span {
    height: 0;
    width: 0;
    border-top: 1.75rem solid #fff;
    border-left: 1.75rem solid transparent;
    border-right: 1.75rem solid transparent;
    position: absolute;
   bottom: -18px;
    left: 45px;
}

/*.para:after {
  content: '';
    position: absolute;
    top: 258px;
    width: 0;
    height: 0;
    border-top: solid 23px #fff;
    border-left: solid 22px transparent;
    border-right: solid 22px transparent;
}*/
.para1
{
	margin-top: 24px;
}

.col-half-offset{
    margin-left:4.166666667%
}

.middel_thumb_area_main12 {
    background: #fff;
    width: 100%;
    height: auto;
    transition: 0.5s;
    overflow: hidden;
	position: relative;
     margin: 55px 0 38px 0;
}


.middel_thumb_area_main12 img {
    width: 100%;
    height: 175px;
    transition: 0.5s;
	object-fit: cover;
}
.middel_thumb_area_main12 p 
{
     position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.79);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
	font-weight:bold;
}

.middel_thumb
{
	padding-bottom:20px;
	
	   
}
.col-xs-2{
	
	height:100%;
	
	}
	.col-xs-15{
	width:20%;
	}
	
	@media screen and (max-width: 600px) {
	#demo-12-col{
	
	
	}
	
	.col-xs-2{
	
	height:100%;
	
	}
	.col-xs-15{
	width:100%;
	}
	
	.col-xs-12
	{
	
	}
	}
/*SMT*/

/*Contact*/
.address h4
{
	font-size:16px;
	text-align:left;
	color: #000 !important;
  margin: 0px 0px 20px 0px;
  text-transform:uppercase;
}
.address
{
    margin:20px 0px 10px 0px;
}
.con_address 
{
	margin-top:20px;
}
.address h4
{
	font-size:20px;
	color:#51727B;
}
.address p
{
	font-size:14px;
}
/*.form-control
{
	margin:20px 0 20px 0;
}*/
.visitor-info h4
{
	font-size:16px;
	text-align:left;
	color: #000 !important;
  margin: 20px 0px 20px 0px;
}
.jb
{
	color: #DA251C;
}

/*divider*/
.divider
{
border:1px dotted #f0f0f0;
margin:25px 0;
}

@media only screen and (max-width: 767px) 
{
    .parag span {
    height: 0;
    width: 0;
    border-top: 1.75rem solid #fff;
    border-left: 1.75rem solid transparent;
    border-right: 1.75rem solid transparent;
    position: absolute;
   bottom: -17px;
    left: 45px;
}
.para {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    margin: 0 !important;
}
	.self-click1 a
{
	float:right;
	color:#fff;
	background:#1058A2;
	padding: 0;
	border-radius: 0px 0px 5px 5px;
	margin: 0;
	font-size:12px;
	border-bottom:2px solid #8AC721;
}
	.self-click1
	{
		margin:0;
	}

.success
{
	background:#eeeeee none repeat scroll 0 0;
    padding: 0;
	margin-bottom: 18px;
}
	.success-para p
{
  margin: 0 auto;
font-size:14px;
color:#000;
font-weight:500;	
}

	.middel_thumb_area_main p 
{
    position: absolute;
    bottom: 0px;
    color: #000000;
    font-size: 13px;
    font-weight: 500;
    text-align: center;
    /* background: rgb(0, 0, 0); */
    background: rgba(255, 255, 255, 0.7);
    padding: 0 10px;
    z-index: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    left: 0px;
}
.news-and-events
{
	background:#D8ECE0;
	padding:24px 60px;
	display:inline-block;
	 margin: 0 auto;
    padding: 18px 27px
}
 .news-and-events p {
    color: #000;
    margin: 9px 0;
}
/*.para1 {
    margin-top: 34px;
}*/
.para {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #fff;
    margin: 0 -41px 11px -36px;
}
.footer 
{
    background: #615d5c none repeat scroll 0 0;
    height: auto;
    width: 100%;
}
.top-social-icon 
{
	float:none;
	margin:0;
}
.top-nav ul li a 
{
    color: #fff;
    font-size: 11px;
    margin: 0;
    padding: 12px 7px 16px 0;
}

.top-social-icon ul li {
    display: inline-block;
    padding: 0 0 0 9px;
}
.bottom-powered {
    float: none;
    margin: 12px 9px 0 0;
}
.self-click a {
    background: #e67817 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-size: 12px;
    margin: 0;
    padding: 7px 2px 6px 11px;
}
.right-footer
{
   margin:20px 0 20px 0;
  text-align:center;   
}
.header
{
	min-height:0;
	width:100%;
}
.logo 
{
    display: inline-block;
    margin: 28px 0 0;
    position: absolute;
    top: 0;
    z-index: 501;
}
.logo a img 
{
    height: 54px;
    width: auto;
}
.self-click
{
	margin:0;
}
.small-img img 
{
    margin: 0 37px 4px;
}
}


/*accordian*/
.accordion {
  width:100%;
 margin: 22px 0 20px;
  background: #DEDEDC;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
   text-decoration: none;
  
}

.accordion  .link {
  cursor: pointer;
  display: block;
 padding: 10px 7px 10px 22px;
  color: #545351;
  font-size: 13px;
  font-weight: 700;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
   text-decoration: none;
}
.link
{
	color: #00AA4F;
	
}
.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
  position: absolute;
 top: 12px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  right: 12px !important;
}

.accordion li i.fa-chevron-down {
     right: 424px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link { color: #000; }

.accordion li.open i { color: #000; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  display: none;
  font-size: 12px;
   text-decoration: none;
   list-style:disc;
   background-color:#F9F9F9;
   /* margin: 0 33px 0 45px;*/
   padding:0 39px;
}

.submenu ul {
list-style:disc;
}


.submenu ul li a {
    color:#fff;
}

.submenu li {
 /* display: block;*/
  text-decoration: none;
  color: #000;
  padding: 6px;
   -o-transition: all 0.25s ease;
  transition: all 0.25s ease;

}

.submenu li a
{
  color:#337ab7; 
  font-weight:500;
}

.submenu li a:hover
{
  color:#31B2EB;
  font-weight:500;
  text-decoration:none;
}

.accord1
{
	background-color:#ECECEA;
}

/*blog*/
.blog-list
{
	text-align:center;
}
/*.blog-info
{
	    margin: 13px 0 0 51px;
	
	
}*/
.blog-info h3
{
    margin: 25px 0 0 0;
	color:#31B2EB;
	font-size:19px;
	text-align:center;
}
.blog-info h2
{
	margin:10px 0 3px 0;
	color:#31B2EB;
	font-size:19px;
	text-align:left;
}
.date-blog
{
	color:#926969;
	font-size:13px;
}
.read-more a
{
	color:#53B550;

}
.read-more a:hover
{
	color:#ff0000;
    text-decoration:underline;
}
.photo-details
{
	
}
.photo-details h3
{
	color:#ff0000;
	font-size:16px;
}
.rec-post
{
	width: 100%;
    height: 34px;
    padding: 6px 56px;
    background: #31B2EB;
    margin: 5px 0 0 0;
    font-weight: bold;
}
.rec-post p
{
	
	color:#fff;
	font-size:16px;
}
/*.bloging
{
	margin: 0 0 0 0;
}*/

.bloging {
    margin: 0 0 10px 0;
    background: #ffffff;
    min-height: 10px;
    display: table;
    border-bottom: 1px #ccc dotted;
        padding-bottom: 8px;
}


.blog-info-left
{
	margin:10px 0;
}
.blog-info-left  h3 
{
    margin:17px 0 0 0;
	color:#31B2EB;
	font-size:13px;
}
.blog-info-left  h3  a:hover
{
	color:#036103;
}
.blog-img 
{	
  margin:10px 0;
}
.blog-img img
{
	width:50px;
	height:50px;
}
.profile-img
{
	width: 150px;
/*	min-height:200px;*/
	
}
.profile-img img
{
	width: 150px;
	height:150px;
    
}
.profile-img1 img
{
    width: 150px;
	min-height:150px;
}
.profile-img1 img
{
	margin:20px 0 44px 0px;
}
.profile-img2 img
{
    width: 150px;
	min-height:150px;
}
.profile-img2 img
{
margin: 25px 0 10px 0px;
}

.banner-img1-blog
{
	margin: 45px 0 16px 0;
}

.success123
{
    margin:20px 0 0 0;
}

.success123 p
{
margin: 0px 0 0px 0;
font-size:14px;
color:#000;
	
}


.success123 h3
{
    margin: 0px 0 5px 0;
    color: #31B2EB;
    font-size: 20px;
}


.success123 .date-blog
{
    margin:0 0 10px 0;
}


.arc-post
{
	width: 100%;
    height: 34px;
    padding: 6px 56px;
    background: #31B2EB;
    margin: 20px 0 0 0;
    font-weight: bold;
}
.arc-post p
{
	
	color:#fff;
	font-size:16px;
}
.archives-months 
{
	margin:5px 0;
	
}
.archi-mon
{
	margin:10px 0;
}
.archi-mon ul  li 
{
    padding: 4px 0 0 0;
	
}
.archi-mon ul  li a
{
	font-size:14px;
	
}
.archi-mon  li
{
	list-style:none;
}
.blog-info p
{
	font-size:14px;
color: #926969;
	text-align:center;
	    margin-top: 5px;
}

/*blog*/

/*ser-accord*/
.ser-accord
{
   
   background: #ccc;
    width: 238px;
    min-height: 61px;
    padding: 14px 0 0 8px;
    margin: 10px 0;
    text-align: left;
}

.ser-accord i
{
       color: #333 !important;
    margin-right: 7px;
    font-size: 20px;
    top: 3px;
    position: relative;
}

.service-accord
{
   background:#ef6e21;
    padding:10px 33px;
    margin:10px 0;
    
}
.service-accord a
{
    color:#fff;
    font-weight:600;
    font-size:15px;
}
.service-accord a:hover
{
    color:#000;
}
.service-accord11
{
    margin-top:20px;
    margin-bottom:20px;
}

.banner-img
{
    
}

.banner-img img
{
    width:100%;
}

/*doc-pdf-videoarea*/
.doc-pdf-videoarea
{
	margin:15px 0;;
}

.doc-pdf-videoarea-border
{
	
	border-top:1px #ccc dotted;
	margin-bottom:20px;
}

.doc-pdf-videoarea .media
{
	border-bottom:1px #ccc dotted;
	margin-bottom:15px;
	padding-bottom:15px;
	clear:both;
}

.doc-pdf-videoarea .media:last-child
{
	border-bottom:none;
	margin-bottom:0px;
	padding-bottom:0px;
}

.doc-pdf-videoarea img
{
	width:120px;
	height:120px;
	margin:0 12px 0 0;
}

.border-top
{
	border-top:1px #ccc dotted;
}

.video-main
{
	margin-bottom:25px;
}


/*.carousel-control*/
.carousel-control
{
    width:5%;    
}

.padding_none
{
	padding:0;
}
.res_margin_top_80
{
	margin-top:80px !important;
}

.margin_bottom_10
{
	margin-bottom:10px;
}