body, html{
	overflow-x: hidden;
}

/*Buttons*/
button.btn-danger,
button.btn-warning{
	margin-top: 1.5em;
	padding: 8px;
	font-size: 20px;
}

hr{
	width: 8% !important;
	border: 3px solid #BF360C !important;
}

/*Slider
-------------------*/
section.slider-wrapper>.slider-logo{
	position: absolute;
	z-index: 999;
	width: 100%;
	text-align: center;
	margin-top: -50%;
}

/*Banner*/
section.banner-wrapper{}
section.banner-wrapper>img{
}
section.banner-wrapper>.content-over{
	position: absolute;
    z-index: 99;
    top: 20%;
    text-align: center;
    width: 100%;
}
section.banner-wrapper>.content-over>h2{
    font-family: 'Tangerine', cursive;
    font-weight: bold;
    font-size: 140px;
    color: #fff;
    text-shadow: 1px 2px 1px #000;
}


/*Navbar-Header
------------------*/
section.navbar-header-wrapper{
    position: absolute;
    z-index: 99;
    width: 100%;
}
section.navbar-header-wrapper>.container{}
section.navbar-header-wrapper>.container>.row{}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm1{
    line-height: 11;
}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm1>.social-icons{}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm1>.social-icons>a{
    text-decoration: none;
}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm1>.social-icons>a>i{
    color: #ffa726;
    padding: 0 5px;

}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm2{
    text-align: right;
    line-height: 11;
}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm2>span>i{
    font-size: 25px;
    color: #009688;
}
section.navbar-header-wrapper>.container>.row>.col-md-3.cm2>span{
    font-weight: bold;
}
section.navbar-header-wrapper>.container>.row>.col-md-6{
    text-align: center;
}

/*Navbar*/
section.navbar-wrapper{
    position: relative;
    z-index: 99;
    width: 100%;
    background-color: #333;
}
section.navbar-wrapper>#sticky{
    width: 100%;
    background-color: #333;
    color: #fff;
}
section.navbar-wrapper>#sticky.stick{
    margin-top: 0 !important;
    position: fixed;
    top: 0;
    z-index: 10000;
}
section.navbar-wrapper>.container{}
section.navbar-wrapper>.container>ul{
    list-style:none;
    margin:0;
    padding:0;
    text-align:center;
}
section.navbar-wrapper>.container>ul>li{
	display:inline;
}
section.navbar-wrapper>.container>ul>.logo>li{
	display:inline;
}
section.navbar-wrapper>.container>ul>.menu>li{
	display:inline;
}
section.navbar-wrapper>.container>ul>.menu>li>a{
    font-family: 'Hammersmith One', sans-serif;
    font-size: 18px;
    display: inline-block;
    color: #ffdba7;
    text-align: center;
    padding: 18px 20px;
    text-decoration: none;
    text-transform: uppercase;
}
section.navbar-wrapper>.container>ul>.menu>li>a:hover {
    color: #ffffff;
    background-color: #009688;
}
section.navbar-wrapper>.container>ul>.menu>li>a:active {
    color: #ffffff;
    background-color: #009688;
}
.a-active{
    background-color: #009688;
}
.active{
    color: #fff !important;
}


/*Section1
------------------*/
section.section1-wrapper{}
section.section1-wrapper>.container{
    padding-top: 50px;
    padding-bottom: 50px;
}

section.section1-wrapper>.container>h2{
    text-align: center;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
}
section.section1-wrapper>.container>p{
    text-align: center;
}
section.section1-wrapper>.container>.row{
    margin-top: 50px;
}
section.section1-wrapper>.container>.row>.col-xs-6.col-sm-4{
    width: 32%;
    margin-left: 1%;
    padding: 15px;
    text-align: center;
    border: 1px solid #e0ccaf;
}
section.section1-wrapper>.container>.row>.col-xs-6.col-sm-4>a>img{
    background-color: #009688;
    color: #fff;
    padding: 20px;
    width: 30%;
    border-radius: 50%;
}
section.section1-wrapper>.container>.row>.col-xs-6.col-sm-4>h3{
    text-align: center;
    font-weight: bold;
    color: #a1640a;
}
section.section1-wrapper>.container>.row>.col-xs-6.col-sm-4>p{
    text-align: center;
}


