/*

Theme Name: livehv

Theme URI: http://ben.icodedark.com/livehq/

Author: Wordpress team

Author URI: https://neshmedia.bd/

*/

@font-face

{

font-family: 'Raleway-Medium';

src: url('fonts/Raleway-Medium.ttf');

font-weight:500;

}

@font-face

{

font-family: 'OpenSans-Light';

src: url('fonts/OpenSans-Light.ttf');

font-weight:400;

}

@font-face

{

font-family: 'OpenSans-Regular';

src: url('fonts/OpenSans-Regular.ttf');

font-weight:500;

}

@font-face

{

font-family: 'OpenSans-Bold';

src: url('fonts/OpenSans-Bold.ttf');

font-weight:bold;

}

@font-face

{

font-family: 'Montserrat-Regular';

src: url('fonts/Montserrat-Regular.ttf');

font-weight:400;

}

@font-face

{

font-family: 'Lato-Regular';

src: url('fonts/Lato-Regular.ttf');

font-weight:500;

}





*{

	margin:0;

	padding:0;	

}

body{

	width:100%;

	margin:0;

	background: #fff !important;

	font-size:14px;

}

#wrapper{

	max-width:2500px;	

	margin:0 auto;

}

.container{

	margin:0 auto;

}

p{

	color: #333333;

    font-family: "OpenSans-Regular";

    font-size: 15px;

    line-height: 25px;

}

a:hover{

	text-decoration:none !important;	

}

h1.contitle {

    color: #333333;

    font-family: "Raleway-Medium";

    font-size: 36px;

    margin: 0;

    text-transform: uppercase;

}


.service h3{

	font-size:18px;

	text-transform:uppercase;

	color:#ff9933;	

	font-family: 'Raleway-Medium';

	margin:22px 0 0 ;

}

.wpb_wrapper h3 a{

	font-size:18px;

	text-transform:uppercase;

	color:#ff9933;	

	font-family: 'Raleway-Medium';

	margin:22px 0 0 ;

}


.wpb_wrapper h3 a:hover{

	color:#a7fd02;	

}

ul{

	list-style-type:none;

	margin-top:30px;

}

ul li{

	color: #333333;

    font-family: "OpenSans-Regular";

    font-size: 14px;

    line-height: 30px;

}

ul li i{

 color: #ff9933;

    font-size: 9px;

    line-height: 29px;

	margin-right:10px;

}

/*---------------------------------------------------------*/

					/*End General Settings*/

/*---------------------------------------------------------*/



/*---------------------------------------------------------*/

					/*Start navigation*/

/*---------------------------------------------------------*/

.logo{

	padding:10px 0 10px 10px;	

}

.logo img{

		max-width:130px;

		height:79px;

}

.navigation{	

	 min-height:100px;

    position: relative;

    z-index: 9999;

	background-color:rgba(256,256,256,0.85);

background:rgb(256,256,256,0.85); /* The Fallback */

   background:rgba(256,256,256,0.85);

}

.menu{

	max-width:100%; 

	margin: 0 auto; 

	min-height:100px;

	float:right;

}   

.menu ul{

	list-style-type:none;

	margin:0;

}  

.menu ul li{

	float: left; 

	position: relative;

	 padding:0 19px;

}  

.menu ul li:hover{

	color:#ff6633;

	 padding:0 19px;

}  

.menu ul li a{

	color: #333333; 

	line-height:100px; 

	font-size:14px; 

	font-weight:500;

	display: block; 

	text-decoration:none;

	text-transform:uppercase;

	font-family: 'OpenSans-Light';

	  -webkit-transition: color .25s;

  -moz-transition: color .25s;

  -ms-transition: color .25s;

  -o-transition: color .25s;

  transition: color .25s;

}  

.menu ul li a:hover{

	color:#ff6633;

}  

.menu ul li ul li{

	float: none; 

	position: relative;

	border-bottom: 1px solid #ff6633;

}  

.menu ul li ul li:hover{

	border-radius:0px;

}  

.menu ul li ul{

	position: absolute; 

	top:100px;

	left:0; 

	display: none; 

	 background-color: #fff;

	width:260px;

	border-top: 2px solid #ff6633;

	z-index:99999;



}  

