@charset "utf-8";

@font-face {

    font-family: 'Marcellus-Regular';

    src: url(../fonts/Marcellus-Regular.woff);

}

body{ margin:0px; padding:0px; font-family:"Cinzel"; background:url(../images/top-bg.jpg) left top repeat;}

p,figcaption,figure,ul,h1,h2,h3,h4,h5,h6,address{ margin:0px; padding:0px;}

h1,h2,h3,h4,h5,h6,p,a{ font-family:"Cinzel";}

span,div{margin:0px; padding:0px;}

img{ border:0px;}

a{ text-decoration:none;}

a:focus,input[type="checkbox"]{ outline:none;}

article, aside, figcaption, figure, footer, header, hgroup, nav, section{ display: block;}

.clear{clear:both;}



#sb-site, .sb-site-container{ background:url(../images/top-bg.jpg) left top repeat;}

.header-bg{ width:100%; background:url(../images/top-bg.jpg) left top repeat; padding-top:30px;}

.header-bg .logo{ margin:0 auto; max-width:333px; text-align:center; margin-bottom:25px;}

.header-bg .logo a{}

.header-bg .logo a img{ text-align:center;}

.header-bg .logo-home{  width:600px; margin-top:50%; margin-left:68%;}



.header-bg .navbar{ margin-bottom:25px; text-align:center; max-width:100%;}

.header-bg .navbar-nav{ text-align:center; float:none; margin:0 auto; max-width:35%;}

.header-bg .navbar-nav li{ list-style-type:none; display:inline-block;}

