body {

	width: 100%;

	height: 100%;

	font-family: 'Questrial', sans-serif;

}

html {

	width: 100%;

	height: 100%;

}

a {

	color:#ebbf54;

	text-decoration:none

}


/*Header section start*/

.header-top {

	margin:0;

	padding:0 0 0px 0;

	background:#fff;

	text-align: center;

}

.phone {

	margin-top: 40px;

	font-size: 18px;

	color: #0e4595;

	text-align: right;

	font-family: 'Questrial', sans-serif;

}

.email {

	margin-top:5px;

	font-size: 18px;

	color: #0e4595;

	text-align: right;

	font-family: 'Questrial', sans-serif;

}

.email a {

	margin-top:5px;

	font-size: 18px;

	color: #0e4595;

	text-align: right;

	font-family: 'Questrial', sans-serif;

}

.email a:hover {

	color:#0e4595;

	text-decoration:none;

}

 .email a::after {

 color:#fff;

 text-decoration:none;

}

.phone i {

	font-size: 20px;

	color: #0e4595;

	padding:0 5px 0 0;

}

.email i {

	font-size: 18px;

	color: #0e4595;

	padding:0 5px 0 0;

}

.stickyheaders {

	width: 100%;

	z-index: 999;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

}

.header {

	margin:0;

	padding:0;

	background:#fff;

	box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0);

}

.header .navbar-brand {

	float: left;

	padding:5px 0 10px 0 !important;

	font-size: 18px;

	line-height: 20px;

}

.navbar-inverse .navbar-brand {

	color: #fff !important;

	font-size:26px;

	font-family: 'Righteous', cursive;

	font-weight:900;

	letter-spacing:0px;

	text-transform:uppercase;

	letter-spacing:1px;

}

.navbar-inverse .navbar-brand span {

	color: #fff !important;

	font-size:35px;

	font-family: 'Righteous', cursive;

	font-weight:900;

	letter-spacing:0px;

}

.header .navbar {

	position: relative;

	margin-bottom: 0px !important;



}

.header .nav>li {

	position: relative;

	display: block;

	padding:20px 18px 0 20px;

	line-height: 40px;

	/*border-right: 1px solid #2a60ae;*/

}

.header .navbar-inverse .navbar-nav>li>a {

	color: #131313;

	text-transform:uppercase;

	font-family: 'Montserrat', sans-serif;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	font-size:16px;

	padding:17px 0px 5px 0;



}

.header .navbar-inverse .navbar-nav>li>a:hover {

	color: #ebbf54;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	border-bottom: 2px solid #ebbf54;

}

.header .navbar-inverse .navbar-nav>li>a .fa {

	color: #fff;

	font-size:20px;

}

.header .navbar-inverse .navbar-nav>li> .active {

	color: #ebbf54;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	border-bottom: 2px solid #ebbf54;

}

.header .navbar-inverse .navbar-nav>li>a::focus {

	color: #ebbf54;

	-webkit-transition: all 0.3s ease;

	transition: all 0.3s ease;

	border-bottom: 2px solid #ebbf54;

}





.header .navbar-inverse {

    background-color: #fff;

    border-color: #fff;

    color: #000;

}



.header .navbar-inverse img{

	width: 200px;

}



.header .phone-no{ 

	font-size: 22px !important;

}

.header .phone-no a{ 

	font-size: 22px !important;

}



.header .phone-no a:hover{ 

	font-size: 22px !important;

	text-decoration:none !important;

}







.header .phone-no .fa{ 

	font-size: 22px !important;

	color: #000 !important;

}







/*Header section Ends*/

/**********************/





/************** Bottom Parallex Section Start here***********************/

/**********************/



.home-banner-area {

	background-attachment: fixed;

	background-image: url(../img/banner-parallex.jpg);

	background-repeat: repeat-y;

	background-position: 100% 0;

	background-size: cover;

	min-height: 600px;

	text-align:center;





}





