/*
Template Name:Shopping
File: Layout CSS
Author: Templates On Web
Author URI: http://templateonweb.com/
Licence: <a href="http://www.templateonweb.com/terms.php?v=content&contentid=152">Website Template Licence</a>
*/
body{
font-family: 'Comfortaa', cursive;
}
.iw{
width:100%; 
}
.navbar-toggle{
background:#e1e1e1;
}
.navbar-toggle .icon-bar{
background:#000000;
}
a{
color:#299a29; 
 }

a:hover{
text-decoration:none;
color:#333!important; 
}
ul{
  padding:0;
  margin:0;
  list-style:none;
  }
.border_none_1{
   border:none!important;
   }

.active_1{
 background:#299a29!important; 
 font-weight:bold!important;
 color:#fff!important;
   }
h1,h2,h3,h4,h5,h6{
font-weight:bold; 
color:#f73b4c; 
  }
.mgt{
margin-top:0!important; 
  }
.font_26{
font-size:26px!important; 
 }
.align_middle{
vertical-align:middle;
 }
.mt_15{
margin-top:15px!important; 
 }
.mt_10{
margin-top:10px!important; 
 }
.inline_block{
display:inline-block!important; 
 }
.d_block{
display:block!important; 
 }
.button_link{
background: #f73b4c; 
display: inline-block;
color: #fff!important;
padding: 16px 28px 15px 28px!important;
margin-top: 10px;
border-radius: 3px; 
 }
.button_link:hover{
background: #299a29; 
color: #fff!important;
 }
 .button_link_1{
background: #299a29;
display: inline-block;
color: #fff!important;
padding: 16px 28px 15px 28px!important;
margin-top: 10px;
border-radius: 3px; 
 }
.button_link_1:hover{
background: #f73b4c;  
color: #fff!important;
 }

.col_black{
color:#333!important; 
 }
.form-control{
border-color:#ddefdd;
box-shadow:none; 
 }
.form-control:focus{
border-color:#ddefdd;
box-shadow:none; 
 }
.col_white{
color:#fff!important; 
 }

.bold{
font-weight:bold; 
 }
hr {
border-color:#ddefdd;
}
.fa-star {
color: #f9d006;
}
.fa-star-o {
color: #f9d006;
}
.col_light{
color:#5cb85c85; 
 }
.border_left_none{
border-left:none!important;
   }
.border_right_none{
border-right:none!important;
   }
.space_left{
padding-left:0; 
} 
.space_right{
padding-right:0;
} 
.space_all{
padding:0; 
} 
/********************* header****************/
.cd-secondary-nav.is-fixed {
    z-index: 9999;
    position: fixed;
    left: auto;
    top: 0;
    width: 100%!important;
}
.cd-secondary-nav.is-fixed {
    top: -40px;
    transform: translateY(40px);
    transition: transform .3s;
}
#header{
  background-color: #5cb85c;
  padding-top:4px;
  padding-bottom:4px;
  }
.navbar{
  min-height:auto;
  margin-bottom:0;
  }
#header .navbar-brand {
     font-size:32px;
	 font-weight:bold;
	 color:#d9f9e6!important;
	 padding-top:8px;
	 padding-right:40px;
	 }
#header .navbar-brand i {
    color:#e33141;
	margin-right:7px;
	 }
#header ul li a i {
   margin-left:5px;
   font-weight:100!important;
	 }
#header ul li a {
    color:#d9f9e6;
	font-weight:bold;
	font-size:16px;
	margin-left:2px;
	margin-right:2px;
	 }
.background_1 a:hover{
	   color:#fff!important;
	   background:#299a29!important;
	   }
.background_1 a:focus{
	   color:#fff!important;
	   background:#299a29!important;
	   }
.initial{
  background:#fff;
  color:#333!important;
  padding:10px!important;
  margin-top:5px;
  font-size:18px;
  }
 .background_1 .initial:hover{
  background:#d9f9e6!important;
  color:#333!important;
  }
#header .drop_3 {
min-width: 220px;
border: none;
box-shadow: 0px 0px 7px 0px #d1f1d1;
margin-top: 6px;
background:#fff!important;
}
#header  .drop_3 li a {
padding-top: 15px;
padding-bottom: 15px;
border-bottom: 1px solid #ddefdd;
color:#299a29;
font-size:16px; 
}
.border_none{
border:none!important; 
 }
.mr_3{
margin-right:3px; 
 }
.col_red{
color:#f73b4c;  
 }
#header .bg_none{
padding-top:14px!important; 
padding-bottom:0!important;
 }
#header .bg_none:hover{
background:none;
color:#d9f9e6!important;
 }
#header .bg_none:focus{
background:none; 
color:#d9f9e6!important;
 }
#header .bg_none1{
padding-top:16px!important; 
padding-bottom:0!important;
 }
#header .bg_none1:hover{
background:none;
color:#d9f9e6!important;
 }
#header .bg_none1:focus{
background:none;
color:#d9f9e6!important; 
 }
 
.drop_cart{
min-width:320px; 
left:auto;
right:0;
padding:15px 15px;
margin-top:15px!important;
border-radius:0!important;
box-shadow:none;
border-color:#ddefdd;
background:#fff!important;
 }
.drop_cart a{
color:#299a29!important; 
 }
.drop_1i{
border-bottom:1px solid #ddefdd;
 }
.drop_1i1l span i{
display:inline-block;
width:30px;
height:30px;
line-height:27px;
border:1px solid #ddefdd;
text-align:center;
font-size:14px;
margin-top:10px;
cursor:pointer;
color:#299a29;
 }
.drop_1i1l span i:hover{
background:#299a29; 
color:#fff;
border-color:#299a29; 
 }
.drop_1i1{
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #ddefdd;
 }
.drop_1i2{
padding-top:10px;
padding-bottom:5px; 
 }
.drop_1i3 .button_link{
color:#fff!important;
 }
/********************* header_end****************/
/********************* center****************/
#center{
  padding-top:40px;  
	}
.center h1{
 padding:0;
 margin:0; 
 font-size:35px;
 font-weight:bold; 
   }
 .center h3{
padding:0;
margin:0; 
padding-top:15px;
font-size:20px;
color: #767676;
line-height:1.7em;
   }
#center .input-group {
  padding:20px 40px 0px 40px;
  }
#center  .input-group .form-control{
  height:3em;
  font-size:18px;
  }
#center  .input-group .btn {
padding: 14px 28px;
font-size: 17px;
  font-weight:bold;
margin-left:0!important;
}
.center_1 p {
padding:0;
margin:0; 
color: #767676;
padding-top:20px;
   }
.center_blog_1{
 padding-left:0; 
  }
/********************* center_end****************/
/********************* slideshow****************/
#slideshow{
  padding-top:40px;  
	}
/********************* slideshow_end****************/
/********************* sell****************/
#sell{
  padding-bottom:40px;
  padding-top:20px;
  }
.sell_i{
 padding-top:20px;
  }
.sell h2{
 padding:0;
 margin:0;
 font-size: 2.25em;
 font-weight:bold;
	}
.sell p{
 padding:0;
 margin:0;
 padding-top:20px;
  padding-bottom:30px;
 color: #767676;
 font-size:17px;
 line-height:1.7em;
	}
