@font-face{
	font-family:'MinionPro-Regular';
	src:url(../fonts/MinionPro-Regular.otf);
	}
@font-face{
	/*font-family:'Strait-Regular'; */
	src:url(../fonts/Strait-Regular.ttf);
	}
@font-face{
	font-family:'opensans-Regular';
	src:url(../fonts/OpenSans-Regular.ttf);
	}
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic);
*{
	
	/*font-family:'MinionPro-Regular';*/
}
/* MEGA MENU STYLE
********************************/ 
.mega-menu {
	padding: 10px 0px ! important;
	width: 540px;
	border-radius: 0;
	margin-top: 0px;
}
.mega-menu li {
	display: inline-block;
	float: left;
	font-size: 0.94rem;
	padding: 3px 0px;
	width:100%;
}
.mega-menu li.mega-menu-column {
	margin-right: 20px;
	width: 150px;
}
.mega-menu .nav-header {
	padding: 0 !important;
	margin-bottom: 10px;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.mega-menu img { padding-bottom: 10px;}

/* Disable Toggle style
********************************/  

/* Dropdown Toggle on style */
.navbar .nav li.dropdown.open > .dropdown-toggle, 
.navbar .nav li.dropdown.active > .dropdown-toggle, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background: inherit; /* Set to inherit when using mouse hover to open dropdown */
    color: inherit;
}   
/* Toggle off style */
.navbar .nav li.dropdown.open.active > .dropdown-toggle,
.navbar .nav > li.dropdown > a:focus { 
	background: inherit;
	color: inherit;
}
/* Toggle hover */
.navbar .nav li.dropdown > .dropdown-toggle:hover,
.navbar .nav li.dropdown.open > .dropdown-toggle:hover {
    background-color: #DDDDDD;
}
/* Toggle caret*/
.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-bottom-color:;
    border-top-color:;
}
/* Toggle caret hover */
.navbar .nav li.dropdown > a:hover .caret, 
.navbar .nav li.dropdown > a:focus .caret {
    border-bottom-color: #333;
    border-top-color: #333;
}
/* Toggle caret active */
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.active > .dropdown-toggle .caret, 
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-bottom-color:#333;
    border-top-color: #333;
}
/* Hover style
********************************/ 
.navbar .nav > li > a, .mega-menu a { 
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease; 
	/* -webkit-transform: translate3d(0, 0, 0); Webkit Hardware Acceleration*/ 
	-webkit-backface-visibility: hidden; /* Safari Flicker Fix #2 */
	-webkit-transform: translateZ(0);
 }
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
    background-color: rgba(50, 44, 27, 0.65);
    min-height: auto;
    height: auto;
}
.navbar-brand{
	height:auto;
	padding:10px 15px;
}
.navbar-nav > li{
	padding:20px 0;
	
	
}
.navbar-nav > li a {
    font-family: 'Open Sans', sans-serif;
  /*  font-weight: 500; */
    font-size: 16px;
    color: #f4ebd3;
	
}
.navbar-nav > li a:hover,.navbar-nav > li a:focus,.navbar-nav > li a:active{
	background-color:transparent !important;
	color:#fff;
}
.navbar .nav li.dropdown > .dropdown-toggle:hover, .navbar .nav li.dropdown.open > .dropdown-toggle:hover{
	background-color:transparent;
}
.icon-box{
	margin-right:20px;
}
.icon-box li a:hover,.icon-box li a:focus,.icon-box li a:active{
	background-color:transparent;
	color:#FFF
}
.dropdown-menu {
    background-color: rgba(94, 80, 59, 0.93);
    border: 0 ;
}
.navbar-nav > li:hover,.navbar-nav > li:focus,.navbar-nav > li:active{
	background-color:rgba(94, 80, 59, 0.7);
	color:#fff;
}
.navbar .nav li.dropdown > .dropdown-toggle:hover, .navbar .nav li.dropdown.open > .dropdown-toggle:hover{
	background-color:transparent;
}
.icon-box li:hover,.icon-box li:focus,.icon-box li:active{
	background-color:transparent;
}
.top.icon-box{
	display:none
}
/***************************  search icon ***************/
.container-2{
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
}
.container-2 input#search {
    width: 35px;
    height: 35px;
	background-color:transparent;
    border: none;
    font-size: 10pt;
    float: right;
    color: #262626;
    padding-right: 30px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    -webkit-transition: width .55s ease;
    -moz-transition: width .55s ease;
    -ms-transition: width .55s ease;
    -o-transition: width .55s ease;
    transition: width .55s ease;
    border-radius: 50px;
    margin-top: 10px;
	padding-left:5px;
	font-family: 'Open Sans', sans-serif;
}
.container-2 input#search::-webkit-input-placeholder {
   color:#FFF; 
}
 