.home-banner-area .heading-1 {

	padding-top: 10%;

	font-size: 35px;

	font-weight: 700;

	color: #ebbf54;

	text-align: right;

	 font-family: 'Playball',sans-serif;

}

.home-banner-area .heading-2 {

	padding-top: 0;

	font-size: 60px;

	font-weight: 500;

	color: #fff;

	text-align: right;

	 font-family: 'Playball',sans-serif;

}



.home-banner-area .heading-3 {

	padding-top:0;

	font-size: 25px;

	font-weight: 700;

	color: #fff;

	text-align: right;

	font-family: 'Questrial', sans-serif;

}

.btn-order {
	background: #ebbf54;
    color: #fff;
    display: inline-block;
    padding: 15px;
    line-height: 1;
    font-size: .8em;
    margin-top: .5em;
    min-width: 200px;
    text-align: center;
}
.btn-order:hover {
	background: #97090d;
	color: #fff;
	text-decoration:none;
}


/**********************/



/*Home Welcome Start Here*/

/**********************/



.about-section {

	margin:0;

	padding:0px 0;

	background:#F1F1F1;

}



.about-section .side-bar{

	margin-top:-50px;

	margin-bottom:50px;

	background:#fff;

	border-top: 8px solid #ebbf54;

	border-bottom: 8px solid #ebbf54;

	padding:60px 10px;

}



.about-section .side-bar .subtitle{

	padding: 30px 0 10px 0;

	font-size: 16px;

    text-transform: capitalize;

    color: #545454;

    font-weight: 700;

    letter-spacing: 2px;

    line-height: 24px;

    text-align: center;



}



.about-section .side-bar p{

	margin:0px;

	padding:10px 30px;

	text-align: center;

}

.about-section .side-bar a.btn-order{
	font-size: 1em;
	display: block;
	min-width: 100px
}


.about-section .side-bar h1 {

	margin:0;

	padding:0px 10px 10px 10px;

	color : #ebbf54;

    font-family: 'Playball',sans-serif;

    font-size: 30px;

    text-transform: capitalize;

    text-align: center;

    letter-spacing: 2px;

}

.about-section .border {

	margin: 0px auto;

	margin-top:5px;

	margin-bottom:20px;

	border-bottom: 2px solid #e08e10;

	width: 8%;

}

.about-section p {

	margin:0;

	padding:0px;

	font-size:14px;

	color:#8d8d8d;

	font-family: 'open sans', sans-serif;

	line-height:26px;

}

.about-section .btn {

	margin:30px 0 0 0;

	padding:10px 20px;

	font-family: 'Montserrat', sans-serif;

}

/*Home Welcome Ends Here*/

/**********************/



/*Services section home*/

/**********************/



.home-mid-block {

	margin:0;

	padding:50px 0 20px 0;

	margin:0;

	padding:60px 0;

	background-attachment: fixed;

	background-image: url(../img/bottom-parallex.jpg);

	background-repeat: repeat-y;

	background-position: 100% 0;

	background-size: cover;

	



}



.home-mid-block h1{

	margin:0;

	padding:0px 10px 10px 10px;

	color : #fff;

    font-family: 'Josefin',sans-serif;

    font-size: 30px;

    text-transform: capitalize;

    letter-spacing: 2px;





}



.home-mid-block p{

	margin:0;

	padding:5px 0px;

	color : #b8b7b7;

    font-size: 14px;

    line-height: 25px;

    font-family: 'open sans', sans-serif;

    font-weight: 400;

 

} 



.home-mid-block p a{

	margin:0;

	padding:5px 0px;

	color : #dcdcdc;

    font-size: 14px;

    line-height: 25px;

    font-family: 'open sans', sans-serif;

    font-weight: 400;

 

} 





.home-mid-block .bottompanel {

	margin:0 0 25px;

	padding:0;

}



.home-mid-block .bottompanel .fa{

	margin:0;

	font-size:18px;

	text-align: center;

}





.home-mid-block .bottompanel h2{

	margin:0;

	padding:20px 0 20px 0;

	color: #FFFFFF;

	line-height:35px;

	  font-family: 'Josefin Sans';

	  font-weight: 800;

	  font-size:25px;

}