.sell p span{
color:#5cb85c;
font-weight:bold;
	}
.sell .p_1{
padding:0;
margin:0;
	}
.sell .p_1 a{
background:#299a29;
color:#FFFFFF!important;
padding:15px 30px 15px 30px;
border-radius:3px;
font-size:15px;
font-weight:bold;
	}
.sell .p_1 a:hover{
background:#f73b4c; 
	}
.sell_prod{
 padding-left:0;
 border-bottom:1px  solid #ddefdd;
padding-bottom:13px;
margin-bottom:10px;
 }
 .sell_prod_1{
 padding-left:0;
 }
 .sell_prod_1 li{
 font-size:16px;
  color: #767676;
 }
 .sell_prod_2 i{
color:#7ab55c;
font-size:20px;
 }
/********************* sell_end****************/
/********************* developement****************/
#developement{
 padding-top:20px;
 padding-bottom:40px; 
  }
.developement h2{
padding:0;
margin:0;
font-size: 2.35em;
  }
.developement p{
padding:0;
margin:0;
font-size:17px;
color: #767676;
line-height:1.8em;
padding-top:15px;
  }
.developement p span{
color:#5cb85c;
font-weight:bold;
  }
/********************* developement_end****************/

/********************* about_page****************/
#about_page{
  padding-top:20px;
  padding-bottom:40px;
  background:#5cb85c1f;
  }
.about_page_1_left h3:after {
    display: inline-block;
    width: 70%;
    height: 4px;
    background-color: #5cb85c;
    vertical-align: middle;
    margin-left: 2%;
    content: "";
}
.about_page_1_left_inner{
margin-top:30px;  
  }
.about_page_1_left_inner p{
margin-bottom:10px;  
  }
.about_page_1_right h3:after {
    display: inline-block;
    width: 28%;
    height: 4px;
    background-color: #5cb85c;
    vertical-align: middle;
    margin-left: 2%;
    content: "";
}
.about_page_1_right ul{
margin-top:30px;  
  }
.about_page_1_right ul li{
margin-bottom:8px;
padding-bottom:8px;
border-bottom:1px dotted #ddefdd; 
  }
.about_page_1_right ul li i{
margin-right:5px;
color:#f73b4c; 
  }

.about_page_1_right ul li a:hover{
color:#5cb85c;
  }
.about_page_2{
margin-top:30px;  
  } 
.about_page_2 h2:after {
    display: inline-block;
    width: 39%;
    height: 4px;
    background-color: #5cb85c;
    vertical-align: middle;
    margin-left: 2%;
    content: "";
}
.about_page_2 h2:before {
    display: inline-block;
    width: 39%;
    height: 4px;
    background-color: #5cb85c;
    vertical-align: middle;
    margin-right: 2%;
    content: "";
}
.about_page_2 p{
margin-top:20px;
width:80%;
margin-left:auto;
margin-right:auto;
  }
  

.profile{
	margin-top: 25px;
}
.profile_m{
border:1px solid #d1f1d1;
padding:10px;
background:#fff;
 }
.profile h1{
	font-size: 22px;
	margin:10px 0 10px 0;
}
.profile h1 a{
  color:#5cb85c;
  }
.profile h2{
	font-size: 18px;
	margin-bottom:10px;
	margin-top:0;
	color:#333;
}
.profile .img-box{
	opacity: 1;
	display: block;
	position: relative;
}
.profile .img-box:after{
	content:"";
	opacity: 0;
	background-color: rgba(92, 184, 92, 0.75);
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	bottom: 0;
}
.img-box ul{
	position: absolute;
	z-index: 2;
	bottom: 50px;
	text-align: center;
	width: 100%;
	padding-left: 0px;
	height: 0px;
	margin:0px;
	opacity: 0;
}
.profile .img-box:after, .img-box ul, .img-box ul li{
	-webkit-transition: all 0.5s ease-in-out 0s;
    -moz-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
}
.img-box ul i{
	font-size: 16px;
}
.img-box ul li{
	width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #f73b4c; 
    margin: 2px;
    padding: 5px;
	display: inline-block;
}
.img-box a{
	color:#fff;
}
.img-box:hover:after{
	opacity: 1;
}
.img-box:hover ul{
	opacity: 1;
}
.img-box ul a{
	-webkit-transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}
.img-box a:hover li{
	border-color: #fff;
	color: #f73b4c;
}
.about_page_2 a{
    color:#88C425;
}
.about_page_2 a:hover{
    text-decoration:none;
    color:#519548;
}
.about_page_2 i.red{
    color:#BC0213;
}
.about_page_4{
 margin-top:40px;
 border:1px solid #d1f1d1;
 padding:10px 20px 20px 20px;
  }
.about_page_4 p{
 margin-top:15px;
 color:#666; 
  }
.about_page_4 h4{
 margin-top:15px;
 color:#666;
  }
.about_page_4 h4 span{
 font-size:14px; 
  }
  

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 2px;
}


/* footer social icons */
.social-network a.icoRss:hover {
	background-color: #F56505;
}
.social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 40px;
	height: 40px;
	font-size:16px;
}
.social-circle li i {
	margin:0;
	line-height:40px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.profile_i ul li a {
 background-color: #5cb85c;   
}

/********************* about_page_end****************/
/********************* comment****************/
#comment{
 padding-top:40px;
 padding-bottom:40px;
 background:#5cb85c1f;
 margin-top:40px; 
  }

#comment .container{
width:1000px;
  }

.comment img{
 border-radius:5px;
 margin-top:105px; 
  }
.comment_image_main img{
 border-radius:5px;
 margin-top:152px; 
  }
.comment_1{
background:#f73b4c; 
border-radius:5px;
padding:20px; 
  }
 .comment_1 p{
padding:0;
margin:0;
color:#f4f4f4;
font-size:14px;
  }
.comment_1 h3{
padding:0;
margin:0;
color:#ffffff;
padding-top:20px;
font-size:18px;
  }
.comment_1 h6{
padding:0;
margin:0;
color:#e4f3dc;
font-weight:bold;
padding-top:10px;
font-weight:900;
font-size:11px;
  }
  
.comment_3{
background-color: #7ab55c;
border-radius:5px;
padding:20px; 
margin-top:50px;
  }
 .comment_3 p{
padding:0;
margin:0;
color:#ffffff;
font-size:14px;
  }
.comment_3 h3{
padding:0;
margin:0;
color:#ffffff;
padding-top:20px;
font-size:18px;
  }
.comment_3 h6{
padding:0;
margin:0;
color:#fff;
font-weight:bold;
padding-top:10px;
font-weight:900;
font-size:11px;
  }
.resources {
padding-top:40px; 
}
.resources h3{
padding:0;
margin:0; 
font-size:25px;
}
.resources h4{
padding:0;
margin:0; 
color: #767676;
padding-top:15px;
}
.resources p {
padding-top:24px;
}

.resources p a{
border:2px solid #299a29; 
color:#299a29; 
border-radius:3px;
padding:10px 30px 10px 30px;
font-size:15px;
font-weight:bold;
}
/********************* comment_end****************/

/********************* footer****************/
#footer{
 background:#299a29;
 padding-top:20px;
  padding-bottom:20px;
  }
 .footer_top {
border-bottom:1px solid #2fab2f;
padding-bottom:15px;
 text-align:center;
  }
