body{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	background:top center fixed;
			-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover !important;
		
			

}
input, select {
   outline: 0;
}
select option {
      background:transparent;
      border:0;
    }


a {outline:none !important; }

a:focus {
	background:#390101;
	outline:none !important;
	padding:5px 10px;
}
.welcome-bg a {
	color:#8e8787 !important; border-bottom:1px #8e8787  dashed; text-decoration:none; padding-bottom:3px;
}


img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border:none;
}
select::-ms-expand { /* for IE 11 */
    display: none;
	border:none;
}

.wrapper {
    width: 100%;
		


}
.left-ber{
    z-index: 1;
    position:fixed;
    width: 20%;
	background:#4d0000;
	height:1200px;
	color:#FFF;
	text-align:center;
	padding:25px;
}
            .demo-gallery > ul {
              margin-bottom: 0;
            }
            .demo-gallery > ul > li {
                float: left;
                margin-bottom: 30px;
                margin-right: 1%;
                width: 30%;
				
            }
            .demo-gallery > ul > li a {
              
              display: block;
              overflow: hidden;
              position: relative;
              float: left;
			  border-radius:6px;
				 border: 2px solid #4d0000;
				 -moz-box-shadow: 5px 5px 3px #000; -webkit-box-shadow: 5px 5px 3px #000; box-shadow: 5px 5px 3px #000; 
            }
            .demo-gallery > ul > li a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
			  
			  

            }
            .demo-gallery > ul > li a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
              opacity: 1;
			  
            }
            .demo-gallery > ul > li a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
			  
            }
            .demo-gallery > ul > li a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery > ul > li a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .justified-gallery > a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
            .demo-gallery .justified-gallery > a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
            .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
            .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
            .demo-gallery .video .demo-gallery-poster img {
              height: 48px;
              margin-left: -24px;
              margin-top: -24px;
              opacity: 0.8;
              width: 48px;
            }
            .demo-gallery.dark > ul > li a {
              border: 3px solid #04070a;
            }
            .home .demo-gallery {
              padding-bottom: 80px;
            }










.logo{
	margin-top:20px;
	margin-bottom:30px;
	}
	
.right-side {
    position: inherit;
    margin: 0 0 0 20%;
    padding: 0 0px;
}
.welcome-bg{
	background:url(../imeges/welcome-bg.png) repeat top left;
	color: #FFF;
position: absolute;
height: 100%;
z-index: 10000000000000;
overflow:hidden;
	}
.welcome-bg01{
	background:url(../imeges/welcome-bg.png) repeat top left ;
	color: #FFF;
position: absolute;
height: 100%;
width:55%;
height:auto;
overflow:hidden;
	}	
.memu-bg{
	color:#FFF;
	}	
.right-side .row {
    margin-right: 0px;
margin-left:0px;
}

.welcome-con{
	color:#FFF;
	padding:25px;
	font-family:Georgia;
	font-size:16px;
	line-height:22px;
	overflow:hidden;
	
	}
.welcome-con h1{
	color:#FFF;
font-family: 'Montserrat', sans-serif;
	font-size:31px;
	line-height:40px;
	margin-bottom:25px;
	}
.welcome-con-span {
	font-size:14px;
}
.welcome-con a {
	font-size:11px;
	padding:none;
}
	
.welcome-con h2{
	color:#FFF;
font-family: 'Montserrat', sans-serif;
	font-size:22px;
	line-height:40px;
	margin-bottom:10px;
	margin-top:45px;
	}	
.welcome-con a{
	color:#8e8787;
	font-family:Georgia;
	}
.r1 {
	float:left;
}
.r2 {
	float:right;
	margin-top:25px;
}
	
	
.make{
	margin:20px 0;}	