.home-mid-block .bottompanel .textwidget {
    margin-bottom: 20px
}





/*Home Welcome Start Here*/

/**********************/



.gallery-section {

	margin:0;

	padding:60px 0px 50px 0;

	background:#F1F1F1;

}



.gallery-section h1{

	margin: 0;

	padding: 0;

	font-size: 40px;

    letter-spacing: 3px;

    color: #ebbf54;

    text-align: center;

    font-family: 'Playball',sans-serif;

}



.slogan {

    font-size: 17px;

    color: #565656;

    text-transform: uppercase;

    letter-spacing: 1.5px;

    line-height: 35px;

    text-align: center;

    font-weight: 300;

}









.gallery {

	position: relative;

	overflow: hidden;

	display: inline-block;

	margin:0 0 30px 0;

	padding: 10px;

	background: #fff;

}



.gallery:hover img {

	-webkit-transform:scale(1.25); /* Safari and Chrome */

	-moz-transform:scale(1.25); /* Firefox */

	-ms-transform:scale(1.25); /* IE 9 */

	-o-transform:scale(1.25); /* Opera */

	transform:scale(1.25);

}

.gallery:hover .zoom-caption {

	background: none;

}









/* Zoom In #1 */

.hover01{ margin-top: 50px; margin-bottom: 25px; }

.hover01 figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

}

.hover01 figure:hover img {

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

	opacity:0.8;

}

.hover01 figure {

	margin: 0;

	padding: 0;

	background: #fff;

	overflow: hidden;

	text-align: center;

}

.hover01 figure:hover+span {

	bottom:30%;

	opacity: 1;

	z-index:999;

	text-align:center;

	color: #fff;

	font-size:25px;

	font-family: 'Josefin Sans', sans-serif;

	font-weight:700;

}

.hover01 div span {

	position: absolute;

	bottom:30%;

	left:15px;

	right:15px;



	display: block;

	margin: 0;

	padding: 0px 0 0px 0px;

	color: #fff;

	font-size:25px;

	text-decoration: none;

	text-align: center;

 -webkit-transition: .3s ease-in-out;

 transition: .3s ease-in-out;

	font-family: 'Josefin Sans', sans-serif;

	font-weight:700;/*	opacity: 0;*/



	background-color: rgba(242,242,242,0.75);

    -webkit-transition: -webkit-transform 0.35s;

    transition: transform 0.35s;

    -webkit-transform: translate3d(0,100%,0);

    transform: translate3d(0,100%,0);



	

}







/*Inner page Ads Section  Start Here*/

/**********************/



.pages-section {

	margin:0;

	padding:40px 0;

	background:#fff;

}



/************** footer top Section Start here***********************/

/**********************/



.footer-top {

	margin:0;

	padding:50px 0 30px 0;

	background:#fff;

	text-align:center

}

.footer-top h1 {

	margin:0;

	padding:0px 0 10px 0;

	font-size:40px;

	color:#e08e10;

	font-family: 'Josefin Sans', sans-serif;

	font-weight:900;

	letter-spacing:-1px;

}

.footer-top .border {

	margin: 0px auto;

	margin-top:5px;

	margin-bottom:20px;

	border-bottom: 2px solid #e08e10;

	width: 8%;

}

.footer-top .quick-services {

	margin:0;

	padding:0;

}

.footer-top .quick-services ul {

	margin:0;

	padding:0px 0 0 0;

	list-style:none;

}

.footer-top .quick-services li {

	margin:0;

	padding:0 0 10px 0;

	display: inline-block;

	list-style-type: none;

	color:#a5a5a5;

	font-size:13px;

	font-family: 'Montserrat', sans-serif;

	line-height:13px;

	line-height:15px;

}

.footer-top p {

	padding-top:20px;

	font-size:18px;

	line-height:25px;

	color: #fff;

	font-family: 'Montserrat', sans-serif;

	text-align:center;

}