.footer_top a{
color: #af1a27;
    font-weight: bold;
    font-size: 15px;
    padding-right: 20px;
  }
 .footer_top a:hover{
 color:#ffffff;
  }
 .footer_middle_main {
border-bottom:1px solid #2fab2f;
padding-bottom:15px;
	}
 .footer_middle_main .col-sm-2 {
padding-left:0;
	}
 .footer_middle {
 padding-top:20px; 
	}

.footer_middle h5{
  color:#89e5ae;
  font-weight:bold; 
	}
.footer_middle p{
  padding:0;
  margin:0;
  padding-top:10px;
	}
.footer_middle p a{
  color: #eee; 
	}
.footer_middle p a:hover{
  color: #ffffff; 
	}
.footer_bottom{
padding-top:15px;
 }

.footer_bottom_1{
 padding-left:0;
 }
.footer_bottom_1 a{
background:#178517;
color:#fff;
border-radius:100%;
margin-right:6px;
font-size:14px;
width:30px;
height:30px;
line-height:30px;
text-align:center;
display:inline-block;
 }
.footer_bottom_1 a:hover{
background:#ffffff;
color:#000;
 }
.footer_bottom_2 a{
      color: #eee;
	  font-size:13px;
	  margin-right:10px;
	  letter-spacing:0.5px;
  }
 .footer_bottom_2 a:hover{
      color: #ffffff;
  }
 .footer_bottom_2 .form-control{
     width:70px;
	 display:inline;
	 background:none;
	 border:none;
	 color: #000;
	font-size:14px;
	border-radius:0;
	border-radius:3px;
	box-shadow:none;
  }
  .footer_bottom_2 select.input-lg{
    height:30px;
	padding:0;
	padding:5px;
				 }
#footer_last {
padding-top:15px;
padding-bottom:12px;
background:#35af35;  
  }

.footer_last p{
padding:0;
margin:0;
color: #fff; 
font-size:13px;  
  }
.footer_last p a{
color: #d33b49;
font-size:14px;
font-weight:bold;  
  }


.footer_1i h3 a{
color:#fff!important;
font-size:32px; 
 }
.footer_1i h3{
color:#095428; 
 }
.footer_1i h3  a i {
color: #f73b4c;
margin-right: 7px;
}
.footer_1i .button_link:hover {
background:#fff!important;
color: #f73b4c!important;
}
.footer_1i p span{
    color: #08ef65;
    font-weight: normal;
 }
/********************* footer_end****************/
/********************* header_blog****************/
#center_blog_pg{
background: url(../img/11.jpg);
background-repeat:no-repeat; 
 }
#center_prod{
       background: url(../img/10.jpg);
	   background-repeat:no-repeat;
   }
#center_blog_dt{
    background: url(../img/38.jpg)!important;
	   background-repeat:no-repeat; 
   }
#center_cont{
    background: url(../img/9.jpg)!important;
	 background-repeat:no-repeat; 
   }
#center_prod_dt{
background: url(../img/57.jpg)!important;
background-repeat:no-repeat; 
   }
#header_blog .navbar-brand {
     font-size:32px;
	 font-weight:bold;
	 color:#ffffff;
	 padding-top:8px;
	 padding-right:40px;
	 }
#header_blog .navbar-brand i {
    color:#d9f9e6;
	margin-right:5px;
	 }
#header_blog ul li a {
    color:#d9f9e6;
	font-weight:bold;
	font-size:16px;
	margin-left:2px;
	margin-right:2px;
	 }
.hb_main{
  background:#0000008f;
  padding-top:60px;
 padding-bottom:70px;
  }
/*********************header_blog_end****************/
/********************* center_blog****************/
.center_blog h1{
 padding:0;
 margin:0; 
 font-size:55px; 
 color:#f73b4c;
   }
 .center_blog h3{
padding:0;
margin:0; 
padding-top:15px;
font-size:20px;
color: #f4f4f4;
line-height:1.7em;
   }
 .center_blog .input-group_1{
   padding:0;
   }
 .center_blog .input-group {
  padding:0!important;
  margin-top:20px;
  }
 .center_blog .input-group .form-control{
  height:3em;
  font-size:18px;
  }
 .center_blog .input-group .btn {
    padding: 14px 28px;
    font-size: 17px;
	  font-weight:bold;
}
.center_blog_1 p {
padding:0;
margin:0; 
color: #ffffff;
padding-top:15px;
   }
/********************* center_blog_end****************/

/********************* detail****************/
#detail{
   padding-top:20px;
   }

.home_para {
  padding-bottom:20px;
  padding-top:10px;
  }

.home_para p{
  padding:0;
  margin:0;
  padding-top:8px;
  padding-bottom:10px;
  }
 .home_para p a{
   font-weight:900;
   font-size:18px;
  }
.home_para h2{
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:33px;
  line-height:1.2em;
  }
.home_para h2 a{
color:#333333;
  }
.home_para h6{
  padding:0;
  margin:0;
  padding-top:10px;
 font-size:12px;
color:#5cb85c85; 
  }
 .home_para h6 span{
color:#009900;
margin-right:5px;
  }
.home_para h6 span a{
color:#009900;
font-size:16px;
  }
.home_text{
   padding-bottom:20px;
   }
.home_text_1{
border:1px solid #ddefdd;
padding-top:10px;
padding-bottom:10px;
   }
 .home_text_1 p{
padding:0;
margin:0;
padding-top:8px;
padding-bottom:8px;
   }
.home_text_1 p a{
color:#009900;
font-weight:900;
font-size:13px;
   }
 .home_text_1 h5{
padding:0;
margin:0;
   }
 .home_text_1 h5 a{
color:#333333;
font-size:17px;
font-weight:bold;
line-height:1.4em;
   }

.home_text_1 h6{
padding:0;
margin:0;
padding-top:8px;
font-size:12px;
color:#5cb85c85; 
}
.home_text_1 h6 span{
color:#009900;
margin-right:5px;
  }
.home_text_1 h6 span a{
color:#009900;
font-size:16px;
  }
.tab-content  {
  padding-top:20px;
  }

#detail .nav-tabs li{
  margin-left:5px;
  margin-right:5px;
  }
#detail .nav-tabs {
border:none;
  }
#detail .nav-tabs li a{
background:#f73b4c;
 color:#fff;
 border-radius:20px; 
 font-size:14px;
 font-weight:bold;
 letter-spacing:1px;
 border:none!important;
 padding:13px 20px 10px 20px;
   }
 #detail .nav-tabs li a:hover{
 background:#299a29;
 color:#fff!important;
   }
 #detail .nav-tabs .active a{
   color:#fff;
   background:#5cb85c;
   }
 .detail_2 {
            padding-top:60px; 
					 }
 .detail_2 .form-control{
                   height:45px;
				   border:1px solid; 
				   border-radius:0;
				   border-radius:10px;
				   font-size:14px; 
				    border-color:#ddefdd; 
					 }
.detail_2  .btn{
			 border-color: #ddefdd; 
			 padding:0;
			 padding:9.3px 12px;
			  border-radius:0;
		     border-radius:10px;
			 border-left:none;
			 }
.detail_2_main{
  padding:0; 
   }
