/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */
*{ margin:0; padding:0;}
.img3{ margin-right:5px;}
.navbar-inverse{   background: -webkit-linear-gradient(#34A8C1, #34A8C1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#47C4E0, #34A8C1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient( #47C4E0, #34A8C1); /* For Firefox 3.6 to 15 */
    background: linear-gradient( #47C4E0, #34A8C1);   border-bottom:1px solid #34A8C1; clear:both;}
.navbar-inverse a{ color:#FFF !important; font-size:15px; font-weight:normal;}	
.navbar-inverse a:hover{ color:#030 !important;}
.active1{ background: linear-gradient( #34A8C1, #299db6) !important;}
.active2{ background: none;}
.white{ color:#FFF !important;}
.img{ border:1px solid #999; margin-right:15px;}
.img2{ margin: 0 15px 25px 0;}
.address-style span{ color:#000 !important;} 
.navbar-static-top{ margin:-50px 0px -20px 0 !important;}
.paragraph{ padding:10px 10px !important; margin-left:10px !important;}

.padding-r{ padding-right:0px;}
.padding-l{ padding-left:0px;}
.navbar-header {width: 34%;}
a.navbar-brand {width: 45%;}
.logo-text {float: left; top: 17px; position: relative; color: #d90005; font-size: 18px;}
.logo-text strong {font-size: 30px; font-weight: bold; color: #000;}
/******************************** slider css start *************************/
        .captionOrange, .captionBlack
        {
            color: #fff;
            font-size: 20px;
            line-height: 30px;
            text-align: center;
            border-radius: 4px;
        }
        .captionOrange
        {
            background: #EB5100;
            background-color: rgba(235, 81, 0, 0.6);
        }
        .captionBlack
        {
        	font-size:16px;
            background: #000;
            background-color: rgba(0, 0, 0, 0.4);
        }
        a.captionOrange, A.captionOrange:active, A.captionOrange:visited
        {
        	color: #ffffff;
        	text-decoration: none;
        }
        a.captionOrange:hover
        {
            color: #eb5100;
            text-decoration: underline;
            background-color: #eeeeee;
            background-color: rgba(238, 238, 238, 0.7);
        }
      
 /******************************** Slider css end *****************************/

html,
body {
    height: 100%;
}

body {
    padding-top: 50px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}

.img-portfolio {
    margin-bottom: 30px;
}

.img-hover:hover {
    opacity: 0.6;
	
}

/* Home Page Carousel */
#myCarousel{ margin-top:20px !important;}

header.carousel {
    height:auto;
}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
	text-align:center !important;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
	
}
.fill img{ border-bottom:.5px solid #EBEBEB; margin:0 auto;}

/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    margin: 0px 0 0 0;
	padding-top:10px;
    background: -webkit-linear-gradient(#34A8C1, #34A8C1); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#47C4E0, #34A8C1); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient( #47C4E0, #34A8C1); /* For Firefox 3.6 to 15 */
    background: linear-gradient( #47C4E0, #34A8C1); 
	border-bottom:2px solid #34A8C1;
    border-top:2px solid #34A8C1;
	}
	
footer h3,a,span{ color:#FFF;}
footer a:hover{ color:#030; text-decoration:none;}
footer ul li{ font-size:15px; line-height:28px;}
footer small{ color:#030;}
.backlink{ color:#030;}
.backlink:hover{ color:#CCC;}
footer address{ color:#FFF;}
/* Responsive Styles */
.navbar-header {
    width: 60%;
}
a.navbar-brand {
    width: 25%;
}
@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
	.img2{ margin-bottom:10px;}
.navbar-header{ width:90%;}
a.navbar-brand { width: 25%;}	
.navbar-toggle{ position:absolute; right:0px;}
.logo-text{ top:0; font-size:16px; padding-left:16px;}
.logo-text strong{ font-size:26px;}	
}

.content-style{ line-height:28px; text-align:justify; font-size:16px;}