.menu ul li:hover > ul{

	display: block;

	 transition: all 0.2s ease-in-out 0s;

}  

.menu ul li ul li a{

	whitewhite-space: nowrap; 

	line-height:35px;

	min-height:35px;

	color:#333;

	text-transform:none;

	font-size:13px;

	font-weight:normal;

}  

.menu ul li ul li a:hover{

	color:#ff6633;

	background-color: #fff;

} 

.menu li:hover > a:hover, 

.menu li:hover > a {

    color: #ff6633;

}

.menu ul>li.current>a{

    color: #ff6633;

}

.main-nav{

	display:block;	

}

.menu ul>li>ul>li.current>a{

     color: #ff6633;

	background-color:rgba(255, 255, 255, 0.2);

}

.menu ul>li>ul>li>ul>li.current>a{

     color: #ff6633;

	background-color:rgba(255, 255, 255, 0.2);

}

.menu ul li .current a{

    color: #ff6633;

}

.menu ul li ul li ul{

	position: absolute;

	top:0; 

	left:190px; 

	display: none; 

	background-color:rgba(0, 0, 0, 1); 

	width:190px;

	border-top:none;

}

.menu ul li.current-menu-item a{

	color: #ff6633;	

}

.phone-nav{

	display:none;	

}

#showmenu{

	background:url(images/menu-icon.png) no-repeat;

	height:34px;

	width:44px;	

	cursor:pointer;

}

#showmenu:focus, .#showmenu:hover{

	background:url(images/menu-icon-hover.png) no-repeat;

	height:34px;

	width:44px;		

}

#showmenu{

	display:none;	

}



.slider{

	position:relative;

	top:-100px;	

}



.slider .metaslider .caption-wrap{

 	/*top:38%;*/
	top: 35%;

    left: 0%;

    margin: 0 auto;

    max-width: 980px;

    right:0%;

    text-align: center;

    text-shadow: none;

	background:none;

}

.slider .metaslider .caption{

	padding:0px;	

}

.slider .caption-wrap .caption h3{

	font-family: 'Raleway-Medium';

	font-size:56px;	

	line-height:60px;

	margin-bottom:30px;

}

.slider .caption-wrap .caption p{

	font-size:26px;	

	font-family: 'Raleway-Medium';

	color:#fff;	

	margin-bottom:50px;

	line-height:30px;

}

.slider .caption-wrap .caption .button{

	max-width:540px;	

	margin:0 auto;

	min-height:60px;

}

.slider .caption-wrap .caption .button a{

	height:60px;

	padding:15px 0 0;

	background-color:transparent;

	color:#fff;

	text-transform:uppercase;	

	text-align:center;

	border:4px solid #a7fd02;

	-webkit-border-radius: 33px;

-moz-border-radius: 33px;

border-radius: 33px;

font-size:20px;

color:#a7fd02;

font-family: 'OpenSans-Light';

max-width:253px;

width:100%;

}

.slider .caption-wrap .caption .button a:hover{

	border:4px solid #ff9933;

	color:#ff9933;	

}

.pull-leftt{

	float:left;	

}

.pull-rightt{

	float:right;

}

/*---------------------------------------------------------*/

					/*Start container-one*/

/*---------------------------------------------------------*/

.container-one{

	margin:-100px auto 0;

	background-color:#f6f6f6;

}

.service{

	padding:50px 0;

	max-width:265px;

	margin:0 auto;	

}

.service img{

	border:4px solid rgba(253,191,130,0.9);	

	width:100%;

	height:auto;

}

.service h3{

	font-size:18px;

	text-transform:uppercase;

	color:#ff9933;	

	font-family: 'Raleway-Medium';

	margin:22px 0 0 ;

}

.service h3:hover{

	color:#a7fd02;	

}

.solid{

	width:37px;

	background:#000;

	height:2px;

	margin-top:15px;

	margin-bottom:15px;	

}

.service p{

	font-size:15px;

	color:#333333;	

	font-family: 'OpenSans-Light';

	margin:22px 0 0 ;

}

/*---------------------------------------------------------*/

					/*Start container-two*/

/*---------------------------------------------------------*/

.container-two{

	background-color:#fff;

	padding:50px 0 90px;		

}