.detail_2 .input-group {
     padding:0; 
}
.detail_2 .form-control{
border-radius:0;
height:46px;
}
.detail_2 .btn{
border-radius:0;
padding:12px 16px;
color:#009900;
margin-left:0!important;
}
.detail_2 .btn:hover{
background:#299a29;
color:#fff!important;
}

.detsil_2_text{
   margin-top:30px;
   background-color: #f73b4c;
   padding:20px 15px 40px 15px;
   }
 .detsil_2_text p{
 padding:0;
 margin:0;
 font-size:17px;
 color:#ffffff;
 font-weight:bold;
   }
 .detsil_2_text img{
margin-bottom:5px;
   }
  .detsil_2_text h1{
 padding:0;
 margin:0;
padding-top:10px;
color:#ffffff;
font-weight:bold;
font-size:37px;
margin-bottom:10px;
   }
.detsil_2_text h3{
padding:0;
margin:0;
padding-top:10px;
color:#ffffff;
font-weight:bold;
}
.detsil_2_text h5{
padding:0;
margin:0;
padding-top:10px;
}
.detsil_2_text h5 a{
color:#ffffff;
background:#299a29;
padding:13px 30px 13px 30px;
font-weight:bold;
font-size:14px;
border-radius:3px;
}
.detsil_2_text h5 a:hover{
background:#000000;
}
.detail_2_inner{
 margin-top:30px;
 border:1px solid #ddefdd;
 padding:30px 15px 15px 15px; 
  }
 .detail_2_inner h6{
padding:0;
margin:0;
font-weight:bold; 
font-size:20px;
  }
.detail_2_inner h6 i{
font-size:20px;
color:#009900;
margin-right:13px;
  }
 .detail_2_inner h5 {
padding:0;
margin:0;
padding-top:20px;
  }
 .detail_2_inner h5 a {
font-weight:900;
font-size:16px;
  }
 .detail_2_inner p {
padding:0;
margin:0;
padding-top:7px;
border-bottom:1px solid #ddefdd;
padding-bottom:10px;
  }
.detail_2_inner p a{
    color: #767676;
  }

.detail_2_inner_1{
 margin-top:30px;
 border:1px solid #ddefdd;
 padding:30px 15px 15px 15px
  }
 .detail_2_inner_1 h6{
padding:0;
margin:0;
font-weight:900; 
font-size:20px;
  }
.detail_2_inner_1 h6 i{
font-size:20px;
color:#009900;
margin-right:13px;
  }
 .detail_2_inner_1 h5 {
padding:0;
margin:0;
padding-top:20px;
border-bottom:1px solid #ddefdd;
padding-bottom:10px;
line-height:1.4em;
  }
 .detail_2_inner_1 h5 a {
color:#333333;
font-weight:900;
font-size:13px;
  }
  
.detail_search .form-control{
	   height:46px;
	   border:1px solid; 
	   border-radius:0;
	   border-radius:10px;
	   font-size:14px; 
	   border-color:#ddefdd;
		 }
.detail_search  .btn{
		 border:1px solid; 
		 padding:0;
		 padding:12px 16px;
		 border-radius:0;
		 border-radius:10px;
		 border-color:#ddefdd;
		 border-left:none;
		 }
.detail_search  .btn:hover{
background:none;
		 }

.detail_search.input-group {
 padding:0; 
}
.detail_search .input-group i {
color:#009900;
}
.detail_search {
border-bottom:1px solid #ddefdd;
padding-bottom:15px;
margin-bottom:25px;
}
.detail_search .input-group{
padding:0;
padding:20px;
}
.detail_number{
   padding-top:5px;
   }
.detail_number ul li a{
   color:#000;
   font-size:16px;
   border-color:#ddefdd;
   padding:10px 16px;
   }
.detail_number ul li a:hover{
  background:#5cb85c;
  color:#fff!important;
  border-color:#5cb85c;
  }
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus{
  background:#5cb85c;
  color:#fff;
  border-color:#5cb85c;
  }
.pagination{
 margin-top:0;
 }
/*********************detail_end****************/
/********************* blog_last****************/
#blog_last{
     border-top:1px solid #ddefdd;
	 padding-top:20px;
	  padding-bottom:40px;
	  background: #5cb85c1f;
	 }
#blog_last h3{
color: #333333;
padding-bottom:20px;
font-weight:bold;
font-size:22px;
   }
#blog_last .input-group {
  padding:0;
  }
#blog_last .input-group .form-control{
  height:3em;
  font-size:18px;
  }
#blog_last .input-group .btn {
    padding: 14px 28px;
    font-size: 17px;
	  font-weight:bold;
}

/*********************blog_last_end****************/
/********************* detail_blog****************/
#detail_blog{
   padding-bottom:40px;  
	}
.detail_blog h1{
 padding:0;
 margin:0; 
 font-size:40px; 
 color:#ffffff;
   }
/********************* detail_blog_end****************/

/*********************detail_page_end****************/
#detail_page{
           padding-top:30px;
					 }

.detail_page_1 h1{
            padding:0;
			margin:0;
			font-weight:900;
			line-height:1.2em; 
					 }

 .detail_page_2 .form-control{
                   height:45px;
				   border:1px solid; 
				   border-radius:0;
				   border-radius:10px;
				   font-size:14px; 
				    border-color:#ddefdd; 
					 }
.detail_page_2 .btn{
			 border:1px solid; 
			 padding:0;
			 padding:9.3px 12px;
			  border-radius:0;
		     border-radius:10px;
			  border-color:#ddefdd;
			  border-left:none; 
			 }
.detail_2_main{
  padding:0; 
   }
.detail_page_2 .input-group {
     padding:0; 
}
.detail_page_2 .input-group i {
    color:#009900;
}
.detail_page_1_inner{
 padding-top:25px; 
  }
.detail_page_1_inner_1{
  padding-left:0;
  }
 .detail_page_1_inner_1 p{
padding:0;
margin:0;
color:#767676;
font-size:14px;
  }
 .detail_page_1_inner_1 p a{
color:#009900;
  }
 .detail_page_1_inner_1 p a span{
padding-left:10px;
  }
 .detail_page_1_inner_1 h5{
padding:0;
margin:0;
color:#767676;
padding-top:5px;
  }
 .detail_page_1_inner_1 h5 span{
padding-right:10px;
font-size:13px;
  }
 .detail_page_1_inner_1 h5 span a{
color:#767676;
  }
.detail_page_1_inner_2 a{
width:30px;
height:30px;
text-align:center;
line-height:30px;
color:#ffffff;
border-radius:3px;
font-size:15px;
margin-right:5px;
display:inline-block;
}
.detail_page_1_inner_2 {
padding-top:8px;
}
.detail_page_1_inner_2 .tag_1{
background:#333333;
}
.detail_page_1_inner_2 .tag_1:hover{
background:#000000;
}
.detail_page_1_inner_2 .tag_2{
background:#bd081c;
}
.detail_page_1_inner_2 .tag_2:hover{
background:#8a0817;
}
.detail_page_1_inner_2 .tag_3{
background:#385a98;
}
.detail_page_1_inner_2 .tag_3:hover{
background:#304e84;
}
.detail_page_1_inner_2 .tag_4{
background:#55acee;
}
.detail_page_1_inner_2 .tag_4:hover{
background:#498fc3;
}
.detail_page_1_inner_2 .tag_5{
background:#0976b4;
}
.detail_page_1_inner_2 .tag_5:hover{
background:#3b75a0;
}
.detail_page_1 img{
margin-top:30px;
  }