.testimonial-area{
	margin:20px 0 10% 0;
	}	
         .testimonial-section {
    width: 100%;
    height: auto;
    padding: 15px 25px 0 25px ;
    position: relative;
    font-size:12px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.testimonial-section:after {
    top: 15%;
    left: -1%;
    border: solid transparent;
    content: " ";
    position: absolute;
	background:url(../imeges/test-01.png) no-repeat top left;
	width:10px;
	height:60px;
}
.testimonial-section:before {
    top: 15%;
    right: -1%;
    border: solid transparent;
    content: " ";
    position: absolute;
	background:url(../imeges/test-02.png) no-repeat top left;
	width:15px;
	height:60px;
	z-index:100000;
}

.testimonial-section-name {
    margin-top: 10px;
    text-align:left;
    color:#FFF;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

.carousel-indicators-set {
    position:static;
    margin-left:0px;
    width:100%;
}	
.copy{
	margin:50px 0 0% 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	}
.copy a{

	color:#FFF;
	}
/******************/
.breadcrumbs01{
	background:url(../imeges/breadcrumbs-bg.png) repeat-y top right;
	position:relative;
	margin-left:-6%;
	
	}				
.box01{
	background: url(../imeges/box-logo.png) no-repeat center center #4d0000;
	padding:30px 0;
	text-align:center;
	border-radius:9px;
	margin:25px 0;
	}
.box01 h1{
	text-align:center;
	font-size:36px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:15px;
	margin-bottom:23px;
	}
.box01 a{
	text-align:center;
	font-size:14px;
	font-family:Calibri;
	color:#FFF;
	}
/********contact-us******/
.contact-form{
	padding:0px;
	margin:0px;
	width:70%;
	}
.contact-form input{
		font-size: 16px;
		font-family:Georgia, "Times New Roman", Times, serif;
line-height: 18px;
color: #FFF;
background: none;
border: none;
border-bottom:1px solid #f0f0f0;
box-shadow: none;
outline: none;
padding: 16px 0px 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
box-sizing: border-box !important;
width: 100%;
display: block;
height: 49px;
margin-bottom:20px;
	}
.contact-form textarea{
		font-size: 16px;
		font-family:Georgia, "Times New Roman", Times, serif;
line-height: 18px;
color: #FFF;
background: none;
border: none;
border-bottom:1px solid #f0f0f0;
box-shadow: none;
outline: none;
padding: 16px 0px 10px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
box-sizing: border-box !important;
width: 100%;
display: block;
height: 120px;
margin-bottom:20px;
	}	
.sub98{
outline: none !important;
font-weight: 400!important;
font-size: 16px!important;
padding: 8px 21px!important;
color: #fff;
background:#4d0000!important;
border: 1px solid #f0f0f0!important;
display: inline-block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
width:100%;
border-radius:3px!important;
font-family:Calibri!important;
	}
.form789{
		font-size: 16px;
		font-family:Georgia, "Times New Roman", Times, serif;
color: #FFF;
background:url(../imeges/dropdown-icon.png) no-repeat center right;
border: none;
border-bottom:1px solid #f0f0f0;
box-shadow: none;
outline: none;
padding: 2px 0px 2px;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
border-radius: 0;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
box-sizing: border-box !important;
width: 100%;
display: block;
margin-bottom:10px;
	}
	
.form789 option{ 
color:#b0b0b0;
background:#1c1c1c;
border-bottom:1px #333333 solid !important;
font-size:14px;
padding:3px 6px;
}
	
.confirm-btnn {	
border-radius:3px!important;
font-family:Calibri!important;
color:#FFF!important;
background:#797979!important;
border: 1px solid #797979!important;
text-decoration:none!important;
text-align:center;
padding:8px 10px;
}
.confirm-btnn:hover {	
background:#4d0000!important;
border: 1px solid #650101!important;
}

.confirm-btn{
	outline: none !important;
font-weight: 400!important;
font-size: 15px !important;
padding: 11px 11px !important;
color: #fff;
background:#4d0000!important;
border: 1px solid #650101!important;
display: inline-block;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
width:100%;
border-radius:3px!important;
font-family:Calibri!important
	}		
	
/*******gallery****/
.welcome-bg01-gallery{
	background:url(../imeges/welcome-bg.png) repeat top left ;
	color: #FFF;
position: absolute;
height: 100%;
width:20%;
height:100%;
overflow:hidden;
	}
.gallery-righr{
	color: #FFF;
position: absolute;
height: 100%;
width:60%;
height:100%;
margin-left:20%;
padding:30px 0;
	}

			
@media(min-width:981px) {
.dropdown-menu{
	position:absolute;
	z-index:10000000000000000000000000000000000;
	}
	.navbar-default .nav{
		width:100%;}	
	.navbar-default .nav li{
 display:block;
 float:none;
 width:100%;
 text-align:center;
		}	
	.navbar-default .nav li a {
 font-size: 18px;
	color: #FFFFFF;
font-family: 'Montserrat', sans-serif;	padding:7px 0;

}	
	.navbar-default .nav li a:hover {
	color: #FFFFFF;
  

}


.navbar-default .nav li a:focus {
	background:#390101;
	outline:none !important;
}

    .navbar-default {
        padding: 0px 0 10px 0;
        border: 0;
        background-color: transparent;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        transition: padding .3s;
    }

    .navbar-default .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        transition: all .3s;
    }

    .navbar-default .navbar-nav>.active>a {
        border-radius: 0px;
    }

    .navbar-default.navbar-shrink {
        padding: 0px 0;
        background-color: #0c54ae;
    }

    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
		padding:0 15px;
		margin-top:15px;
    }
	 .navbar-default.navbar-shrink .navbar-brand img {
        width:100%;
    }
	








 

}
@media (max-width: 980px) {
   

}