/*Section2
-----------------*/
section.section2-wrapper{
    background-color: #009688;
    min-height: 500px;
    margin-bottom: -25px;
}
section.section2-wrapper>.container{}
section.section2-wrapper>.container>.row{
    padding: 20px 0;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx1{}
section.section2-wrapper>.container>.row>.col-xs-6.cx1>h3{
    font-family: 'Inconsolata', monospace;
    font-size: 35px;
    font-weight: bold;
    color: #fff;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx1>h4{
    font-family: 'Inconsolata', monospace;
    font-size: 20px;
    font-weight: normal;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx1>p{
    font-family: 'Inconsolata', monospace;
    font-size: 15px;
    font-weight: normal;
    color: #fff;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx1>blockquote{
    display: block;
    font-size: 18px;
    position: relative;
    line-height: 32px;
    padding-left: 90px;
    color: rgb(0, 64, 64);
    border-left: 3px solid #eee;
    border-color: rgb(0, 64, 64);
}
section.section2-wrapper>.container>.row>.col-xs-6.cx1>blockquote:before{
    content: "\f10d";
    font-size: 55px;
    font-family: FontAwesome;
    position: absolute;
    top: -4px;
    left: 20px;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx2{}
section.section2-wrapper>.container>.row>.col-xs-6.cx2>.video{
    margin-top: 20px;
}
section.section2-wrapper>.container>.row>.col-xs-6.cx2>.video>iframe{}


/*About Wrapper*/
section.about-wrapper{}
section.about-wrapper>.container{
    padding-top: 50px;
    padding-bottom: 50px;
}
section.about-wrapper>.container>h2{
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
section.about-wrapper>.container>p{
    text-align: center;
}
section.about-wrapper>.container>.row{
    margin-top: 50px;
}
section.about-wrapper>.container>.row>.col-xs-6{}
section.about-wrapper>.container>.row>.col-xs-6>a>img{
    width: 100%;
}
section.about-wrapper>.container>.row2{
    margin-top: 50px;
}
section.about-wrapper>.container>.row2>h2{
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
section.about-wrapper>.container>.row2>.col-xs-6.col-sm-4{
    margin-bottom: 15px;
}
section.about-wrapper>.container>.row2>.col-xs-6.col-sm-4>span.number{
    background-color: #009688;
    color: #fff;
    font-family: 'Sonsie One', cursive;
    font-size: 20px;
    padding: 15px;
    border-radius: 50%;
}
section.about-wrapper>.container>.row2>.col-xs-6.col-sm-4>span.description{
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    color: #ba9f78;
}
section.about-wrapper>.container>.row2>.col-xs-6.col-sm-4>p{
    padding: 0 63px;
}


/*Services Wrapper*/
section.services-wrapper{}
section.services-wrapper>.container{
    padding-top: 50px;
    padding-bottom: 50px;
}
section.services-wrapper>.container>h2{
    text-align: center;
    font-family: 'Raleway', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
section.services-wrapper>.container>p{
    text-align: center;
}
section.services-wrapper>.container>.row{
    margin-top: 50px;
}
section.services-wrapper>.container>.row>.col-xs-6.col-sm-4{}
section.services-wrapper>.container>.row>.col-xs-6.col-sm-4>h3{
    text-align: center;
    font-size: 21px;
    font-weight: bold;
    color: #ba9f78;
}
section.services-wrapper>.container>.row>.col-xs-6.col-sm-4>p{
    text-align: center;
}
section.services-wrapper>.container>.row>.col-xs-6.col-sm-4>a>img{
    width: 100%;
}

/*Portfolio Wrapper*/
section.portfolio-wrapper{}
section.portfolio-wrapper>.container{
    padding-top: 50px;
    padding-bottom: 50px;
}
section.portfolio-wrapper>.container>.row{
    margin-top: 50px;
}
section.portfolio-wrapper>.container>.row>.col-xs-6.col-sm-3{}
section.portfolio-wrapper>.container>.row>.col-xs-6.col-sm-3>a{}
section.portfolio-wrapper>.container>.row>.col-xs-6.col-sm-3>a>img{
    width: 100%;
    margin-bottom: 15px;
}
section.portfolio-wrapper>.container>.row>.col-xs-6.col-sm-3>.portfolio-title{
    background-color: red;
}
section.portfolio-wrapper>.container>.row>.col-xs-6.col-sm-3>.portfolio-title>h3{
    position: absolute;
    z-index: 99;
    bottom: 4px;
    font-size: 16px;
    text-transform: uppercase;
    background-color: #b29366;
    color: #fff;
    padding: 7px 70px;
}


/*Contact Wrapper*/
section.contact-wrapper{
    margin-top: 25px;
}
section.contact-wrapper>.container{}
section.contact-wrapper>.container>h2{
    font-family: 'Kaushan Script', cursive;
    text-align: center;
    font-weight: bolder;
    font-size: 40px;
    color: #000;
}
section.contact-wrapper>.container>.row{
    margin-top: 50px;
    margin-bottom: 25px;
}


/*Footer
-----------------*/
section.footer-wrapper{
    background-color: #2a6fb2;
    color: #9bc8f5;
}
section.footer-wrapper>.container{}
section.footer-wrapper>.container>.row{}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3{}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3>h4{
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3>ul{
    margin-left: -30px;
}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3>ul>li{
	list-style: none;
}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3>ul>li>a{
	text-decoration: none;
    color: #9bc8f5;
    text-transform: uppercase;
}
section.footer-wrapper>.container>.row>.col-xs-6.col-sm-3>ul>li>a>i{
	font-size: 18px;
	color: #fff;
}

/*Powered By*/
section.poweredby-wrapper{
	background-color: #063a47;
	text-align: center;
	padding: 10px;
    margin-top: 25px;
}
section.poweredby-wrapper>.container{}
section.poweredby-wrapper>.container>span{
	color: #fff;
}