.detail_page_1_text{
  padding-top:40px;
  width:100%;
  margin:auto;
  }

.detail_page_1_text p{
  padding:0;
  margin:0;
  font-size:18px;
  line-height:1.7em;
  padding-bottom:30px;
  }
 .detail_page_1_text h3{
  padding:0;
  margin:0;
  font-weight:bold;
  font-size:23px;
  padding-top:10px;
  }
.add {
    width:80%;
  margin:auto;
  margin-top:40px;
  background:#299a29;
  padding:13px;
  border-radius:5px;
  }
 .add_1 {
  padding-left:0;
  }
  .add_1 .thumbnail {
margin-bottom:0;
  }
 .add_1 img {
 margin-top:0;
  }
  .add_2 {
  padding-left:0;
  }
  .add_2 h6{
  padding:0;
  margin:0;
color: #fff;
letter-spacing:1px;
  padding-top:3px;
  }
 .add_2 h5{
  padding:0;
  margin:0;
  color:#f4f4f4;
  padding-top:10px;
  }
  .add_2 p{
  padding:0;
  margin:0;
  color:#ddd;
  padding-top:10px;
  font-size:13px;
  }
 .subscribe {
 padding-top:30px;
  }
.subscribe .a_1{
 background:#e1e1e1;
 color:#000000;
 font-size:11px;
 font-weight:bold; 
 border:1px solid #999999;
 padding:3px;
 border-radius:3px;
  }
.subscribe .a_1 i{
 background:#FF6600;
 color:#ffffff;
 padding:1px;
 border-radius:3px;
 font-size:10px;
 margin-right:3px;
  }
.subscribe .a_2{
 color:#000000;
 font-size:11px;
 font-weight:bold; 
 border:1px solid #999999;
 padding:3px;
 border-radius:3px;
  }
.subscribe h4 {
 padding:0;
 margin:0;
 padding-top:40px;
 font-weight:bold;
  }
.subscribe p {
 padding:0;
 margin:0;
 font-weight:bold;
 font-size:25px;
 font-weight:100;
 line-height:1.6em;
  }
 .learn {
padding-left:50px;
   }
 .learn h3{
   padding:0;
   margin:0;
   padding-top:50px;
   font-weight:800;
   font-size:23px;
   padding-bottom:30px;
   }
  .learn li{
   font-size:17px;
   font-weight:bold;
   list-style: disc outside;
   margin-left:20px;
   padding-left:5px;
   padding-bottom:10px;
   }
   
   .learn_1 {
padding-left:50px;
   }
 .learn_1 h3{
   padding:0;
   margin:0;
   padding-top:30px;
   font-weight:800;
   font-size:23px;
   padding-bottom:10px;
   }
  .learn_1 li{
   font-size:17px;
   font-weight:bold;
   list-style: disc outside;
   margin-left:20px;
   padding-left:5px;
   padding-bottom:10px;
   }
 .learn_1 li a{
font-weight:100;
   }
 .transcript {
  width:85%;
  margin:auto;
   }
.transcript h3{
   padding:0;
   margin:0;
   padding-top:30px;
   font-weight:bold;
   }
 .transcript p{
   padding:0;
   margin:0;
   padding-top:30px;
   font-size:18px;
   line-height:1.7em;
   }
.transcript p span{
font-weight:bold;
}
.transcript h4{
padding:0;
margin:0;
padding-top:40px;
color:#999999;
}
.transcript h5{
padding:0;
margin:0;
padding-top:40px;
border-bottom:1px solid #ddefdd;
padding-bottom:40px;
}
.transcript h5 a{
  background: #70a556;
color:#ffffff;
font-size:16px;
padding:15px 40px 15px 40px;
border-radius:3px;
font-weight:bold;
}
.transcript h5 a:hover{
background:#608e49;
}
.box h3{
  padding:0;
  margin:0;
  font-size:24px;
  padding-top:20px;
  color:#000000;
  }
 .box .form-control{
color:#999999;
height:60px;
width:80%;
margin:auto;
font-size:20px;
margin-bottom:15px;
  }
.box .heading_1{
 margin-bottom:30px; 
  }
.box p{
  padding:0;
  margin:0;
  width:80%;
margin:auto;
margin-bottom:30px;
border-bottom:1px solid #ddefdd;
padding-bottom:30px;
  }
.box p a{
  padding:0;
  margin:0;
  background: #70a556;
  display:block;
  color:#ffffff;
  padding-top:18px;
  padding-bottom:18px;
  font-size:20px;
  border-radius:3px;
  }
.box p a:hover{
background:#f73b4c; 
color:#fff!important;
  }
.author{
  width:85%;
  margin:auto;
  padding-bottom:40px;
  padding-top:10px;
  border-bottom:1px solid #ddefdd;
  margin-bottom:20px;
  }
.author_1 a{
color:#000000;
  }
.author_1 img{
 margin-top:0;
  }
.author_2 h4{
padding:0;
margin:0;
font-weight:bold;
font-size:22px;
  }
.author_2 h5{
padding:0;
margin:0;
color:#767676;
padding-top:10px;
font-size:16px;
line-height:1.5em;
  }
.author_2 p{
padding:0;
margin:0;
padding-top:13px;
  }
.author_2 p a{
 background:#299a29;
color:#ffffff;
font-size:12px;
padding:10px;
border-radius:3px;
font-weight:bold;
  }
.author_2 p a:hover{
color:#fff!important;
background: #f73b4c; 
  }
.author_2 p a i{
margin-right:5px;
font-size:14px;
vertical-align:middle;
  }
.tag_bottom{
   width:85%;
   margin:auto;
   padding-bottom:25px;
   border-bottom:1px solid #ddefdd;
   margin-bottom:30px;
   }
/*********************detail_page_end****************/
/*********************contact****************/
#contact_us{
	   padding-top:40px;
	   padding-bottom:40px; 
		}
.contact_us_top h2{
           padding:0;
		   margin:0;
			}
			
.contact_icon{
          text-align:center;
		  padding-top:20px;
		  padding-bottom:30px;
		  }
.contact_icon ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
.contact_icon ul.social-network li {
	display: inline;
}


/* footer social icons */
.contact_icon .social-network a.icoRss:hover {
	background-color: #F56505;
}
.contact_icon .social-network a.icoFacebook:hover {
	background-color:#3B5998;
}
.contact_icon .social-network a.icoTwitter:hover {
	background-color:#33ccff;
}
.contact_icon .social-network a.icoGoogle:hover {
	background-color:#BD3518;
}
.contact_icon .social-network a.icoVimeo:hover {
	background-color:#0590B8;
}
.contact_icon .social-network a.icoLinkedin:hover {
	background-color:#007bb7;
}
.contact_icon .social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
.contact_icon a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.contact_icon .social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:15px;
}
.contact_icon .social-circle li i {
	margin:0;
	line-height:50px;
	text-align: center;
}

.contact_icon .social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.contact_icon .social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.contact_icon a {
 background-color: #333; 
 }
