/*
 * Globals
 */

body {
  font-family: Arial, Helvetica, sans-serif;
  color: #555;
  background-color:#f3f3f3;
  /* background: url(../image/bg_all.jpg) #f3f3f3 repeat-x; */
  border-top: 4px solid #fff;
}

/*
 * Override Bootstrap's default container.
 */

.container {
	max-width: 970px;
}

 
 
.header_txt {
    width: 360px;
    float: right;
	/*margin-top: 33px;*/
}
.header_txt .h_text {
	width: 280px;
    float: left;
    margin: 0px;
    padding: 16px 0px;
    margin-top: 10px;
}
.header_txt .h_img {
	width: 60px;
    float: left;
	padding-left:12px;
}
.h_text {
    font-family: 'Trebuchet MS';
    font-size: 18px;
    color: #c22a3e;
    line-height: 22px;
    border-right: #CCCCCC solid 1px;
    margin-bottom: 20px;
}

/* Nav links */
.cust_header {
	height: 123px;
    display: block;
	margin-bottom: 0px;
	margin-top: 14px;
}
.top_menu {
	background-color: #048CB6;
	padding: 0px;
}
.top_menu li a {
    color: #ffffff;
    text-transform: uppercase;
    display: block;
    padding: 0 13px 2px 13px;
    line-height: 53px;
	font-size: 12px;
	color: #ffffff;

}
.sub_menu, .sub_menu1 {
	background-color: #0485AC;
	margin-top: 15px !important;
	border-radius: 10px !important;
}
.sub_menu li a, .sub_menu1 li a{
	text-transform: uppercase;
	display: block;
	padding: 0 13px 2px 15px;
	line-height: 25px;
	font-size: 12px;
	color: #b0e5f5;
	text-decoration: none;
	text-transform: none;
	padding: 5px 10px 5px 20px;
	display: block;
	line-height: 20px;
	font-family: "Lucida Sans",Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sub_menu li a:hover, .sub_menu1 li a:hover{
	color: #ffffff;
	background: url(../image/blue_arrow_dull.png) no-repeat 11px center;
	background-color: rgba(255, 255, 255, 0) !important;
}

.top_menu li.home_mcolr{
	border-top: 2px solid #D25A9D;
}
.top_menu li.home_mcolr a:hover, .top_menu li.home_mcolr a:Active, .top_menu li.home_mcolr a:focus{
    background-color: #D25A9D;
}
.top_menu li.about_mcolr{
	border-top: 2px solid #0485AC;
}
.top_menu li.about_mcolr a:hover, .top_menu li.about_mcolr a:Active, .top_menu li.about_mcolr a:focus{
	background-color:#0485AC;
}
.top_menu li.product_mcolr{
	border-top: 2px solid #00BAFF;
}
.top_menu li.product_mcolr a:hover, .top_menu li.product_mcolr a:Active, .top_menu li.product_mcolr a:focus{
	background-color: #00BAFF;
}
.top_menu li.myot_mcolr{
	border-top: 2px solid #AD1F5E;
}
.top_menu li.myot_mcolr a:hover, .top_menu li.myot_mcolr a:Active, .top_menu li.myot_mcolr a:focus{
	background-color: #AD1F5E;
}
.top_menu li.quality_mcolr{
	border-top: 2px solid #F99B33;
}
.top_menu li.quality_mcolr a:hover, .top_menu li.quality_mcolr a:Active, .top_menu li.quality_mcolr a:focus{
	background-color: #F99B33;
}
.top_menu li.career_mcolr{
	border-top: 2px solid #CCCA2E;
}
.top_menu li.career_mcolr a:hover, .top_menu li.career_mcolr a:Active, .top_menu li.career_mcolr a:focus{
	background-color: #CCCA2E;
}
.top_menu li.contact_mcolr{
	border-top: 2px solid #860C0C;
}
.top_menu li.contact_mcolr a:hover, .top_menu li.contact_mcolr a:Active, .top_menu li.contact_mcolr a:focus{
	background-color: #860C0C;
}

.nav>li>a {
    padding: 10px 24px;
	line-height:34px;
	font-size:12px;
}
.logo_bg  img{
	max-width:190px;
	width:100%;
	float:left;
	height:auto;
}
.logo_bg_mob  img{
	display:none;
}
.slider_section {
	clear: both;
	margin-top: 30px;
}
.slid_botm img {
    position: absolute;
    right: -133px;
    bottom: -9px;
    z-index: -1;
    max-width: 1369px;
    width: 128%;
}

.carousel-indicators {
    left: 73%;
    width: 26%;
	margin-left:0%;
}
.carousel-indicators li {
    width: 16px;
    height: 16px;
    margin: 1px;
    background-color: #fff;
    border: 1px solid rgba(85, 85, 85, 0.44);
    border-radius: 0px;
}
.carousel-indicators li.active {
    width: 16px;
    height: 16px;
    margin: 1px;
    background-color: #D95BA1;
    border: 1px solid rgba(85, 85, 85, 0.44);
    border-radius: 0px;
}

.slid_bottom {
	margin-top: 30px;
	padding-bottom: 14px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
	width: 100%;
    float: left;
}
.btom_1 {
    float: left;
    padding-left: 25px;
}
.btom_2 {
    float: left;
    padding: 0px 24px;
    display: block;
    position: relative;
}
.btom_3 {
	width: 28%;
    float: left;
    display: block;
    position: relative;
    padding-left: 28px;
    padding-right: 0px;
}
.btom_3_p2 {
	width: 83%;
    display: block;
    margin: 0px;
    float: left;
}
.slid_bottom  .btom_1, .slid_bottom  .btom_2{
    margin-top: 25px;
    margin-bottom: 25px;
}
.slid_bottom  .btom_2{
    /*border-right: 1px dotted #ccc;*/
    border-left: 1px dotted #ccc;
}
.slid_bottom  .btom_3{
    margin-top: 20px;
    border-right: 0px;
}
.btom_1_p2 {
    font-size: 12px;
    color: #696969;
    padding: 0px 15px 0 0;
    line-height: 22px;
}
.btom_1_p3, .btom_3_p3{
	float: left;
	margin: 8px 0 10px 0;
    font-size: 12px;
    
}
.btom_3_p3{
	float: left;
	margin: 20px 0 0 0;
	font-size: 12px;
	width: 100%;
	display: block;
	padding-left: 48px;
}
.btom_1_p3 a, .btom_3_p3 a{
    color: #008fbb;
    text-decoration: none;
	background: url(../image/blue_icn.jpg) no-repeat right;
	padding: 0 20px 0px 0;
}
.btom_1_p1 {
	font-size: 16px;
    color: #d75fa2;
    line-height: 25px;
    width: 100%;
}
.prv_next_h h3 {
	font-size: 18px;
    padding: 0 0 18px 0px;
    margin: 0px;
}
.prv_next {
    width: 50px;
    margin-top: 7px;
}
.prv_next a{
    width: 25px;
    float: left;
}
.btom_3_h {
	font-size: 20px;
    color: #d91487;
    float: left;
    width: 100%;
	margin-top:0px;
	margin-bottom: 0px;
}
.btom_3_h span{
	color: #f99b33;
}

element.style {
}
.bg_red {
    background: url(../image/bg_ic.jpg) no-repeat;
    float: left;
    margin: 10px 0 0 0;
    width: 38px;
}
.apr {
    font-size: 11px;
    color: #FFFFFF;
    text-align: center;
    line-height: 17px;
    height: 17px;
	display:block;
}
.six {
    font-size: 17px;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    line-height: 23px;
	display:block;
}
.news_p {
    font-size: 12px;
    font-weight: bold;
    line-height: 18px;
    color: #555555;
    margin: 7px 0 0 0px;
    display: inline-block;
    margin-left: 12px;
}
.news_contnt {
    font-size: 12px;
    color: #696969;
    line-height: 18px;
    margin: 10px 0 0 10px;
    display: block;
}

.footer {
	width:100%;
	float:left;
	display:inline-block;
	position:relative;
	margin-top: 10px;
    margin-bottom: 33px;
}
.foot_logo {
	padding-left: 0px;
    padding-right: 30px;
    border-right: 1px solid #ccc;
}
.foot_menu {
	width:100%;
	float:left;
    padding-left: 0px;
    list-style-type: none;
    display: inline-block;
	margin-top: 10px;
	margin-bottom: 0px;
}
.foot_social {
	width:100%;
	float:left;
    padding-left: 30px;
    display: inline-block;
	margin-top: 10px;
}
.foot_social_setn {
	padding-right: 0px;
}
.foot_menu  li, .foot_social li{
    float: left;
    display: inline-block;
	padding: 6px 0px;
	margin-bottom: 0px;
}
.foot_social .li_facebook{
    margin-top: 20px;
}
.foot_social .li_twter{
    margin-top: 20px;
    padding: 0px 20px;
}
.foot_menu  li a{
    font-size: 12px;
    text-decoration: none;
    color: #333333;
	border-right: #333333 solid 1px;
    padding: 0px 8px 0px 20px;
}
.foot_copyrit {
	padding-left: 18px;
	color: #CCCCCC;
    font-size: 12px;
}
.foot_copyrit_mobel {
	display:none;
}

/********************* About Page and Product rang page ***************/
.header_bottom {
    margin-top: 15px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    width: 100%;
    float: left;
}
.crum_prod {
	padding-left: 6px;
}
.breadcrumb > li + li::before {
	content: none;
}
.crum_prod li{
	background: url(../image/arrow.png) no-repeat center left;
	padding-left:5px;
}
.crum_prod li:nth-child(1){
	background: none;
	padding-left:0px;
}
.crum_prod li{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.crum_prod li a{
	color: #696969;
	text-decoration: none;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
}
.right_panel{
	width: 78%;
	background: url(../image/down_flower.jpg) no-repeat bottom left;
	padding-top: 15px;
}
.over_viw{
	padding-left:0px;
}
.about_heading{
	margin: 20px 0 20px 0;
	font-family: "Trebuchet MS";
	color: #008fbb;
}
h1{font-size: 24px}
.product_rang_heading {
    font-family: "Trebuchet MS";
    font-size: 24px;
    color: #00baff;
    margin: 10px 0 25px 0;
}
.make_own_threads_heading {
    margin: 10px 0 25px 0;
    font-family: "Trebuchet MS";
    font-size: 24px;
    color: #ad1f5e;
}
.quality_heading{
	margin: 25px 0 0 0;
    font-family: "Trebuchet MS";
    font-size: 24px;
    color: #f99b33;
}
.career_heading {
	color: #993300;
    font-family: "Trebuchet MS";
    font-size: 24px;
    margin: 25px 0 25px;
}
.contact_heading {
	color: #993300;
    font-size: 24px;
    margin: 30px 0 0;
}
.gallery_box {
    margin: 20px 0px;
}
.gallery_box p{
	color: #333333;
    font-size: 16px;
}
.gallery_box a{
    display: block;
	text-decoration:none;
	color: #008fbb;
	font-weight: bold;
	font-size: 12px;
}
.gallery_box a img{
	padding-bottom: 14px;
}
.gallery_box span{
    background: url(../image/blue_icn.jpg) right no-repeat;
    padding: 0 20px 0px 0;
}

.quality_cont p{
	margin: 15px 0 0 0;
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #767676;
    line-height: 25px;
}
.quality_cont a{
	margin: 20px 0 15px 0;
	display: inline-block;

}
.quality_cont_right p{
	font-size: 12px;
    color: #696969;
    border-bottom: #ee9b3b solid 1px;
    padding-bottom: 14px;
    line-height: 20px;
	margin:0px;
	margin-bottom: 14px;
}
.quality_cont_right p:last-child{
    border-bottom:none;
}
.view_sty a{
	color: #008fbb;
	text-decoration:none;
	margin-bottom:35px;
	display: block;
}
.form_s input {
    border: 1px solid #E2E2E2;
    padding: 2px;
    margin: 16px 0 0 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #696969;
	width:85%;
	height: 36px;
}
.form_s input[type='file']{
		height: 25px;
}

.form_s {
    padding-left: 35px;
}

.requird_sty {
	color: #FF0000;
    padding: 0px;
    font-size: 10px;
    font-weight: bold;
}
.form_style select {
    color: #666666;
    border: #e2e2e2 solid 1px;
    height: 28px;
    padding: 3px;
	width: 85%;
    float: left;
	margin-top: 15px;
}
.form_style input{
    border: 1px solid #E2E2E2;
    padding: 2px;
    margin: 16px 0 0 0;
    font: normal 12px Arial, Helvetica, sans-serif;
    color: #696969;
	width:85%;
	float:left;
}
.form_style textarea{
    margin: 14px 0 0 0;
    border: #e2e2e2 solid 1px;
    height: 79px;
    color: #696969;
    font: normal 12px Arial, Helvetica, sans-serif;
	width:85%;
	float:left;
}
.sub_btn  {
    width: 116px !important;
    height: 38px;
    border-radius: 20px;
    background-color: #841A1A;
    color: #fff !important;
    font-size: 18px !important;
	float:none !important;
}
.info_top_label {
	color: #861c1c;
    font-weight: bold;
	font-size: 12px;
}
.info_label {
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #860c0c;
}
.info_first, .info_second {
	padding-left:0px;
	padding-right: 10px;
}
.info_first span, .info_second span{
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #333333;
    display: inline-block;
}
.info_first p, .info_second p{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #767676;
    float: left;
    margin: 16px 0 0 0;
    line-height: 18px;
}

.left_viw_bg {
	margin: 60px 0 0 0px;
	padding-bottom: 25px;
}
.small_style{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #696969;
    line-height: 20px;
}
.over_pstyle{
	font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #767676;
    line-height: 25px;
}
.left_panel{
	background-color: #FAFAFA;
	width: 22%;
}
.left_box {
	width: 100%;
	float: left;
	display: block;
	position: relative;
}

.left_box h3{
	width: 173px;
	float: left;
	background: url(../image/compresed_blue.jpg) no-repeat;
	padding: 5px 0 0 9px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #FFFFFF;
	height: 36px;
	margin: 9px 0 0 0;
}
.left_menu {
	width: 100%;
    float: left;
    margin: 0 0 0 0;
	list-style: none;
	padding-left:0px;
}
.left_menu li{
    border-bottom: #dedede solid 1px;
    line-height: 18px;
    color: #696969;
    padding: 6px 0 6px 0;
}
.left_menu li a{
	text-decoration: none;
	color: #696969;
	font-family: "Trebuchet MS";
}
.left_box img {
	margin-top:37px;
}
.view_bg {
	background-color: #44A522;
	height: 32px;
	padding: 6px 61px 6px 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.vq_bg {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	background: url(../image/green_icn.jpg) no-repeat center right;
	text-decoration: none !important;
	padding-right: 20px;
}
.vq_bg:hover {
	color: #FFFFFF;
}
/*********************End About Page ***********/
.about_crocheta {
	margin-bottom: 40px;
}
.corporateinfo_heading {
	width: 100%;
    float: left;
    margin: 30px 0 0 0;
    font-family: "Trebuchet MS";
    font-size: 24px;
    color: #008fbb;
}
.info_div {
	display: inline-block;
    position: relative;
    width: 100%;
	border-bottom: 1px solid #ccc;
	margin-bottom:20px;
}
.info_div h2 {
    font-size: 16px;
    line-height: 25px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    background: #008fbb;
    width: auto;
    display:inline-block;
    padding: 3px 10px;
    color: #FFF;
    margin-bottom: 0px;
    margin-top:0px;
}
.panel-title {
    font-family: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #767676;
}
.panel-title a{display:block;}
.panel-title a:hover, .panel-title a:focus{text-decoration:none;color:#008fbb;}

.info_div p {
    line-height: 16px;
    color: #696969;
	display: inline-block;
    width: 100%;
    margin: 0px;
}
.info_div label{
    margin: 0px;
	color: #696969;
}
.info_div p:last-child {
    margin-bottom: 30px;
}
.info_div p a{
    text-decoration: none;
	color: #008fbb;
}
.crocheta {
	color: #00baff;
    font-size: 14px;
    line-height: 18px;
}
.product_sub_heading {
	font-size: 18px;
    color: #00baff;
    float: left;
    padding-bottom: 10px;
	width: 100%;
}
.product_sub_titl {
	color: #00baff;
    font-size: 16px;
    line-height: 25px;
    float: left;
    width: 100%;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.cotton_perl_ul {
    float: left;
    margin: 2px 0 0 0;
	list-style: none;
	padding-left: 0px;
	width: 100%;
}
.cotton_perl_ul li {
    padding: 5px 0 5px 5px;
    margin: 0 0 0 10px;
    font-size: 12px;
    list-style-image: url(../image/arrow.png);
    line-height: 17px;
    color: #696969;
}
.cotton_perl_ul li a{
	text-decoration:none;
	color: #00BAFF;
}
.color_option {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 18px;
    color: #00baff;
}
.Customization_options {
	width: 100%;
    float: left;
    margin: 15px 0px 55px 0px;
}
.available {
	color: #ff0000;
	font-size:12px;
}
.first_raw {
    height: 35px;
    line-height: 35px;
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
    font-size: 13px;
    color: #252525;
}
.first_raw td {
    text-align: left;
    height: 35px;
}
.second_raw {
    border-bottom: #efefef 1px solid;
    text-align: left;
    height: 35px;
}
.color_opt {
	width: 100%;
    float: left;
    display: inline-block;
    list-style-type: none;
    padding-left: 0px;
}
.color_opt li img{
    margin-bottom: 5px;
}
.color_opt li{
    display: inline-block;
    position: relative;
    width: 90px;
    float: left;
    padding-right: 10px;
	text-align: center;
    color: #696969;
	font-size: 12px;
	word-wrap: break-word;
}
.lbl {
	font-size:12px
}
.lbl a{
	color: #00BAFF;
    text-decoration: none;
}




/*********************Product rang page ***************/
.bottom_sp {
	padding-bottom:30px;
	border-bottom:1px solid #ccc;
	margin-bottom: 20px;
}

/*********************End Product rang page ***************/


/*********************Make your own thread rang page ***************/
.Customize {
    width: 100%;
    float: left;
    background: #ad1f5e;
}
.costmz_thread {
    background: url(../image/circle.png) no-repeat;
    width: 400px;
    color: #FFF;
    padding: 3px 0 12px 53px;
    margin: 13px 0 0 13px;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
	font-size: 12px;
}
.heading_font {
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
}
.Customize_form_section {
    width: 100%;
	float: left;
    background: #f9f9f9;
    padding: 20px;
    margin: 0 0 20px;
}
.step1_2 {
    width: 100%;
    float: left;
    height: 48px;
    margin: 0 0 25px 0;
}
.fiber_select {
    width: 274px;
    height: 30px;
    padding: 3px;
    margin: 6px 0 0 0;
    color: #b0b0b0;
    border: 1px solid #E1E1E1;
    border-radius: 3px;
}
.input_wrap {
    width: 275px;
    float: left;
}
.count {
    width: 132px;
    height: 30px;
    border: none;
    margin: 0 4px 0 0;
    padding: 0 0px 0 2px;
    color: #b0b0b0;
    float: left;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
}
.count_ply {
    width: 132px;
    height: 30px;
    border: none;
    padding: 0 0px 0 2px;
    color: #b0b0b0;
    float: left;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
}
.selection_para {
    width: 269px;
    height: 84px;
    margin: 6px 0 0 0;
    overflow: auto;
    padding: 8px 0 0 8px;
    color: #696969;
    float: left;
    border: 1px solid #E1E1E1;
}
.color_thread_ul {
    width: 274px;
    float: left;
    margin: 20px 0 0 0;
    color: #696969;
    text-align: center;
    font-size: 10px;
}
.color_thread_ul li {
    width: 46px;
    float: left;
    padding: 0px 11px 0 0;
}
.fiber_label {
    font-size: 13px;
    margin: 25px 0 0 0;
    float: left;
}
.color_thread_ul {
	width: 100%;
    float: left;
    margin: 20px 0 0 0;
    color: #696969;
    text-align: center;
    font-size: 10px;
    padding-left: 0px;
    list-style-type: none;
}
.color_type {
    width: 90%;
    height: 30px;
    margin: 6px 0 0 0;
    color: #b0b0b0;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
}
.color_thread_ul li {
    width: 46px;
    float: left;
    margin: 0px 11px 0 0;
}
.view_shade_card {
    color: #ad1f5e;
	width: 100%;
    float: left
}
.view_shade_card a {
    color: #ad1f5e;
    margin: 5px 0 0 0;
}
.fiber_composition, .fiber_composition_two {
	padding-left:0px;
}
.fiber_composition label{
    margin-bottom: 0px;
    font-weight: normal;
}
.put_up_ul {
    float: left;
    margin: 20px 0 0 0;
    padding-bottom: 5px;
    color: #696969;
    width: 100%;
    font-size: 10px;
    display: inline-block;
    list-style-type: none;
    padding-left: 0px;
}
.put_up_ul li {
    float: left;
    height: 130px;
    margin: 0 19px 10px 0;
    text-align: center;
    width: 60px;
    display: block;
}
.shad_color {
	width: 100%;
    float: left;
    display: block;
}
.bord_bt {
    padding-bottom: 14px;
    border-bottom: 1px solid #e6e6e6;
}
.color_type_two {
    width: 274px;
    height: 30px;
    margin: 15px 0 0 0;
    color: #b0b0b0;
    border: 1px solid #E1E1E1;
    border-radius: 2px;
}
.next_step {
    text-align: center;
    width: 45%;
    float: left;
    margin-top: 20px;
}
.step_two_form {
	width: 100%;
    float: left;
}
.step_two_form ul{
	width: 100%;
    float: left;
    list-style-type: none;
    padding-left: 0px;
}
.step_two_form ul li{
	width: 50%;
    float: left;
}
.next_step_bt {
    float: right;
}

/*********************End Make your own thread rang page ***************/



@media (max-width: 991px) {
	.logo_bg  img{
		display:none;
	}
	.logo_bg_mob  img{
		max-width:190px;
		width:100%;
		float:left;
		height:auto;
		display:block;
	}
	.slider_section {
		margin-top: 70px;
	}
	.slid_botm img {
		position: absolute;
		right: -90px;
		bottom: -7px;
		z-index: -1;
		max-width: 980px;
		width: 125%;
	}
	.top_menu {
		padding: 0px 10px 0px 8px;
	}
	.foot_social .li_facebook {
		margin-top: 0px;
	}
	.foot_menu, .foot_social {
		margin: 0px;
	}
	.foot_menu li, .foot_social li {
		float: none;
	}
	.btom_2 {
		padding: 0px 10px;
	}
	.btom_3_p2 {
		width: 80%;
	}
	.btom_1, .btom_3 {
		padding-left: 10px;
	}
	.foot_logo {
		padding-right:0px;
		border-right: 0px;
	}
}
@media (max-width: 800px) {
	.slid_botm {
		display:none;
	}
}
@media (max-width: 767px) {
	.navbar-toggle {
		padding: 0px;
		margin-top: 69px;
		margin-right: 0px;
		margin-bottom: 0px;
		clear: both;
		line-height: 50px;
	}
	.top_menu {
		padding: 0px 0px 0px 0px;
		width: 85%;
	}
	.top_menu li.home_mcolr, .top_menu li.about_mcolr, .top_menu li.product_mcolr, .top_menu li.myot_mcolr, .top_menu li.quality_mcolr, .top_menu li.career_mcolr, .top_menu li.contact_mcolr{
		border-top: none;
	}
	.nav > li > a {
		padding: 5px 10px;
	}
	.navbar-toggle .icon-bar {
		width: 30px;
		height: 3px;
		background-color: #3c3c3c;
	}
	.btom_1,.btom_2, .btom_3 {
		width: 100%;
		float: left;
		padding-left: 15px;
	}
	.slid_bottom .btom_2 {
		border-right:0px;
		border-left: 0px;
	}
	.footer_section {
		text-align: center;
	}
	.footer_log {
		display: inline-block;
	}
	.foot_copyrit{
		display:none;
	}
	.foot_copyrit_mobel {
		padding-left: 18px;
		color: #CCCCCC;
		font-size: 12px;
		display: inline-block;
	}
	.carousel-indicators {
		display:none;
	}
	/************ about page ********/
	.mob_layout {
		opacity: 0;
	}
	.right_panel {
		width: 100%;

	}
	.left_box {
		width: 172px;
		display: inline-block;
		margin-right: 5px;
	}
	.left_panel {
		width: 100%;
		display: inline-block;
		text-align: center;
		padding-bottom: 30px;
	}
	.left_box a img {
		height: 166px;
	}
	.left_viw_bg {
		margin: 10px 0 0 0px;
	}
	
}
@media (max-width: 360px) {
	.header_txt {
		width: 290px;
	}
	.header_txt .h_text {
		width: 218px;
		font-size: 14px;
	}
	.foot_social {
		padding-left: 0px;
	}		.first_raw {		height: 50px;		line-height: 20px;		font-size: 12px;	}	.second_raw {		font-size: 10px;	}
	/************ about page ********/
	.mob_layout {
		display:none;
	}
}


.gsib_a input.gsc-input {background: none !important;text-indent:5px !important;}
.gsc-search-button-v2, .gsc-search-button-v2:hover, .gsc-search-button-v2:focus {background-color:#048cb6 !important;}

.gsc-control-cse {
    width:300px !important; float:right;
        background-color: inherit !important;
    border: none !important;
    padding-right: 0px !important;
}



