/*home body style */
.container1{margin-left: 100px; margin-right: 50px}
.containerbody{background-color: #ffffff}
h2{margin-bottom: 16px;}
.carousel-inner .item .col-sm-6{padding-left:0px;}
#myCarousel6 > .carousel-control:hover{background-color:transparent;}
#myCarousel6 .carousel-control.left:before{content:'';}
#myCarousel6 .carousel-control.right:before{content:'';}
#myCarousel6 .carousel-control.left{left: -95px; top: 40%; height: 50px;width:10%;}
#myCarousel6 .carousel-control.right{right:-60px; top:40%; height:50px;width:10%;}
#myCarousel6 .left, #myCarousel6 .right{background-image:none;}
.left-control-icon-big{background-image:url(../../images/left-big.png); 
background-repeat:no-repeat;}
.right-control-icon-big{background-image:url(../../images/right-big.png);
background-repeat:no-repeat;}
.main_service_section_wraper{ border-top:1px solid #1c2936;background:#1c2936;}
.main_service_section{padding-bottom:15px; padding-top:30px;}
span.htl-lpage-block{
padding: 18px 22px 15px 11px;}
.text-left{padding-left:15px; padding-top:10px; padding-bottom:0px!important;}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}
.filter li{list-style:none;}
.filter li a{background: #ff6760;
text-decoration: none; margin: 0 10px 10px 10px;font-weight: normal;
font-size: 16px;
text-transform: capitalize;
color: #FFF;
display: inline-block;
background-color: #2c3e50;
padding: 6px 20px;
-webkit-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
cursor: pointer;
width: auto;
border: none;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 1px;
}
.filter li a:hover, .filter li a.selected{background: #6e92b7;}



/* hoem body custom */

.tec-section-top{background:#1c2936; border:1px solid transparent;}
.tec-section-top {margin-bottom: 0px;
border-bottom: 1px solid rgb(102, 99, 99);}
.section-top .tec-page-header {background:transparent;}
.tec-page-header h2{margin:20px 0px 0px 0px;}
.tec-page-header h1{margin:0px 0px 20px 0px;}
.tec-page-header p{margin-bottom:30px;}

.tec-feature-p{height: auto; margin-bottom: 15px; padding: 15px;}
.tec-feature-p .tec-feature-img{float:left; margin-left: 10px;}
.tec-feature-p .tec-feature-p-content{float: left; width: 79%; color:#ffffff;}
.tec-feature-p .tec-feature-p-content p{font-size:16px;line-height:20px; color:#D7E3EE; width: 102%;}
.tec-feature-p-content .tec-feature-title{font-size:24px; margin-bottom: 10px;}

.tec-feature-p:hover{
background: #2C3E50;
border-left: 10px solid #DCDCDC;
border-radius: 3px;
-webkit-transition: all 0.1s ease 0.3s;
     -moz-transition: all 0.9s ease 0.3s;
       -o-transition: all 0.9s ease 0.3s;
      -ms-transition: all 0.9s ease 0.3s;
          transition: all 0.9s ease 0.3s;
}


/* home page portfolio*/
.filter{position:absolute;margin-top:-40px;}
.portf-my-projects{
	height:auto;
	width:100%;			
}
.portf-my-projects .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-my-projects .page-header .feature-title{
	text-align:left; 
	padding-bottom:14px;
	border-bottom:2px solid #1c2936;
	color:#1c2936;
}
.portf-my-projects .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align:left!important;
}
.portf-my-projects .container p{	
	font-size: 18px;
	padding-bottom: 15px;
}

.tec-page-header h2{text-align:center; font-weight:bold; font-size:30px; color:#fff; line-height:48px;}
.tec-page-header h1{text-align:center; font-size:48px; color:#fff; line-height:48px; font-weight:bold;}
.tec-page-header p{text-align:center; font-size:18px; color:#fff; line-height:24px;}
.portf-my-projects{ padding-top:60px;}


.home-section-top{overflow:visible;}
.home-section-top, .main_service_section_wraper_2{background-color:#2c3e50; margin-bottom:0px;}
h2.tec-page-header-h2{margin:20px 0px 0px 0px; text-align:left!important;}
p.tec-page-header-p{margin-bottom:0px; text-align:left!important;}
.tec-feature-p-2{
height: auto;
margin-bottom: 15px;
padding: 15px;
margin-top:10px;
border-top:12px solid transparent;
}
.tec-feature-p-2 .tec-feature-img{
margin:0 auto;
display:block;
padding-top:20px;
}
.tec-feature-p-2 .tec-feature-img img{
margin:0 auto;
display:block;
}
.tec-feature-p-2 .tec-feature-p-content{
width: 100%;
color:#ffffff;
margin-top:35px;
text-align:center;
}

.tec-feature-p-2 .tec-feature-p-content .tec-feature-title{margin-bottom:20px;}
.tec-feature-p-2 .tec-feature-p-content p{
font-size:16px;line-height:20px; color:#6dbcdb;
width: 100%;
}
.tec-feature-p-2:hover{background-color:#162432; border-top:12px solid #6e92b7; border-radius:3px; display:block;}
.tec-feature-p-2:hover .tec-feature-p-content p{color:#fff;}
.home-btn-read-more{background-color:#6e92b7; color:#fff; width:100%; height:60px; font-size:20px; line-height:50px;}
.home-read-more{display:none; margin-top:35px;}
.tec-feature-p-2:hover .home-read-more{display:block;}
.main_service_section_wraper_2{height:405px;}
.main_service_section_wraper_2 .main_service_section{padding-top:10px;}

/*isotop */

.portf-my-projects .page-header .feature-title{padding-bottom: 16px!important;}
.portf-my-projects .container .col-sm-12{padding-left:0px!important; padding-right:0px!important;}

.portf-my-projects .container .portfolio-wrapper ul.filter{width:100%;}
.portf-my-projects .container .portfolio-wrapper ul.filter li{float:right;}




/* Error 404 */
.error_details2{
background:#fff!important;
text-align:center;
padding-top: 80px!important;
}
.error_details2 p{
font-size:18px;
font-weight:bold;
font-weight:bold;
}
.error2-btn{
padding-bottom: 60px;
padding-top: 20px;
}
.error2-btn button{
font-size:20px;
background:#2c3e50;
border-radius: 2px;
border-bottom-left-radius: 2px!important;
border-top-left-radius: 2px!important;
color: #fff;
}
.widget_nav_menu ul li{padding-bottom: 8px;}
.widget_nav_menu a{margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;}
.widget_categories ul li{padding-bottom: 8px;}
.cat-item a{margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;}
.widget_archive ul li{padding-bottom: 8px;}
.widget_archive a{margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;}
.widget_pages ul li{padding-bottom: 8px;}
.widget_pages a {
margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;
}


.portfoliobg{background-color:#f8f8f8;}

@media only screen and (min-width: 790px) and (max-width: 1315px) { 
#myCarousel6 .carousel-control.right {
right: -10px;
top: 40%;
height: 50px;
width: 10%;
}
}
@media (max-width: 960px){
.main_service_section_wraper_2 {
height: auto!important;
}
}

.widget_recent_entries ul li{padding-bottom: 8px;}
.widget_recent_entries a{margin: 0px;
padding: 0px;

color: #333333;
cursor: pointer;}
.widget_recent_comments {margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;
}

.widget_recent_comments ul li{padding-bottom: 8px;}
.widget_recent_comments a{margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;
}
.widget_meta ul li{padding-bottom: 8px;}
.widget_meta a{
	margin: 0px;
padding: 0px;
font-size: 15px;
color: #333333;
cursor: pointer;
}

.searchform input{margin-bottom: 15px;
height: 35px;
font-size: 17px;
padding-left: 10px;
padding-right: 10px;
border: none;
border-radius: 4px;
color:#fff;
padding-top: 0px;}

/* Head */
.main-menu{background-color:#d7dadb; padding:0px;}
.navbar {margin-bottom:0px; height:50px; font-size:16px;}
.navbar-brand {padding:0px 30px 0px 15px; margin-top:-10px;}

.header-main{margin-bottom:-20px;}

.portf-one-our-project .left-part h2 {
font-size: 36px;
font-weight: bold;
color: white;
padding-top: 15px;
}
.tn-blog{background-color: #d7dadb;}




/* blog Page */
.clear{clear:both;}
body.tn-blog{background:#d7dadb;}

/*header*/
.section-top-blg{background:url(../../images/blg-image/blg-header.png)no-repeat;margin-top: 25px;padding-bottom: 51px; background-size:100% 100%;}
.section-top-blg h2{color: white;
font-weight: bold;
font-size: 26px;
margin-bottom: 10px;
padding-top: 28px;}
@media only screen and (min-width: 850px) and (max-width: 1000px) { 
.section-top-blg{background:url(../../images/blg-image/blg-header.png)no-repeat;margin-top: 25px;padding-bottom: 51px; background-size:100% 85%;}

}
@media only screen and (min-width: 768px) and (max-width: 850px) { 
.section-top-blg{background:url(../../images/blg-image/blg-header.png)no-repeat;margin-top: 25px;padding-bottom: 51px; background-size:100% 75%;}
}

@media only screen and (min-width: 100px) and (max-width: 768px) { 
.section-top-blg{background: #1c2936;margin-top: 25px;padding-bottom: 51px; background-size:100% 75%;}
}
.section-top-blg p{color:white; width:47%;}

/*blg-post*/
.blg-post-section{margin-top: 25px;}
.blg-cl-post{padding:0px; overflow:hidden; background:#ffffff;padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post12{padding:0px; overflow:hidden; background:#ffffff;padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post img{width:100%;height:100%;}
.blg-cl-post12 img{width:100%;}
.blg-cl-post12 .mor img{width:100%; height:auto;}
.blg-cl-post12 .mor iframe{width:100%; height:509px;}

.blg-cl-post h2.blg-cl-title{color:#333333; font-weight:bold;font-size: 22px;margin-bottom: 10px;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.blg-cl-post12 h2.blg-cl-title{color:#333333; font-weight:bold;font-size: 22px;margin-bottom: 10px;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}


.blg-cl-post p.blg-sl-ico{float:left; padding-right:20px;}
.blg-cl-post12 p.blg-sl-ico{float:left; padding-right:20px;}
.blg-cl-post i{padding-right:5px;}
.blg-cl-post12 i{padding-right:5px;}
.bgl-pageination ol.carousel-indicators{bottom: -25px;
left: 5%; width:auto; margin-left: -3%;}

.blg-caro-post{padding-bottom:10px;}
.blg-cl-ps{padding-bottom:30px;}
.blg-post-section .carousel-indicators li{text-indent:1px; border-radius:0px; background:white; border:none; width:auto; height:auto;padding-top: 10px;
padding-bottom: 10px;margin-right: 5px;border-radius: 5px; font-size:24px; color:#333333; font-weight:bold;}
.blg-post-section .carousel-indicators li.active{background:#2c3e50!important;color:white!important;}

.blg_cat .blg-catt-line h2{text-align:left!important;color:#333333;}
.blg-catt-line{border-bottom: 1px solid #999999!important;;}


p.blg-read-more{float: right;
background: #2c3e50;
color: white;
padding: 18px 35px 19px 35px;
font-size: 25px;
opacity:0;
margin-top: 0px;
border-radius: 5px;
-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
a.blg-btn-read-more{color: white; text-decoration:none;}
.blg-cl-post:hover p.blg-read-more{opacity:1;
-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.blg-cl-post12:hover p.blg-read-more{opacity:1;
-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}

.blg-cl-post:hover h2.blg-cl-title{color:#6e92b7; cursor:pointer;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.blg-cl-post12:hover h2.blg-cl-title{color:#6e92b7; cursor:pointer;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}



/*single*/

.blg-singel-post-section{margin-top: 25px;padding-bottom: 20px;}
.blg-sin-post p.blg-sl-ico{float:left; padding-right:20px;}
.blg-sin-post i{padding-right:5px;}

.blg-sin-post img{padding-top: 12px;}
.blg-sin-post h2.blg-cl-title{color:#333333; font-weight:bold;font-size: 27px;margin-bottom: 10px;-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;}
.blg-sin-post{padding:0px; overflow:hidden;margin-bottom: 33px;
}
.blg-sin-text{padding:0px;}


/*********full txt**********/
.blg-sin-post-full-txt{background:white;padding-bottom: 15px;}
h2.blg-sing-fl-txt{color: #333333;
font-size: 19px;
font-weight: 400;
line-height: 25px;
padding-top: 10px;
padding-bottom: 10px;
}
h2.blg-sing-fl-txt-red{color: #6e92b7;
font-size: 19px;
font-weight: 700;
line-height: 25px;
padding-top: 8px;
padding-bottom: 56px;

}
p.blg-sing-fl-txt-con{color: #666666;
text-align: justify;
font-size: 16px;
line-height: 21px;
padding-bottom: 15px;}
.blg-sin-post-cmnt{background: white;
padding-left: 0px;
padding-bottom: 5px;
margin-bottom: 40px;}
.blg-cm-imgs{padding-left:0px; overflow:hidden;}
.blg-cm-imgs img{width:80%;}
h2.blg-cmt-count{color: #666666;
font-weight: 700;
font-size: 25px;}
/************************/
.blg-sin-post-cmntpart2{background:white; padding:0px;}
.blg-sin-post-cmntpart2 ul{ padding-top: 30px;
padding-bottom: 10px;
padding-right: 12px;
padding-left: 14px;
border-bottom:1px solid #e7e7e7;}
h2.blg-cmt-count{color: #666666;
font-weight: 700;
font-size: 25px;}
/************************/
.blg-sin-post-cmntpart2{background:white; padding:0px;}
.blg-sin-post-cmntpart2 ul{ padding-top: 30px;
padding-bottom: 10px;
padding-right: 12px;
padding-left: 14px;
border-bottom:1px solid #e7e7e7;}
span.blg-cm-round2{background: #ff9999;
padding: 41px 57px 74px 58px;
border-radius: 100px;
float: left;
margin-right: 20px;}
span.blg-cm-round3{background: #ffcc66;
padding: 41px 57px 74px 58px;
border-radius: 100px;
float: left;
margin-right: 13px;}
span.blg-cm-round4{background: #99ff99;
padding: 18px 28px 32px 22px;
border-radius: 100px;
float: left;
margin-right: 13px;}
span.blg-sp-red{cursor:pointer;color:#ff6666;}
p.blg-load-more{background: #6dbcdb;
text-align: center;
font-size: 23px;
padding-top: 15px;
padding-bottom: 15px;
margin-top: 20px;
position: relative;}
a.blg-load-mm-li{color:white; text-decoration:none;}
.blg-singel-post-section input{margin-bottom: 15px;
height: 35px;
font-size: 17px;
padding-left: 35px;
padding-right: 35px;
border: none;
border-radius: 4px;}
.blg-singel-post-section input.blg-in-n{background:white url(../../images/blg-image/blg-in-n.png)no-repeat 8px 8px;}
.blg-singel-post-section input.blg-in-e{background:white url(../../images/blg-image/blg-in-e.png)no-repeat 8px 8px;}
.blg-singel-post-section input.blg-in-w{background:white url(../../images/blg-image/blg-in-w.png)no-repeat 8px 8px;}
.blg-singel-post-section textarea{height:250px;margin-bottom: 5px;}
span.blg-reset{color:#fa4248; cursor:pointer;}
.blg-submit{float: right;
background: #2c3e50;;
border: none;
color: white;
padding: 11px 42px 11px 42px;
font-size: 17px;
border-radius: 3px;}

.blg-sin-post span img{width:auto;padding-right: 8px; cursor:pointer;}



.blg-sin-post-cmntpart2 ul{ padding-top: 30px;
padding-bottom: 20px;
padding-right: 12px;
padding-left: 15px;
border:1px solid #e7e7e7;}


/*sidebar*/
.page-header {border-bottom: 2px solid #e2e2e2; margin-bottom:30px; padding-bottom:0px; }
.page-header h2{text-align:center;}
.page-header .feature-title{text-align:center; padding-bottom:15px;}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}
h2{margin-bottom: 16px;}
.carousel-indicators{
  bottom:-22px;
  left:34%;
}
.height{
  height:0px;
}

/* image hover */
.tn-image-pop{overflow:hidden;}
.tn-image-pop .tn-hover-pop-up-img{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom:0px;
  opacity:0;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;}
  .tn-image-pop .tn-hover-pop-up-img:hover{visibility:visible;
 
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  -ms-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  opacity:1;}
  .tn-image-pop:hover img{
-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
-webkit-transform: scale(1.8);
-moz-transform: scale(1.8);
-o-transform: scale(1.8);
-ms-transform: scale(1.8);
transform: scale(1.8);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);

}
.tn-image-pop img{
-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
   }


   /*pagination */

   .pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {

margin: 2px 2px 0px 0;
padding:6px 15px 6px 15px;
text-decoration:none;
width:auto;
color:black;
background-color: #fff;
font-size: 24px;
border-radius: 5px;
margin-right: 5px;
}

.pagination span:hover{
color:#fff;
background: #8FC1F0;
}
 
.pagination a:hover{
color:#fff;
background: #8FC1F0;
}
 
.pagination .current{
padding:6px 15px 6px 15px;
border-radius: 5px;
background: #2c3e50!important;
color: white!important;
margin-right: 5px;
}


.border1{
  text-align: left!important;
  border-bottom: 1px solid #ff6666!important;
  margin-bottom: -1px;
  width: 60%;
padding-bottom: 16px;
color:#666666!important;
padding-top: 16px;
}

#content{
  width:68.1702%;
  
}
#sidebar{
  width:29.33333%;
 
}


.blog1 p{width:47%;}

.bg {
position: relative;
background-color: #fff;
}


/*blog-hover*/

.tn-image-pop{overflow:hidden;}
.tn-image-pop .tn-hover-pop-up-img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:0px;
	opacity:0;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;}
.tn-image-pop .tn-hover-pop-up-img:hover{visibility:visible;
	
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	opacity:1;}
	

.tn-image-pop:hover img{
-webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
-webkit-transform: scale(1.8);
-moz-transform: scale(1.8);
-o-transform: scale(1.8);
-ms-transform: scale(1.8);
transform: scale(1.8);
-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);

}

/* footer section */

h2{margin-bottom: 16px;}
h4{font-size:20px; margin-bottom: 5px;}
/* Subscribe section */
.subscribe h3{color:#fff; font-size:30px; padding-top:0px; margin-top:0px;}
.section-bottom{background-color:#4A6B8E; padding-top:30px; padding-bottom:36px;}
.section-bottom .col-sm-6 img{float:left; padding-right:20px;}
.section-bottom .col-sm-6 h4{display:inline; color:#fff; font-size:20px; font-weight:bold; line-height:20px; display:block;}
.section-bottom .col-sm-6 p{clear:both; color:#fff; padding-top:10px; font-size:16px;}
.subscribe .input-group .form-control{background-color:#2D3E50;color:#ff7b7f; text-shadow:none; font-size:24px; border:none; height:50px;}
.subscribe .input-group .input-group-btn .btn{height:50px; background-color:#1C2939; border:none; color:#fff; font-size:22px;border-top-right-radius: 2px;border-bottom-right-radius: 2px; padding:0px 30px 0px 30px;}
h2{margin-bottom: 1px;}
.section-footer{background-color:#1f272e; padding:40px 0px 40px 0px;}
.about-us h2{color:#fff; font-weight:bold;}
.about-us img{float:left; padding-right:10px; padding-bottom:10px;}
.about-us p{display:inline; color:#fff;}
/* Footer tweeter section */
.twitter h2{color:#fff; font-weight:bold;}
.color-red{color:#4A6B8E;}
.color-gray{color:#404448;}
.color-link{color:#66cccc;}
.border-pa{border-top: 1px solid #303d49; border-bottom: 1px solid #303d49; padding-top:5px; padding-bottom:10px;}

/* footer tag cloud section */
.tag h2{color:#fff; font-weight:bold;}
.custom_btn_bottom{padding:5px 15px 5px 15px; background-color:#2b3843; color:#070809; border:none; margin:2px;}

/* contact us section */

.contacts h2{ color:#fff; font-weight:bold;}
.contacts p{color:#cccccc; border-bottom:1px solid #303d49; padding-bottom:10px;}


/* copyright section */
.section-footer-copyright{padding-top:25px; padding-bottom:10px; background-color:#191e23;}
.copyright-text p{line-height:28px; padding-top:5px;}
.social-link p{float:right;}

.btn 
{
white-space:normal!important;
}

.facebook{float:right;background:url("../../images/facebook.png")no-repeat;height:34px;width:34px;border-style:none;}
.facebook:hover{background:url("../../images/facebook-hover.png");}

.twitter_footer{float:right;position:relative;background:url("../../images/twetter.png")no-repeat;height:34px;width:34px;border:transparent;}
.twitter_footer:hover{background:url("../../images/twetter-hover.png");}

.googleplus_footer{float:right;position:relative;background:url("../../images/googleplus.png")no-repeat;height:34px;width:34px;border:transparent;}
.googleplus_footer:hover{background:url("../../images/googleplus-hover.png");}

.pintrest_footer{float:right;position:relative;background:url("../../images/pintrest.png")no-repeat;height:34px;width:34px;border:transparent;}
.pintrest_footer:hover{background:url("../../images/pintrest-hover.png");}

.vimeo_footer{float:right;position:relative;background:url("../../images/vimeo.png")no-repeat;height:34px;width:34px;border:transparent;}
.vimeo_footer:hover{background:url("../../images/vimeo-hover.png");}

.rss_footer{float:right;position:relative;background:url("../../images/rss.png")no-repeat;height:34px;width:34px;border:transparent;}
.rss_footer:hover{background:url("../../images/rss-hover.png");}

.btn .tagcloud{}
.tagcloud{
	margin-top: 25px;
	margin-bottom: 20px;

}
.tagcloud a{
	white-space: normal!important;
	padding: 7px 20px 7px 20px;
background-color: #2b3843;
color: #070809;
border: none;
margin: 2px;
border-color: #6e92b7;
border-radius: 5px;
font-size: 14px!important;
font-weight: normal;
line-height: 1.428571429;
text-align: center;
vertical-align: 15px;
cursor: pointer;
}
.tagcloud a:hover{
	color: #ffffff;
background-color: #6e92b7;
border-color: #6e92b7;
text-decoration: none;
}

/*Newsletter*/
.widget_wysija{color:#fff;}

.widget_wysija .wysija-paragraph input{background-color: #2D3E50;
color: #ff7b7f;
text-shadow: none;
font-size: 24px;
border: none;
height: 50px;
width:72%;
border-radius:5px;
float:left;}


.widget_wysija input{height: 50px;
background-color: #1C2939;
border: none;
color: #fff;
font-size: 22px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
padding: 0px 30px 0px 30px;
float:left;
margin-top: 0px;}

.widget_wysija_cont .wysija-submit {
display: block;
margin-top: -10px;
margin-left: -5px;
 }


 #calendar_wrap{font-size: 15px;}

 #calendar_wrap caption{font-size: 20px;
 margin-bottom: 12px;
color: #333;}

 #calendar_wrap thead{color: #333;}
 #calendar_wrap thead tr th{color:#333;}
 .screen-reader-text{display:none!important;}
#s{min-width: 100px;
display: inline-block;
background-color: #1c2936;
color:#fff;
}
#searchsubmit{
background-color: #4A6B8E;
color: #fff;
border-color: transparent;}

/*recent Post custome*/


.clear{clear:both;}
body.tn-blog{background:#d7dadb;}
.blg-post-section{margin-top: 25px;}
.blg_si-rec{padding:0px; overflow:hidden;}
.blg_si-rec img{width:100%;}
.blg-ref-title{color: white;
text-align: center;
font-size: 25px;
padding: 80px 10px 0px 10px;
font-weight: 700;}
p.blg-ref-cmm{text-align: center;
color: white;}
p.blg-ref-cmm a{color:white; text-decoration:none;}
p.blg-ref-cmm i{padding-left:9px; padding-right:9px;}
p.blg-ellipse{text-align: center; color:white;padding-top: 16px;
padding-bottom: 15px }
p.blg-ellipse i{background:#2c3e50;padding: 11px;margin-right: 10px; cursor:pointer;
border-radius: 100%;
font-size: 17px; 
}
.blg_reference{padding:0px; overflow:hidden; background:url(../../images/blg-ref-img.png)no-repeat; background-size:100% 100%;}
.blg-ref-more{padding-top:15px; padding-bottom:15px;}
.blg-ref-more a{color: white;
font-size: 17px;
text-decoration: none;}
.blg-ref-more a p{border: 1px solid white;
text-align: center;padding: 12px 0px 12px 0px;}


.recent_post_img{
	width:100%;
	height:100%;
	position:relative;
	margin-bottom: 30px;
	}
.blg_reference{
	position:absolute;
	top:0%;
	bottom:0;
	width:100%;
	display:none;
	z-index:9999;
	opacity:0;
	overflow:hidden;
	filter: alpha(opacity=0);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	}
.recent_post_img:hover .blg_reference{
	display:block;
	}
.recent_post_img:hover .blg_reference{
	opacity:1;
	filter: alpha(opacity=100);
	}
.blg-ref-more{
	width: 190px;
	margin: 0 auto;
	}



/* widget-tab */
.blg-cl-tb{padding:0px; border-radius:none;background:#2c3e50;}		
.blg_tab li.active a{
	background:#6e92b7;
	color:#fff;
	border-bottom: none!important;
}
.blg_tab li a:hover,.blg_tab li.active a:hover{
	background:#6e92b7;
	color:#fff;
}
/*Ecart Tab 
******************************/
.blg_tab{
	margin-bottom:10px;
	border-bottom: 2px solid #dddddd;
	
}
.blg_tab li{
	margin-bottom:-2px;
}
.blg_tab li a{
	
	font-size:24px;
	font-weight:normal;
	font-family: Calibri;
	background:#2c3e50;
	border-radius: 0px;
	border-radius: 0px;
	color:#fff;
	border:none!important;
	margin: 0px;
}
.blg-rec-block{padding-left:0px;}
.blg-rec-p{padding:0px; padding-bottom: 0px; overflow:hidden;}
.blg-rec-p img{width:100%;
-webkit-transition: all 0.8s ease-out;
-o-transition: all 0.8s ease-out;
-ms-transition: all 0.8s ease-out;
 -moz-transition: all 0.8s ease-out;
transition: all 0.8s ease-out;
}
.blg-rec-ps-txt h2{margin: 0px;
padding: 0px;
font-size: 19px;
color: #333333; cursor:pointer}
.blg-rec-p a{margin-top: 134%;
position: absolute;
text-align: center;
color: white;
text-decoration:none;
text-transform:uppercase;
padding-left: 30%;
font-size: 100%;
top:100%;
left:0%;
-webkit-transition: all 0.3s ease 0.3s;
     -moz-transition: all 0.3s ease 0.3s;
       -o-transition: all 0.3s ease 0.3s;
      -ms-transition: all 0.3s ease 0.3s;
          transition: all 0.3s ease 0.3s;
		  
		 
}
.blg-rec-ps-txt .blg-sl-ico{color:#999999;padding-top: 7px;}
.blg-rec-ps-txt i{padding-right: 6px;}
.blg-rec-block:hover .blg-rec-p img{opacity:0;
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}
.blg-rec-block:hover .blg-rec-p{background:#fa4248;}
.blg-rec-block:hover .blg-rec-p a{margin-top: -52%;
-webkit-transition: all 0.4s ease-out;
-o-transition: all 0.4s ease-out;
-ms-transition: all 0.4s ease-out;
 -moz-transition: all 0.4s ease-out;
transition: all 0.4s ease-out;}

.blg-line{border-top:1px solid white;padding-bottom: 10px;}


/*accordions*/


.clear{clear:both;}
.blg-post-section{margin-top: 25px;}
body.tn-blog{background:#d7dadb;}

/*Accordions */
/*style*/
h4{font-size:20px; margin-bottom: 5px;}


/********accroading**********/
 .blg-accordion .panel-default > .panel-heading {background:#2c3e50;}
 .blg-accordion .panel-default > .panel-heading > h4> a{color:white;font-size: 20px;
text-decoration: none;}

.blg-accordion .panel-default > .panel-heading > h4> a.panel-heading> span:after  {content:"\f068";float: right;
margin-top: 2px;font-family: FontAwesome;}

.blg-accordion  ul li {list-style: none;
font-size: 19px;
color: #333333;
line-height: 30px;
}
.blg-accordion  ul{padding-left: 2px;}

.blg-accordion .panel-default > .panel-heading > h4> a.collapsed> span:after  {content:"\f0fe";float: right;
margin-top: 2px;font-family: FontAwesome;}


/*portfolio*/



/* ---------------------------------------------PORTFOLIO ONE COLUMN------------------------------------------------------*/
@media only screen and (min-width: 280px) and (max-width: 767px) { 
.portf-two-slider-text .button-pos {margin-top: 0px!important;}
}


@media only screen and (min-width: 280px) and (max-width: 767px) { 
.portf-two-our-projects .filter-bg {height: auto!important;}
}

@media only screen and (min-width: 280px) and (max-width: 767px) { 
.blg-cl-post3 img {width: 55%!important;height: 100%;}
.hoverdiv {display: none;height: 97%;width: 56%!important;position: absolute;margin-left: 22%!important;}
.mm .hoverdiv {display: none;height: 97%;width: 100%!important;position: absolute;margin-left: 22%!important;}
.blg-cl-post3 {text-align: center;}
.blg-cl-post1 img {width: 93%;height: 100%;margin-left: 22%;}
.col3 .element img {width: 100%!important;}
.col3 .element .hoverdiv{width:60%!important; height:97%!important;}
.col-5 .hoverdiv {width: 100%;height: 95%;margin-left: 0%!important;}
.blg-cl-post5 img {width: 30%!important;height: 100%;}
.blg-cl-post5 {text-align: center;}
.col-6 .col-sm-2 .hoverdiv {width: 30%!important;height: 94%; margin-left: 35%!important}
.cor-main-portfolio .col-sm-4 img {width: 56%;height: 100%;}
.cor-main-portfolio .col-sm-4 {text-align: center;}
.cor-main-portfolio .hoverdiv {width: 56%!important;}

}
/* portf-two-our-project start */
.portf-two-our-projects .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-two-our-projects .main-bg {
	background-color:#d7dadb;
}
.portf-two-our-projects .page-header .feature-title{
	text-align:center; 
	padding-bottom:16px;
	border-bottom:2px solid #1C2939;
	color:#666666;
}

.portf-two-our-projects .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align: left;	
}
.portf-two-our-projects p{
	padding-bottom:15px;
	line-height: 20px;
	color: #333333;
	font-size: 14px;
}
.portf-two-our-projects .filter-bg{
	height:100px;
	background-color:#4a6b8d;
	margin-bottom: 30px;
}
.portf-two-our-projects .filter-bg .filter {
	padding: 35px 0 25px 0;
	text-align: center;
	margin-bottom: -10px;
}
.portf-two-slider-text{
	height: 110px;	
	margin-top: -110px;
	position: relative;
	background-image: url("../images/slider/slider-bg.png");
}
.portf-two-slider-text h2{
	color:white;	
	font-weight:bold;
	margin-bottom: 0px;
	padding-top: 10px;
}
.portf-two-slider-text h4{
	color:white;	
	font-weight:bold;
	margin-top: 0px;
}
.portf-two-slider-text .button-pos{
	margin-top:32px;
}
.portf-two-slider-text .clre{
	color:yellow;
}
/* portf-two-our-project end */

#myCarousel2 .left .left-control-icon{position:absolute; margin-top:100%;}
#myCarousel2 .right .right-control-icon{position:absolute; margin-top:100%;}








/*style */

h2{margin-bottom: 16px;}
h4{font-size:20px; margin-bottom: 5px;}
.page-header {border-bottom: 2px solid #e2e2e2; margin-bottom:26px; padding-bottom:0px; }
.page-header .feature-title{text-align:center; padding-bottom:15px;}
.btn 
{
white-space:normal!important;
}

.slider img{margin-top:-10px; width:100%; height:458px;}
.left-control-icon{background-image:url(../../images/left.png); background-position:bottom;
background-repeat:no-repeat;}
.right-control-icon{background-image:url(../../images/right.png);  background-position:bottom;
background-repeat:no-repeat;}
.text-left{padding-left:15px; padding-top:10px; padding-bottom:0px!important;}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}
span.htl-lpage-block{
padding: 18px 30px 15px 11px;}


/*portfolio col-1 */



.portf-one-image{
	margin-top:70px;	
	margin-bottom:0px;	
}
.portf-one-image img{
	height:100%;
	margin-bottom:50px;
	border: 10px solid white;
	outline: 2px solid #616162;
	box-shadow: 0px 10px 5px #888888;
	text-align:center;
}
.filter li{list-style:none;}
.filter li a{background: #ff6760;
text-decoration: none; margin: 0 10px 10px 10px;font-weight: normal;
font-size: 16px;
text-transform: capitalize;
color: #FFF;
display: inline-block;
background-color: #2c3e50;
padding: 6px 20px;
-webkit-transition: all 200ms ease-in;
-o-transition: all 200ms ease-in;
-moz-transition: all 200ms ease-in;
cursor: pointer;
width: auto;
border: none;
-webkit-border-radius: 3px;
border-radius: 3px;
text-align: center;
letter-spacing: 1px;
}
.filter li a:hover, .filter li a.selected{background: #6e92b7;}

/* isotop */
.three-image li{list-style:none; float:left;}
.zoom{}
.links{margin-left:45px!important;}
.con{margin-left:90px!important;}
.portfolio-main-content{padding-top:10px!important;}
.portf-my-projects .container .col-sm-12{padding-left:0px!important; padding-right:0px!important;}
.hoverdiv{display:none; height:97%; width:90%; position:absolute; margin-right:30px;}
.element:hover .hoverdiv{z-index:9999; display:block; background-color: rgba(74,107,141, 0.8);
}
.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}
.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}
.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

.portf-my-projects .container .portfolio-wrapper ul.filter{width:100%;}
.portf-my-projects .container .portfolio-wrapper ul.filter li{float:right;}
.hoverdiv h3 {
color: white;
font-size: 24px;
text-transform: uppercase;
text-align: center;
padding: 35px 5px 5px 5px;
}
.hoverdiv span.meta {
color: white;
text-align: center;
padding: 5px 5px 5px 60px;
}
.col2 .element {height:425px!important;}
.col2 .element  .hoverdiv{width:93%!important; height:98%!important;}
.col2 .element .hoverdiv span.meta {margin-left:33%; padding: 5px 5px 5px 10px;}
.col3 .element {max-height:320px!important;overflow: hidden;}
.col3 .element .hoverdiv{width:93%; height:97%!important;}
.col3 .element img{width:93%;}
.col-5{width:210px; height:210px!important; margin-left:15px; margin-right:15px;}
.col-5 .hoverdiv{width:100%; height:95%;}
.col-6 .col-sm-2{height:170px!important;}
.col-6 .col-sm-2 .hoverdiv{width:85%; height:94%;}
.col-6 .col-sm-2 .hoverdiv ul.three-image{margin-left:0%;}
.col-6 .col-sm-2 .hoverdiv h3 {padding: 0px; font-size:18px;}
.col-6 .col-sm-2 .hoverdiv span.meta {padding: 5px 5px 5px 10px;}
.col-6 .col-sm-2 .hoverdiv ul.three-image{margin-left:9%;}
.col-6 .col-sm-2 .hoverdiv ul.three-image li.zoom{margin-left:-10px;}
.col-6 .col-sm-2 .hoverdiv ul.three-image li.links{margin-left:30px!important;}
.col-6 .col-sm-2 .hoverdiv ul.three-image li.con{margin-left:70px!important;}
.blg-cl-posts{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-posts img{width:93%;height:80%;}

.blg-cl-post1{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post1 img{width:93%;height:100%;}

.blg-cl-post2{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post2 img{width:93%;height:100%;}

.blg-cl-post3{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post3 img{width:90%;height:100%;}

.blg-cl-post4{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post4 img{width:100%;height: 100%}

.blg-cl-post5{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post5 img{width:85%;height:100%;}

.blg-cl-post6{padding:0px; overflow:hidden; padding-bottom: 10px;margin-bottom: 33px;
}
.blg-cl-post6 img{width:90%;height:100%;}

.link-zoom {
background-image: url("../../images/my_pro_arro2.png");
position: absolute;
z-index: 9999;
width: 34px;
height: 34px;
} 
  
.link-target {
background-image: url("../../images/my_pro_arro1.png");
position: absolute;
z-index: 9999;
width: 34px;
height: 34px;
}  

.link-iso {
background-image: url("../../images/my_pro_arro3.png");
position: absolute;
z-index: 9999;
width: 34px;
height: 34px;
}

.col2 .element .hoverdiv ul.three-image{margin-left:33%;}
ul.three-image {
margin-top: 20px;
margin-left: 50px;
}


.col-5 .hoverdiv h3{
color: white;
font-size: 24px;
text-transform: uppercase;
text-align: center;
padding: 15px 5px 5px 5px;
}


.col-5 .hoverdiv span.meta{color: white;
text-align: center;
padding: 5px 5px 5px 35px;}

.col-5 .hoverdiv ul.three-image{margin-top: 20px;
margin-left: 25px;}

.col-3 .hoverdiv span.meta{color: white;
text-align: center;
padding: 0px 5px 5px 105px;}

.col-3 .hoverdiv ul.three-image{margin-top: 20px;
margin-left: 96px;}

.col-2 .hoverdiv h3{color: white;
font-size: 24px;
text-transform: uppercase;
text-align: center;
padding: 125px 5px 5px 5px;}


@media only screen and (min-width: 770px) and (max-width: 990px) { 
.text-left {
padding-left: 15px;
padding-top: 37px;
padding-bottom: 0px!important;
}
}




 .view {
visibility: visible;
opacity: 1;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}


 .view {
visibility: visible;
opacity: 1;
-webkit-transition-delay: 0s;
-moz-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}


.view {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;



text-align: center;
line-height: 0;

-webkit-transition: opacity 0.3s, visibility 0s linear .3s;
-moz-transition: opacity 0.3s, visibility 0s linear .3s;
-o-transition: opacity 0.3s, visibility 0s linear .3s;
transition: opacity 0.3s, visibility 0s linear .3s;
-webkit-transform: translate3d(0,0,0);
}

.button {
position: relative;
top: 62%;
margin-top: -17px;
margin-left: -4px;
}

.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
margin: 0 0 14px;
padding: 2px 10px;
border: none;
-webkit-border-radius: 5px;
border-radius: 5px;

color: #fff!important;
font-size: 13px;
line-height: 21px;
text-shadow: -1px 0 0 rgba(0,0,0,0.2);
/* -webkit-transition: background .1s; */
-moz-transition: background .1s;
-o-transition: background .1s;
transition: background .1s;
}


/* portf-single1-our-project start */
.portf-single1-our-project{
	height:180px;
	background-color:#2c3e50;
	margin-top: 25px;
}
.portf-single1-our-project{
	background-image: url("../../images/portfolio/port_one_hdbg.png");
	background-repeat: no-repeat;
	background-position-x: right;
}
.portf-single1-our-project .left-part h2{
	font-size:36px;
	font-weight:bold;
	color:white;
	padding-top:15px;
}
.portf-single1-our-project .left-part p{
	font-size:16px;	
	color:white;
	line-height: 20px;
}
.portf-single1-our-projects h2 .head-title{
	font-size: 30px;
	color: #666666;
	font-weight: bold;

}
/* portf-single1-when-grow start */

.portf-single1-when-grow h2 .head-title{
	font-size: 30px;
	color: #333333;
	font-weight: bold;
}
.portf-single1-when-grow .left-part h2 {
	margin-bottom: 0px;
}
.portf-single1-when-grow .left-part p.sub-head {
	margin-bottom: 25px;
}
.portf-single1-when-grow .page-header {
border-bottom: 2px solid #e2e2e2;
margin-bottom: 26px;
padding-bottom: 0px;
margin-top: 15px;
}
.portf-single1-when-grow .page-header h2 {
font-size: 18px;
font-weight: bold;
text-align: left;
margin-bottom: 10px;
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.portf-single1-when-grow .page-header .feature-title {
text-align: center;
padding-bottom: 9px;
border-bottom: 2px solid #2c3e50;
color: #666666;
}

.portf-single1-when-grow .right-part .grp-button{
	background-color: #2c3e50;
	height: 60px;
	margin-top: 20px;
	color: white;
	font-size: 16px;
	border-radius: 5px;
}
.portf-single1-when-grow .right-part .grp-button img.heart256{
	padding-left: 10px;
}
.portf-single1-when-grow .right-part .grp-button span.second{
	padding: 10px 10px 10px 10px;
	border-radius: 100%;
	background-color: #17222d;
	border: 1px solid white;
	vertical-align: middle;
	margin-left: 75px;
}
.portf-single1-when-grow .right-part .grp-button span.first{
	padding: 10px 10px 10px 10px;	
	vertical-align: middle;
}
.portf-single1-when-grow .right-part .grp-button span.third{
	padding: 10px 10px 10px 30px;	
	vertical-align: middle;
}
.portf-single1-when-grow .grp-image{	
	padding: 10px 0px 10px 0px;	
}
.portf-single1-when-grow .grp-image .socl-icon img{	
	padding: 0px 10px 0px 0px;
}
.portf-single1-when-grow .grp-image .image-icon {	
	padding-left: 246px;	
}
.portf-single1-when-grow .grp-image .image-icon img {	
	padding-left: 10px;	
}
.portf-single1-when-grow table.tbl-part tbody tr td:first-child{	
	height: 25px;
	width: 80px;
	font-weight: bold;
}
.portf-single1-when-grow .right-part p{
	line-height: 19px;
}

/*style2*/

.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}

.paddpost{margin-left: -30px;}

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


/* home capability */

.portf-our-capebility .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-our-capebility .page-header .feature-title{
	text-align:center; 
	padding-bottom:16px;
	border-bottom:2px solid #1c2936;
	color:#1c2936;
}
.portf-our-capebility .page-header .feature-title:hover{
	text-align:center; 
	padding-bottom:16px;
	border-bottom:2px solid #6e92b7;
	color:#6e92b7;
}
.portf-our-capebility .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align: left;
}
.portf-our-capebility .container p{	
	font-size: 16px;
	color:#666666;
	padding-bottom: 10px;
	line-height: 20px;
}
.portf-our-capebility .progress-bar {	
	text-align:left!important;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 4px;
}
.portf-our-capebility .prog-main{	
	padding-left:0px;	
}

.progress-bar-red{background-color: #d9534f;}
.progress-bar-fuchsia{background-color: fuchsia;}
.progress-bar-orange{background-color: #f0ad4e;}
.progress-bar-purple{background-color: purple;}
.progress-bar-silver{background-color: silver;}
.progress-bar-teal{background-color: teal;}
.progress-bar-blue{background-color: #5bc0de;}
.progress-bar-yellow{background-color: yellow;}
.progress-bar-green{background-color: #5cb85c;}
.progress-bar-black{background-color: black;}

.portf-our-capebility{ padding-bottom:60px;}
.portf-our-capebility .progress{height:30px;}
.portf-our-capebility .progress .progress-bar{line-height:24px;}
.portf-our-capebility .percent{	
	float: right;
	background-color: #a5b3b8;
	color: white;	
	padding-left: 5px;
	padding-right: 4px;	
	padding-top: 6px;
	padding-bottom: 6px;
}

/*style*/
h2{margin-bottom: 16px;}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}


/*home Accordions*/


.portf-our-capebi .page-header {
	border-bottom: 2px solid #e2e2e2; 
	margin-bottom:26px; 
	padding-bottom:0px;
}
.portf-our-capebi .page-header .feature-title{
	text-align:center; 
	padding-bottom:16px;
	border-bottom:2px solid #1c2936;
	color:#1c2936;
}
.portf-our-capebi .page-header h2{
	font-size:30px;
	font-weight:bold;
	text-align: left;
}

.portf-our-capebi .container p{	
	font-size: 16px;
	color:#666666;
	padding-bottom: 10px;
	line-height: 20px;
}
.portf-our-capebi .nav-style{	
	background-color: #e7e7e7;
}
.portf-our-capebi ul.nav-heading li{	
	background-color: #2c3e50;
	border-right: 1px solid #e7e7e7;
}
.portf-our-capebi ul.nav-heading li a{	
	color: #F8FCFD;
}
.portf-our-capebi .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color: #e7e7e7;
	color: black;
	border-bottom-color:#e7e7e7;
	border-top: 2px solid #2c3e50;
}
.portf-our-capebi .nav-left{
	float:left;
	margin-top: 10px;
	margin-left: 28px;
	margin-bottom: 18px;
}
.portf-our-capebi .tab-pane img{
	border-radius: 100%;
	}
.portf-our-capebi .nav-right{
	float:right;
	width: 65%;
	margin-top: 25px;
	padding-right: 41px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.portf-our-capebi .navbg{
	background-color: #e7e7e7;
}
.portf-our-capebi .nav-tabs > li > a {
	border-radius: 0 0 0 0;
}
.portf-our-capebi{ padding-bottom:60px;}
.nav-tabs.nav-justified > li > a {border-bottom:0px!important;}

@media (max-width: 600px){
.portfolio-camera{height:100px;}
}


h2{margin-bottom: 16px;}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}

/*top service style*/
h2{margin-bottom: 16px;}

/* corporate main */

.cor_main_top_service{padding-top: 80px; background-color: #ffffff; padding-bottom: 30px;}
.cor_main_top_service_item_bg{width:80px; height:80px; border:2px solid #cccccc; border-radius:8px; clear:both; margin:0 auto; display:block; }

.cor_main_top_service .container .row .col-sm-3 h2 {text-align:center; padding-top:20px;}
.cor_main_top_service .container .row .col-sm-3 h2 span{font-size:18px; padding-bottom:15px; text-align:center; margin-top:80px; background:url(../../images/line.png) no-repeat; background-position: bottom center; font-weight:bold;}
.cor_main_top_service .container .row .col-sm-3 p{padding:20px 40px 0px 40px; text-align:center;}

.cor_main_top_service .col-sm-3:hover .cor_main_top_service_item_bg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); border:2px solid #6e92b7; color:#6e92b7; transition-duration: 2s; -webkit-transition-duration: 2s;-moz-transition-duration: 2s;}
.cor_main_top_service .col-sm-3:hover .icon-camera, .cor_main_top_service .col-sm-3:hover .icon-tint, .cor_main_top_service .col-sm-3:hover .icon-foursquare, .cor_main_top_service .col-sm-3:hover .icon-desktop{display: block; font-size: 28px; text-align: center; padding-top: 35%; margin-left:-20px; -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); color:#6e92b7; }
.cor_main_top_service .col-sm-3:hover h2 span{color:#cccccc;}
.cor_main_top_service .col-sm-3:hover p{color:#cccccc;}
.cor_main_top_service_item_bg i{display: block; font-size: 28px; text-align: center; padding-top: 32%; color:#cccccc;}

/*Corporate about us style*/
h2{margin-bottom: 16px;}
.page-header1 {border-bottom: 2px solid #e2e2e2; margin-bottom:26px; padding-bottom:0px; }
.edu-read-more .edu-btn-read-more{padding: 8px 25px; font-size:16px; background-color:#2c3e50; color:#fff;}
.btn 
{
white-space:normal!important;
}
p.htl-readmore{margin-top:13px;}
.page-header1 .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}



/* corporate custome style */
.cor_future_service{padding-top: 80px; background-color: #ffffff; padding-bottom: 20px;}
.cor_future_service .page-header1 .feature-title{font-size:30px; line-height:22px; color:#434f5a; text-align:left; padding-bottom: 13px; border-bottom: 2px solid #2c3e50;}


/*corporate main */
.cor_future_service .page-header1{margin-top:0px;}

.cor_future_service .page-header1 h2{text-align:center;}
.col-img img{width:100%;}

/*corporate home body*/



/* header-2 */
.page-header-2-top{padding-bottom:35px;}
.cor_future_service-list{ padding-left:0px; margin-left:0px;list-style: none;}
.cor_future_service-list li{ font-weight:600; line-height:20px; padding-bottom:7px; font-size:16px;}
.cor_future_service-list li span{ color:#2c3e50; padding-right:8px;}
/* End of header-2 */


.cor_top_banner .row{background-color:#f8f8f8; border:1px solid #dedede;}
.cor_top_banner h2{font-size:30px; line-height:1; color:#2c3e50; padding-top:14px;}
.cor_top_banner p{font-size:14px; line-height:20px; padding-bottom:20px;}
.cor_top_banner .custon_red_bnt_main{padding: 40px 0px 40px 0px;}
.cor_top_banner .cor_red_btn{padding:14px 22px; font-size:20px; line-height:30px; border-radius:3px; background-color:#2c3e50;border-color: #2c3e50;}

/* service secton */
.cor_top_service{padding:80px 0px 70px 0px;}
.cor_top_service .col-sm-3{text-align: center;}
.cor_top_service .icon-desktop, .cor_top_service .icon-leaf, .cor_top_service  .icon-eye-open, .cor_top_service .icon-bullseye{ text-align:center;  color:#fff;  font-size:18px;}
.cor_top_service_item_bg{padding: 19px 17px 14px 17px;background-color: #2c3e50;margin: 0 auto;width: 55px;border-radius: 50%;}
.cor_top_service .cor_read_more{color:#000;}
.cor_top_service .col-sm-3:hover .cor_top_service_item_bg{background-color:#7395b7;border:1px solid #7395b7;cursor:pointer;}
.cor_top_service .col-sm-3:hover .cor_top_service_item_bg i{color:#ffffff;}
.cor_top_service .col-sm-3:hover .cor_read_more{color:#7395b7;}
.cor_top_service h2{text-align:center; color:#2c3e50; }
.cor_top_service p{text-align:justify; line-height:20px; font-size:14px; }
.cor_future_service{padding-top:100px; position:relative;}
.cor_future_service .page-header .feature-title{font-size:30px; line-height:22px; color:#434f5a; text-align:left; padding-bottom: 13px; border-bottom: 2px solid #2c3e50;}
.cor_future_service .page-header h2{text-align:left;}
.cor_future_service .page-header .page-header-top{font-size:12px; line-height:20px;}
.page-header-top{padding-bottom:60px;}
.cor_future_service_title{font-size:18px; line-height:16px; color:#404040; font-weight:bold; }
.cor_future_service_detail{font-size:14px; line-height:16px; }
.cor_future_service .icon-leaf, .cor_future_service .icon-magic, .cor_future_service .icon-cogs, .cor_future_service .icon-comments{text-align:center;  color:#000;  font-size:20px; padding:17px; float:left; display:block; width:57px; border-radius:50%; margin-top:30px; border:2px solid #f1f1f1;}
.cor_future_service i:hover{border:2px solid #56667D;}
.cor_future_service .cor_future_service_item_bg{height:100px;float:left; display:block; width:52px; margin-right:15px;}


/*style2*/

h2{margin-bottom: 16px;}
.page-header {border-bottom: 2px solid #e2e2e2; margin-bottom:26px; padding-bottom:0px; }
.page-header h2{text-align:center;}
.btn 
{
white-space:normal!important;
}
.page-header .feature-title {
font-size: 24px;
font-family: calibri;
font-weight: bold;
}


/*About us style-own */

.rel_about h3{
font-size:36px;
font-weight:bold;
color:#434f5a;
}
.rel_about p{
font-size:16px;
color:#434f5a;
}
.rel_about{
padding: 25px 0 25px 15px;
}
.rel_about p{
width:47%;
}
.about_head{
margin-bottom:0px!important;

}
.about_asection_head{
width:100%;
background: url(../../images/about-bg.png);
}

.theme-showcase{margin-bottom:60px;}

.about4-recentpost img {
margin-top: 75px;
width: 100%;
}
.page-header-testi {
border-bottom: 2px solid #e2e2e2;
margin-bottom: 26px;
padding-bottom: 0px;
}

.contact_border {
border-bottom: 2px solid #2c3e50!important;
padding-bottom: 15px!important;
padding-right: 0%!important;
}

/*google Map*/
#layerslider-container-fw iframe {
width: 100%;
}
#layerslider-container-fw {
margin-bottom: 60px;
}

/*contact us*/

.contact_us{
margin-bottom:0px;
}
.contact_us h2{
border-bottom: none !important;
}
.message_section{
padding-bottom: 20px;
}
.message_section .row{
margin-bottom:10px;
}
.message_section .col-sm-6{
float:left;
}
.message_section .col-sm-6 input,.message_section .col-sm-12 input{
width:100%;
padding: 5px 7px;
line-height: 22px;
background: #f1f1f1;
border: 1px solid #ddd;
}
.message_section .col-sm-12 textarea {
width:100%;
padding: 5px 12px;
line-height: 22px;
background: #f1f1f1;
border: 1px solid #ddd;

}
.message_section .btn-danger{
background:#2c3e50;
border-color:#2c3e50;
margin-top: 10px;
margin-left: 15px;
}
.edu_left_col .col-sm-12 .contact_info{
line-height:10px;
}
.message_section .col-sm-6 .user_male1{
background: #f1f1f1 no-repeat;
}
.message_section .col-sm-6 .user-mail1{
background: #f1f1f1 no-repeat;
}
.message_section .col-sm-12 .message-title1{
background: #f1f1f1 no-repeat;
}
.message_section .input-group-addon {
border-radius:0px;
font-size: 17px;
color: #38CEDB;
}
.contact_info_last{
margin-top:25px;
}
.edu_left_col{
height:auto;
}
.edu_left_col h2{
border-bottom: 2px solid #e6e6e6;
line-height: 40px;
}
.edu_left_col_title{
text-transform: uppercase;
border-bottom: 2px solid #2c3e50;
padding-bottom: 6px;
}


.directory_asection_head{
background: #2c3e50 url('images/directory/header_top.png') no-repeat 30% 0%;
height: 180px;
color:#fff;
margin-bottom: 0px;
}
.directory_asection_head h3{
text-transform:uppercase;
font-weight:Bold;
font-size:36px;
margin-top: 35px
}
.directory_asection_head .rel_contact{
width: 50%;
margin-top: 0px;
}
/*style2*/

h2{margin-bottom: 16px;}
.btn 
{
white-space:normal!important;
}


/*Service page*/


/*style-own-2*/
.rel_service{
text-align: center;
margin-bottom: 0px!important;
}
.edu-custom-service{
float:left!important;
}
.our-service{
text-align:center;
height: 100px;
width: 100px;
margin: 0 auto;
background:#2c3e50;
border-radius: 50px;
}
.our-service i{
line-height: 100px;
font-size: 31px;
font-weight: bold;
color: #fff;
}
.rel_service{
text-align: center;
}
.rel_service h3{
font-size:27px;
font-weight:bold;
color:#2c3e50;
margin-top: 40px;
}
.rel_service .head_tittle{
font-size:18px;
color:#959595;
padding-bottom: 40px;
}
.bg-clr{
	background-color: #6e92b7!important;
}
.bg-clr:hover{
	background-color: #2c3e50!important;
}


/*style2*/
h2{margin-bottom: 16px;}
.section-bottom{background-color:#4A6B8E; padding-top:30px; padding-bottom:36px;}
.edu-custom-service{margin-bottom:25px;}
.edu-custom-service .col-sm-3 h3{text-align:center; margin-top:35px; margin-bottom:20px;}
.edu-custom-service .col-sm-3 p{text-align:center; margin-bottom:27px;}
.edu-custom-service .col-sm-3:hover h3{color:#4a6b8d;-webkit-transition: all 0.1s ease 0.3s;
     -moz-transition: all 0.9s ease 0.3s;
       -o-transition: all 0.9s ease 0.3s;
      -ms-transition: all 0.9s ease 0.3s;
          transition: all 0.9s ease 0.3s;}


/*custom*/

.section_under_slider .buy-tittle h2{color:#fff;}
.section_under_slider .buy-tittle h3{color:#fff;}
.section_under_slider .buy-tittle p{color:#fff;}



/*resturent Service*/

.theme-showcase{margin-bottom:60px;}

.edu-custom-service{margin-bottom:25px;}
.edu-read-more .edu-btn-read-more{padding: 8px 25px; font-size:16px; background-color:#2c3e50; color:#fff;}
.btn 
{
white-space:normal!important;
}




.res-custom-service{text-align:center;padding-top: 95px;}
.res-custom-service span{background: #2c3e50;
color: white;
padding: 15px 15px 15px 15px;
border-radius: 100px;
font-size: 17px}
.res-custom-service span:hover{background-color:transparent;border:1px solid #2c3e50;cursor:pointer;}
.glyphicon:hover{color:#2c3e50;}
.res-custom-service h3{color: #333333;
font-weight: bold;
font-size: 19.4px;
margin-bottom: 10px;
margin-top:10px;}
.res-custom-service .edu-read-more{opacity:1!important;}

.mor{float:left;}

.blg-sin-post-full-txt p .alignnone{width:100%;}
.blg-sin-post-full-txt div img{width:100%;}

.wp-caption {
max-width: 100%;
padding: 5px;
}

@media (min-width: 280px) and (max-width:400px){
 .blg-cl-post3 {
 text-align: center;
 margin-left:-60px;
 width:135%;
 }
}
@media (min-width: 768px) and (max-width:1023px){
.col-sm-3.element {width:43%;}
.portfolio-main-content{padding-top:60px!important;}
.isotope{margin-left:20px;}
.col-sm-4.element {width:45%;}
}
@media (min-width: 1023px) and (max-width:1200px){
.col-sm-3.element {width:30%;}
.portfolio-main-content{padding-top:60px!important;}
.isotope{margin-left:0px;}
}

/**============new edit by tonU==============**/

@media only screen and (max-width: 790px) { 
html{overflow-x:hidden;}
}

@media (min-width: 100px) and (max-width:400px){
.mo-portfolio{max-height:270px!important;}
.hoverdiv1{width:92%!important;}
.col-po4 .hoverdiv1{width:100%!important;}
}

@media (min-width: 400px) and (max-width:800px){

.col-po4 .hoverdiv1{width:95%!important;}
}
@media (min-width: 100px) and (max-width:400px){

.col-po4 .hoverdiv1{width:92%!important;}
}

.col-po2{max-height:430px;}
.col-po3{max-height:250px;}
.col-po4{max-height:200px;}
.mo-po-3{max-height:286px;}


.mo-portfolio{overflow:hidden;  margin-bottom:30px;
}
.mo-portfolio2{overflow:hidden;  
}
.mo-portfolio2 img{width:100%!important;}
.mo-portfolio img{width:100%;}
.col-po3 .hoverdiv1{width:93%!important;}
.col-po4 .hoverdiv1{width:90%;}
.hoverdiv1{width:95%; height:100%;position:absolute; display:none; }
.hoverdiv1 span.meta {
color: white;
text-align: center;
position: absolute;
top: 45%;
left: 40%;
}
.mo-portfolio2 .hoverdiv1 span.meta {
color: white;
text-align: center;
position: absolute;
top: 45%;
left: 33%;
}
.hoverdiv1 h3 {
color: white;
text-align: center;
position: absolute;
top: 10%;
left: 22%;
}
.col-po4 .hoverdiv1 span.meta {
color: white;
text-align: center;
position: absolute;
top: 45%;
left: 27%;
}
.mo-portfolio:hover .hoverdiv1{z-index:9999; display:block; background-color: rgba(74,107,141, 0.8);}
.mo-portfolio2:hover .hoverdiv1{z-index:9999; display:block; background-color: rgba(74,107,141, 0.8);}
.mo-portfolio2 .hoverdiv1{width:100%;}

.mo-margin{margin-top:60px;}

@media (min-width: 768px) and (max-width:1142px){
.isotope-item.col-po4.col-sm-3{width:50%!important;}
}