.contact_us_1 i{
              color:#5cb85c;
			  font-size:80px;
			  }
.contact_us_1 i:hover{
            color:#000;
			  }

.contact_us_1 h4{
            padding:0;
			margin:0;
			padding-top:10px;
			font-size:25px;
			  }
.contact_us_1 h5{
            padding:0;
			margin:0;
			color:#000;
			padding-top:20px;
			font-size:16px;
			  }
.form_main {
        margin-top:40px;
		 }
.form_main .form-control{
         background:none;
		 margin-bottom:20px;
		 border:1px solid #ddefdd;
		 border-radius:0px;
		 box-shadow:none;
		 height:50px;
		 }
.form_main .text_1{
      height:150px;  
		}
.form_main a{
	 padding:15px 30px 15px 30px;
	 color:#fff; 
	 background:#5cb85c;
	 display:inline-block;
		}
.form_main a:hover{
   background:#f73b4c; 
   border:none;
   color:#fff!important; 
		}
/*********************contact_end****************/
/*********************pages****************/
#pages{
 background:#ffffff;
 padding-bottom:20px;
 }
 #pages .typo{
font-size:45px;
font-weight:bold;
 }
/*********************pages_end****************/

/*********************product_page****************/
#product_page .detail_2{
  padding-top:0;
  }
#product_page{
 padding-top:40px;
 padding-bottom:20px; 
  }
.pr_1rl  p{
  font-weight:bold;
  padding-top:15px;
  }
.pr_1rr select {
    height: 50px;
    border-radius: 5px;
	border-color:#ddefdd!important;
}
.pr_1r1{
 margin-top:30px; 
  }
.pr_1r1l {
    box-shadow: 0 0 10px 0 #ddefdd;
	background: #fff;
    padding: 20px 15px;
}
.pr_1r1l  h4{
margin-top:20px;  
  }
.pr_1r1l  h4 a{
 color:#5cb85c; 
  }
.pr_1r1l  h6{
font-size:44px;
color:#333;
  }
.pr_1r1l  h6 span{
text-decoration:line-through;
font-size:18px;
  }
.pr_1r1l .button {
    background: #a2cc41;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 30px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
}
.pr_1r1l .button:hover{
  background:#299a29;
  }
.pr_1r1l .button_2 {
    background: #299a29;
    color: #fff;
    border: none;
    font-size: 18px;
    font-weight: bold;
    padding: 15px 30px;
    border-radius: 5px;
    display: inline-block;
    margin-top: 15px;
}
.pr_1r1l .button_2:hover{
  background:#a2cc41;
  }
.b13{
 margin-top:40px; 
  }
  
.b13 ul li a{
   color:#000;
   font-size:16px;
   border-color:#ddefdd;
   padding:10px 16px;
   }
.b13 ul li a:hover{
  background:#5cb85c;
  color:#fff!important;
  }
  
#product_detail{
 padding-top:40px;
 padding-bottom:40px;  
   }
table {
  width: 100%;
  margin-top:20px;
}
td {
  border: 1px solid #ddefdd;
  text-align: left;
  padding: 10px;
}
td span i{
 color: #ffd925; 
  }
.product_detail_ri{
margin-top:20px;  
  }
.product_detail_r h4{
font-size:30px;
  }
.product_detail_r .space_left{
padding-left:0;
  }
.product_detail_ri .button_4{
 display:inline-block;
 background: #5cb85c;
 color:#fff;
 padding:15px 30px;
 margin-top:10px;
  }
.product_detail_ri .button_4:hover{
 background:#299a29; 
  }
.product_detail_ri .input-group{
 padding:0; 
 padding-top:10px;
  }
.product_detail_r h4 a:hover{
color:#000; 
  }
.product_detail_ri .btn{
padding:12px 12px;
border-color:#ddefdd; 
  }
.product_detail_ri .form-control{
height:46px; 
width:100%;
  }
  
.product_detail_1{
 margin-top:40px;
 border:1px solid #ddefdd;
 padding:30px 15px;
  }

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{
   background:#299a29!important;
   border-color:#299a29!important;
   color:#fff!important; 
  }
.product_detail_1 .nav-tabs{
 border:none;
   }
.product_detail_1 .nav-tabs li{
  margin-left:5px;
  margin-right:5px;
  }
.product_detail_1 .nav-tabs li a{
 background:#f73b4c;
 color:#fff;
 border-radius:20px; 
 font-size:14px;
 font-weight:bold;
 letter-spacing:1px;
 border:none!important;
 padding:13px 20px 10px 20px;
  }
.product_detail_1 .nav-tabs li a:hover{
 background:#299a29;
 color:#fff!important;
  }
.product_detail_1 .nav-tabs li a i{
  margin-right:5px; 
   }
.home_i ul{
 margin-top:20px;
 list-style:disc;
 margin-left:15px; 
  }  
.home_i ul li{
 margin-top:10px; 
  }
.menu1ii img{
float:left;
width:80px;
height:80px;
margin-right:15px;  
  } 
.menu_i table {
  margin-top:10px;
}
.date{
 font-size:12px;
 color:#5cb85c85;  
  }
.menu1ii  h5{
font-size:18px; 
 }
.menu1ii  p{
font-size:14px; 
 }
.menu1ii{
 background:#5cb85c1f;
 margin-bottom:20px;
 padding-top:15px;
 padding-bottom:10px; 
  }
.menu1ii .thumbnail{
 margin-bottom:0; 
  }
.menu1i1 .form-control {
    border-radius: 0;
    height: 40px;
	margin-top:10px;
}
.menu1i1 h3{
margin-bottom:15px; 
 }
.form_1 {
    height: 100px!important;
}
.menu1i1{
border:1px solid #ddefdd;
margin-top:20px;
padding:20px 15px 30px 15px;  
  }
.menu1i1 h4{
 margin-bottom:20px; 
  }
  
.menu1i1 .button_4{
 display:inline-block;
 background: #5cb85c;
 color:#fff;
 padding:15px 30px;
 margin-top:15px;
  }
.menu1i1 .button_4:hover{
 background:#299a29; 
  }
/*********************product_page_end****************/


@media screen and (max-width : 767px){
.space_left{
padding-left:15px; 
} 
.space_right{
padding-right:15px; 
} 
.space_all{
padding-left:15px;
padding-right:15px;
} 

.input-group {
  padding:0;
  margin-top:10px;
  }
#center .input-group {
padding:0;
}
#slideshow{
  padding-top:0; 
  padding-top:20px; 
	}
.sell {
margin-bottom:20px;
	}
.sell_1{
margin-bottom:20px;
	}
.sell h2{
 padding:0;
 padding-top:20px;
	}
.sell_prod {
border:none;
  }
 #comment .container{
width:auto;
  }
 #comment {
padding-bottom:10px;
  }
.comment img{
margin-top:0;
margin-top:20px;
margin-bottom:20px; 
  }
.comment_image_main img{
 margin-top:0; 
margin-top:20px;
  }
.resources{
 padding-top:0;
 padding-top:20px;
 padding-bottom:20px; 
  }
.footer_bottom_2{
 text-align:left;
 padding:0;
 padding-top:10px; 
  } 

#center_blog h3{
padding-top:10px;  
font-size:16px;
  }
