.main_navigation .active{
	background-color: #fff;
	color: red !important;
}
.top_img img{
	margin-top: -20px;
	margin-bottom: -24px;
	z-index: 1;
}
.testimonial_slider>.carousel-inner{
    width: 800px;
    margin: 0px auto;
}
#mainNavbar>ul >li>a{
    margin: 0px 38px !important;
    color: #fff;
}
#mainNavbar>ul >li>a:hover{
	background-color: #fff;
    color: red;
}
.glyphicon-chevron-left:before{
	background-color: #c4161c;
	padding: 5px 7px;
}
.glyphicon-chevron-right:before{
	background-color: #c4161c;
	padding: 5px 7px;
}
.fa-chevron-left{
	background-color: #c4161c;
	padding: 7px 10px;
}
.fa-chevron-right{
	background-color: #c4161c;
	padding: 7px 10px;	
}
/*.left carousel-control{
	background-color: none;
}*/
/*.right carousel-control{
	background-color: none;
}*/
/*second section*/    
/*.second_section{
	padding: 10px 0px;
}*/
.second_section_info{
	padding: 131px 0px;
}
.second_section_info p{
	/*.second_section_info p*/
	font-size: 18px;
}
.read_more{
	border-radius: 0px;
	padding: 12px 18px;
	background-color: #c4161c;
	box-shadow: 1px 1px 1px 1px #fff;
}
.read_more:hover{
	background-color: #c93136;
}
.read_more a{
	color: #fff;
}
.read_more a:hover{
	text-decoration: none;
}
/*tea time style*/
.tea_time{
	padding: 0px;
    max-width: 80%;
    margin: 0px auto;
    padding: 70px 0px;
}
.tea_time h1{
	color: #c4161c;
	/*font-weight: 800;*/
}
.tea_time p{
	/*font-weight: 800;*/
	font-size: 20px;
	line-height: 28px;
}
.tea_time_section>.t_img_section{
	padding: 0px;
}
.coffee_magic_section>.c_img_section{
	padding: 0px;
}
.coffee_magic{
	padding: 0px;
    max-width: 80%;
    margin: 0px auto;
    padding: 70px 0px;
}
.coffee_magic h1{
	color: #c4161c;
	/*font-weight: 800;*/
}
.coffee_magic p{
	/*font-weight: 800;*/
	font-size: 20px;
	line-height: 28px;
}
/*stressed style*/
.section_fourth{
	padding: 30px 0px;
}
.stressed{
	text-align: center;
}
.stressed h1{
	color: #c4161c;
	/*font-weight: 800;*/
}
.stressed p{
	/*font-weight: 800;*/
	font-size: 20px;
	line-height: 28px;
}
/*footer*/
.footer_section{
	padding: 50px 0px;
}
.footer_section h3{
	/*font-weight: 800;*/
	font-size: 18px;
	color: #c4161c;
	margin-bottom: 20px;
}
.explore_list{
	list-style-type: none;
	padding-left: 0px;
	line-height: 25px;
}
.explore_list li a{
	color: #333;
}
.explore_list li a:hover{
	color:#c4161c;
}
.explore_list li a{
	text-decoration: none;
}
.f_social_icon i{
	padding: 5px;
}
.f_social_icon .fab{
    font-size:24px;
    color: #c4161c;
}
.powered_by{
	font-size: 12px;
	padding: 10px 0px;
}
.copyright_by{
	padding-top: 5px;
}
/*tuch form section*/
.form_horizontal_section{
	max-width: 30%;
	margin: 0px auto;
	padding: 25px 30px 10px 30px;
	background-color: #cdcdcd5c;
	border-radius: 4px;
}
.tuch_form_submit {
	background-color: #b11116;
	border-radius: 0px;
	color: #fff;
}
.tuch_form_submit:hover{
	color: #fff;
}
.tuch_form{
      width: 100%;
      height: 350px;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      padding:10px 0px;
}
.term_condition{
	color: #fff;
}
.main_navigation{
	background-color: #c4161c; 
	margin-bottom: 0px;
	/*z-index: -1;*/
	border-radius: 0px;
}
.navbar-brand img{
	display: none;
}
/*testimonial slider*/
#quote-carousel {
    padding: 0 10px 30px 10px;
    margin-top: 60px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 70px;
}
#quote-carousel .carousel-indicators {
    position: relative;
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-top: 20px;
    margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
    width: 50px;
    height: 50px;
    cursor: pointer;
    border: 1px solid #ccc;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    opacity: 0.4;
    overflow: hidden;
    transition: all .4s ease-in;
    vertical-align: middle;
}
#quote-carousel .carousel-indicators .active {
    width: 128px;
    height: 128px;
    opacity: 1;
    transition: all .2s;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote p:before {
    /*content: "\f10d";*/
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
/*testimonial slider end*/
.our_brands h2{
	/*font-weight: 800;*/
	color: #fff;
}
.testimonial_slider{
	color: #fff;
}
.testimonial_slider h3{
	font-size: 20px;
	color: #f4efef;
}
.testimonial_slider p{
	font-size: 16px;
}
.testimonial_slider h3,p{
	/*font-weight: 700;*/
}
.coma{
	font-size: 44px;
}
.responsive{
	float: left;
}
.follow_us{
	text-align: right;
}
.media_sub_div{
	margin-top: 50px;
}
.media_sub_div .embed-responsive:hover{
	box-shadow: 1px 2px 10px 4px grey;
	transition: 0.3s;
}
.media_sub_div>a>img:hover{
	box-shadow: 1px 2px 10px 4px lightgrey;
	transition: 0.3s;	
}
@media only screen and (max-width: 767px) {
    .form_horizontal_section{
    	max-width: 80% !important;
    }
    /*.responsive {
    	width: 100%;
    	height: auto;
    } */
    .main_navigation{
		z-index: 0;
		margin-top: 12px;
	}
	.navbar-brand img{
	    width: 50px !important;
	    margin-top: -14px !important;
	    display: block;
	}
}

@media only screen and (max-width: 768px) {
	#mainNavbar>ul >li>a{
		margin: 0px 3px !important;
	}
	.navbar-brand{
		display: none;
	}
	.coper_tank>img{
		width: 100%;
	}
	.second_section_info{
	    padding: 26px 0px;
	}
	.powered_by{
		text-align: center !important;
	}
	.follow_us{
		text-align: center !important;
	}
	#quote-carousel .carousel-control {
		margin-top: 35% !important;
	}
	.franchise_form_section{
		left: 0px !important;
	}
	.franchise_form{
		max-width: 100% !important; 
		margin-top: -40px !important;
	}
	.coffee_bg_img{
		padding-top: 375px !important; 
	}
	.franchise_footer{
		margin-top: -50px !important;
	}
	.desktop_menu{
		display: none;
	}
	.tab_menu{
		display: block !important;
	}
	.kdk_contact{
		max-width: 100% !important;
	}
}
@media only screen and (max-width: 412px) {
	.media_411{
		display: none;
	}
	.coper_tank{
		max-width:  70% !important;
		text-align: center;
		margin: 0px auto;
	}
}
@media only screen and (max-width: 411px) {
	.coper_tank>img{
		width: 75%;
		text-align: center;
	}
	.copper_tank_our_story img{
		width: 60%;
		text-align: center;
		margin-top: 30px;
	}
	.coper_tank{
		text-align: center;
	}
	.second_section_info p,.tea_time p,.coffee_magic p {
		/*font-weight: 700;*/
		font-size: 16px;
	}
	.our_brands h2{
		font-size: 24px;
		font-weight: 600;
	}
	.tab_menu{
		display: none !important;
	}	
}
@media only screen and (max-width: 360px) {
	.media_360{
		display: none;
	}
	.mobile_menu{
		display: block !important;
	}
}
/*franchise style*/
.f_link li{
	list-style-type: none;
}
.f_link ul{
	padding-left: 0px;
}
.f_link ul li a{
	color: #fff;
}
.cont_tuch p{
	font-weight: 300;
	font-size: 16px;
}
.cont_tuch h3{
	/*font-weight: 700;*/
}

.our_story_section{
	padding: 30px 0px;
}
.our_story_section p{
	font-size: 16px;
	line-height: 28px;
}
.img_coffee{

}
.franchise_form_section{
	position: absolute; 
	left: 9%;
}
.franchise_form{
	max-width: 40%; 
	margin: 0px auto; 
	border-radius: 5px; 
	padding: 35px; 
	position: relative; 
	background-color: #bea9a959;
}
.coffee_bg_img{
	margin-top: 50px;	
	padding-top: 230px;
}
.franchise_footer{
	margin-top: -100px;
}
.swirl_img img{
	max-width: 50%;
	margin: 0px auto;
	margin-top: 30px;
}
.desktop_menu{
	max-width: 53%; margin: 0px auto; padding: 60px 0px;  width: 100%;
}
.tab_menu{
	max-width: 80%; margin: 0px auto; padding: 60px 0px; display: none;
}
.mobile_menu{
	max-width: 80%; margin: 0px auto; padding: 60px 0px; display: none;
}
.kdk_contact{
	background-color: #c4161c; 
	color: #fff; 
	padding: 30px; 
	max-width: 330px; 
	margin: 0px auto; 
	box-shadow: 0px 0px 6px 2px #938f8f; 
	margin-bottom: 20px;
}