.about-service{

width:100%;	

}

.about-service .as-one{

	float:left;	

	width:50%;

	text-align:center;

}

.about-service .as-one img{

	max-width:300px;

	width:100%;

	height:auto;	

}

.about-service .as-two{

	float:left;	

	width:50%;

}

.as-two h1{

	font-size:36px;

	text-transform:uppercase;

	font-family: 'Raleway-Medium';

	color:#333;

	margin:0;	

}

.as-two p{

	font-family: 'OpenSans-Regular';

	font-size:15px;

	color:#333;

	line-height:25px;

	margin:20px 0;

}

.as-two ul{

	padding-left:30px;

	list-style-type:none;

}

.as-two ul li{

	font-family: 'OpenSans-Regular';

	font-size:14px;

	color:#333;

		line-height:30px;

}

.as-two ul li i{

	font-size:6px;

	line-height:29px;

	color:#ff9933;

}

.about-service p{

	font-family: 'OpenSans-Regular';

	font-size:15px;

	color:#333;

	line-height:25px;

	margin:20px 0;

}

.button-about{

	width:255px;

	margin:85px auto 0;

	height:60px;	

}

.button-about a{

	 background-color: rgba(0, 0, 0, 0);

    border: 4px solid #ff9933;

    border-radius: 33px;

    color: #ff9933;

    font-family: "OpenSans-Light";

    font-size: 20px;

    height: 60px;

    max-width: 253px;

    padding: 15px 75px;

    text-align: center;

    text-transform: uppercase;

    width: 100%;	

}

.button-about a:hover{

	 border: 4px solid #a7fd02;

	color:#a7fd02;

}

/*---------------------------------------------------------*/

					/*Start container-three*/

/*---------------------------------------------------------*/



.parallax {

    background: #f8f8f8;

    color: #ffffff;

    height: 382px;

    overflow: hidden;

    position: relative;

    width: 100%;

    z-index: 0;

}

.parallax-content {

    display: table-cell;

    overflow: hidden;

    position: relative;

    text-align: center;

    vertical-align: middle;

}

.parallax-bg {

    background-attachment: fixed !important;

    background-position: center top !important;

    background-repeat: repeat-y !important;

    background-size: cover !important;

    height: 100%;

    margin: 0 auto;

    position: absolute;

    width: 100%;

}

.parallax .parallax-content, .parallax .overlay {

    height: 382px;

}

.overlay {

    overflow: hidden;

    position: absolute;

    width: 100%;

}

/*.bg1 {

    background:url(images/banner-one.jpg) no-repeat;

}
*/
p.quote {

    color: #ffffff;

    font-family: "Open Sans",sans-serif;

    font-size: 30px;

    line-height: 1;

    margin: 0 5%;

    text-align: center;

    text-transform: uppercase;

    z-index: 200;

}

.parallax-content h3{

	font-size:36px;

	text-transform:uppercase;

	font-family: 'Raleway-Medium';

	color:#fff;

	margin:0;		

}

.white{

	background-color:#fff;

	margin:15px auto 0;	

}

.parallax-content p{

	font-family: 'OpenSans-Regular';

	font-size:15px;

	color:#fff;

	line-height:25px;

	margin:20px auto;	

}

.button-case {

    height: 60px;

    margin: 60px auto 0;

    width: 255px;

}

.button-case a {

    background-color: rgba(0, 0, 0, 0);

    border: 4px solid #a7fd02;

    border-radius: 33px;

    color: #a7fd02;

    font-family: "OpenSans-Light";

    font-size: 20px;

    height: 60px;

    max-width: 253px;

    padding: 15px 58px;

    text-align: center;

    text-transform: uppercase;

    width: 100%;

}

.button-case a:hover {

	  border: 4px solid #ff9933;	

	  color: #ff9933;

}



/*---------------------------------------------------------*/

					/*Start container-three*/

/*---------------------------------------------------------*/

.container-three{

	padding:65px 0 25px;

	background-color:#fff;	

}

.news h2{

	   color: #333333;

    font-family: "Raleway-Medium";

    font-size: 36px;

    margin: 0;

    text-transform: uppercase;	

	padding-left:0;

	position:relative;

}

