 
img {
	max-width: 100%;
}
.clearfix {
	clear: both;
	margin: 0;
	padding: 0;
}

.header_custom01 .header-brand img {  max-width: 100% !important; margin-right:15px; }
			.header_custom01 .navbar-default { height: auto !important; padding-top:10px;  padding-bottom:10px;}
			.header_custom01 select {
				width: 136px;
 				border-radius: 0;
				border: 1px solid #108fe9;
				height: 40px;
				margin: 0 5px;
				padding: 0 5px;
				font-weight: 600;
				font-family: 'Montserrat', sans-serif;
				appearance: none;
				
			}
			
			
			.header_custom01 select:target {border: 1px solid #108fe9 !important;}
			
			.select_div { position:relative;}
			
			 .select_div::after {
				content: '';
				background: url(arrow.png) no-repeat center center;
				position: absolute;
				right: 14px;
				top: 16px;
				width: 12px;
				height: 9px;
			}
			
			.header_custom01  .header-fixed1000  {max-width: 1130px;}
			
			.header_custom01  .search-container .search-input {
				color: #000000 !important;
				background: #fff !important;
				border: 1px solid #108fe9;
				border-radius: 0;
				height: 40px;
				margin: 0 !important;
				font-family: 'Montserrat', sans-serif;
			}
			
			.header_custom01 .navbar-form { padding:0; }
			
			.header_custom01 .search-container .inner-addon .glyphicon { margin: 12px 0 5px 5px; }
			
			.header_custom01   {background: #e8eaf0;}
			.header_custom01  .navbar-default { background:#e8eaf0; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.15); }
			#bar_click { display:none;}
			
			
			
			
.baner_part {
	width: 100%;
	font-family: 'Montserrat', sans-serif;
}

.baner_part .btn {
    background: #fc274b;
    border: 0;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    padding: 9px 25px;
    margin-top: 30px;
} 

.baner_part .btn:hover { opacity:0.8;}
.container_new {
	width: 1130px !important;
}
.right_part_banner {
	margin-top: 50px;
}
.left_part_banner {
	margin-top: 150px;
}
.baner_part h1 {
	font-weight: 700;
	font-size: 28px;
}
.baner_part p {
	font-size: 16px;
	margin-bottom: 30px;
}


.app_screen_part { font-family: 'Montserrat', sans-serif;}


.headline_part h2 { font-weight:700; font-size:30px; color:#303030; font-family: 'Montserrat', sans-serif;  }
.headline_part p {  font-size:18px; color:#303030; font-family: 'Montserrat', sans-serif;  }

.app_download  { margin-top:-70px;}

.app_download   img { width:180px; transition: all 0.3s;}
.app_download   img:hover { transform: scale(1.05);  } 

.bnusiness_images { background-size:cover !important; width:280px; height:280px; border-radius:50%; margin:0 auto;}



.business_box  {  font-family: 'Montserrat', sans-serif; margin-top:30px;  }
.business_box h2 { font-weight:700; font-size:22px; color:#fc274b; }
.business_box p {  font-size:14px; color:#303030;  }
.business_box a { font-weight:600; font-size:16px; color:#108fe9;  }



.insta_screen_part { padding:10px 0 00px 0; font-family: 'Montserrat', sans-serif; }
 
 
.album_box { width:100%;  height:280px; overflow:hidden;  transition: all 0.3s; margin-top:30px; border-radius:6px; }

.album_box:hover .album_box_images {     transform: scale(1.1); } 

.album_box_images { background-size:cover !important; width:100%; height:280px;   margin:0 auto; position:relative;  border-radius:6px; overflow:hidden;  transition: all 0.3s;  }
.album_box_images::after { content:''; position:absolute; width:100%; height:50%;   left:0; bottom:0;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,bcbcbc+100,8c8c8c+100&0+0,0.65+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(140,140,140,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(140,140,140,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(140,140,140,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a68c8c8c',GradientType=0 ); /* IE6-9 */


 }
.album_box_images h3 { position:absolute; left:30px; bottom:50px; color:#fff; z-index:999; margin:0; font-size:16px;}
.album_box_images span { position:absolute; left:30px; bottom:28px; color:#fff; z-index:999; margin:0; font-size:12px;}


.bnusiness_images  {transition: all 0.3s;}
.bnusiness_images:hover    { transform: scale(1.05); }

.category_img  img {transition: all 0.3s;}
.category_img img:hover    { transform: scale(1.05); }

 

.category_screen_part { padding:00px 0 50px 0;}

.category_img { margin-top:15px; }

.category_img  img { border-radius:6px;}

.footer_screen_part { padding:30px 0 60px 0;}



/**/
@-moz-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@-webkit-keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounceDown {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -moz-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -moz-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}





@-webkit-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -webkit-transform: translateX(15px);
    transform: translateX(15px);
  }
}
@-moz-keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(30px);
  }
  60% {
    transform: translateX(15px);
  }
}
@keyframes bounceLeft {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  60% {
    -ms-transform: translateX(15px);
    transform: translateX(15px);
  }
}
/* /left bounce */


/* right bounce */
@-webkit-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -webkit-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
@-moz-keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    transform: translateX(0);
  }
  40% {
    transform: translateX(-30px);
  }
  60% {
    transform: translateX(-15px);
  }
}
@keyframes bounceRight {
  0%,
  20%,
  50%,
  80%,
  100% {
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  40% {
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  60% {
    -ms-transform: translateX(-15px);
    transform: translateX(-15px);
  }
}
/* /right bounce */


/* assign bounce */
.icon_live {
  -webkit-animation: bounceRight 2s infinite;
  animation: bounceRight 2s infinite;
  float:left;
}


.testimonials_screen_part { background:#f6f5f8; padding:40px 0;  font-family: 'Montserrat', sans-serif; margin-top:15px; }
 
.testimonials_screen_part .user-content  {
    background: #fff;
    padding: 15px;
    border-radius: 6px;
}

.ratings i { color:#F90; margin:15px 0;}

.testimonials_screen_part .user-image img { border-radius:50%;  margin:15px 0 10px 0;}

.testimonials_screen_part h2 { margin-top:0;}

.headline_part_absulate  {
    position: absolute;
    top: 41px;
    right: 4%;
    width: 50%;
    text-align: left;
}


.new_product_design .bnusiness_images01 {overflow: hidden;}
.sections_03 .prod-details {
    padding: 0px 0 !important;
}


@media only screen and (max-width: 1199px) {
 	  .container_new { width:100% !important;}
	  .header_custom01 .header-fixed1000 {max-width: 1130px  !important;}
	  .app_download {  margin-top: 0; }
	  .select_div { display:none;}
	  .header_custom01 .search-container .search-input { width: 300px !important; font-size: 10px; }
   }
 
 
 @media only screen and (max-width: 991px) {
 	 .album_box_images , .album_box {height: 130px;}
	 .album_box_images h3, 
	 .album_box_images span {left: 10px;}
	 .album_box {margin-top: 20px;}
	 
	 .headline_part_absulate  {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    text-align: center;
    padding: 0 15px;
}
	
	 .app_download img {  width: auto; }
	 
	 
   }  
   
   
   
   
@media only screen and (max-width: 767px) {  
  .bnusiness_images { width:200px; height:200px;}
  .app_download img {   transition: all 0.3s; }
  
  .headline_part h2 { font-size: 22px; }
  .headline_part p { font-size: 14px; }
  
  .footer_screen_part {  padding: 30px 0 30px 0; }
  
  .left_part_banner { text-align:center;}
  .icon_live {float: inherit;}
  
  .header_custom01  #navbar-searchbox { display:block;}
  .header_custom01  .dropdown.requests-container.visible-xs { display:none !important;}
  
  .header_custom01 .wow_hdr_innr_left { display:block !important;}
  .header_custom01 .wow_hdr_innr_left .brand.header-brand {
    display: block;
    width: 70px;
    float: left;
	margin: 0 5px;
}

.header_custom01 #head_menu_rght {
    display: block;
    width: 150px;
    position: absolute;
    right: 0;
	top: 0;
}

.header_custom01 .dropdown {padding-left: 0;}
 .header_custom01 .wow_hdr_innr_left  .nav  {
    width: 100%;
    float: left;
    margin-top: 5px !important;
	display:none !important;
}

#bar_click {
 
    width: 19px;
    margin-top: 5px;
    margin-right: 8px;
}

.left_part_banner { margin-top: 80px; }

.baner_part h1 {
     font-size: 26px;
}

.baner_part p {
    font-size: 16px;
 }
	
	
	.right_part_banner { margin-top: 0; }
	/*.business_screen_part {  padding: 0px 0 20px 0;margin-top: -30px; } */
    .bnusiness_images { border: 1px solid #ddd;}
    .insta_screen_part {padding: 0px 0 00px 0;}
	.category_screen_part { padding: 0px 0 0px 0; }
    .footer_screen_part {    padding: 10px 0 30px 0;}
   .headline_part  p br {  display: none;}
	
 
	
 }

.mobilencntegories .col_li_bob h2 {height: 31px;}

@media only screen and (max-width: 480px) {  
	.app_download img { width: 150px; transition: all 0.3s; }
}
