@charset "utf-8";
/* CSS Document */

body {margin:0; padding: 0; background: #e6c8c5;}
 /*------start top header---------*/ 
.top-header{ background:#ec0b43; width:100%; height:auto; padding-bottom:5px;} 
.top-header h4 a{font-size:14px; color:#fff;font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; float:left; margin-left:50px; font-weight: 600; letter-spacing: 1px; margin-top:-5px;} 
.top-header span{color:#fff; padding-right:10px;}
.top-header i {color:#fff; padding-right:20px; margin-top:7px; cursor:pointer; float:right;}
@media (max-width:768px){ .top-header i { display:none;}	
.top-header h4 a{ line-height:30px; letter-spacing:0.8px;}	}


.navbar-inverse {background-color: #fff !important; border:none !important; border-radius:0px !important; 
 box-shadow: 1px 2px 13px 0px rgba(27, 41, 60, 0.19); margin-bottom:0px !important;}
.navbar-nav > li{position:relative;} 
.navbar-nav > li > a.active01{background:#ec0b43; color:#fff !important;} 
.navbar-nav > li > a.active01:hover{background:#ec0b43 !important;}
.navbar-nav > li > a{padding-top: 10px !important; padding-bottom: 10px !important; font-weight:600; font-size:16px; 
 color:#ec0b43 !important; letter-spacing:0.3px; letter-spacing:1px; transition:all 0.3s ease-in-out; margin:15px 5px 15px 0px; 
 border-radius:4px; font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; margin-right:30px;}
.navbar-nav > li > a:hover{box-shadow:inset 0px 0px 100px 0px #ec0b43; color:#fff !important;} 
.icon-bar{background-color:#ec0b43 !important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#fff !important; border:#f46b42 !important;  background:#ec0b43 !important; width: auto;}

.section-1 img{width:100%;}
.section-2 img{margin-top:60px;}
.section-2 h1 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px; margin-top: 60px;}
.section-2 h2 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px;}
.section-2 p { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #000; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 25px; text-align: justify;}
.cont{border: 2px dashed #000;}
.cont-2{border:2px dashed #ec0b43;}
.section-3 img{margin:10px 0px;}
.section-3 h3 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px;}
.section-3 p { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #000; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 25px; text-align: justify;}

/*start footer*/


.section-footer {background-color: rgba(0,0,0,.9); margin-top: 20px;}
.section-footer h6 {font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color:#ec0b43; font-size:22px; font-weight: 500; letter-spacing: 1px; margin-top: 20px;}
.section-footer p{ font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color:#fff; font-size: 16px; font-weight: 500; line-height: 25px; letter-spacing: 1px; text-align: justify; margin-bottom: 20px;}
.menu ul{ list-style:none; margin:0;}
.menu ul li{font-family: 'Arsenal'; color:#fff; font-size:18px; font-weight:500; letter-spacing:1px; margin-bottom:20px;}
.menu ul li a{ color:#fff; text-decoration:none;}
.menu ul li a:hover{color:#b50123; transition:0.5s;}

.section-footer h4 a{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#fff; font-size:16px; font-weight:500; letter-spacing:1.5px; line-height:35px;}
.section-footer span{color:#ec0b43; padding-right:15px;}
.section-footer i{color:#ec0b43; padding-right:20px; margin-top:10px; font-size:16px; visibility: visible;}
.section-footer i:hover{ border-radius:100%; transition: all ease-in-out 0.8s;}
.section-footer h5 {font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#ec0b43; font-size:14px; font-weight:500; letter-spacing:1.5px;text-align: center;}

/*scroll top button*/
.scrollToTop{position:fixed; right:10px; bottom:10px; width:50px; height:50px; font-size:20px; line-height:50px; text-align:center;
 color:#fff !important;  z-index:999; display:none; transition:all 0.3s ease; background:#fff; border-radius:5px; 
 text-decoration:none !important;}
.scrollToTop span{display:block; margin-top:14px; transition:all 0.2s ease-in-out; color:#ec0b43; font-size:25px;}
.scrollToTop:hover span{margin-top:10px;}

/*end home page */

.section-about img{margin:10px 0px;}

.section-about h1 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px; margin-top: 10px;}
.section-about h2 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px;}
.section-about p { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #000; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 25px; text-align: justify;}

/*end about page*/

.section-service img{margin:10px 0px;}

.section-service h1 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 28px; font-weight: 500; letter-spacing: 2px; margin-top: 10px;}
.section-service h2 { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #ec0b43; font-size: 25px; font-weight: 500; letter-spacing: 2px;}
.section-service p { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #000; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 25px; text-align: justify;}


/*------Start price-----------*/

* {
    box-sizing: border-box;
}

.columns {
    float: left;
    width:100%;
    padding: 12px;
	margin:60px 0px;
}

.price {
    list-style-type: none;
    border: 1px solid #b50123;
    margin: 0;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.price:hover {
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2)
}

.price .header {
    background-color: #000;
    color: white;
    font-size: 25px;
}

.price li {
    border-bottom: 1px solid #b50123;
    padding: 20px;
    text-align: center;
	color: #000;
}

.price .grey {
    background-color: #b50123;
    font-size: 20px;
	color:#000; 
}

.section-gallery img{margin:10px 0px;}
.section-gallery p { font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #000; font-size: 16px; font-weight: 500; letter-spacing: 1px; line-height: 25px; text-align: justify;}

.contact h1{font-family:Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";  font-size:26px; color:#000; text-align:center; margin-top:40px; font-weight:800;}
.contact h3{width:80px; border:1px solid #ec0b43; display:block; margin:auto; margin-bottom:20px;}
.contact p{color:#000; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; text-align:justify; font-size:16px;  font-weight:500; padding:0px 10px; margin-top:30px; text-align:justify;}
.contact h4 span{color:#ec0b43; padding-right:10px; font-size:16px;}
.contact h4 a{font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; color:#000; font-size:16px; font-weight:500; margin-top:30px; line-height:45px;} 
.contact h5{font-family: 'Josefin Sans', sans-serif;  font-size:22px; color:#000; margin-top:40px; font-weight:400;}

.contact input{width:80%; height:55px; background:none; margin-top:30px; outline:none; border: 1px solid #fff; font-weight:600; padding-left:20px; color:#000;}
.contact textarea{width:80%; height:140px; padding:20px 0px 0px 20px; font-weight:bold; border:1px solid #fff; background:none; color:#000; outline:none; margin:30px 0px 0px 0%;}
.contact input[type="submit"]{background:none; border:1px solid #ec0b43; outline:none; color:#000; font-weight:
500; letter-spacing:1px; font-size:20px; width:150px; height:50px;text-align:center;  margin-bottom:30px;}
.contact input[type="submit"]:hover{color:#fff; background:#ec0b43; text-decoration:none; transition:all ease-in-out 0.7s;}

.widgettitle {
    border-bottom: 2px solid #333;
    margin-bottom: 30px;
    padding-bottom: 10px;
    text-shadow: 2px 2px 2px #000;
    color: #fff;
}
.model-table {
    font-size: 1.0em;
    
}
dl {
    overflow: hidden;
    border-bottom: 1px solid #262626;
    border-radius: 0;
    border-top: 0 none;
    padding:4px 0;
}
dt {
    float: left;
    margin: 0;
    padding: 0 0.4em 0 0;
    max-width: 50%;
    font-weight: normal;
}
dd {
    color: #ccc;
    float: right;
    margin: 0;
    max-width: 40%;
    padding: 0 0 0 0.4em;
    text-align: right;
}
ul {
    list-style-type: none;
    padding-left: 0;
    color:#fff;
    
}
.block-clr1 {
    background:#181818;padding:10px;
}
.block-clr2 {
    border: 4px double #222222;background:#141414;padding:15px;
}