.news h2::before {

    background: #000 none repeat scroll 0 0;

    bottom:-15px;

    content: "";

    display: block;

    height: 2px;

    left: 0;

    position: absolute;

    transition: width 0.25s ease 0s;

    width: 37px;

}

.news .rpwe-block ul{

	margin-top:50px;	

}

.news .rpwe-block li{

	float:left;

	max-width:359px;

	border:1px solid #e6e6e6;

	margin:0 15px;	

}

.news .rpwe-block li:first-child{

	margin-left:0px !important;	

}

.news .rpwe-block li:last-child{

	margin-right:0px !important;	

}

.news .rpwe-block li .rpwe-thumb{

	border:none !important;

    box-shadow: none !important;

    margin:0 0 30px 0!important;

    padding:0px !important;	

}



.news{

	margin:30px 0 0;

}

.news a img{

	width:100%;

	height:auto;	

}

.news .catg{

	color: #999999;

    font-family: "OpenSans-Regular";

    font-size: 12px;

    padding:0 0 0 20px;

    text-transform: uppercase;	

}

.news .catg a{

	font-family: 'OpenSans-Regular';

	font-size:12px;

	color:#999;

	text-transform:uppercase;



}

.news .rpwe-block h3{

	padding-left:20px;

	position:relative;

}

.news .rpwe-block h3 a{

	font-family: 'OpenSans-Bold';

	font-size:15px;

	color:#000;	

}

.news .rpwe-block h3 a:hover{

	color:#ff9933;	

}

.news .rpwe-block h3::before {

    background: #999999 none repeat scroll 0 0;

    bottom:-15px;

    content: "";

    display: block;

    height: 1px;

    left: 20px;

    position: absolute;

    transition: width 0.25s ease 0s;

    width: 45px;

}

.gray{

	background-color:#999;

	margin-left:20px;

	height:1px;

	width:45px;

	margin-bottom:20px;	

}

.news .rpwe-summary{

	font-family: 'OpenSans-Regular';

	font-size:14px;

	color:#333;

	max-width:320px;

	min-height:120px;

	margin:15px 20px;
	line-height:24px;	


}

.news .rpwe-time{

	font-family: 'OpenSans-Regular';

	font-size:10px;

	color:#999;	

	text-transform:uppercase;

	  bottom: 20px;

    clear: both;

    color: #bbbbbb;

    font-size: 11px;

    padding: 0 0 0 20px;

   /* position: absolute;*/
   display:block;
   margin-top:24px;

}

.flogo{

	background:url(images/border.png) repeat-x 0 25px;

	height:39px;

	text-align:center;

	margin:50px auto 0;

}



/*---------------------------------------------------------*/

					/*Start container-four*/

/*---------------------------------------------------------*/

.client{

	text-align:center;	

}

.client h1{

	margin:0 auto;

		   color: #333333;

    font-family: "Raleway-Medium";

    font-size: 36px;

    text-transform: uppercase;		

}

.userdot{

	margin:20px auto 25px;	

}

.client ul{

	 list-style-type: none;

    margin: 0 auto 50px;

    min-height: 108px;

}

.client ul li{

	float:left;	

	height:108px;

	line-height:108px;

	margin:0 1px;

}

/*---------------------------------------------------------*/

					/*Start footer*/

/*---------------------------------------------------------*/

.footer-top{

	background-color:#b7ce49;

	padding:35px 0 50px;	

	text-align:center;

	position:relative;

}

.footer-top p{

	font-family: "Raleway-Medium";

    font-size: 20px;

	color:#2d4f08;

	text-transform:uppercase;

	padding:30px 0 0;

	margin:0 auto;

}

.footer{

	text-align:center;	

	background-color:#91a823;

	min-height:80px;

	position:relative;



}

.footer p, .footer p a{

	font-family: 'OpenSans-Regular';

	font-size:14px;

	color:#fff;

	padding-top:30px;

}

.footer p a:hover{

	color:#2d4f08;	

}

/*---------------------------------------------------------*/

					/*Start about us*/

/*---------------------------------------------------------*/



.inner-slider{position:absolute;top:0px;left:0;right:0;width:100%; overflow:hidden;}

