body{
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	overflow-x:hidden;
		}
a { text-decoration:none;}	
.newheader{
    padding-right: 0px;
}	
.blogcol{
    width:31%;
        border: 1px solid black;
    margin:10px;
    padding: 0px;
}
.button-blog{
    padding:20px;
    display: flex;
    justify-content: center;
    margin-top:30px;
    margin-bottom:30px;
}	

.blogdetail{
    padding:10px 0px;
}

::-webkit-scrollbar {
width: 8px;
height: 12px;
}

::-webkit-scrollbar-track {
box-shadow: inset 0 0 10px red;
}

::-webkit-scrollbar-thumb {
background: red; 
box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

::-webkit-scrollbar-thumb:hover {
background: background-color: red;
}
p {font-weight:normal; line-height:22px;}
.navbar {
  margin-bottom:0px;
}
header{
	padding:10px 0;
		}
.num{
	color:#e11e26;
		}
.cont{
	font-size:22px;
	display:block !important;
	text-decoration:none !important;
		}
.cont:hover{
	color:#337ab7;
	}
.contact-area{
	text-align:right;
		}
.nav.navbar-nav {
	margin-top:10px;
}
.navbar-default{
	
	background:#fff;
	border:none;
		}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	color:#fff;
	background:#32459d;
		}
.nav > li > a:focus, .nav > li > a:hover{
	background:#32459d;
	color:#e21d27;
		}
.navbar-default .navbar-nav > li > a{
	color:#e11e26;
	padding:10px 15px;
}