.home_text_1 h6{
 padding-bottom:10px; 
  }
 .detail_search  .btn i{
  vertical-align:middle; 
			 }
.detail_number_1 {
 display:none;
 }
 .detail_2 {
padding-top:0;
 }
 .detail_number {
padding-bottom:0;
 }
.detail_2_main{
padding:15px; 
 }
.detail_page_1_inner_2 {
text-align:center;  
  }
.add_1 img{
margin-bottom:15px!important; 
  }
.author_1 img{
margin-bottom:15px!important; 
  }
.contact_us_1{
    padding:0;
    margin:0;
	margin-bottom:20px;	  
	}
.contact_icon{
      padding-bottom:0;
	  padding-bottom:30px; 
	   }	
 #pages p .btn{
      margin-bottom:10px;
	  }
 #pages  .label {
 
    font-size: 50%;
 
}  
#pages img{
      width:100%;
	  margin-top:10px;
	  }		
#pages .typo{
     font-size:35px;
	  }
	  
#header .navbar-brand{
 font-size:28px;
 padding-right:0; 
 padding-top:10px;
  }
#header_blog .navbar-brand{
 font-size:28px;
 padding-right:0; 
 padding-top:10px;
  }
.navbar-toggle{
 margin-right:0;
 background:#fff; 
  }
.navbar-toggle .icon-bar{
 background:#000; 
  }
.navbar-collapse{
  border:none;
  box-shadow:none;
  }
#header .background_1  a{
 font-size:26px;
 padding-top:20px;
 padding-bottom:20px; 
 border-bottom:1px solid #6ace6a;
  }
#header .drop_3 li a{
font-size:24px; 
 }
.initial{
  padding-top:20px!important;
 padding-bottom:20px!important; 
 }
 #header_blog ul li a{
 font-size:26px;
 text-align:center;
 padding-top:20px;
 padding-bottom:20px; 
 border-bottom:1px solid #6ace6a;
  }
.kb_wrapper{
min-height:300px;  
  }
.kb_wrapper img{
min-height:300px; 
  }
.kb_caption h3{
 font-size:24px!important;  
   }
.kb_caption h4{
 font-size:20px!important;  
   }
#sell{
 text-align:center; 
 padding-bottom:0;
  }
.sell_prod_2 {
  display:none;
  }
.sell_prod_1{
 width:100%;
 padding-left:15px; 
  }
.sell_prod{
  padding-left:15px; 
 }
#about_page{
text-align:center;  
  }
.about_page_1_left h3:after{
display:none; 
 }
.about_page_2 h2:before{
width:20%; 
 }
.about_page_2 h2:after{
width:20%; 
 }
#comment{
text-align:center;  
  }
.comment_3{
margin-top:10px; 
margin-bottom:10px;
 }
#footer{
text-align:center; 
 }
.footer_middle p{
text-align:left; 
 }
.footer_1in p{
 text-align:center; 
 }
.footer_middle {
padding-top:10px;
 }

.footer_middle_main .col-sm-2{
 padding-left:15px; 
  }
.footer_bottom_1 a{
 margin-bottom:5px; 
  }
.footer_bottom_1{
 padding-left:15px; 
  }
.footer_bottom_2{
text-align:center;  
  }
.about_page_4{
 margin-left:10px;
 margin-right:10px; 
  }
.center_blog h1{
font-size:35px;
  }
.center_blog {
 text-align:center;
 padding-top:10px; 
  }
.center_blog .input-group .form-control{
  font-size:14px; 
   }
.center_blog .input-group .btn{
  padding:8px 14px;
  background:#299a29;
  }
#header_blog{
 background:none; 
  }

#center_blog{
  padding-top:20px;
  padding-bottom:30px;
  }
#detail{
 text-align:center; 
  }
.detail_number ul li {
 margin-bottom:5px;
 display:inline-block;
 }

.home_text_1{
padding-left:15px; 
 }
#detail_page{
 text-align:center; 
  }
.add{
width:100%;  
  }
.add_1{
 padding-left:15px; 
  }
.add_2{
 padding-left:15px; 
  }

.add_2 h5{
 line-height:1.4em; 
  }
.learn{
 padding-left:0; 
  }
.learn_1{
 padding-left:0; 
  }
#product_page{
text-align:center;
padding-top:0; 
 }
.pr_1rr {
 text-align:center;
 }
.pr_1r1l {
 margin-top:10px;
 }
.pagination>li{
display:inline-block;
margin-bottom:5px;  
  }

.product_detail_r{
 margin-top:15px; 
  }
.product_detail_1 .nav-tabs li{
 display:inline-block;
 margin-bottom:5px;
 }
#contact_us{
 text-align:center; 
  }
  
#header .bg_none {
padding-top: 14px!important;
padding-bottom: 16px!important;
border-bottom:1px solid #6ace6a;
font-size:26px;
}
#header .bg_none1 {
padding-top: 20px!important;
padding-bottom: 20px!important;
border-bottom:1px solid #6ace6a;
font-size:26px;
}
.drop_cart{
margin-top:0!important;
min-width:100%!important; 
 }
.drop_3{
margin-top:0!important; 
box-shadow:none!important;
min-width:100%!important; 
 }
.center h3 br{
display:none; 
 }
.center h3 {
text-align:left; 
 }
.center_1 p{
text-align:left; 
 }
.sell p{
text-align:left;  
 }
.sell .p_1{
text-align:center;  
 }
.developement p{
text-align:left; 
 }
.developement br{
display:none;
 }
.about_page_1_left_inner p{
text-align:left; 
 }
.about_page_1_right ul{
text-align:left;  
 }
.about_page_2 p{
text-align:left;  
 }
.profile_m p{
text-align:left; 
 }
.about_page_4 p{
text-align:left;  
 }
.center h1 br{
display:none 
 }
.footer_middle h5{
margin-top:15px!important; 
 }
.footer_last p{
text-align:left; 
 }
.navbar-collapse{
border-top:1px solid #6ace6a;
margin-top:10px;
  }
.detail_2_inner{
text-align:left; 
 }
.detail_2_inner h6{
text-align:center; 
 }
.detail_2_inner_1 h5 {
text-align:left; 
 }
.pr_1r1l p{
text-align:left;  
 }
.menu1i1 h3{
text-align:center;
 }
#detail .nav-tabs li{
margin-bottom:8px; 
 }
.detail_page_1_text p{
text-align:left;  
 }
.add_2 p{
text-align:left;  
 }
.learn ul{
text-align:left;  
 }
.learn_1 ul{
text-align:left;  
 }
.transcript p{
text-align:left;  
 }
.author_2 h5{
text-align:left; 
 }
.bg{
text-align:center; 
 }
}
@media (min-width:768px) and (max-width:991px) {
.container{
 width:100%!important;
 padding-left:20px;
 padding-right:20px; 
  }  
#header ul li a{
margin-left:1px;
margin-right:1px;
padding-left:5px;
padding-right:5px;
font-size:12px;  
  }
#header .navbar-brand{
font-size:24px; 
padding-right:10px; 
padding-top:12px;
  }
.initial{
display:none!important;
 }
#header_blog ul li a{
margin-left:1px;
margin-right:1px;
padding-left:5px;
padding-right:5px;
font-size:12px;  
  }