.container-2 input#search:-moz-placeholder { /* Firefox 18- */
   color:#FFF;   
}
 
.container-2 input#search::-moz-placeholder {  /* Firefox 19+ */
   color:#FFF;   
}
 
.container-2 input#search:-ms-input-placeholder {  
   color:#FFF;  
}
.container-2 .icon {
    position: absolute;
    top: 50%;
    margin-left: inherit;
    margin-top: 6px;
    z-index: 999;
    color: #FFFFFF;
    right: 0;
    text-align: center;
    width:35px;
    height: 35px;
    float: right;
}
.container-2 .icon .fa{
	padding-top: 12px;
    font-size: 18px;
}
.container-2 input#search:focus, .container-2 input#search:active{
  outline:none;
  width: 160px;
  background:rgba(50, 44, 27, 1);
}
 
.container-2:hover input#search{
width: 160px;
    padding-left: 22px;
	background:rgba(50, 44, 27, 1);
}
 
.container-2:hover .icon {
    color: #FFFFFF;
}
/******************** search icon css end ************************/

/************************* banner search box css start **************/
.carousel-caption {
    right: 20%;
    left: 20%;
    padding: 15px 0;
    border: 2px solid #feefc0 !important;
    top: 45%;
    bottom: inherit !important;
}
.carousel-caption .form-search .add-on {
	font-size: 32px;
	background: transparent none repeat scroll 0% 0%;
	border: 0px none;
	float:left;
	margin:0;
	padding:0;
}
.carousel-caption .input-medium{
	font-size: 23px;
    background-color: transparent;
    border: 0px none;
    padding: 0px 0px;
    margin-top: 8px !important;
    float: left;
	width:100%;
	/*font-family:'Strait-Regular'; */
}
.carousel-caption .btn-primary.dropdown-toggle {    
	width: 100%;
    background-color: transparent;
    border: 0;
    border-left: 2px solid white;
    border-radius: 0px;
    font-size: 26px;
	padding: 12px 0px 12px 15px;
    margin: 0px;
    border-width: 0px 0px 0px 2px;
    border-style: none none none solid;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color white;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    line-height: 0;
    text-align: left;
    padding-left: 15px;
	/*font-family:'Strait-Regular'; */
}
.carousel-caption .btn-primary.dropdown-toggle .fa{
	margin-left:40px;
}
.carousel-caption  .dropdown-menu {
	background:#FFF;
    position: absolute;
    top: 100%;
    left: 15px;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
    width: 90%;
	
}
.carousel-caption .btn-primary.dropdown-toggle:focus,.carousel-caption .btn-primary.dropdown-toggle:hover {
	background-color:transparent;
	border-left: 2px solid white;
}
.carousel-caption  .dropdown-menu li{
	border-bottom:1px solid #999;
	/*font-family:'Strait-Regular'; */
}
.carousel-caption  .dropdown-menu li a{
	/*font-family:'Strait-Regular'; */
}
.carousel-caption  .dropdown-menu li:last-child{
	border-bottom:0;
}
.carousel-caption .input-medium::-webkit-input-placeholder {
color:#fff !important;
}
 
.carousel-caption .input-medium:-moz-placeholder { /* Firefox 18- */
color:#fff !important;  
}
 
.carousel-caption .input-medium::-moz-placeholder {  /* Firefox 19+ */
color:#fff !important;  
}
 
.carousel-caption .input-medium:-ms-input-placeholder {  
color:#fff !important;  
}
.carousel-inner > .item > a > img, .carousel-inner > .item > img{
	width:100%;
}
/****************** banner search box css end ********/