.inner-slider img{margin:0 auto;left:0;right:0;}

.inner-title{left: 10%;margin: 0 auto; max-width: 1000px;position: absolute;top: 180px;text-align:center;right:10%;}

.inner-title h1{

	font-family: "Raleway-Medium";

    font-size: 56px;

	line-height:60px;

	color:#fff;	

text-transform:uppercase;

}

.inner-title p{

	font-family: "Raleway-Medium";

    font-size: 26px;

	line-height:35px;

	color:#fff;	

}

.container-inner {

	padding:-75px auto 0;

		background-color:#fff;	

		position:relative;

		

}

.container-breadcrumb{
   background-color: #ffffff;
   margin: 360px auto 0;
   position: relative;
   z-index: 1;
}

.container-breadcrumb .breadcrumb{

	background-color:#fff;

	padding:25px 0 15px;

	color:#ff6633;

	font-size:13px;

	font-family: 'OpenSans-Regular';

}

.container-breadcrumb .breadcrumb > li a{

	color:#333;	

	font-size:13px;

	font-family: 'OpenSans-Regular';

}

.container-breadcrumb .breadcrumb a{

	color:#333;	

	font-size:13px;

	font-family: 'OpenSans-Regular';

}

.about-container h1{

	 color: #333333;

    font-family: "Raleway-Medium";

    font-size: 36px;
	line-height:46px;

    margin: 0 auto;

    text-transform: uppercase;

}

.about-container p {

	color:#333;	

	font-size:15px;

	font-family: 'OpenSans-Regular';	

	margin-top:17px;

	line-height:22px;

}

.about-container p span{

	  color: #000000;

    font-family: "OpenSans-Bold";

    font-size: 15px;

    padding-top: 20px;	

}

.about-reverse{

	padding-top:0px;	

}

.owner-mes h3{

	 color: #000000;

    font-family: "OpenSans-Bold";

    font-size: 15px;

	margin:0px auto 10px;;

}

.owner-mes p{

	color:#333;	

	font-size:15px;

	font-family: 'OpenSans-Regular';

	line-height:25px;	

}

.owner-mes{

	padding-bottom:150px;

	max-width:815px;	

}



/*---------------------------------------------------------*/

					/*Start case studies*/

/*---------------------------------------------------------*/

.inner-case{

	padding:0 0 150px;	

}

.inner-case .service{

	padding-top:0px;	

}

.inner-case .service h3{

	color:#333;	

}

.inner-case .service h3 a{

color:#333;	

}

.inner-case .service h3 a:hover{

color:rgba(253, 191, 130, 1);	

}

ul.casede-img{

	list-style-type:none;

}

ul.casede-img li{

	padding:20px 10px;	

	text-align:center;

}

ul.casede-img li img{

	width:100%;	

	height:auto;

	max-width:260px;

	margin:0 auto;

}

.casedetext h3{

font-family: "Raleway-Medium";

    font-size: 36px;

	color:#333;

	text-transform:uppercase;

	margin:0px;

}

.casedetext p {

	/*margin-top:50px;*/
	 margin-top:26px;

	 color: #333333;

    font-family: "OpenSans-Regular";

    font-size: 15px;	

}

.casedetext p span{

 color: #000000;

    font-family: "OpenSans-Bold";

    font-size: 15px;

}



/*---------------------------------------------------------*/

					/*Start blog post*/

/*---------------------------------------------------------*/

.blog-catg h2{

	font-family: "Raleway-Medium";

    font-size: 24px;

	color:#333;

	text-transform:uppercase;

	margin:0px;	

	 padding-bottom: 5px;

	 border-bottom:2px solid #000;

    width: 37px;

}

.blog-c{

	margin-top:5px;	

}

.blog-catg ul{

	list-style-type:none;

	margin:15px 0 0 0;

}

.blog-catg ul li{

	min-height:55px;

	line-height:51px;

	border-bottom:1px solid #fff;	

	background-color:#ff9933;

	padding-left:20px;

	color:#ff9933;

}

.blog-catg ul li:hover{

	background-color:#68bd45;

	color:#a7fd02;

}



.blog-catg ul li a{

	font-family: 'OpenSans-Regular';

	font-size:16px;

	color:#fff;

	text-transform:uppercase;

}