#header_blog .navbar-brand{
font-size:24px; 
padding-right:10px; 
padding-top:12px;
  }
.sell p{
 font-size:14px; 
  }
.sell_prod_1 li{
font-size:14px; 
 }
.about_page_1_left h3:after{
width:50%;  
  }
.about_page_1_right h3:after{
 width:3%; 
  }
.about_page_2 h2:before{
width:30%;  
  }
.about_page_2 h2:after{
width:30%;  
  }
.footer_middle h5{
 font-size:12px; 
  }
.footer_middle p{
 font-size:13px; 
  }
.detsil_2_text h5 a{
 padding:10px;
 font-size:12px; 
  }
.add_2 h5{
 line-height:1.4em; 
  }
.author_1 img {
 width:100%; 
  }
.product_detail_ri .btn{
padding: 12px 8px;
  }

#header .container-fluid{
padding:0; 
 }
#header .drop_3 li a {
padding-left:15px!important;
padding-right:15px!important;
}
.sell_1 img{
min-height:480px; 
 }
.profile_i ul li {
margin-bottom:5px;
display:inline-block;
}
.center h1 br{
display:none; 
 }
.footer_1i h3 a{
font-size:20px; 
 }
.detail_2_inner h6{
font-size:17px; 
 }
.detail_2_inner h5{
font-size:16px; 
 }
.detail_2_inner p{
font-size:12px; 
 }
.pr_1r1l h6{
font-size:36px; 
 }
.footer_1i h3{
font-size:22px; 
 }
.blog_last .form-control{
 height:55px!important;
 }
.center_blog h3 br{
display:none;  
 }
#detail .nav-tabs li{
margin-bottom:5px; 
 }
  }
@media (min-width:851px) and (max-width:991px) {
 
#header ul li a {
padding-left: 11px;
padding-right: 11px;
}
 }
@media (min-width:992px) and (max-width:1200px) {

 .container{
 width:100%!important;
 padding-left:20px;
 padding-right:20px;  
  }  
  
#header ul li a{
margin-left:1px;
margin-right:1px;
padding-left:5px;
padding-right:5px;
font-size:14px;  
  }
#header .navbar-brand{
padding-right:20px; 
  }
  
#header_blog ul li a{
margin-left:1px;
margin-right:1px;
padding-left:5px;
padding-right:5px;
font-size:14px;  
  }
#header_blog .navbar-brand{
padding-right:20px; 
  }
.about_page_1_left h3:after{
width:60%;  
  }

.detsil_2_text h5 a{
 padding:10px 15px; 
  }
.add_2 h5{
 line-height:1.4em; 
  }
.author_1 img {
 width:100%; 
  }
.sell_1 img{
min-height:480px; 
 }
.footer_1i h3 a{
font-size:26px; 
 }
#header .drop_3 li a {
padding-left:15px!important;
padding-right:15px!important;
}
.blog_last .form-control{
 height:55px!important;
 }
  }
@media (min-width:1201px) and (max-width:1275px) {
.navbar-brand{
 padding-right:20px; 
  }
 .container{
 width:100%!important;
 padding-left:20px;
 padding-right:20px;  
  }
#header ul li a{
font-size:14px;  
  }
#header_blog ul li a{
font-size:14px;  
  }
.blog_last .form-control{
 height:55px!important;
 }
  }
  
   
/* ------------------------------ navbar------------------------------ */
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	transition: all 0.4s;
	font-family: -apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		Roboto,
		Helvetica,
		Arial,
		sans-serif,
		"Apple Color Emoji",
		"Segoe UI Emoji",
		"Segoe UI Symbol";
}

.container {
	margin-left: 5%;
	margin-right:5%;

}

/* Navbar section */

.nav {
	width: 100%;
	height: 65px;
	position: fixed;
	line-height: 65px;
	text-align: center;

	background-color:white;
}

.nav div.logo {
	width: 10px;
	height: 10px;
	position: absolute;
	left: 2%;
}

.nav div.logo a {
	text-decoration: none;
	
	font-size: 1.8em;
	text-transform: uppercase;
}

.nav div.logo a:hover {
	color: black;
}

.nav div.main_list {
	width: 600px;
	height: 100px;

}

.nav div.main_list ul {
	width: 100%;
	height: 65px;
	display: flex;
	list-style: none;
}

.nav div.main_list ul li {
	width: 120px;
	height: 65px;
}

.nav div.main_list ul li a {
	text-decoration: none;
	color:black;
	/* line-height: 65px; */

	text-transform: uppercase;
	
}

.nav div.main_list ul li a:hover {
	color: blue;
}

.nav div.media_button {
	width: 40px;
	height: 40px;
	background-color: transparent;
	position: absolute;
	right: 15px;
	top: 12px;
	display: none;
}

.nav div.media_button button.main_media_button {
	width: 100%;
	height: 100%;
	background-color: transparent;
	outline: 0;
	border: none;
	cursor: pointer;
}

.nav div.media_button button.main_media_button span {
	width: 100%;
	height: 1px;
	display: block;
	background-color: black;
	margin-top: 9px;
	margin-bottom: 10px;
}

.nav div.media_button button.main_media_button:hover span:nth-of-type(1) {
	transform: rotateY(180deg);
	transition: all 0.5s;
	background-color:black;
}

.nav div.media_button button.main_media_button:hover span:nth-of-type(2) {
	transform: rotateY(180deg);
	transition: all 0.4s;
	background-color:black;
}

.nav div.media_button button.main_media_button:hover span:nth-of-type(3) {
	transform: rotateY(180deg);
	transition: all 0.3s;
	background-color:black;
}

.nav div.media_button button.active span:nth-of-type(1) {
	transform: rotate3d(0, 0, 1, 45deg);
	position: absolute;
	margin: 0;
}

.nav div.media_button button.active span:nth-of-type(2) {
	display: none;
}

.nav div.media_button button.active span:nth-of-type(3) {
	transform: rotate3d(0, 0, 1, -45deg);
	position: absolute;
	margin: 0;
}

.nav div.media_button button.active:hover span:nth-of-type(1) {
	transform: rotate3d(0, 0, 1, 20deg);
}

.nav div.media_button button.active:hover span:nth-of-type(3) {
	transform: rotate3d(0, 0, 1, -20deg);
}

/* Home section */

.home {
	width: 100%;
	height: 100vh;
	background-color: #ddd;
}

/* Medai qurey section */

@media screen and (min-width: 768px) and (max-width: 1250px) {

	.container {
		margin: 0;
	
	}

}




@media screen and (max-width:768px) {

	.container {
		margin: 0;		
	}


	.nav div.main_list {
		width: 100%;
		margin-top: 65px;
		height: 0px;
		overflow: hidden;
	}

	.nav div.show_list {
		height: 300px;
	}

	.nav div.main_list ul {
		flex-direction: column;
		width: 100%;
		height: 200px;
		top: 80px;
		right: 0;
		left: 0;
	}

	.nav div.main_list ul li {
		width: 100%;
		height: 40px;
		background-color: white;


	}

	.nav div.main_list ul li a {
		text-align: center;
		line-height: 40px;
		width: 100%;
		height: 40px;
		display: table;
	}

	.nav div.media_button {
		display: block;
	}
}