@media(max-width:1280px) {
	.make{
	margin:5px 0;}	
.testimonial-area{
	margin:10px 0 5px 0;
	}
.copy{
	margin:50px 0 0 0;
	}	
.welcome-bg{
	background:url(../imeges/welcome-bg.png) repeat top left;
	color:#FFF;
	height:100%;
		display:table-cell;

	}
.welcome-bg01 {
    background: url(../imeges/welcome-bg.png) repeat top left;
    color: #FFF;
    position:relative;
    height: 100%;
    width: 75%;
    height: 100%;
	overflow:hidden;
}	

.welcome-con h1 {
	font-family: 'Montserrat', sans-serif;
    color: #FFF;
    font-size: 31px;
    line-height: 35px;
    margin-bottom: 25px;
}
.contact-form{
	padding:0px;
	margin:0px;
	width:100%;
	}
	.welcome-bg01-gallery{
	background:url(../imeges/welcome-bg.png) repeat top left ;
	color: #FFF;
position: absolute;
height: 100%;
width:25%;
height:100%;
	}
.gallery-righr{
	color: #FFF;
position: absolute;
height: 100%;
width:55%;
height:100%;
margin-left:25%;
	}
.welcome-con {
    color: #FFF;
    padding: 15px;
    font-family: Georgia;
    font-size: 16px;
    line-height: 20px;
}
.welcome-con h2 {
	font-family: 'Montserrat', sans-serif;
    color: #FFF;
    font-size: 22px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 25px;
}
		
}
	
@media (min-width:992px)and (max-width:1199px){
	
	.left-ber{
    z-index: 1;
    position:fixed;
    width: 20%;
	background:#4d0000;
	height:100%;
	color:#FFF;
}
	
.right-side {
    position: inherit;
    margin: 0 0 0 20%;
    padding: 0 0px;
}
.welcome-con h1 {
    color: #FFF;
    font-family: Georgia;
    font-size: 28px;
    line-height: 35px;
    margin-bottom: 25px;
}	
.welcome-bg01 {
    background: url(../imeges/welcome-bg.png) repeat top left;
    color: #FFF;
    position:absolute;
    height: 100%;
    width: 65%;
    height: 100%;
}
	
}
@media (min-width:480px)and (max-width:767px){
.breadcrumbs01{
	background:url(../imeges/breadcrumbs-bg.png) repeat-y top left;
	position:relative;
	margin-left:0%;
	
	}}