.latest-news{

	margin-top:35px;	

}

.latest-news h2{

		font-family: "Raleway-Medium";

    font-size: 24px;

	color:#333;

	text-transform:uppercase;

	margin:0px;	

	position:relative;

}

.latest-news h2::before {

    background: #000 none repeat scroll 0 0;

    bottom:-5px;

    content: "";

    display: block;

    height: 2px;

    left: 0;

    position: absolute;

    transition: width 0.25s ease 0s;

    width: 37px;

}





.latest-news ul{

	list-style-type:none;	

}

.latest-news ul li img{

	max-width:69px;

	float:left;

	height:69px;	

}

.latest-news .rpwe-block a{

	font-family: 'Lato-Regular';

	font-size:14px;

	color:#333;

}

.latest-news  .rpwe-thumb{

	padding:0px !important;	

}

.latest-news ul li .post-content {

    float: left;

    padding-left: 7px;

    width: 69%;

}

.latest-news ul li{

	padding:25px 0;

	border-bottom:1px solid #cccccc;

	min-height:120px;	

	margin-bottom:0px;

}

.latest-news ul li .post-date{

	font-family: 'Lato-Regular';

	font-size:12px;

	color:#999999;	

}



.blog-archives {

	padding:30px 0 50px;

}

.blog-post h3{

	color: #000000;

    font-family: "OpenSans-Bold";

    font-size:22px;

	margin:5px 0 5px;

}



.blog-post .by-catg{

	font-family: 'OpenSans-Regular';

	font-size:12px;

	color:#999;	

}

.blog-detailsp{

	margin-top:20px;

	padding-bottom:235px;

	border-bottom:1px solid #ececec;	

}

.blog-detailsp img{
	margin:0 0 30px 0px;
	height: auto;
    max-width: 100%;

}

.blog-detailsp p{

	font-family: 'OpenSans-Regular';

	font-size:14px;

	color:#333;	

	line-height:25px;

	text-align:left;
	margin-bottom:30px;	

}
.blog-detailsp ul { margin-bottom:50px;}
.blog-detailsp ul li{color: #333333;font-family: "OpenSans-Regular";font-size: 14px;line-height: 30px;padding-left: 0px;margin-left: 16px;list-style: none;}

.blog-detailsp ul li:before {
  /* For a round bullet */
  content: '\2022';
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -15px;
  top: 0;
  color:#ff6633;
  font-size: 20px;
}


.prev-next{

	min-height:35px;

	padding-bottom:230px;

	padding-top:20px;	

}

.prev-next .btn-prev {

	float:left;

}

.prev-next .btn-prev a{

	  background-color: #68bd45;

    color: #fff;

    font-family: "OpenSans-Bold";

    font-size: 14px;

    height: 35px;

    max-width: 253px;

    padding: 10px 53px;

    text-align: center;

}



.prev-next .btn-next {

	float:right;

}

.prev-next .btn-next a{

	  background-color: #68bd45;

    color: #fff;

    font-family: "OpenSans-Bold";

    font-size: 14px;

    height: 35px;

    max-width: 253px;

    padding: 10px 53px;

    text-align: center;

}

/*---------------------------------------------------------*/

					/*Start category page*/

/*---------------------------------------------------------*/

.blog-categ {

	margin:-20px 0 0;	

}

.blog-categ ul{

	list-style-type:none;

	margin:0;	

}

.blog-categ ul li h3.post-title{

		margin:0 0 5px;	

}

.blog-categ ul li .post-title a{

	font-family: "OpenSans-Bold";

    font-size: 15px;	

	color:#000;

}

.blog-categ ul li .post-title a:hover{

	color:#FFBC79;	

}

.blog-categ ul li .by-date{

	color: #999999;

    font-family: "OpenSans-Regular";

    font-size: 12px;	

}

.blog-categ ul li .post-article p{

	 font-family: "OpenSans-Regular";

    font-size: 14px;	

	color: #333;

	margin:20px 0;

}

.blog-categ ul li .post-readmore a{

	  background-color: #68bd45;

    color: #fff;

    font-family: "OpenSans-Bold";

    font-size: 14px;

    height: 35px;

    max-width: 253px;

    padding: 10px 23px;

    text-align: center;	

}

.blog-categ ul li .post-readmore a:hover{

	 background-color: #ff9933;	

}

.blog-categ ul li{

	border-bottom:1px solid #ececec;

	min-height:246px;

	margin:25px 0;	

}

.blog-categ ul li .post-content{

	width:72%;

	max-width:600px;	

}

.blog-categ  .entry{

	margin-bottom:56px;	

}

.blog-categ .single-img-blog{

	float:right;

	margin-right:0px;	

}

.blog-categ ul li  .post-readmore{

	max-width:200px;

	float:left;

	margin-right:20px;	

}

.blog-categ ul li span i{

	color:#c2e7e7;	

} 

.blog-categ ul li .single-img-blog img{

	max-width:164px;	

}

.entry {

    float: left;

    margin-bottom: 40px;

    width: 100%;

}

.single-img-blog {

    float: left;

    margin-right: 11px;

    max-width: 194px;

}

li .post-content {

    float: left;

    padding-left: 7px;

    width: 63%;

}

.pagina{

	margin:0px 0 100px;	

}

.pagina .pagination{

	margin-top:0px;

}

.pagina .pagination > li > a, .pagina .pagination > li > span{

	    font-family: "OpenSans-Bold";

    font-size: 16px;

	color:#fff;	

	background-color:#ff9933;

	border:0px;

	margin-left:0px;

	margin-right:10px;

	padding:12px 18px;

}

.pagina .pagination > li.active a, .pagina .pagination > li:hover a{

	background-color:#68bd45;	

}







/*-----------------carousel slider custom effect-------------------------*/



.carousel-fade .carousel-inner .item {

  opacity: 0;

  transition-property: opacity;

}



.carousel-fade .carousel-inner .active {

  opacity: 1;

}



.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  opacity: 0;

  z-index: 1;

}



