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

body{color: #565656; font-family: 'Roboto', sans-serif;}

.padding00{padding: 0 !important; font-weight:100;}
.padding10{padding:10px !important;}
.padding20{padding:20px !important;}
.padding30{padding:30px !important;}
.padding40{padding:40px 0 !important;}
.padding50{padding:50px !important;}

.padding-TB{padding-top:30px; padding-bottom: 30px;}
.padding-LR{padding-left:30px; padding-right: 30px;}

h1, h2, h3, h4, h5, h6{font-family: 'Quicksand', serif; padding:30px 0 10px 0;}
p, span, strong, i{font-family: 'Montserrat', sans-serif; font-weight: 300; padding:30px 0 10px 0;}
h1, h2, h3, h4, h5, h6{text-transform: uppercase;clear: both;}

h1{font-size:30px;}
h2{font-size:26px;}
h3{font-size:22px;}
h4{font-size:18px;}

p{font-size:14px;}
strong{font-weight: 600;}

.btn {color: #fff;background: #ec691f;text-decoration: none;padding: 15px 20px;}
.btn:hover{color:#f8f8f8; text-decoration: none; font-weight: 600;}

.divider{width:50px; height: 2px; background:#ec691f; display: table; margin: auto; margin-top: 30px;}

.center{display:block; margin:auto;}


.carousel-item {
  min-height: 450px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


.btn:focus, .btn:active, button:focus, button:active {
  outline: none !important;
  box-shadow: none !important;
}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}


.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3,
.col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto,
.col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2,
.col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8,
.col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11,
.col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,
.col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1,
.col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4,
.col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto,
.col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2,
.col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8,
.col-xl-9, .col-xl-auto{float: left !important;}

footer{background:#a5998d; color: #ffffff; text-align: center; padding: 30px 0;}

.grey-bg{background:#f6f4f4; padding: 20px 20px;}

@media (max-width: 767px){

.second-row{ background-position:center bottom;}
.first{padding-top: 280px!important;}
.second{padding-bottom: 280px!important;} 
.row{padding:10px;}
}

@media (min-width: 768px) and (max-width: 1199.98px){

	.bg-img{display:none;}
	.second-row{background-image: none;}
}


.work{background: #ffffff;
    width: 100%;
    display: table;}

.work span{padding: 10px;
    color: #ec691f;
    width: 100%;
    display: table;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    transition: all ease .2s;}

.work span:hover{text-decoration: none!important; color:#444;}

footer a{color:#444; text-decoration: none;}
footer a:hover{color:#444; font-weight:500; text-decoration: none;}

.carousel-caption{top:30%!important;}