.offerContent p.max-width {
	max-width: 1015px;
}
label {
	font-weight: normal;
}
/* add fonts **/

@font-face {
	font-family: MAIAN;
	src: url(../fonts/MAIAN.TTF);
}
@font-face {
	font-family: berlinsansfbdemi;
	src: url(../fonts/berlin-sans-fb-demi-bold.TTF);
}
@font-face {
	font-family: IMPRISHA;
	src: url(../fonts/IMPRISHA.TTF);
}
@font-face {
	font-family: Gothic;
	src: url(../fonts/Gothic.TTF);
}
@font-face {
	font-family: GOTHICB;
	src: url(../fonts/GOTHICB.TTF);
}
@font-face {
	font-family: Folktale;
	src: url(../fonts/Folktale.TTF);
}
/* header */
header{
	box-shadow: -1px 20px 8px -16px rgba(0, 0, 0, 0.2);
	width: 100%;
	background: rgb(72,176,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48b0ef', endColorstr='#0081df', GradientType=0 ); /* IE6-9 */
}

/* navigation */
.navbar-default {
    background-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.navbar{
	margin-bottom: 0;	
}

.navbar-brand{
	height: auto;
}

.navbar-nav{
	margin-top: 15px;
}

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{
	background-color: #ffffff;	
}

.navbar-default .navbar-nav > li > a{
	color: #ffffff;
    font-family: MAIAN,sans-serif;
    font-size: 20px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #f2a750;	
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover{
	background-color:transparent;
}

.for-call{
	margin-top:-45px;
	color: #ffffff;
    font-family: MAIAN,sans-serif;
    font-size: 18px;
}
/* Banner */
/* banner section */
.banner{
	background-color: #d2d2d2;
}

.banner-width{
	max-width: 1400px;
	margin: 0 auto;
}

.banner-box{
	position: relative;
	padding: 0;
}
.banner-box h2{
	position: absolute;
	right: 520px;
	top: 34px;
	color: #12c0e5;
    font-family: IMPRISHA;
    font-size: 100px;
	text-transform: uppercase;

}

.banner-box p {
    color: #12c0e5;
	font-family:sans-serif;
	font-size: 48px;
	position: absolute;
	right: 603px;
       top: 292px;
	font-weight:300;
}


/*  content area */


.qoute {
	padding-bottom: 10px;
	padding-top: 10px;
	color: #ffffff;
	background: rgb(72,176,239); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(72,176,239,1) 0%, rgba(34,152,231,1) 49%, rgba(0,129,223,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#48b0ef', endColorstr='#0081df', GradientType=0 ); /* IE6-9 */
}
.qoute-text {
	font-size: 30px;
	font-family: MAIAN, sans-serif;
}


/* Sideber  */
.sideber_menu{ background:#0f7ec0;
               min-width:350px; 
	       /* min-height:1000px;*/
	        height:100%;
	        padding-bottom: 20px;
		border-radius:10px;
 }

 .hite-top{ height: 50px;}
 
  .cat-title h1{ margin-top:5px; }	
  
.cat-title{ background:#065194;
            padding:2px 5px;
	    border-top-left-radius:0;
	    border-top-right-radius:0;
	    border-bottom-left-radius:10px;
	    border-bottom-right-radius:10px;
	    color:#FFF;
	    width:250px;
			
             }


.sideber_menu ul{
    padding-top: 35px; padding-left: 60px;  text-align:left; }
.sideber_menu ul li{ text-decoration:none; list-style:none;}
.sideber_menu ul li a{ color:#fff; font-size:20px; text-decoration:none;}
.sideber_menu ul li a:hover{color:#E64126;}







/* Main_content  */

.main_content h3{ font-size:28px; color:#000000; font-family:"Arial", sans-serif;}



/* Footer  */
#footer-bg {
	background: #ffffff;
	height: 100%;
}
.footerLine_text {
	color: #000;
	font-size: 36px;
	font-weight: normal;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
}
.footerLine {
	font-size: 19px;
	padding: 10px 15px;
	color: #fff;
	background-color: #3f164c;
	font-weight: bold;
}
.hitc {
	height: 68px;
}
#footer-bg2 {
	background: #0077cc;
	height: 100%;
}
.footer_color_bg1 {
	background: #f99210;
	height: 100%;
}
.footer_color_bg2 {
	background: #fab865;
	height: 100%;
}
.footer_bottom_boder {
	background: #2b2728;
	height: 10px;
	width: 100%;
	padding: 0;
	margin: 0 auto;
}
.paddingBottom30 {
	margin-bottom: 30px;
}
.title h2 {
	padding-top: 15px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 20px;
}
.line-nav {
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	width: 58px;
}
.footer-bottom-cont p {
	padding-top: 8px;
	color: #ffffff;
	font-size: 14px;
}
.footer-bottom-cont span p {
	padding-top: 17px;
	color: #ffffff;
}
.footer-bottom-cont ul {
	padding-left: 0px;
	padding-top: 17px;
	color: #ffffff;
}
.footer-bottom-cont ul li {
	list-style: none;
	text-decoration: none;
	color: #ffffff;
	padding-bottom: 5px;
}
.footer-bottom-cont ul li a {
	text-decoration: none;
	color: #ffffff;
}
.copyRight {
	color: #fff;
	font-family: sans-serif;
	font-size: 14px;
	padding-bottom: 20px;
	padding-top: 20px;
}

/* Media Query */

@media only screen and (max-width: 1199px) {
	.quantity-box2 {
		width: 236px;
		left: -476px;
	}
}

@media only screen and (max-width: 992px) {
.banner-box h2 {
    font-size: 59px;
    right: 347px;
    top: 22px;
}
.banner-box p {
    font-size: 31px;
    right: 393px;
    top: 195px;
}
	.qoute-text {
		font-size: 28px;
	}
	
	#footer-bg {
		height: 100%;
	}
	
	
}

@media only screen and (max-width: 768px) {
	/* Navigation */
	.navbar-toggle {
		margin-top: 45px; /* Adjust for mobile nav icon position */
	}
	.for-call{ 
		margin-top: 0; /* Optional */
	}
	
	.navbar-collapse{
		position: absolute; /* For positioning layer */
		width: 100%; /* Responsive 100% width nav */
		z-index: 999; 
		background-color: rgba(0, 0, 0, 0.8); /* You can edit this color and also background opacity of toggle drop down  */
			
	}
	
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #ffffff; /* For changing navigation font color */
	}
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
		color: #fff; /* For changing navigation font hover color */
	}
	
	.banner-box h2 {
    right: 334px;
    top: 30px;
}

.banner-box p {
    right: 370px;
    top: 187px;
}
	
	.footer-bottom-cont p {
		padding-top: 8px;
		color: #ffffff;
		font-size: 13px;
	}
	.hitc {
		height: 0px;
	}
	.footerLine_text {
		font-size: 20px;
	}
	.boohit {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.array-boo-img {
		width: 15%;
	}
	.top_ber {
		height: 120px;
	}
	#footer-bg {
		height: 100%;
	}
	
	.top-price_tag_left_img{
		margin-bottom: 30px;
	}
	.text_top_price_box{
		max-width: 420px;
		margin: 0 auto 35px;
	}
	.price-idea h1 {
		font-size: 30px;
	}
	.price-idea em {
		font-size: 20px;
	}
}

@media only screen and (max-width: 660px) {
.banner-box p {
    font-size: 24px;
    right: 214px;
    top: 140px;
}
.form-control{width:271px !important; }
.banner-box h2 {
    font-size: 37px;
    right: 218px;
}
.qoute-text {
	font-size: 24px;
}

.footerLine_text {
	font-size: 20px;
}
.boohit {
	padding-top: 15px;
	padding-bottom: 15px;
}
.array-boo-img {
	width: 15%;
}
#footer-bg {
	height: 100%;
}


}

@media only screen and (max-width: 480px) {
.banner-box h2 {
    -webkit-text-stroke-width: 2px;
    right: 171px;
    top: 0;
}
.form-control {
    width: 271px !important;
}
.banner-box p {
    font-size: 17px;
    right: 166px;
    top: 75px;
}
.qoute-text {
	font-size: 18px;
}


#footer-bg {
	height: 100%;
}
.price-idea h1 {
    font-size: 20px;
	}
	.price-idea em {
    font-size: 14px;
}
.sideber_menu {
    min-height: 1000px;
    min-width: 290px;
}

.sideber_menu ul {
    padding-left: 30px;
}
}

@media only screen and (max-width: 360px) {
	.banner-box h2{
		 font-size: 24px;
	}
.banner-box p {
    font-size: 16px;
    right: 169px;
    top: 75px;
}
.form-control {
    width: 269px !important;
}
.footerLine_text {
	font-size: 20px;
}
.boohit {
	padding-top: 15px;
	padding-bottom: 15px;
}
.array-boo-img {
	width: 15%;
}
#footer-bg {
	height: 100%;
}
.top_price_text_p_left1 {
    font-size: 20px;
    font-weight: bold;
    line-height: 120%;
}
	.top_price_text_p_left2 {
    font-size: 20px;
}
	.top_price_text_p_right {
    font-size: 20px;
    padding-top: 20px;
}
}

@media only screen and (max-width: 320px) {
#footer-bg {
	height: 100%;
}
.form-control {
    width: 236px !important;
}
}
