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

.contact {padding-top: 10px;}
.contact-box-left a {color: #fff;}
.contact-box-left a:hover, .contact-box-left a:active {opacity: 0.6;}

.contact-box-left .social a {color:rgb(103,181,224);}


/* slide credit*/

.image-credit {
	width:400px;
position:absolute; bottom:1.5%; left:1%;
}

.image-credit span {float: left; line-height:50px; padding-right:10px; font-size:10px;}

.image-credit img { width:50px !important; height:auto; float:left;}



/*Modal Styling*/

.jf-form {max-width: 100% !important;}
.jf-thankyou {max-width: 100% !important;}

/*Modal Icon*/

.content-box:hover .icon-modal {
    background-color: #f5f5f5;
    color: #333;
}

.icon-modal {
    background-color: rgb(100,180,226);
    display: inline-block !important;
    font-size: 30px !important;
    color: #fff;
    height: 55px;
    line-height: 55px;
    width: 55px;
	margin-right:10px;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}

.icon-modal i {padding: 0 0 0 6px;}

.icon-modal {
	
    margin-bottom: 0px;
}







.navbar { background-color:transparent !important; border:hidden;}
.navbar-nav {float:right;}

ul.nav.navbar-nav > li > a {     
    font-family: inherit;
    display: block;
       margin-right: 30px;
    font-size: 14px;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    outline: none;
    letter-spacing: 2px;
    transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;
    -o-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;
    -moz-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;
    -webkit-transition: all 0.27s cubic-bezier(0, 0, 0.58, 1) 0s;
    font-family: "Raleway",sans-serif;}




/*Text Variations*/
.text-light {
    font-weight: 300;
}

.text-regular {
    font-weight: 400;
}

.text-bold {
    font-weight: 600;
}

.text-extra-bold {
    font-weight: 700;
}

.text-italic {
    font-style: italic;
}



/*Icon Style 1*/

.content-box:hover .icon-top, .content-box:hover .icon-left, .content-box:hover .icon-right {
    background-color: #f5f5f5;
    color: #333;
}

.icon-top, .icon-left, .icon-right {
    background-color: rgb(100,180,226);
    display: inline-block !important;
    font-size: 40px;
    color: #fff;
    height: 70px;
    line-height: 70px;
    width: 70px;
    text-align: center;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    transition: all 0.3s ease-in-out 0s;
    -o-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}

.icon-top i {padding: 0 0 0 6px;}

.icon-top {
	
    margin-bottom: 25px;
}

.icon-left, .alt-icon-left {
    position: absolute;
    left: 0;
}

.icon-right, .alt-icon-right {
    position: absolute;
    right: 0;
}

.icon-color {
    background-color: #c7a674;
    color: #fff;
}

.icon-black {
    background-color: #333;
    color: #fff;
}

.content-box:hover .icon-color {
    background-color: #333;
    color: #fff;
}

.content-box:hover .icon-black {
    background-color: #c7a674;
    color: #fff;
}









/*1024 Styles*/
@media all and (max-width: 1024px) {
	.header  {padding-top: 10px;}
	.header.header-fixed  {padding-top: 10px;}
	
.header .navbar .navbar-nav {padding-top:0px;}
}

@media all and (max-width: 767px) {
.header.header-fixed .navbar .logo{padding-top:5px;}

.navbar-collapse { background-color: rgba(54, 54, 54, 0.95);
        box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
        -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); border-top: none; margin-top:8px;}
		
		.image-credit {
	width:400px;
position:absolute; bottom:1%; left:1%;
}

.image-credit span {float: left; line-height:30px; padding-right:10px; font-size:10px;}

.image-credit img { width:30px !important; height:auto; float:left;}


.intro-content-inner h2 {font-size: 25px;}



.page-title {font-size: 30px;}


}