@media (min-width:768px)and (max-width:991px){
	.left-ber{
    z-index: 1;
    position:fixed;
    width: 30%;
	background:#4d0000;
	height:100%;
	color:#FFF;
}
	
.right-side {
    position: inherit;
    margin: 0 0 0 30%;
    padding: 0 0px;
}
.welcome-bg01 {
    background: url(../imeges/welcome-bg.png) repeat top left;
    color: #FFF;
    position:relative;
    height: 100%;
    width: 85%;
    height: 100%;
}
.box01 {
    background: url(../imeges/box-logo.png) no-repeat center center #4d0000;
    padding: 15px 0;
    text-align: center;
    border-radius: 9px;
    margin: 25px 0;
}
.box01 h1 {
    text-align: center;
    font-size: 20px !important;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-style: italic;
    margin-top: 15px;
    margin-bottom: 23px;
}
.welcome-con {
    color: #FFF;
    padding: 15px;
    font-family: Georgia;
    font-size: 16px;
    line-height: 20px;
}
.welcome-con h2 {
    color: #FFF;
    font-family: Georgia;
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 10px;
    margin-top: 25px;
}
	
		.welcome-bg01-gallery{
	background:url(../imeges/welcome-bg.png) repeat top left ;
	color: #FFF;
position: absolute;
height: 100%;
width:35%;
	}
.gallery-righr{
	color: #FFF;
position: absolute;
height: 100%;
width:35%;
height:100%;
margin-left:35%;
	}
#thumbnails ul li { float: left; margin-right: 3%; margin-bottom: 35px; width:45%; }
	
}

@media (max-width:980px){
	.navbar-default {
    background:none;
	border:none;
	padding:0px!important;
}
.navbar-nav {
    float: none!important;
    margin: 0px -15px!important;
    background: url(../imeges/welcome-bg.png) repeat top left;
}
	.welcome-bg{
	background:url(../imeges/welcome-bg.png) repeat top left;
	color: #FFF;
position: absolute;
height:auto;
z-index: 10000000000000;
	}
	    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		display: block;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
 
    }
		.navbar-collapse.collapse {
    display: none!important;
}
.navbar-collapse.collapse.in{
    display: block!important;
border:0px;
}
	
.left-ber{
    z-index: 1;
    position:relative;
    width: 100%;
	background:#4d0000;
	height:auto;
	color:#FFF;
}
.r1 {
	float:none;
	margin:0px auto;
}
.r2 {
	float:none;
	margin:0px auto;
	margin-bottom:20px;
}


.memu-bg {
    border-top: 1px solid #433434;
	border-left:none;
}	
.right-side {
    position: inherit;
    margin: 0 0 0 0;
    padding: 0 0px;;
}
.navbar-default{
	border-radius:3px;
	}

.navbar-default .navbar-nav > li > a:hover {
color:#fff;
}

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-left: 40%;
    margin-bottom: 0px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
}
 .testimonial-area{
	margin:20px 0 10px 0;
	}	
         .testimonial-section {
    width: 100%;
    height: auto;
    padding: 15px 25px 0 25px ;
    position: relative;
    font-size:14px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}
.testimonial-section:after {
    top: 15%;
    left: 5px;
    border: solid transparent;
    content: " ";
    position: absolute;
	background:url(../imeges/test-01.png) no-repeat top left;
	width:10px;
	height:60px;
}
.testimonial-section:before {
    top: 15%;
    right: 5px;
    border: solid transparent;
    content: " ";
    position: absolute;
	background:url(../imeges/test-02.png) no-repeat top left;
	width:15px;
	height:60px;
	z-index:100000;
}

.welcome-con {
    text-align:center;
}
.welcome-con form {
    text-align:left;
}
.form789 {
	margin-top:20px;
}
	
.copy{
	margin:50px 0 0% 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	}
.welcome-bg01 {
    background: url(../imeges/welcome-bg.png) repeat top left;
    color: #FFF;
    position: relative;
    height: 100%;
    width: 100%;
}
.welcome-bg01-gallery{
	background:url(../imeges/welcome-bg.png) repeat top left ;
	color: #FFF;
position: relative;
height: 100%;
width:100%;
height:100%;
	}
.gallery-righr{
	color: #FFF;
position: relative;
height: 100%;
width:100%;
height:100%;
margin-left:0%;
	}
}