.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}



.carousel-fade .carousel-control {

  z-index: 2;

}



/*

WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."

now override the 3.3 new styles for modern browsers & apply opacity

*/

@media all and (transform-3d), (-webkit-transform-3d) {

    .carousel-fade .carousel-inner > .item.next,

    .carousel-fade .carousel-inner > .item.active.right {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.prev,

    .carousel-fade .carousel-inner > .item.active.left {

      opacity: 0;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

    .carousel-fade .carousel-inner > .item.next.left,

    .carousel-fade .carousel-inner > .item.prev.right,

    .carousel-fade .carousel-inner > .item.active {

      opacity: 1;

      -webkit-transform: translate3d(0, 0, 0);

              transform: translate3d(0, 0, 0);

    }

}



/*---------------------------------------------------------*/

					/*Start contact us*/

/*---------------------------------------------------------*/

#mapgenerator{

max-width:1170px;

width:100%;

height:350px;

overflow:hidden;

margin:50px auto 25px;

}

.form .form-control{

	border-radius:0px;	

	margin-bottom:20px;

	width:80%;

}

.contactp{

	  /*border-bottom: 1px solid #cccccc;*/

    color: #333333;

    margin-bottom: 20px;

    padding-bottom: 25px;

}

.contactp span{

	 color: #000000;

    font-family: "OpenSans-Bold";

    font-size: 15px;	

}

.contactp a{

	color:#333;	

}

.form{

	padding:50px auto;

	max-width:550px;

}

.form textarea{

	max-width:550px;

	width:100%;

	height:350px;	

	margin-bottom:25px;

	border:1px solid #ccc;

}

.form .btn-contact{

 border-radius: 0 !important;

    color: #ffffff;

    font-size: 18px !important;

    padding: 8px 40px !important;

	background-color:#0da640;

	width:130px;

	height:44px;

	margin-bottom:100px;

	border:0px;

}

.form .form-group .control-label{

	padding-top:15px;	

}

.form p{

   height: auto;

    line-height: 0;

    margin-bottom: 15px;

}

.contact-form input, .contact-form textarea{width:100% !important;}
.contact-form .wpcf7-form-control.wpcf7-submit {background: none repeat scroll 0 0 #66cc33;border: medium none;color: #FFFFFF;padding: 15px;width:150px !important; font-size:20px;}



/*---------------------------------------------------------*/

					/*Start Training*/

/*---------------------------------------------------------*/

.training-container p{

	margin:30px 0 0;	

}

.training-container ul{

	list-style-type:none;

	margin-top:30px;

}

.training-container ul li{

	color: #333333;

    font-family: "OpenSans-Regular";

    font-size: 14px;

    line-height: 30px;

}

.training-container ul li i{

 color: #ff9933;

    font-size: 9px;

    line-height: 29px;

	margin-right:10px;

}

.traning-logo{

	max-width:417px;

	margin:0 auto;	

}



.pastitle strong{

		line-height:40px;

}

.psd-col{

	text-align:center;

	max-width:700px;

	margin:25px auto;	

}

.psd-col p{

	margin-top:25px;

}

.psd-col img{

	/*border:4px solid rgba(253, 191, 130, 0.9);*/

	height: auto;

    width: 100%;

	height:auto;

	max-width:700px;

	vertical-align:middle;

	

}

#blogpage{

	  background-color: #ffffff;

    margin: 350px auto 0;

    position: relative;

    z-index: 1;	

	padding-top:50px;

}

#blogpage .breadcrumb{

	background-color:#fff;	

	 background-color: #ffffff;

    color: #ff6633;

    font-family: "OpenSans-Regular";
	
	padding: 18px 0 18px 3px;

}