.navbar-default .navbar-nav > li > a span { margin-left:5px; color:#31459c;}
.navbar-default .navbar-nav > li.active > a span { margin-left:5px; color:#fff;}
.navbar-default .navbar-nav > li > a:hover span { color:#fff;}
.navbar-default .navbar-nav > li > a:hover{
	color:#fff !important;
	background:#32459d;
		}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a span:focus{
	color:#e11e26;
		}
.navbar-default .navbar-nav > li.open > a span {color:#fff;}		
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
	background:#32459d;
	color:#fff;
		}

.navbar-collapse{
	padding-right:0;
		}
.carousel-control.right{background-image:none; box-shadow:none;}
.carousel-control.left{background-image:none; box-shadow:none;}

.carousel-control.right i{ margin-right:0px; font-size:50px; top:44%; position:absolute; color:#fff;}
.carousel-control.left i{ margin-right:0px; font-size:50px; top:44%; position:absolute; color:#fff;}
.carousel-inner > .item:before { content:'.'; background:#000; opacity:0.2; top:0; bottom:0; left:0; right:0; z-index:0; position:absolute;}

.main-head{padding:20px 20px 20px 0px;}
.nation-wide{color:#222;  font-weight:500;}
.text-grey{font-size:18px; color:grey;}
.text-grey1{font-size:14px; color:#666; font-weight:400; padding-top:15px;}
.text{font-size:14px; font-weight:500;}
.btn-danger{font-weight:500; background-color:#e11e26; border:1px solid #e11e26; padding:5px 20px; text-transform:capitalize; font-weight:400;}
.btn-danger1:hover {background-color:#31459e!important; border:1px solid #31459e!important;}
.btn-danger1{ background:#676767 !important; border:1px solid #676767!important;}
.img-services{width:100%; border-right:5px solid #31459c;}
.img-services2 {
    border-left: 5px solid #e11e26;
    width: 100%;
}
.img-services_cont { margin-left:-15px; height:400px; overflow:hidden;}
.nation-wide1{padding-left:50px;}
.img-responsive1{width:100%; border-left:5px solid #e11e26; height:400px;}
.services-wrapper {
  width: 100%;
  min-height: 400px;
  padding: 25px;
  
}
.btn-danger2{ padding:9px 28px!important;}
.service-container {
  text-align: center;
  margin-top: 25px;
}
.btn-danger:hover{border:1px solid #31459c;!important; background:#31459c;}
.singleservice {
  display: inline-block;
  width: 32%;
  height: 100%;
  background-color: #1d1d27;
  padding: 25px;
  color: #fff;
  text-align: left;
  margin-bottom: 15px;
  padding: 25px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 5px solid #e11e26;
  border-radius: 10px;
  box-shadow:0px 0.3px 0.3px 1px rgba(0,0,0,0.2);
}

.singleserviceb {
  display: inline-block;
  width: 32%;
  height: 100%;
  background-color: #1d1d27;
  padding: 25px;
  color: #fff;
  text-align: left;
  margin-bottom: 15px;
  padding: 25px;
  margin-left: 5px;
  margin-right: 5px;
  border-bottom: 5px solid #31459c;
  border-radius: 10px;
    box-shadow:0px 0.3px 0.3px 1px rgba(0,0,0,0.2);

}

@media (max-width:500px) {
  .singleservice, .singleserviceb {
    width: 100%;
  }
}

h2.servicetitle{
  font-size: 16pt;
  font-weight: normal;
  letter-spacing: 1px;
  padding-bottom: 0px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
}
.serviceicon .fa{
	font-size:36px;
	padding-top:20px;
	color:#fff;
}
.serviceicon {
  border:2px solid #fff;
  width:80px;
  height:80px;
  border-radius:100%;
  margin:auto;
}
.serviceicon1 .fa{
	font-size:36px;
	padding-top:20px;
	color:#fff;
}
.serviceicon1 {
  border:2px solid #fff;
  width:80px;
  height:80px;
  border-radius:100%;
  margin:auto;
}
.footer-single p{color:#fff; font-weight:400;}
.footer-single ul { margin:0 0 0 0; padding:0;}
.footer-single ul { margin:0 0 0 0; padding:0;}
.footer-single ul li{list-style:none;  padding-bottom:5px;}
.footer-single ul li a {
    color: #fff;
    font-weight: 400;
    border-bottom: 1px dashed #ff444c;
    width: 100%;
    display: inline-block;
    padding: 0 0 5px 0;
}
.footer-single ul li a:hover{color:#50080b; text-decoration:none;}
.footer-single h4{padding-left:0; color:#fff;}

P.copyright .fa {font-size:26px;}
p.copyright i {padding-left:20px;}

.carousel-caption{bottom:150px;text-align:left; left:inherit; right:inherit; padding:0 80px;}
.rel { position:relative;}
.footer{background:#e11e26; padding:60px 0px 20px 0; margin-top:0;}
h1.house{font-weight:300; text-align:left; font-size:45px;}
.carousel-caption p { font-size:18px; font-weight:300; }
.img-shadow{-webkit-box-shadow:0px 5px 2px rgba(0,0,0,0.2);
 -moz-box-shadow:0px 5px 2px rgba(0,0,0,0.2);
 box-shadow:0px 5px 2px rgba(0,0,0,0.2);
 
}
.img-shadow2 { margin-top:50px;}
 .footerss{background-color:#1d1d27!important; border-color:#1d1d27!important;}
 .carousel-inner img{border-bottom:6px solid #F00; max-width:100%; width:100%;}
.crousel-main{margin-top:-10px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
.ourproduct{border-bottom:1px solid #e11e26;}

.lib-panel {
    margin-top: 20px;
}
.lib-panel img {
    width: 100%;
    background-color: transparent;
	height:260px;
}




.lib-panel .lib-row {
    padding: 0 20px 0 20px;
}
.lib-desc {
	margin-top:-20px;
}

.lib-panel .lib-row.lib-header {
    padding: 20px;
}

.lib-panel .lib-row.lib-header .lib-header-seperator {
    height: 2px;
    width: 26px;
    margin: 7px 0 7px 0;
}

.lib-panel .lib-row.lib-desc {
    position: relative;
    height: 100%;
    display: block;
}
.lib-panel .lib-row.lib-desc a{
    position: absolute;
    width: 100%;
    bottom: 10px;
    left: 20px;
}

.row-margin-bottom {
    margin-bottom: 20px;
}

.box-shadow {
    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.10);
}

.no-padding {
    padding: 0;
	background-color:#fafafa;
}
a h4{color:#222;}
.paddingimage{padding-right:30px;}
div.text{position:relative; top:30%;}
.text h1{color:#fff; text-shadow:0px 0px 5px rgb(0, 0, 0); font-size:42px;}

.breadcrumb1{ background:rgba(50, 69, 157, 0.9); bottom: 0;
    left: 0;
    padding: 15px 0;
    position: absolute;
    right: 0;}
.breadcrumb{ bottom:0; margin:0; width:100%; left:0%; padding:0 0; border-radius:0; background:none;}
.breadcrumb li a{color:#fff; text-decoration:none; font-weight: normal;}
.breadcrumb li{color:#fff; font-weight: bold;}
.container-left{padding-top:40px;}
.Aluminium{background-color:#f5f2f2; padding:15px 20px; color:#222; font-weight:400; font-size:14px; margin-top:3px;}
.sidebar-nav{margin:0; padding:0;}
.sidebar-nav li{list-style:none;}
.sidebar-nav li a {color:#222; display:block;}
.sidebar-nav li.active{background:#e11e26; }
li.active a{color:#fff; display:block;}
.Aluminium:hover{background-color:#e11e26;}
.sidebar-nav li:hover a {color:#fff; display:block;}
.container-left h2{color:#32459d; padding-left:13px;}
.btn-danger-1{background:#fff; width:100%; margin-bottom:15px; border:2px solid #e11e26 ; color:#e11e26; font-size:19px; font-weight:600; padding:10px 50px;  -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 0.8s ease-out;
  -o-transition: background-color 0.8s ease-out;
  transition: background-color 0.8s ease-out;}
.btn-danger-1:hover{ background:#e11e26; color:#fff;}
.btn-danger-2{background:#fff; width:100%; border:2px solid #32459d; color:#32459d; font-size:19px; font-weight:600; padding:10px 25px; text-indent:inherit; -webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 0.8s ease-out;
  -o-transition: background-color 0.8s ease-out;
  transition: background-color 0.8s ease-out;}
.btn-danger-2:hover { background:#32459d; color:#fff;}

.aluminium-text{ font-size:14px; font-weight:400!important;}
.fluid1{ border:1px solid #dddddd; padding:10px 40px 50px 40px;}
.fluid1 h2{color:#f00;}
.elastislide-wrapper{background:transparent!important;}
.fluid2{padding:40px 0px;}

ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}

/*i.fa-facebook{color:#4267b2;}
i.fa-twitter{color:#1da1f2;}
i.fa-google-plus{color:#db4437;}
i.fa-instagram{color:#3897f0;}
i.fa-youtube-play{color:#db4437;}*/
/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #3897f0;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#db4437;
}
.social-network a.icoLinkedin:hover {
	background-color:#db4437;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	
	font-size:20px;
	margin-bottom:15px;
}
.social-circle li i {
	margin:0;
	
	text-align: center;
}


.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}


.image img{padding-top:18px;}
.dropdown-menu{
  background:#e11e26;
  border:none;
  padding:0;
  border-radius:0;
}
.dropdown-menu li{
	padding:0; 
    border-radius: 0px 0px 3px 3px;
  }
.dropdown-menu > li > a {color:#333; font-weight:400; padding:15px 20px; color:#fff; border-bottom:1px solid #c71a21; text-transform:capitalize;}
.dropdown-menu > li:last-child a { border-bottom:none;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover { background:#32459d; color:#fff;}
.contactus{height:50px; background-color:rgba(50, 69, 157, 0.8); width:100%; text-align:center; margin-left:-6px; border-radius:6px; margin-top:-20px;}
.contactus h2{Color:#fff; padding-top:10px; font-size:26px;}
.contact-detail legend span{color:#c71a21;}
.contact-detail legend{color:#c71a21; border-bottom:1px solid #c71a21;}
.contact-full{padding-top:30px;}
.form-control{border:1px solid #ddd!important;}
.input-group-addon{border:1px solid #ddd!important; color:#666!important; background-color:#fff!important;}
.well-sm{padding:15px;}
.gallery1{color:#222; margin-top:70px; padding-bottom:10px; }
.gallery{
	height:50px; background-color:rgba(50, 69, 157, 0.8); width:98%; margin:auto; margin-left:8px; text-align:center; border-radius:6px;}
.gallery-title
{
    font-size: 26px;
    color: #ffF;
	margin-top:8px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
	
}
.filter-button, .filter-button1, .filter-button123
{
    font-size: 18px;
    border: 1px solid #f00;
    border-radius: 5px;
    text-align: center;
    color: #f00;
    margin-bottom: 30px;

}
.filter-button:hover, .filter-button1:hover, .filter-button123:hover,
.filter-button:focus, .filter-button1:focus, .filter-button123:focus
{
    font-size: 18px;
    border: 1px solid #f00;
    border-radius: 5px;
    text-align: center;
    color: #ffffff;
    background-color: #f00;

}
.btn-default:active .filter-button:active, .btn-default:active .filter-button1:active, .btn-default:active .filter-button123:active
{
    background-color: #f00;
    color: white;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}
.gallery_product img{height:230px;border-right:none!important;}
.filter1 img{}

.carousel-indicators .active { background:#e11e26; border:none;}

.lib-row.lib-header h4 {   margin-top:0;}

.services h3 {
    margin-top: 0;
	margin-bottom:70px;
    color: #fff;
    z-index: 0;
    position: relative;
    text-align: center;
    font-size: 32px;
    font-weight: 300;
	text-transform: capitalize;
}
.footer-services  h2 {
	margin-top:40px;
}
.copyright { text-align:right; color:#fff;}

.copyright a { text-align:center; color:#000;}
.copyright a:hover { color:#32459d;}

.footerss:hover  { background:#32459d;}

.footer-single a { color:#fff;}
.footer-single a:hover { color:#50080b;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover { background:#32459d;}

.inner-banner { margin-bottom:50px;}

.inner-banner:before { width:100%; height:100%; content:'.'; background:#000; opacity:0.1; position:absolute; left:0; top:0; bottom:0; right:0; z-index:0;}

.crousel-main-inner {
    margin-top: -30px;
}
.crousel-main-inner1{
margin-top:-10px;	
}
.footer.footer-inner { margin-top:0;}

#mail2 .error {
    color: #e11e26;
}


.services { position:relative; background: url(../img/7.jpg) no-repeat top center / cover; padding:70px 0;}
.services:before {
	background:#000;
	opacity:0.8;
	position:absolute;
	content:'';
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.services figure {
	margin: 0 0 30px 0;
	padding: 0;
	height: 350px;
	position: relative;
	display: block;
	overflow: hidden;
}

.services figure:hover figcaption {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	top: 0;
}

.services figcaption {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter: alpha(opacity=0);
	opacity: 1;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 285px;
	background: rgba(225,30,38,.8);
	color: #fff;
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	-ms-transition: all .9s ease;
	transition: all .9s ease;
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;
}

.services figcaption h3 {
	font-weight: 600;
	color: #fff;
	padding: 10px 20px;
	margin-bottom: 0;
	position: relative;
	margin-top: 10px;
	font-size: 24px;
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	-ms-transition: all .9s ease;
	transition: all .9s ease;
	-webkit-transition-delay: .5s;
	-moz-transition-delay: .5s;
	-o-transition-delay: .5s;
	-ms-transition-delay: .5s;
	transition-delay: .5s;
}

.services figcaption p {
	text-align:center;
	padding: 10px 20px;
	margin-bottom: 0;
	margin-top: 20px;
	position: relative;
	left: 100%;
	font-size: 14px;
	-webkit-transition: all .9s ease;
	-moz-transition: all .9s ease;
	-o-transition: all .9s ease;
	-ms-transition: all .9s ease;
	transition: all .9s ease;
}

.services figure:hover h3, .services figure:hover p {
	left: 0;
}
.services figure:hover h3 { margin-top:45px;}

.services figcaption a {
	color: #fff;
	padding: 10px 25px;
	text-decoration: none;
	font-size:18px;
	background:#31459c;
}

.services figcaption a:hover {
	color: #fff;
	background: #7e0000;
}


.footer-services { position:relative; background: url(../img/9.jpg) no-repeat top center / cover; padding:70px 0;}
.footer-services .container { position:relative;}
.footer-services:before {
	background:#31459c;
	opacity:0.95;
	position:absolute;
	content:'';
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.footer-services h3 {
    margin-top: 0;
	margin-bottom:0;
    color: #fff;
    z-index: 0;
    position: relative;
    text-align: center;
    font-size: 32px;
    font-weight: 400;
}
.footer-services h4, .footer-services p { color:#fff;}
.footer-services h4 { font-size:24px; margin-top:25px;}

hr { border-top: 1px dashed #eee;}

.read-more { padding:10px 25px; margin-top:60px; border:none; background:#e11e26; font-size:18px; border-radius:0; }

.read-more:hover { background:#000;}

.footer.copy { padding:20px 0 0 0; border-top:1px solid #680004;}

.social-circle li a:hover i { color:#000;}

.cont.tell {
    display: inline-block !important;
    /* width: 33%; */
    margin-left: 187px;
}
.tab { display:none;} 
@media (min-width:992px) and (max-width:1199px) {
	.navbar-default .navbar-nav > li > a { padding:10px 8px;}
	.copyright { text-align:right;}
}
@media (min-width:768px) and (max-width:991px) {
    .blogcol {
        width: 90%;
              margin: 0 auto;
              margin-bottom: 10px;
    }
	.gallery_product img {
    width:100%;
    border-right: none!important;
}
	.logo { text-align:center;}
	.logo img { display:inline-block;}
	.contact-area {
    text-align: center;
	margin-top:25px;
}
.cont.tell { margin-left:0; float:left;}
.navbar-default { width:100%; margin-top:15px;}
.carousel-caption { bottom:48px;}
h1.house { font-size:30px;}
.btn-danger2 {
    padding: 5px 20px!important;
    font-size: 14px;
}
.services h3 { margin-bottom:30px;}
.read-more { margin-top:0;}
.tab { display:block; margin-bottom:25px;}
.copyright {
    text-align: center;
    color: #fff;
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
ul.social-network {
    width: 100%;
    text-align: center;
    display: inline-block;
}

}

@media screen and (max-width:767px){
    .blogcol {
        width: 90%;
              margin: 0 auto;
              margin-bottom: 10px;
    }
.carousel-caption{
	bottom:5px;
	}
.carousel-caption p{
	display:none;
	}
.carousel-caption{
	 padding: 0px 40px;
	}
h1.house{
	font-size:28px;
	}
.filter-button, .filter-button1, .filter-button123{	margin-bottom: 10px;
    width: 91%;
}
	.gallery_product img {
    	width: 100%;
	}

	
	ul.social-network {
    list-style: none;
    display: inline-block;
    margin-left: 0 !important;
    padding: 0;
    width: 100%;
    text-align: center;
}
	.fluid2 { text-align:center;}
.fluid1 {
	padding:10px 0 40px 0;
}
.cont.tell {
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0;
    padding-top: 15px;
    border-top: 1px solid #eee;
	border-bottom:none;
	padding-bottom:0;
}
.cont {
    font-size: 18px;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 15px;
}
.navbar.navbar-default.pull-right { float:left !important; width:100%;}
.contact-area { text-align:justify;}
.nav.navbar-nav{
    margin:0;
	border:none;
}
.navbar-collapse { padding-left:0;}
.navbar-default .navbar-toggle { float:left;}
.navbar-default .navbar-nav > li > a {
    color: #e11e26;
    padding: 10px 15px;
    background: #eee;
    border-top: 1px solid #ccc;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{color:#fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	background: #e11e26;
    color: #fff;
	padding:8px 15px 8px 25px;
}
.navbar-default .navbar-collapse {
	margin-bottom:15px;
}
.services { padding:25px 0;}
.services h3 { margin-bottom:25px; font-size:26px;}
.services figcaption h3 { font-size:22px; font-weight:400;}
.footer-services { padding:25px 0; text-align:center;}
.read-more { margin-top:0;}
.footer { padding:35px 0px 20px 0;}
.footer-single { 
    margin: 30px 0 0 0;
}
.aluminiun-gallery img{
	height:auto !important;
	width:100% !important;
	}
.text h1{
	font-size:32px;
	}
div.text{
	top:38%;
	}
}
.carousel-control{
	width:13%;
	}
.red strong{color:#e11e26; font-weight:900;}

.pic {
  height: 240px;	
  overflow: hidden;
}

.grow img {
  width: 100%;
  height:100%;
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
 
.grow img:hover {
  width: 115%;
  height: 115%;
}

/*.red { margin-bottom:45px;}*/

h4.red a:hover { color:#e11e26;}
.aluminiun-gallery{
	margin-bottom:30px;
	}
.aluminiun-gallery img{
	height:180px;
	width:270px;
	}
	
/*gallery css*/
 .demo-gallery > ul {
                margin-bottom: 0;
            }
            .demo-gallery > ul > li {
                float: left;
            }
            .demo-gallery > ul > li a {
                border: 3px solid #FFF;
                border-radius: 3px;
                display: block;
                overflow: hidden;
                position: relative;
                float: left;
            }
            .demo-gallery > ul > li a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;

                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
            }
            .demo-gallery > ul > li a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
                -webkit-transition: -webkit-transform 0.15s ease 0s;
                -moz-transition: -moz-transform 0.15s ease 0s;
                -o-transition: -o-transform 0.15s ease 0s;
                transition: transform 0.15s ease 0s;
                -webkit-transform: scale3d(1, 1, 1);
                transform: scale3d(1, 1, 1);
                height: 100%;
                width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
                -webkit-transform: scale3d(1.1, 1.1, 1.1);
                transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
                opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.1);
                bottom: 0;
                left: 0;
                position: absolute;
                right: 0;
                top: 0;
                -webkit-transition: background-color 0.15s ease 0s;
                -o-transition: background-color 0.15s ease 0s;
                transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
                left: 50%;
                margin-left: -10px;
                margin-top: -10px;
                opacity: 0;
                position: absolute;
                top: 50%;
                -webkit-transition: opacity 0.3s ease 0s;
                -o-transition: opacity 0.3s ease 0s;
                transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
                background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
                height: 48px;
                margin-left: -24px;
                margin-top: -24px;
                opacity: 0.8;
                width: 48px;
            }
            .demo-gallery.dark > ul > li a {
                border: 3px solid #04070a;
            }
            .home .demo-gallery {
                padding-bottom: 80px;
            }
.contact-detail a{
	text-decoration:none;
	display:inline-block;
	color:#333;
	}
.office{
	color:#333;
	}
@media (min-width:414px) and (max-width:667px) {
.carousel-caption{
	bottom:50px;
	}
.carousel-caption{
	 padding: 0px 60px;
	}

	}
@media (min-width:320px) and (max-width:414px) {
h1.house{
	font-size:22px;
	}
	}
/*.online-quo{
	border-top:1px solid #000;
	padding:10px 0 0 0;
	}*/
.eagle-gallery{
	border:1px solid #dddddd;
	padding:15px;
	}
.eagle-gallery .owl-carousel.mini-slider{
	margin-top:0 !important;
	}
.fluid1 h2{
	padding-bottom:20px;
	}
.footer-single a img{
	padding-top:10px;
	}

    .firstblogbutton{
        border: 1px solid #e3e3e3;
        color: #333;
    }
    
    .remainingblogbutton{
        background-color: #f5f5f5;
        margin-left: 20px;
        border: 1px solid #e3e3e3;
        color: #333;
    }