﻿@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');
@import url('font-awesome.min.css');
/* CSS Document */
body {font-family: 'Source Sans Pro', sans-serif;overflow-x:hidden;}
h1,h2{color:#666;margin:30px 0;text-transform:uppercase;}
p {font-size:18px;color:#666;text-align:justify;}
a{color:#ca3438;text-decoration:none;}
a:hover{color:#3e4095;text-decoration:none;}

/*Header Css*/
.header {padding:8px 0;border-top:3px solid #ca3438;border-bottom:2px solid #3e4095;}

/*Navigation Css*/
.navbar-default {border:none;background:none}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {color:#fff;background-color:#ca3438;}
.navbar-default .navbar-nav > li > a {font-weight:500;font-size:18px;padding:15px 25px;}
.appbtn {float:right;margin:4px 0;}
.navbar {float:right;}
.navbar-default .navbar-nav > li > a:hover {color:#384095;}
.top-btn {margin:10px 0;}
.top-btn > a {color: #333399;display: inline-block;font-family: "source_sans_proregular";font-size: 22px;font-weight: bold;margin: 6px 2px;padding: 0 10px;text-decoration: none;}
.btn-danger {background-color: #3e4095;border-radius: 0;color: #fff !important;font-size: 18px;font-weight:500;padding: 4px 8px;}
/*About content*/
.about, .services, .gallery, .footer,.product,.contact{padding: 20px;border-top:2px solid #3e4095;}
.backgroundblue {background-color:#3e4095;}
.color-white {color:#fff;}
.footer {background-color:#ca3438;color:#fff;text-align:center;border-top:2px solid #c30;}
.footer a {color:#fff;} 
.services h1 {margin: 0;}
.services h2 {text-align:center;font-size:30px;color:#384095;margin:5px 0;}
.services .box {border:1px dashed #3e4095;padding:20px;}
.services h2 .fa {color:#c30;}
.services a .btn-primary {color: #fff;text-decoration:none}
.footer p {color:#fff; font-size:14px;}
.copy p {text-align:left}
.copyright p{text-align:center;}
.carousel-inner > .item{   background-position: 50% 0; background-repeat: no-repeat; background-size: cover; height: 450px;}
.thumbnail {padding: 3px;}
.social-icons {float:right;}
.back-to-top {cursor: pointer;position: fixed;bottom: 50px;right: 20px;display:none;border:1px solid #ccc;padding:10px;}
.thumbnail .caption {padding:0px 5px;}
.caption h2 {padding:10px 0;margin:10px 0;text-align:center;border-bottom:1px solid #ccc;font-size:22px;font-weight:600;}
address {border:5px solid #f2f2f2;padding:5px;}
address p{color:#fff;padding:7px;}
.contact .btn-danger {background-color:#c30;padding:10px 15px;}
.contact a:hover {color:#fff;}

/*404*/
.content {padding:30px;}
.content a{font-size:22px;margin-top:20px;font-weight:600;}
.content h1 {text-transform:capitalize;}
.content p {font-size:16px;}
.content ul > li  {list-style-type:square;}
.content ul > li > a {text-decoration:none;font-size:20px;color:#3e4095;}
.color-gray {color:#666;}
.contact a {font-size:18px}
/*404 and sitemap Banner*/
.fa {margin-right:6px;margin-top:0;}
.banner {background: rgba(0, 0, 0, 0) url("../images/banner-2.jpg") no-repeat scroll center center;height: 450px;margin: 0 auto;padding: 20px 0;max-width:100%;border-bottom:2px solid #3e4095;}
iframe {width:100%;height:224px;}
.contact iframe{height:300px;width:100%;}

/*Media Queries*/

@media screen and (max-width: 767px) {
.copy p {text-align:center;}
.carousel-inner > .item {height:90px;background-size:contain;background-repeat:no-repeat;padding-top:25%;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {top:50%;}
.top-btn {text-align:center;}
.social-icons {float:none;}
h1,h2{font-size:24px;}
.logo {margin:0 auto;}

}

@media (min-width: 768px) and (max-width: 991px) {
.copy p{text-align:center;}
.header {padding: 4px 0;}
p {text-align:center;}
.appbtn {float: right;margin: 7px 5px;}
.carousel-inner > .item {height:250px;}
.navbar-default .navbar-nav > li > a {padding:15px 17px;}
.thumbnail {border:none;}
.logo {margin:0 auto;}
.top-btn {float:left;}
.social-icons {float:right;}
.fa {margin:3px 4px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.navbar-default .navbar-nav > li > a {padding:15px 17px;}
.header {padding: 10px;}
.top-btn > a {margin: 4px 2px;padding: 3px 10px;font-size:18px;}
.appbtn {margin: 2px auto;float:none;}
p {font-size:15px;}
    .appbtn {
        float: right;
    }
}
/*table css here*/
#strech-ceiling-vs-others{padding:100px 0 0;}
table {
    border-collapse: collapse;
    width: 100%;
    border-right: 1px solid #959595;
    border-top: 1px solid #959595;

}
tr:nth-of-type(2n+1) {
    background: #cdcdcd none repeat scroll 0 0;
}
tr:nth-of-type(2n) {
    background: #f3f3f3 none repeat scroll 0 0;
}
td, th {
    border-left: 1px solid #959595;
    padding: 5px 20px;
    text-align: left;
    border-bottom: 1px solid #959595;
}
th {
    background: #ca3438 none repeat scroll 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
td {
    color: #202121;
    font-size: 14px;
    line-height: 22px;
}
table {
    border-collapse: unset;
}
tr:nth-of-type(2n) td:nth-child(5) {
    background-color: #3e4095;
}
td:nth-child(5) {
    background-color: #cdcdcd;
    color: #fff;
    text-align: center;
    font-size:18px;
}