/********************** simplified css start ****************/
.simplified{
	width:100%;
	float:left;
	padding:15px 0;
	background-color:#322c1b;
	/*font-family:'Strait-Regular'; */
}
.simplified h2{
	color:#f4ebd3;
	font-size:36px;
	line-height:36px;
	font-weight:400;
	/*font-family:'Strait-Regular'; */
}
.simplified .btn-danger {
    /*/*font-family:'Strait-Regular'; */ */
    border-radius: 0;
    background-color: #D38929;
    font-size: 24px;
    line-height: 19px;
    padding: 15px 40px;
    border: 0;
    margin-top: 10px;
}
.simplified .btn-danger:hover {
    background-color: #47402d;
	color:#fff;
}



/********************** gallery css start ***********************/

.gallery{
	width:100%;
	float:left;
}
.gallery .col-xs-6{
	padding:0;
}
.gallery .col-xs-6 img:hover{
	width:100%;
	overflow:hidden;
}
.gallery .col-xs-6 img{
	width:100%;
}
.gallery  .col-xs-12{
	position:relative;
	min-height:0px;
}
.gallery .col-xs-12 h1 {
    position: absolute;
    /*/*font-family:'Strait-Regular'; */ */
    z-index: 1;
    top: -50px;
    width: 98%;
    color: white;
    font-size: 48px;
}
/********************** gallery css end **********************/




/****************** categories css start   *********************/

section.categories{
	width:100%;
	float:left;
	padding:30px 0;
	background:#fff;
}
.categories h1{
    /*/*font-family:'Strait-Regular'; */ */
	text-align:center;
	font-size:36px;
	line-height:43px;
	padding:140px 0 0 0;
	
}
.categories ul{
	list-style:none;
	padding:0;
}
.categories ul li{
	
}
.categories ul li a {
    /*/*font-family:'Strait-Regular'; */ */
	color:#313131;
	font-size:18px;
	line-height:33px;
}
.categories ul li a:hover,.categories ul li a:focus,.categories ul li.active a{
	color:#d48a29
	
}
.categories h2{
    /*/*font-family:'Strait-Regular'; */ */
	text-align:left;
	font-size:30px;
	line-height:36px;
	width:100%;
	float:left;
	padding-left:15px;
	margin:0;
	color:#d48a29;
	margin-top:10px;
	
}
/********************* categories css end *************************/