#blogpage .breadcrumb > li a{

	color:#333;	

	font-size:13px;

	font-family: 'OpenSans-Regular';

}

#blogpage .breadcrumb a{

	color:#333;	

	font-size:13px;

	font-family: 'OpenSans-Regular';

}

/*-----------------adjust wp common css--------------------------*/

h1.commonh1{

	    color: #333333;

    font-family: "Raleway-Medium";

    font-size: 36px;

    margin: 0 auto;

    text-transform: capitalize;

}
h2.commonh2{font-size: 26px;}

.cablepd img{

	width:100%;

	max-width:700px;

	margin:25px auto;

	height:auto;

	vertical-align:middle;

}

.blog-detailspp img{

	 float: right;

    margin: 0 0 80px 40px;

    max-width: 232px;

    width: 100%;	

}

.logouser {

	text-align:center;	

}

.logouser img{

	max-width:217px;

	height:auto;

	width:100%;

	margin:10px auto;	

}

.dpd_page span{

	color:#A4E7FF;	

}

.dpd_page ul{

	list-style-type:none;	

}

.dpd-two ul{

	list-style-type:none;	

}

.dpd-two ul li{

  	color: #333333;

    font-family: "OpenSans-Regular";

    font-size: 14px;

    line-height: 30px;

    margin-left: 20px;

    padding-left: 10px;

}

.dpd-two ul li i{

  color: #ff9933;

    font-size: 9px;

    left: -20px;

    line-height: 29px;

    margin-right: -12px;

    position: relative;

}

.dpd-two p{

margin-top:25px;	

}



.dpd-two ul li img{

	width:100%;	

	max-width:300px;

}

.wpb_content_element {margin-bottom: 5px !important;}

.post-article{ margin-top: -15px;}

.more-link, .below-logo{display:none;}

@media screen and (max-width: 989px){
	.below-logo{display:block;width:100%;background-color: #f0f0f0;
    line-height: 36px;
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
    -moz-border-radius-topleft: 8px;
    -moz-border-radius-topright: 8px;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;}
	.below-logo span{width:49%; display:inline-block;text-align: center;}
	.below-logo span a{font-size:20px;color: ##000;  font-family: 'OpenSans-Light';}
}
@media screen and (max-width: 380px){
	.below-logo span a{font-size:16px;}
}

.custom .menu-item.menu-item-search { float:right; width:260px; }
.custom .menu-search-form { float:right; padding-top:3px; width:250px; }
.custom form.menu-search-form { width:auto; }
.custom form.menu-search-form #s { background:#fff; border:1px solid #000; font-size:11px; margin:0 2px 0 0; padding:2px; width:180px; float:left; }
.custom .menu-search-form input#searchsubmit.my-wp-search { background:#000; color:#fff; cursor:pointer; float:right; padding:2px; text-transform:uppercase; }