.header-bg .navbar-nav li a{ font:14px/20px "Cinzel"; color:#a5a5a5; display:block; text-transform:uppercase; padding:11px 15px;}

.header-bg .navbar-nav li a:hover{ color:#fff; border:1px solid #fff; padding:10px 14px; text-decoration:none; background:none;}

.header-bg .navbar-toggle i{ color:#fff; font-size:18px;}

.header-bg .navbar-brand{ display:none;}





/*.header-bg nav{ margin-bottom:25px;}

.header-bg nav ul{ text-align:center;}

.header-bg nav ul li{ list-style-type:none; display:inline-block;}

.header-bg nav ul li a{ font:14px/20px "Cinzel"; color:#a5a5a5; display:block; text-transform:uppercase; padding:11px 15px;}

.header-bg nav ul li a:hover{ color:#fff; border:1px solid #fff; padding:10px 14px; text-decoration:none;}*/



.sub-bg{ width:100%; background:url(../images/top-bg.jpg) left top repeat; border-top:4px double #5e5e5e;}

.sub-bg .row{ margin-right:0px;}

.sub-bg .top-content{ width:100%;}

.sub-bg .top-content h1{ font:120px/126px "Cinzel"; color:#fff; text-shadow:2px 4px 2px #000; text-align:center; text-transform:uppercase; margin:14px 0px 0px 0px;}

.sub-bg .sub-title{ background:url(../images/border-bg.png) left center repeat-x;}

.sub-bg .sub-title h2{ width:335px; margin:0px auto; font:36px/36px "Cinzel"; color:#fff; padding:0px 25px; background:url(../images/top-bg.jpg) left top repeat; text-align:center;}

.sub-bg .sub-title h2 span{ font-size:21px}

.sub-bg .sub-content{ width:100%; padding:50px 0px 40px 0px;}

.sub-bg .sub-content h4{ font:24px/30px "Marcellus-Regular"; color:#fff; text-align:center;}

.sub-bg .sub-content p{ font:16px/22px "Marcellus-Regular"; color:#a5a5a5; text-align:center; margin-top:20px;}

.brand-bg{ background:url(../images/top-bg.jpg) left top repeat; padding:45px 0px;}

.brand-bg .brand-area{}

.brand-bg .brand-area ul{ max-width:100%; margin:0 auto; text-align:center; }

.brand-bg .brand-area ul li{ list-style-type:none; display:inline-block; margin:0px 10px;}

.brand-bg .brand-area ul li:first-child{ margin-left:0px;}

.brand-bg .brand-area ul li:last-child{ margin-right:0px;}

.brand-bg .brand-area ul li img{ min-height:125px; min-width:147px; vertical-align:middle; margin:0 auto; margin-top:15%; }

.footer-bg{ width:100%; background:#222222; padding-top:25px; border-bottom:1px solid #434343;}

.brand-bg .brand-area ul li:hover a img{border-color: #66afe9; border-radius:100%; outline: 0; box-shadow:5px 10px 5px 5px #191919;}

.sticky-footer

{

	position: absolute;

	bottom: 0;

	width: 100%;

}

section{ padding-bottom:134px;}

.footer-bg .footer-nav{}

.footer-bg .footer-nav ul{ text-align:center;}

.footer-bg .footer-nav ul li{ list-style-type:none; display:inline-block; padding:0px 15px;}

.footer-bg .footer-nav ul li:first-child{ padding-left:0px;}

.footer-bg .footer-nav ul li:last-child{ padding-right:0px;}

.footer-bg .footer-nav ul li a{ font:14px/20px "Cinzel"; color:#888888; display:block; text-transform:uppercase;}

.footer-bg .footer-nav ul li a:hover{ color:#fff; text-decoration:none;}

.footer-bg .soc-media{ padding:15px 0px; }

.footer-bg .soc-media ul{ max-width:100%; margin:0 auto; text-align:center;}

.footer-bg .soc-media ul li{ list-style-type:none; display:inline-block; margin-right:8px;}

.footer-bg .soc-media ul li:last-child{ margin-right:0px;}

.footer-bg .soc-media ul li a{ width:30px; height:30px; border-radius:100%; display:block; border:2px solid #fff; color:#fff;}

.footer-bg .soc-media ul li a i{ margin-top:5px; font-size:17px;}

.footer-bg .soc-media ul li a:hover{ border:2px solid #deaf72; color:#deaf72;}

.copyright-bg{ background:#2e2e2e; padding:20px 0px;}

.copyright-bg .copyright-text{}

.copyright-bg .copyright-text p{ font:12px/18px "Marcellus-Regular"; color:#999999; text-align:center;}

.copyright-bg .copyright-text p a{ font:12px/18px "Marcellus-Regular"; color:#999999;}

.copyright-bg .copyright-text p a:hover{ color:#fff; text-decoration:none;}



.inner-bg{ background: url(../images/inner-bg.png) left top repeat-x, url(../images/cont-bg.jpg) left top repeat; padding:75px 0px 60px 0px;}

.inner-bg .page-title{ margin-bottom:15px;}

.inner-bg .page-title h1{ font:24px/30px "Cinzel"; color:#000; text-transform:uppercase;}

.inner-bg .page-title p{ font:16px/22px "Marcellus-Regular"; color:#7d7d7d; margin-top:5px;}

.inner-bg .page-conent{ padding-bottom:50px;}

.inner-bg .page-conent p{ font:17px/23px "Marcellus-Regular"; color:#7d7d7d;}

.inner-bg .right-panal{ max-width:100%; text-align:center;}

.inner-bg .right-panal img{ max-width:100%; margin:0 auto;}

.inner-bg .right-panal p{ font:bold 17px/23px "Marcellus-Regular"; color:#7d7d7d; margin-top:20px;}

.inner-bg .left-border{ border-left:1px solid #cccccc;}

.inner-bg .right-border{ border-right:1px solid #cccccc;}

.inner-bg .contact-border{ background:url(../images/contact-boder.png) left bottom repeat-x; padding-bottom:50px; margin-bottom:45px;}

.inner-bg .page-conent form .form-group{ width:60%;}

.inner-bg .page-conent form .form-group label{ font:16px/22px "Marcellus-Regular"; color:#5f5f5f; margin-bottom:5px;}

.inner-bg .page-conent form .form-group .form-control{ background:#ededed; border:1px solid #bfbebf; border-radius:3px; min-height:49px;}

.inner-bg .page-conent form .submit{ background:#313030; padding:18px 65px; border:none; border-radius:3px; font:16px/22px "Marcellus-Regular"; color:#fff; text-transform:uppercase;}

.inner-bg .right-panal .contact-media{ padding-bottom:25px; padding-top:5px; margin-bottom:25px; border-bottom:1px solid #d6d6d6; padding-left:40px; text-align:left;}

.inner-bg .right-panal .contact-media h4{ font:16px/22px "Cinzel"; color:#313030; text-transform:uppercase; margin-bottom:7px;}

.inner-bg .right-panal .contact-media p{ font:14px/20px "Marcellus-Regular"; color:#9d9d9d; margin-top:0px;}

.inner-bg .right-panal .border-nn{ margin-bottom:0px; border-bottom:none;}



.inner-bg .page-conent .brand-pratner{ background:url(../images/contact-boder.png) left bottom repeat-x; overflow:hidden; padding-bottom:40px; margin-top:40px;}

.inner-bg .page-conent .brand-pratner .img-area{ background:#eeeeee; box-shadow:0px 5px 8px #9d9d9d; width:13%; float:left; padding:10px; margin-right:20px;

-webkit-box-shadow: 5px 5px 5px 0px #9d9d9d;

-moz-box-shadow: 5px 5px 5px 0px #9d9d9d;

box-shadow: 5px 5px 5px 0px #9d9d9d;

}

.inner-bg .page-conent .brand-pratner .img-area img{ max-width:100%; margin:0 auto;}

.inner-bg .page-conent .brand-pratner .content-area{ width:80%; float:left; margin-left:20px}

.inner-bg .page-conent .brand-pratner .content-area h5{ font:bold 18px/24px "Cinzel"; color:#5f5f5f; text-transform:uppercase; margin:0px 0px 13px 0px;}

.inner-bg .page-conent .brand-pratner .content-area h5 a{ font:bold 18px/24px "Cinzel"; color:#5f5f5f;}

.inner-bg .page-conent .brand-pratner .content-area h5 a:hover{  color:#5f5f5f; text-decoration:none;}

.inner-bg .page-conent .brand-pratner .content-area p{ font:16px/22px "Marcellus-Regular"; color:#7d7d7d;}



.sb-slidebar{ display:none;}

.sb-toggle-left{ display:none;}

.rtext{ width:600px; height:400px; margin-top:8%;}



#book{ display:block;}

#book1{ display:none;}



.inner-bg .page-conent form .form-group{ width:60%;}

.inner-bg .page-conent form .form-group label{ font:16px/22px "Marcellus-Regular"; color:#5f5f5f; margin-bottom:5px;}

.inner-bg .page-conent form .form-group .form-control{ background:#ededed; border:1px solid #bfbebf; border-radius:3px; min-height:49px;}

.inner-bg .page-conent form .submit{ background:#313030; padding:18px 65px; border:none; border-radius:3px; font:16px/22px "Marcellus-Regular"; color:#fff; text-transform:uppercase;}

.inner-bg .right-panal .contact-media{ padding-bottom:25px; padding-top:5px; margin-bottom:25px; border-bottom:1px solid #d6d6d6; padding-left:40px; text-align:left;}

.inner-bg .right-panal .contact-media h4{ font:16px/22px "Cinzel"; color:#313030; text-transform:uppercase; margin-bottom:7px;}

.inner-bg .right-panal .contact-media p{ font:14px/20px "Marcellus-Regular"; color:#9d9d9d; margin-top:0px;}

.inner-bg .right-panal .border-nn{ margin-bottom:0px; border-bottom:none;}



.capt-area{  width:100%; overflow:hidden; margin-bottom:15px;}

.capt-area > .capt-1{ float:left; width:50px; background:#EBEBEB; line-height:25px; text-align:center; border:1px solid #bfbebf;}

.capt-area > .capt-2{ float:left; width:30px; background:none; line-height:25px; text-align:center;}

.capt-area > .capt-3{ float:left; width:50px; background:#EBEBEB; line-height:25px; text-align:center; border:1px solid #bfbebf;}

.capt-area > .capt-4{ float:left; width:30px; background:#none; line-height:25px; text-align:center;}

.capt-area > .capt-5{ float:left; width:200px; background:#EBEBEB; line-height:25px;  border:1px solid #bfbebf; padding-left:10px;}





@media (max-width: 1199px) {

	.brand-bg{ padding:40px 0px;}

	.brand-bg .brand-area ul li{ display:inline-block; margin:0px 20px 22px 20px;}

	.brand-bg .brand-area ul li:first-child{ margin-left:10px;}

	.brand-bg .brand-area ul li:last-child{ margin-right:10px;}

	.header-bg .navbar-nav{ text-align:left; max-width:42%;}

	}



@media (max-width: 991px) {

	.sub-bg .top-content h1{ font:100px/106px "Cinzel"; text-shadow:2px 4px 2px #000; margin:20px 0px 0px 0px;}

	.sub-bg .sub-title h2{ width:300px; margin:0px auto; font:30px/36px "Cinzel"; padding:0px 20px;}

	.sub-bg .sub-title h2 span{ font-size:19px}

	.sub-bg .sub-content{ width:100%; padding:35px 0px 25px 0px;}

	.sub-bg .sub-content h4{ font:22px/28px "Marcellus-Regular";}

	.sub-bg .sub-content p{ font:15px/21px "Marcellus-Regular"; margin-top:10px;}

	.brand-bg{ padding:35px 0px;}

	.brand-bg .brand-area ul li{ display:inline-block; margin:0px 18px 20px 18px;}

	.brand-bg .brand-area ul li:first-child{ margin-left:9px;}

	.brand-bg .brand-area ul li:last-child{ margin-right:9px;}

	.inner-bg{ padding:40px 0px 20px 0px;}

	.inner-bg .page-title{ margin-bottom:10px;}

	.inner-bg .page-title h1{ font:22px/29px "Cinzel";}

	.inner-bg .page-conent{ padding-bottom:20px;}

	.inner-bg .page-conent p{ font:15px/22px "Marcellus-Regular";}

	

	.inner-bg .page-conent .brand-pratner{ padding-bottom:40px; margin-top:40px;}

	.inner-bg .page-conent .brand-pratner .img-area{ width:20%; float:left; padding:20px; margin-right:10px }

	.inner-bg .page-conent .brand-pratner .img-area img{ max-width:100%; margin:0 auto;}

	.inner-bg .page-conent .brand-pratner .content-area{ width:75%; float:left; margin-left:10px}

	.inner-bg .page-conent .brand-pratner .content-area h5{ font:bold 16px/22px "Cinzel"; margin:0px 0px 3px 0px;}

	.inner-bg .page-conent .brand-pratner .content-area p{ font:13px/19px "Marcellus-Regular"; color:#7d7d7d;}

	.header-bg .navbar-nav{ text-align:left; max-width:56%;}

	}



@media (max-width: 767px) {
	
	.header-bg .logo-home{ margin:0 auto; max-width:333px; text-align:center; margin-top:30%; }

	.sub-bg .top-content h1{ font:70px/76px "Cinzel"; text-shadow:2px 4px 2px #000; margin:20px 0px 0px 0px;}

	.sub-bg .sub-title h2{ width:230px; margin:0px auto; font:25px/31px "Cinzel"; padding:0px 15px;}

	.sub-bg .sub-title h2 span{ font-size:15px}

	.sub-bg .sub-content{ width:100%; padding:20px 0px 20px 0px;}

	.sub-bg .sub-content h4{ font:20px/26px "Marcellus-Regular";}

	.sub-bg .sub-content p{ font:15px/21px "Marcellus-Regular"; margin-top:10px;}

	.brand-bg{ padding:30px 0px;}

	.brand-bg .brand-area ul li{ display:inline-block; margin:0px 12px 15px 12px;}

	.brand-bg .brand-area ul li:first-child{ margin-left:6px;}

	.brand-bg .brand-area ul li:last-child{ margin-right:6px;}

	.inner-bg .right-panal{ margin-top:20px;}

	.inner-bg .left-border{ border-left:none;}

	.inner-bg .right-border{ border-right:none;}

	

	.header-bg .navbar{ margin-bottom:0px;}

	.header-bg .navbar-nav{ text-align:left; max-width:100%;}

	.header-bg .navbar-nav li{ display:block;}

	.header-bg .navbar-nav li a{ padding:11px 15px;}

	.header-bg .navbar-nav li a:hover{ padding:10px 14px;}

	.header-bg .navbar-toggle{ margin:0px; padding:9px 0px 9px 9px;}

	.header-bg .navbar-collapse{ padding:0px;}

	.header-bg .navbar-toggle i{ color:#fff; font-size:24px; margin:0px;}

	.header-bg .navbar-brand{ display:block; font:18px/24px "Cinzel"; color:#fff; padding-left:0px;}

	

	.sb-slidebar{ display:block;}

	.sb-toggle-left{ display:block; font-size:26px; color:#fff; padding-left:15px; width:auto;}

	.navbar{ display:none;}

	.sb-slidebar{}

	.sb-slidebar nav{ margin-bottom:25px;}

	.sb-slidebar nav ul{ text-align:left;}

	.sb-slidebar nav ul li{ list-style-type:none; display:block;}

	.sb-slidebar nav ul li a{ font:14px/20px "Cinzel"; color:#a5a5a5; display:block; text-transform:uppercase; padding:11px 10px;}

	.sb-slidebar nav ul li a:hover{ color:#fff; border:1px solid #fff; padding:10px 9px; text-decoration:none;}

	

	}

	@media (max-width: 640px) {.rtext{ width:400px; height:265px; margin-top:11%;}

	}



@media (max-width: 600px) {

	}



@media (max-width: 480px) {

	.header-bg nav ul li a{ padding:9px 11px;}

	.header-bg nav ul li a:hover{ color:#fff; border:1px solid #fff; padding:8px 10px; text-decoration:none;}

	.sub-bg .top-content h1{ font:45px/51px "Cinzel"; text-shadow:1px 3px 1px #000; margin:20px 0px 0px 0px;}

	.sub-bg .sub-title h2{ width:180px; margin:0px auto; font:19px/25px "Cinzel"; padding:0px 15px;}

	.sub-bg .sub-title h2 span{ font-size:12px}

	.sub-bg .sub-content{ width:100%; padding:20px 0px 20px 0px;}

	.sub-bg .sub-content h4{ font:18px/24px "Marcellus-Regular";}

	.sub-bg .sub-content p{ font:14px/20px "Marcellus-Regular"; margin-top:10px;}

	.brand-bg{ padding:20px 0px;}

	.brand-bg .brand-area ul li{ display:inline-block; margin:0px 8px 10px 8px;}

	.brand-bg .brand-area ul li:first-child{ margin-left:4px;}

	.brand-bg .brand-area ul li:last-child{ margin-right:4px;}

	.footer-bg .footer-nav ul li{ padding:0px 10px;}

	.copyright-bg .copyright-text p{ font:10px/16px "Cinzel";}

	.inner-bg{ padding:40px 0px 20px 0px;}

	.inner-bg .page-title{ margin-bottom:10px;}

	.inner-bg .page-title h1{ font:21px/27px "Cinzel";}

	.inner-bg .page-conent p{ font:14px/20px "Marcellus-Regular";}

	.inner-bg .page-conent form .form-group{ width:100%;}

	.inner-bg .page-conent .brand-pratner{ padding-bottom:40px; margin-top:40px;}

	.inner-bg .page-conent .brand-pratner .img-area{ width:100%; float:none; padding:20px; margin-right:0px}

	.inner-bg .page-conent .brand-pratner .content-area{ width:100%; float:none; margin-left:0px;}

	.inner-bg .page-conent .brand-pratner .content-area h5{ margin:8px 0px 5px 0px;}

	.inner-bg .page-conent .brand-pratner .content-area p{ font:14px/20px "Marcellus-Regular";}

	.rtext{ width:400px; height:266px; margin-top:7%;}

	#book{ display:none;}

	#book1{ display:block;}

	.capt-area{  width:100%; overflow:hidden; margin-bottom:15px;}

	.capt-area > .capt-1{ width:40px;}

	.capt-area > .capt-2{ width:20px;}

	.capt-area > .capt-3{ width:40px;}

	.capt-area > .capt-4{ width:20px;}

	.capt-area > .capt-5{ width:160px;}



	}

	

@media (max-width: 450px) {

	.brand-bg{ padding:20px 0px;}

	.brand-bg .brand-area ul li{ display:inline-block; margin:10px 0px;}

	}

	@media (max-width: 360px) {

	.rtext{ width:370px; height:260px; margin-top:40%;}

	}

	

@media (max-width: 320px) {

	.rtext{ width:300px; height:200px; margin-top:40%;}

	

	}