.footer-top p a {

	color: #fff;

	text-decoration:none;

	font-family: 'Montserrat', sans-serif;

}

.footer-top p a:hover {

	color: #f9f9f9;

	text-decoration:none;

	font-family: 'Montserrat', sans-serif;

	text-decoration:none;

}

.footer-top .whitebox {

	margin: 0;

	padding:0;

	padding:20px;

}

/*************************** footer Mid start here *******************************/





/************** footer top Section Start here***********************/

/**********************/



.footer-mid {

	margin:0;

	padding:60px 0;

	background:#0B2870;

	

	

}

.footer-mid h1 {

	margin:0;

	padding:0px 0 10px 0;

	font-size:42px;

	color:#d27a05;

	font-family: 'Josefin Sans', sans-serif;

	font-weight:900;

	letter-spacing:-1px;

}

.footer-mid p {

	padding-top:20px;

	font-size:45px;

	line-height:25px;

	color: #fff;

	font-family: 'Josefin Sans', sans-serif;

	text-align:center;

	font-weight:800;

	text-decoration:blink;

}

.footer-mid .btn {

	margin:25px 0 0 0;

	padding:8px 20px;

	font-size:15px;

	line-height:25px;

	color:#000;

	text-align: center;

	background:#fff;

	border:1px solid #fff;

	-webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

	font-weight:700;

	text-transform:uppercase;

	font-family: 'Montserrat', sans-serif;

}

.footer-mid .btn:hover {

	-webkit-transition: all 0.7s ease;

	transition: all 0.7s ease;

	font-family: 'Montserrat', sans-serif;

	background:#fff;

	color:#000;

	border:1px solid #fff;

}

/************** footer top Section Ends here***********************/

/**********************/







/****************************  Testimonials Start here ***********************

*/











/*****************************Footer Starts Here

/**************************************************************************************/

.footer-section {

	margin:0;

	padding:20px 0;

	background: #0b2871;

}

.footer-section ul.social-icons {

	margin: 0px;

	text-align: center;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.footer-section ul.social-icons li, p.social-icons a {

	font-size: 18px;

	color: #212121;

	background-color: #e2e3e4;

	height: 28px;

	width: 28px;

	border-radius: 18px;

	display: inline-block;

	list-style-type: none;

	margin: 4px;

	text-align: center;

	line-height:32px;

}

.footer-section ul.social-icons li:hover, p.social-icons a:hover {

	background: #ebbf54;

	color:#fff;

}





.footer-section ul.social-icons li a {

	color: #212121;

}



.footer-section ul.social-icons li a:hover {

	color:#fff;

}

.footer-section ul.social-icons li a .fa {

	color: #212121;

	line-height:32px;

}



.footer-section ul.social-icons li a .fa:hover {

	color: #fff;



}



.footer-section ul.social-icons li .fa:hover {

	color: #fff;



}

.footer-section ul.navs {

	margin:0;

	padding:20px 0 0 0;

	list-style:none;

	text-align:center;

}

.footer-section ul.navs li {

	margin:0;

	padding:0 10px;

	display: inline-block;

	list-style-type: none;

	color:#a5a5a5;

	border-right:1px solid #a5a5a5;

	text-transform:uppercase;

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

	line-height:13px;

}

.footer-section ul.navs li a {

	color: #a5a5a5;

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

}

.footer-section ul.navs li a:hover {

	color: #bdbdbd;

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

	text-decoration:none;

}

.footer-section .copyright {

	margin:0;

	padding:8px 0 0 0;

	color: #FFF;

	font-size:14px;

	font-family: 'Montserrat', sans-serif;

	text-decoration:none;

	text-transform:uppercase;

}

.footer-section .copyright a {

	color: #7d7b7b;

	font-size:11px;

	font-family: 'Montserrat', sans-serif;

	text-decoration:none;

}

.footer-section .copyright a:hover {

	color: #aaaaaa;

	font-size:11px;

	font-family: 'Montserrat', sans-serif;

	text-decoration:none;

}











/*Footer Ends Here*/

/**********************/