/************************** photographers css start ************************/
.photographers{
	width:100%;
	float:left;
	padding:30px 0;
	background-image:url(../images/photographers.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:100%;
}
.photographers h1{
    /*/*font-family:'Strait-Regular'; */ */
	text-align:left;
	font-size:36px;
	line-height:43px;
	width:100%;
	float:left;
	margin:0;
	color:#d48a29;
	
}
.photographers p{
    /*/*font-family:'Strait-Regular'; */ */
	text-align:left;
	font-size:18px;
	line-height:21px;
	width:100%;
	float:left;
	margin:0;
	margin-bottom:10px;
	margin-top:20px;
	color:#f4ebd3;
	
}

.photographers .btn-default {
    /*/*font-family:'Strait-Regular'; */ */
    border-radius: 0;
    background-color:RGBA(211, 137, 41, 0.7);
    font-size: 24px;
    line-height: 19px;
    padding: 15px 40px;
    border: 0;
    margin-top: 10px;
	color:#FFF;
}
.photographers .btn-default:hover {
    background-color: #47402d;
	color:#fff;
}


/******************** photographers css end ***********************/


/***************purchase-part*******/

section.purchase-part{
	float:left;
	width:100%;
	padding:30px 0px;
	background:#fff;
}


.purchase-heading{
	float:left;
	width:100%;
	text-align:center;
	/*font-family:'Strait-Regular'; */
	font-size:36px;
	color:#313131;
	margin:0px;
	padding:50px 0px;
}

.purchase-part-set{
	border:1px solid #f4ebd3;
	padding:30px;
}

.purchase-text{
	float:left;
	width:100%;
	text-align:center;
}

.purchase-text h3{
	/*font-family:'Strait-Regular'; */
	font-size:36px;
	color:#333333;
	margin:0px;
}

.purchase-text h1{
	color:#d48a29;
	/*font-family:'Strait-Regular'; */
	font-size:78px;
	margin:0px;
}

.view-all{
	background:#f4ebd3;
}

span.view-all-price{
	float:left;
	width:100%;
	text-align:center;
	padding:20px 0px;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default.focus:active, .btn-default:active:focus, .btn-default:active:hover, .open > .dropdown-toggle.btn-default.focus, .open > .dropdown-toggle.btn-default:focus, .open > .dropdown-toggle.btn-default:hover{
	background:#d48a29;
	color:#fff;
	border:0px;
}

span.view-all-price .btn-default{
	/*font-family:'Strait-Regular'; */
	font-size:24px;
	background:#d48a29;
	color:#fff;
	padding:10px 20px;
	border:none;
	border-radius:0px;
}

span.view-all-price .btn-default:hover{
	background-color:#322c1b;
}



.purchase-option{
	float:left;
	width:100%;
	padding:60px 0px 0px;
}

.purchase-first{
	float:left;
	width:100%;
	text-align:center;
}

.purchase-first h3{
	/*font-family:'Strait-Regular'; */
	font-size:20px;
	color:#333333;
	line-height: 30px;
    margin: 0;
    padding: 25px 5px
}

.purchase-image{
	float:left;
	width:100%;
}

		


/*********form-start*********/

section.form-part{
	background:url(../images/back-2.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	float:left;
	width:100%;
	
}

.form-part-set{
	float:left;
	width:100%;
	padding:50px 0px;
}

.form-part-start{
	float:left;
	width:100%;
	border-left:1px solid #fff;
	padding:0 0 0 50px;
}

.form-part-start h2{
	/*font-family:'Strait-Regular'; */
	font-size:36px;
	color:#333333;
	margin:0px;
	padding:0px 0px 20px 0px;
}

.form-part-start .form-control{
	background-color:rgba(255,255,255,.2);
	/*font-family:'Strait-Regular'; */
	border: 0 solid #ccc;
    border-radius: 0;
	font-size:24px;
	width:75%;
	/*height:62px;*/
	height:75px;
	padding:10px 25px;
	color:#FFF;
	
}

.gulla-sub .btn{
	margin:20px 0px 0px;
	/*font-family:'Strait-Regular'; */
	color:#fff;
	border-radius:0px;
	border:none;
	font-size: 22px;
    padding: 13px 54px;
	background-color:#d48a29;
}

.gulla-sub .btn:hover{
	background-color:#322c1b;
	
}

.form-group .form-control::-moz-placeholder{
	color:#fff;
}

.form-group .form-control::-webkit-input-placeholder {
    color:   #fff;
}
.form-group .form-control:-moz-placeholder {
    color:    #fff;
}
.form-group .form-control::-moz-placeholder {
    color:   #fff;
}
.form-group .form-control:-ms-input-placeholder {
    color:   #fff;
}

.form-control:focus{
	box-shadow:none;
}



.form-left-part{
	float:left;
	width:100%;
	margin:50px 0 0 30px;
}

span.left-image{
	float:left;
	width:85%;
	padding:15px;
	background-color:rgba(255,255,255,0.2);
	
}

span.left-image img{
	width:100%;
}

.form-left-text{
	float:left;
	width:100%;
	padding:25px 0px;
}



.form-left-text h4{
	/*font-family:'Strait-Regular'; */
	color:#fff;
	margin:0px;
	font-size: 24px;
}

.form-left-text p{
	/*font-family:'Strait-Regular'; */
	color:#fff;
	margin:0px;
	font-size:18px;
}

/************form-end******************/
/***********footer**********************/


section.footer-part{
	background-color:#322c1b;
	float:left;
	width:100%;
}

.footer-part-nav{
	float:left;
	width:100%;
	padding:40px 0px;
}

.footer-nav,.footer-nav-right{
	list-style:none;
	padding:0px;
}

.footer-nav li,.footer-nav-right li{
	padding:5px 0px;
}

.footer-nav li a,.footer-nav-right li a{
	color:#fff;
	/*font-family:'opensans-Regular';*/
	font-size:14px;
	text-decoration:none;
	transition:all 0.3s ease-in-out 0s;
}

.footer-nav li a:hover,.footer-nav-right li a:hover{
	color:#f4ebd3;
}

.footer-social-part,.footer-blog-part{
	float:left;
	width:100%;
	padding:0 0 0 30px;
	border-left:1px solid #fff;
}

.footer-social-part h2,.footer-blog-part h2{
	/*font-family:'Strait-Regular'; */
	color:#f4ebd3;
	font-size:24px;
	margin:0px;
	padding:0 0 5px 0;
}

.footer-social-part a{
	color:#fff;
	/*font-family:'opensans-Regular';*/
}
	

.footer-social-part p{
	color:#fff;
	/*font-family:'opensans-Regular';*/
	font-size:14px;
	margin:0px;
	padding:5px 0px;
}

.footer-blog-part p{
	color:#fff;
	/*font-family:'opensans-Regular';*/
	font-size:13px;
	margin:0px;
	padding:5px 0px;
}

span.footer-social-icon{
	float:left;
	width:100%;
	margin:20px 0 0 0;
}

.footer-icon{
	margin-right:10px;
	
}


.footer-icon .fa{
	color:#f4ebd3;
	font-size:20px;
	width:42px;
	height:42px;
	background-color:#544f41;
	border-radius:100%;
	text-align:center;
	padding:10px 0px;
	transition:all 0.3s ease-in-out 0s;
	
}
.icon .glyphicon-search{
	margin-top:10px;
}

.footer-icon .fa:hover{
	color:#d48a29;
}

.no-padding{
	padding:0px;
}

.input-text .qty .text{
	color:#000;
}

/********footer-end********/
/*********bottom-footer*******/

section.bottom-footer{
	float:left;
	width:100%;
	padding:15px 0px;
	background:#dadada;
}

span.bottom-footer-text{
	display:inline-block;
	width:auto;
	color:#313131;
	font-family:'opensans-Regular';
	font-size:16px;
	margin:0px;
	padding:0px 20px 0px 30px;
	border-right:1px solid #313131;
	
}

.bottom-footer-map{
	float:left;
	width:100%;
}

.bottom-list-map{
	list-style:none;
	padding:0px 10px;
	margin:0px;
}



span.bottom-list-map  a{
	color:#313131;
	font-family:'opensans-Regular';
	font-size:16px;
	margin:0px;
	text-decoration:none;
	padding:0px 10px;
}

/*********bottom-footer-end*******/

/*********responsive*******/

@media (min-width: 768px) and (max-width: 991px){
	
.purchase-image img{
	width:100%;
}

.purchase-part-set{
	padding:15px;
}

.purchase-text h3{
	font-size:27px;
}

.purchase-text h1{
	font-size:48px;
}

.form-part-start .form-control{
	width:85%;
}

.footer-icon{
	margin-right:5px;
}

.footer-social-part, .footer-blog-part{
	padding:0 0 0 15px;
	margin:6px 0 0 0;
}
.footer-icon .fa {
    width: 32px;
    height: 30px;
    padding: 6px 0px;
    text-align: center;
    font-size: 17px;
}
.simplified .btn-danger{
	padding: 15px 22px;
}
.dropdown.open .dropdown-menu.mega-menu{
	left:-100% !important;
}

}
@media (min-width: 768px) and (max-width: 850px){
.icon-box {
    margin-right: 20px;
    position: absolute !important; 
    right: 0;
    top: -30px;
    z-index: 99;
}
.dropdown.open .dropdown-menu.mega-menu{
	left:-100% !important;
}
}
@media  (max-width: 767px){
	
.footer-social-part, .footer-blog-part{
	padding:0 0 0 15px;
	margin:20px 0 0 0;
}

.form-part-start{
	border-left:0px;
}

.footer-social-part, .footer-blog-part{
	border-left:0px;
}

span.bottom-footer-text{
	padding: 0 10px 0 30px;
}
	


}
	

/*********************** responsive css start ***********************/
@media (max-width:1024px){
	.carousel-caption{
		left:10%;
		right:10%;
	}
}
@media (max-width:800px){
	.carousel-caption{
		left:5%;
		right:5%;
	}
	.navbar-right .dropdown-menu{
		left:-100%;
	}
}
@media (max-width:767px){
.carousel-caption .btn-primary.dropdown-toggle .fa{
	margin-left:0;
}
.navbar-toggle{
	background: rgb(211, 137, 41) none repeat scroll 0% 0%;
margin-top: 33px;
}
.navbar-toggle .icon-bar{
	background-color:#FFF;
}
.icon-box{
	display:none;
}
.top.icon-box{
	display:block;
}
.categories h1{
	padding:40px 0;
}
.categories h2{ text-align:center;}
.simplified{
	text-align:center;
}
.navbar-fixed-top{
	position:initial;
	margin-bottom:0;
}
.carousel-caption{
	top:10%;
}
.navbar-nav > li{
	padding:0;
	width:100%;
	float:left;
}
.navbar-right .dropdown-menu{
	position:initial;
	width:100%;
	margin-top:-2px;
}
.top.icon-box{
	float:right;
}
.top.icon-box li {
    width: auto;
    padding: 20px 0;
}
.top.icon-box li .container-2{
	margin-top:-6px;
}
span.bottom-footer-text{
	width:100%;
	float:left;
	text-align:center;
}
.bottom-list-map {
    list-style: none;
    padding: 0px 10px;
    margin: 0px;
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 10px;
}
.form-left-part{
	margin:30px 0 0 15px;
}
.form-part-start .form-control{
	width:85%;
}
}
@media (max-width:600px){
	.carousel-caption{
		padding:0;
		top:20%;
	}
	.form-search .col-xs-3 {
		width:60px;
		padding-top:6px;
		
	}
	.form-search .col-xs-9 {
		padding:0;
		
	}
	.dropdown.col-xs-4 {
		padding:0;
		
	}
	.carousel-caption .row{
		margin:0;
	}
	.carousel-caption .btn-primary.dropdown-toggle {
		padding: 5px 0px 5px 0px;
		margin: 8px 0 0px 0px;
		padding-left: 9px;
		font-size: 22px;
	}
	body{
		overflow-x:hidden;
	}
	.gallery .col-xs-12 h1{
		width:92%;
	}
	.carousel-caption .dropdown-menu{
		left:auto;
		right:0;
	}
}

@media (max-width:540px){
	.top.icon-box {
    float: right;
    position: absolute;
    right: 10px;
    margin-right: 0;
	margin:0;
}
.navbar-toggle{
	margin-top:53px;
}
.top.icon-box li{
	padding:0;
}
}

@media (max-width:480px){
.gallery .col-xs-12 h1{
	top:-75px;
}
.categories .col-xs-4{
	width:100%;
}
.form-search .col-xs-3 {
    width: 33px;
    padding: 6px 0 0 0;
}
.carousel-caption .form-search .add-on{
	font-size:24px;
}
.carousel-caption .input-medium{
	font-size:17px;
}
.form-search{
	padding-right:0;
}
.carousel-caption .btn-primary.dropdown-toggle{
	padding-left:5px;
	font-size:16px;
}
.carousel-caption .dropdown-menu {
    overflow: scroll;
    height: 60px;
}
.navbar-brand{
	width:100%;
	text-align:center;
}
.navbar-brand img{
	margin:0 auto;
}
.navbar-toggle{
	float:left;
	margin-left:15px;
	margin-top:0;
}
.top.icon-box{
	position:initial;
}
.top.icon-box{
	margin-top:-5px;
}
.simplified{
	padding-bottom:40px;
}
.top.icon-box li a{
	padding:10px 10px;
}
.purchase-part-set .col-xs-4{
	width:50%;
}
.purchase-text h1 {
    font-size: 54px;
    margin: 0px;
}
.purchase-part-set{
	padding:15px;
}
.form-part-start{
	padding-left:0px;
}
.form-part-start .form-control{
	width:100%;
}
span.bottom-list-map a{ 
	white-space:nowrap;
}
.categories h1{
	margin-top:0px;
	padding-top:20px;
}
}
@media (max-width:321px){
.gallery .col-xs-12 h1 { 
    top: -100px;
}
}
.carousel-caption .dropdown-menu{ scrollbar-base-color: red;
            /*overflow: scroll;*/
            border: 1px solid #cccccc;
}
.carousel-caption .dropdown-menu::-webkit-scrollbar {
    width: 12px;
}
.carousel-caption .dropdown-menu::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.carousel-caption .dropdown-menu::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
.carousel-caption .dropdown-menu::-webkit-scrollbar-thumb:hover {
    background-color: #aaa;
}

.widget-content input::-moz-placeholder{
	color:#000;
}

.widget-content input::-webkit-input-placeholder {
    color:   #000;
}
.widget-content input:-moz-placeholder {
    color:    #000;
}
.widget-content input::-moz-placeholder {
    color:   #000;
}
.widget-content input:-ms-input-placeholder {
    color:   #000;
}
.gform_body input , .gform_body textarea{
  color:   #000;
}


body .search-filters .widget input[type="text"], body .search-filters .widget select{
font-family: 'Strait', 'sans-serif';
}
