@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regular.eot');
    src: url('../fonts/MyriadPro-Regular/MyriadPro-Regulard41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Regular/MyriadPro-Regular.woff') format('woff'),
      /*  url('../fonts/MyriadPro-Regular.ttf') format('truetype'), */
        url('../fonts/MyriadPro-Regular/MyriadPro-Regular.svg#framd')format('svg');

    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/MyriadPro-Bold/MyriadPro-Bold.eot');
    src: url('../fonts/MyriadPro-Bold/MyriadPro-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Bold/MyriadPro-Bold.woff') format('woff'),
     /*   url('../fonts/MyriadPro-Bold.ttf') format('truetype'), */
        url('../fonts/MyriadPro-Bold/MyriadPro-Bold.svg#framd')format('svg');

    font-weight: normal;
    font-style: normal;
}
@font-face {
    /*font-family: 'ArialMT';*/
    src: url('../fonts/ArialMT/ArialMT.eot');
    src: url('../fonts/ArialMT/ArialMTd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ArialMT/ArialMT.woff') format('woff'),
     /*   url('../fonts/ArialMT.ttf') format('truetype'), */
        url('../fonts/ArialMT/ArialMT.svg#framd')format('svg');
    font-family: 'Arial', Helvetica, sans-serif; 
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothicBT-RomanCondensed';
    src: url('../fonts/NewsGothicBT-RomanCondensed/NewsGothicBT-RomanCondensed.eot');
    src: url('../fonts/NewsGothicBT-RomanCondensed/NewsGothicBT-RomanCondensedd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NewsGothicBT-RomanCondensed/NewsGothicBT-RomanCondensed.woff') format('woff'),
      /*  url('../fonts/NewsGothicBT-RomanCondensed.ttf') format('truetype'), */
        url('../fonts/NewsGothicBT-RomanCondensed/NewsGothicBT-RomanCondensed.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NewsGothicBT-Roman';
    src: url('../fonts/NewsGothicBT-Roman/NewsGothicBT-Roman.eot');
    src: url('../fonts/NewsGothicBT-Roman/NewsGothicBT-Romand41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NewsGothicBT-Roman/NewsGothicBT-Roman.woff') format('woff'),
       /* url('../fonts/NewsGothicBT-Roman.ttf') format('truetype'), */
        url('../fonts/NewsGothicBT-Roman/NewsGothicBT-Roman.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic';
    src: url('../fonts/CenturyGothic/CenturyGothic.eot');
    src: url('../fonts/CenturyGothic/CenturyGothicd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CenturyGothic/CenturyGothic.woff') format('woff'),
      /*  url('../fonts/CenturyGothic.ttf') format('truetype'), */
        url('../fonts/CenturyGothic/CenturyGothic.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'CenturyGothic-Bold';
    src: url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot');
    src: url('../fonts/CenturyGothic-Bold/CenturyGothic-Boldd41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff') format('woff'),
       /* url('../fonts/CenturyGothic-Bold.ttf') format('truetype'), */
        url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}
/*@font-face {
    font-family: 'Swiss721BT-RomanCondensed';
    src: url('../fonts/Swiss721BT-RomanCondensed/Swiss721BT-RomanCondensed.eot');
    src: url('../fonts/Swiss721BT-RomanCondensed/Swiss721BT-RomanCondensed.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Swiss721BT-RomanCondensed/Swiss721BT-RomanCondensed.woff') format('woff'),
        url('../fonts/Swiss721BT-RomanCondensed.ttf') format('truetype'),
        url('../fonts/Swiss721BT-RomanCondensed/Swiss721BT-RomanCondensed.svg#framd')format('svg');
    font-weight: normal;
    font-style: normal;
}*/
.bx-wrapper .bx-pager {
    margin-bottom: 30px;
}

/*.bg1 img{
    margin-top: 13px;
}*/

/*.bs-lft > h5{
   font-family: 'NewsGothicBT-Roman';
    font-weight: bold;
    font-size: px;
}*/
.bs-rit > h5 {
    font-family: 'NewsGothicBT-Roman';
    /*font-weight: bold;*/ 
    font-size: 15px;
    padding: 0;
    margin: 7px;
}
body{
    font-family: 'Open Sans', sans-serif;
    font-weight: lighter;
    background-color: #fff;

}
header{
    /*position: absolute;*/
    width: 100%;
    z-index: 999;
}
/*.aa ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.aa li {
    float: left;
    border-right: 1px solid #e0e3f0;
}*/
.bx-wrapper .bx-pager.bx-default-pager a {
    background: #000; 
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
/*.li1{
    border-top:7px solid #ffae00;
}
.li2{
    border-top:7px solid #fc7100;
}
.li3{
    border-top:7px solid #e51c5e;
}
.li4{
    border-top:7px solid #ae0f8d;
}*/
.f-l p {
    float: left;
    font-size: 15px;
    font-family: 'MyriadPro-Regular';
    color: #c7a64c;
}
.f-r p a{
    float: right;
    font-size: 15px;
    font-family: 'MyriadPro-Regular';
    color: #c7a64c;
}
.foot_bg{
    background: #000;
    color: #c7a64c;
}
/*.ff p, strong, ul li a {
        font-size: 15px;
        font-family: 'NewsGothicBT-RomanCondensed';
}*/
.brdr4{
    font-size: 15px;
}
.bb ul{
    /*text-align: center;*/
    /*border-right: 1px solid #FFF;*/
    padding-right: 0px;
    display: block;
    margin: 0 auto;
}
.bb li {
    margin: 2px 0;
}
/*.aa li a {
    display: block;
    text-align: center;
    padding: 31px 20px;
    text-decoration: none;
    font-family: 'CenturyGothic';
    font-size: 15px;
    font-weight: normal;
    font-weight: bold;
    color: #31459c;
}
.aa li a:hover {
    text-decoration: none;
    display: block;
    color: #fff;
    color: #fff;
    background-color: #f3091f;
    /* border: 1px solid #02afa1;
}

.aa .active {
    color: #fff;
    /* background-color: #02baab; 
    background-color: #f3091f;
    color: #fff !important;
}
*/
.top {
    float: right;
    padding-right: 15px;
}
.panel-body{
    position: relative;
    padding-left: 50px;
}
.panel-body > i{
    position: absolute;
    left: 0;
    top:25px;
    height: 15%;
    width: 7%;
    font-size: 32px;
    color: #02baab;
    margin-top: 5px;
}
.asq ul li a {
    font-size: 16px;
    color: #000;
    font-family: 'NewsGothicBT-RomanCondensed';
}
.asq h3 a{
    color: #000;
}
.asq h3 {
    font-size: 22px;
    color: #000;
    font-family: 'NewsGothicBT-RomanCondensed';
    border-bottom: 1px solid #FFF;
    display: inline-block;
}
.asq a:hover {
    color: #000;
    /*font-weight: bold;*/
}
a{
    color: #ccc;
}
a:hover{
    color:#000;
    text-decoration: none;
}

.black_strip{
    background-color: #c7a64c;color: #000;padding:0px;
}
.black_strip a{
    color:#fff;
    margin: 0;
    padding: 0;
    font-size: 11px;
}
.bs-lft{
    /*font-family: 'Oxygen', sans-serif;font-size: 12px; font-weight: normal;font-weight: bold;*/
}
.bs-rit{
    /*font-size: 12px;  display: inline-block;margin: 0;padding:0 ;font-weight: bold;*/
}
.margin_left10{
    margin-left: 10px;
}
.bg1 {
    /* background-image: url("../images/header_bg.png"); */
    background-color: #fff;
    color: #fff;
    /*box-shadow: 0px 0px 10px 3px #dbdbdb;*/
}

.logoo{
    position: absolute;
    margin-top: -32px;
}
.padding_0{
    padding: 0px;
}
.resp-menu		{display:none}
.menu_dv {
    background: url('../images/roshchem/menu-bg.png') no-repeat;
    width: 95%;
    background-size: cover;
    position: relative;
    height: 310px;
    padding: 0px;
    margin-top: 127px;
}


.menu_dv ul {
    padding-top: 15px;
}
.menu_dv ul span{
    border-bottom: 1px solid #000;
    width: 100%;
    display: block;
}
.menu_dv ul li {
    padding: 0px;
    /* border-bottom: 1px solid #000; */
    width: 80%;
}
.menu_dv ul li:hover{
    padding: 0px;
    border-bottom: 1px solid #000;
    background-color: #000;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    color: #c7a64c;

}
.menu_dv ul li a.active {
	padding: 0px;
	border-bottom: 1px solid #000;
	background-color: #000;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	color: #c7a64c;
         padding: 8px 0 8px 91px;
}
.menu_dv ul li a {
    font-size: 16px;
    font-family: 'NewsGothicBT-RomanCondensed';
    color: #000;
    display: block;
    /* text-align: center; */
    /* float: left; */
    padding: 8px 0 8px 91px;
}
.menu_dv ul li a:hover {

    color: #c7a64c;
    display: block;
    /* text-align: center; */
    /* float: left; */
}
/*.menu_dv ul li a.active {


    color: #c7a64c;
    display: block;
     text-align: center; 
     float: left; 
}*/

/*.menu_dv ul li a.active {
    font-size: 16px;
    font-family: 'NewsGothicBT-RomanCondensed';
    color: #c7a64c;
    display: block;
     text-align: center; 
     float: left; 
    padding: 0 0 0 91px;
    background-color: #000;

}*/
.logo_dv h4{
    font-family: 'Arial', Helvetica, sans-serif;
    color: #fff;
    font-size: 25px;
    text-align: center;
}

.form-control {
    display: block;
    width: 80%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #c7a64c;
    background-color: #000;
    background-image: none;
    border: 1px solid #c7a64c;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    margin: 0 auto;
}
/*::-webkit-input-placeholder {  Chrome/Opera/Safari 
  color: #c7a64c !important;
}
::-moz-placeholder {  Firefox 19+ 
  color: #c7a64c;
}
:-ms-input-placeholder {  IE 10+ 
  color: #c7a64c;
}
:-moz-placeholder {  Firefox 18- 
  color: #c7a64c;
}*/
.form-control input[placeholder], [placeholder], *[placeholder] {
    color: #c7a64c !important;
}

/*.mynav{
    padding: 0px ;
    float: right;
}*/

.banner_img{

}
.bg-white{
    /*background-color: #fff;*/
}
.jumbo_text {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    color: #767676;
}

.jumbo_btn11 {
    /*background-color: #fff;*/
    border: 2px solid #02baab;
    border-radius: 0;
    padding: 5px 35px;
    color: #02baab;
    display: inline-block;
    margin: 0 auto;
    margin-top: 30px;
}
.jumbo_btn11:hover {
    background-color: #02baab;
    color:#fff;
    border: 2px solid #fff;
    border-radius: 0;
    padding: 5px 35px;
    display: inline-block;
    margin: 0 auto;
    margin-top: 30px;
}
.jumbo_btn {
    background-color: #fff;
    border: 2px solid #02baab;
    border-radius: 0;
    padding: 5px 35px;
    color: #02baab;

}
.jumbo_btn:hover {
    background-color: #02baab;
    color:#fff;
    border: 2px solid #fff;
    border-radius: 0;
    padding: 5px 35px;
}
.contact_btn {
    background-color: #fff;
    border: 2px solid #02baab;
    border-radius: 0;
    padding: 2% 37%;
}
.contact_btn:hover {
    background-color: #02baab;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 0;
    padding: 2% 37%;
}
.project{
    /*margin:15px 0;*/
}
/*
.img2{
    background:url(../images/new/bg.jpg) no-repeat ;background-size: cover; width: 100%;margin:0px;padding: 24px 0 34px;
}*/

/*slider carsl start*/
/*black background slider bottom*/
.prod-bg {
    background: #000;
    /* height: 100px; */

    text-align: center;
    margin: 5px 0px 0;
    /* padding: 5px 50px; */
    /**position: absolute;*/
}
.prod-bg h4 {margin: 0; padding: 8px;}
.prod-bg h4 a{
    font-size: 20px;
    font-weight: normal;
    color: #fff;
    margin:0;   
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
}
.prod-bg span{
    font-family: 'Oxygen', sans-serif;font-size: 12px; font-weight: normal; color: #01BAAA;padding: 20px  0 0 22px;
}
/*black background slider bottom*/

.project h1 {font-family: 'Oxygen', sans-serif;font-size: 36px; font-weight: normal;font-weight: bold;text-align: center;
             color: #fff;}
.project > span   {width:5%;background: #fff;height: 5px;margin: 0 auto;padding: 0px;display:block;}

.project h3 {font-family: 'Oxygen', sans-serif;font-size: 30px; font-weight: bold;font-weight: bold;text-align: center;
             color: #fff;text-transform: uppercase;}

.project ul {margin:  0;padding: 0px;display: inline-block;width: 100%;}
.project ul li  {margin: 0 0px;float:left; }




/************for  slider sarrow**********************/
.project .bx-next{width:43px; height:43px; right:-7%;  position:absolute; 
                  background:url(../images/roshchem/arrow-riight.png) no-repeat;}
.project .bx-prev {
    width: 43px;
    height: 53px;
    left: -3%;
    position: absolute;
    background: url(../images/roshchem/arrow_right.png) no-repeat;
}
.project .bx-controls-direction a {
    position: absolute;
    top: 80%;
    margin: 0px 0px;
    outline: 0px none;
    /* width: 43px; */
    /* height: 43px; */
    text-indent: -9999px;
    z-index: 9999;
}
for  slider sarrow



/*slider carsl start*/

.clear{
    clear: both;
}
.mg{
    margin-bottom: 0px !important;
}
.white_c{
    color: #fff;
}
.jumbo_bg{
    background-color: #fff !important;
    padding-bottom: 40px;
}

.panel-body p{
    font-size:14px;
    color: #444444;
    line-height: 22px;
}
.myblog{
    margin-bottom: 15px;padding-bottom: 15px;
}

.myblog .myblg_d1{
    background-color: #fff;border:1px solid #eeeeee;padding-bottom:15px;
}

.myblog_p{
    font-size: 14px;font-weight: lighter;margin-top: 10px;line-height: 22px;color: #444444;
}

.view_blg{
    padding:5px 10px;border:1px solid #01BAAA;color: #01BAAA;font-weight: bold;font-size:12px;margin:0 20%;text-align: center;
}
.view_blg:hover{
    padding:5px 10px;border:1px solid #01BAAA;background-color: #01BAAA;color: #fff;font-weight: bold;font-size:12px;margin:0 20%;text-align: center;
}
.ttl_blg{
    padding:5px 10px;border:1px solid #eeeeee;color: #01BAAA;font-weight: bold;font-size:12px;margin:0 15%;text-align: center;position: relative;top: -15px;background-color: #fff;
}


footer{
    color: #000;
    background: url('../images/roshchem/fotter-gold.jpg') no-repeat;
}

.foot_h3 {
    ont-size: 20px;
    font-size: 20px;
    font-family: 'CenturyGothic-Bold';
    letter-spacing: 0px;
    font-weight: bold;
    margin: 25px 0;
}

.foot_icon{
    color: #02baab;
}
.font_12{
    font-size: 12px;
}

.mymargin{
    margin-left: 12px;
}
.margin_botom{
    margin-bottom:9px !important;
}
.padding_bottom{
    /*padding-bottom: 15px;*/
    margin-top: 10px
}

.myh2{
    margin-bottom:10px;
}
.BtoT{
    padding:5px 10px;border:1px solid #01BAAA;font-weight: bold;font-size:12px;margin-left: 15%;margin-top: 10px;
}

.img_width{
    width: 100%;   
}
.mid_img{
  /*  background-image: url(../images/33.jpg);  padding: 0 0 1px; */
    background-size: cover;width: 100%;
}
.myicon{
    font-size:16px;
}
.mycontact{
    color: #7b8893; 
    font-size: 13px;
}
strong{
    color: #5D5C5C;
}
.inner_banner img{
    width: 100%;
    border-bottom: 5px solid #F3091F;
    border-top: 5px solid #F3091F;
}
/*contact form*/

.jumbotron small {
    color: #FFF;
}
.h1 small {
    font-size: 24px;
}

/*contact form*/
ul {
    list-style: none;
    padding: 0;
}
/*ABOUT PAGE*/
.abt_info{
    font-size: 14px;
    color: #444444;
    line-height: 22px;
    text-align: justify;
}
.new_bld{
    margin-left: 100px;
    text-align: justify;
}
.btn {
    border-radius: 2px !important;
    border-top: 5px solid #ac7800;
    margin: 5px 0;
    font-weight: bold;
}
/*ABOUT PAGE*/

.bx-next		{ width:33px; height:97px; right:0px; /* background:url(../images/right-arrow.png) no-repeat; */
            position:absolute;}
.bx-prev	   {  width:33px; height:97px; left:0px; /* background:url(../images/left-arrow.png) no-repeat; */
               position:absolute;}
.bx-controls-direction a                                            { position: absolute; top:107%;  outline: 0px none; width:33px; height:97px;
                                                                      text-indent: -9999px; z-index: 9999;}

.abt_in {
    text-align: center;
    margin: 0;
}
.j .jumbotron .h1, .jumbotron h1 {
    font-size: 36px;
    color:#3b4954;
}
.j > span {
    width: 5%;
    background: #eeeeee;
    height: 5px;
    margin: 0 auto;
    padding: 0px;
    display: block;
    margin-bottom: 15px;
}
.test h4{
    text-transform: uppercase;color:#02BAAB;font-weight: bolder;font-size: 22px;
}
.test h3{
    color: #fff;
    /*margin: 3% 10%;*/
    line-height: 50px;
}
.test i{
    color: #02BAAB;
    font-size: 50px;
    margin-top:50px;
}
.abt_info > h4 {
    color: #222;
    font-weight: bold;
    border-bottom: 1px solid #C7C7C7;
    padding-bottom: 10px;
}
.serr > h3{
    margin-top: 11px !important;
}
.serr i{
    font-size: 19px;
    /*margin: -moz-calc;*/
    margin-right: 5px;
}
.serr ul li{
    color: #444444;
    margin: 5px;
}
.serr1 > h3{
    margin-top: 11px !important;
}
.serr1 i{
    font-size: 19px;
    /*margin: -moz-calc;*/
    margin-right: 10px;
}
.serr1 ul li{
    color: #444444;
    margin: 15px;
}
.serr1 h4{
    font-size:18px;
    color:#555;
}
/*.panel-body {
        padding: 15px;
}*/
.panel {
    margin-bottom: 10px !important;
    border-radius: 0px;
    padding: 0 20px;

}
.abt_info i {
    font-size: 16px;
    margin-right: 5px;
    position: absolute;
    left: 0;
    margin-top: 5px;
}
.profile1{
    margin-bottom: 20px;
}

.bhoechie-tab-content h2 {
    margin-top: 0;
    color: #FFF;
    border-bottom: 1px solid #C5C5C5;
    /* padding-bottom: 12px; */
    display: block;
    padding: 12px 15px;
    padding-left: 0px;
    font-size: 25px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border: none !important;
}
.impad{
    padding-left: 0px;
}
.brdr1 p{
    border-right: 1px solid #FFF;
    padding-right: 20px;
}

/*.brdr1{
    border-top: 10px solid #7827a9;
}
.brdr2{
    border-top: 10px solid #0c8fcc;
}
.brdr3{
    border-top: 10px solid #de1c5c;
}
.brdr4{
    border-top: 10px solid #ffae00;
}*/


























/*============================== RESPONSIVE CSS  START================================================*/
@media(min-width:1280px){
    .col-md-4 img {}
}
@media(min-width:1000px) and (max-width:1250px){
    iframe               {  width: 100%;}
    .col-md-4 img { height: 50px;}
    .contact_btn {padding: 2% 33% !important;}
    .contact_btn:hover {  padding: 2% 33% !important;}
    .col-md-4.padding_bottom > p { text-align: center;}
    .col-md-5.padding_bottom > p { text-align: center;}
    .col-md-3.padding_bottom { text-align: center;}
    .BtoT {margin-left: 0px}
    .bs-lft             { text-align: center;}
    .top                { float: none;}

}

@media(min-width:769px) and (max-width:999px){
    iframe               {  width: 100%;}
    .contact_btn {   padding: 2% 43%;}
    .contact_btn:hover {   padding: 2% 43%;}
    .col-md-4 img { height: 50px;}
    .col-md-4.padding_bottom > p { text-align: center;}
    .col-md-5.padding_bottom > p { text-align: center;}
    .col-md-3.padding_bottom { text-align: center;}
    .BtoT {margin-left: 0px}
    .bs-lft             { text-align: center;}
    .top                { float: none;}
}
/* ipad potrait */
@media(min-width:641px) and (max-width:768px){
    .contact_btn {  padding: 2% 43%;}
    .contact_btn:hover{  padding: 2% 43%;}
    iframe               {  width: 100%;}
    .col-md-4.padding_bottom > p { text-align: center;}
    .col-md-5.padding_bottom > p { text-align: center;}
    .col-md-3.padding_bottom { text-align: center;}
    .BtoT {margin-left: 0px}
    .col-md-4 img {  height: 50px;}
    .view_blg {  margin: 0 42%;}
}

/* small view i.e. tablet and mobile */
@media(min-width:481px) and (max-width:640px){
    .bs-lft             { text-align: center;}
    .top                { float: none;}
    header              {  position: relative;}
    .logo               { display: block; margin: 10px auto;}
    li a                { display: block; padding: 9px 9px;}
    li a:hover          { color:#02baab;}
    .mycontact iframe   {width: 100%;}
}

/*mobile view */
@media (max-width:480px) {

    .bs-lft             { text-align: center;}
    .top                { float: none;}
    header              {  position: relative;}
    .logo               { display: block; margin: 10px auto;}
    li a                { display: block; padding: 9px 9px;}
    li a:hover          { color:#02baab;}
    .jumbotron.text-center.bg-white > h1 { font-size: 30px;}
    .view_blg            {  margin: 0 37%;}
    iframe               {  width: 100%;}
    .h3, h3 { font-size: 18px;}
    .active:hover {  background-color: #02bba9; color: #fff;}
}
/*@media(min-width:321px) and (max-width:479px){
                
}*/

@media(max-width:320px) {

}



/*============================== RESPONSIVE CSS  END==================================================*/
.jumbotron {
    padding-top: 20px !important;
    padding-bottom: 0px;
    background: none ;

}
.serv-bg{
   /* background: url('../images/black-b.jpg') no-repeat; */
    width: 100%;
}
.abt_info ul li{
    position: relative;
    padding-left: 12px;

}
.abt_side_img img{
    margin-top: 5px;

}




/*-------------------NEW MENU BAR MULTILEVEL--------------------------------------*/

/*-------------------NEW MENU BAR MULTILEVEL--------------------------------------*/

.abt_in h1 {
    font-size: 30px;
    font-family: 'CenturyGothic-Bold';
    color: #31459c;
    margin: 25px 0;
}
.abt_in h2 {
    font-size: 27px;
    font-family: 'CenturyGothic-Bold';
    color: #31459c;
    margin: 25px 0;
}
.body_bg {
    background: url('../images/roshchem/innerbg.png') no-repeat;
    width: 100%;
    /* background-size: cover; */
    padding-bottom: 63px;
}
.main-ban-img {display:none;}
.body_bg_about {
    background: url('../images/roshchem/innerbg.png') no-repeat;
    width: 100%;
    /* background-size: cover; */
    padding: 20px 0;
}
.prod-main {
    margin: 0px 0;
}

.outourclient								{width:100%; margin:30px 0 40px 0; padding:0; display:block; text-align:center; position:relative;}
.inourclient								{width:100%; display:block; margin:0; padding:0;}
ul.our-clients2								{width:100%; display:block; margin:0; padding:0;}

ul.our-clients2 li	
{
    width:auto; display:inline-block;}
/* .outourclient .bx-next						{width:36px; height:35px; right:42%;  position:absolute; background:url(../images/next1.png) no-repeat;} 
.outourclient .bx-prev						{width:36px; height:35px; left:42%;  position:absolute; background:url(../images/prev1.png) no-repeat;} */
.outourclient .bx-controls-direction a  		{position: absolute; bottom:-26px !important; margin:0px 40px; outline: 0px none; 
                                           width:36px; height:35px; text-indent: -9999px; z-index: 9999; }


.list-group-item {
    position: relative;
    display: block;
    padding: 0px;
    margin-bottom: -1px;
    /*background-color: #fff;*/
    border: 1px solid #ddd;
    font-size: 14px;
}
.h2{
    margin-top: 20px;
    margin-bottom: 20px;
}
.p-img{
    border:1px solid #ccc;
    width: 100%;
}
.pdng{
    padding: 0px;
}
.pdng h3 {
    padding: 0px;
    padding-bottom: 10px;
    margin: 0px;
}
table {
    width: 100%;
    border: 1px solid #ccc;
}
td {
    width: 50%;
    padding:5px 5px;
    border: 1px solid #ccc;
}
.pad-15{
    padding-bottom: 15px;
}
.brdr4 p strong {color: #fff;}
.bd{
    /*border-right: 1px solid #fff;*/
}
.icon ul {
    display: block;
}
.icon ul li {
    float: left;
    padding: 10px 6px;
}
.frame { border:5px solid #E3E3E3; overflow: hidden; } 
/*.frame { height: 400px; width: 300px; overflow: hidden; }*/ 
.zoomin img { height: 360px; width: 360px; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; }
.zoomin img:hover { width: 420PX; height:420px ; }
.mn{
    margin-top: 25px;
}
address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
    color: #fff;
}
.a11{
    border:2px solid #f2f2f2;padding:15px;background-color:#f5f5f5;box-shadow: 2px 2px 3px #ccc;
    background:/* url('../images/bgg.jpg')no-repeat; */
    background-size: cover;
}
.butt {
    padding: 7px 25px;
    background-color: #c7a64c;
    color: #000;
    border: 0px;
    /* width: 80%; */
    /* margin: 0 auto; */
    font-family: 'NewsGothicBT-RomanCondensed';
    /* padding-left: 10px; */
    margin-left: 30px;
}
.butt_cont {
    padding: 7px 25px;
    background-color: #c7a64c;
    color: #000;
    border: 0px;
    font-family: 'NewsGothicBT-RomanCondensed';
    margin-left: 45px;
    display: block;
    width: 30%;
}
.lab_slider{
    background: url('../images/roshchem/lab-bg.png')no-repeat;
    /*background-size: cover;*/
    width: 100%;
}
.lab_sid p {
    font-family: 'MyriadPro-Bold';
    font-size: 24px;
    font-weight: bold;
    color: #c7a64c;
    margin-top: 65px;
    margin-left: 20px;
}
.ind_abt_bg{
    background: url('../images/roshchem/ind_abt_bg.png')no-repeat;
}
.in_ab {
    padding-top: 20px;
}
.in_ab h1 {
    font-family: 'MyriadPro-Regular';
    font-size: 33px;
    color: #c7a64c;
    text-align: center;
    padding-top: 40px;
    margin-bottom: 24px;
}
.in_ab p{
    font-weight: 12px;
    font-family: 'Arial', Helvetica, sans-serif;
    color: #fff;
}
.project1{
    margin: 30px 0;
}
.HD h3{
    font-family: 'NewsGothicBT-RomanCondensed';
    font-size: 30px;
    /*display: inline-block;*/
    color: #c7a64c;
    text-align: center;
    border-bottom: 1px solid #c7a64c;
    margin: 0 auto;
    padding:10px 0px;
}
.HD h4{
    font-family: 'NewsGothicBT-RomanCondensed';
    font-size: 22px;
    /*display: inline-block;*/
    color: #c7a64c;
    text-align: center;
    border-bottom: 1px solid #c7a64c;
    margin: 0 auto;
    padding:10px 0px;
}
.HD p{
    font-family: 'MyriadPro-Regular';
    font-size: 15px;
    /*display: inline-block;*/
    color: #fff;
    text-align: justify;
    border-bottom: 1px solid #c7a64c;
    margin: 0 auto;
    padding:10px 0px;
}
.HD1 p{
    font-family: 'MyriadPro-Regular';
    font-size: 15px;
    /*display: inline-block;*/
    color: #fff;
    text-align: justify;
    border-bottom:none;
    margin: 0 auto;
    padding:10px 0px;
}
.HD1 h4{
    font-family: 'NewsGothicBT-RomanCondensed';
    font-size: 22px;
    /*display: inline-block;*/
    color: #c7a64c;
    text-align: center;
    border-bottom: 1px solid #c7a64c;
    margin: 0 auto;
    padding:10px 0px;
}
.HD ul li{
    font-family: 'MyriadPro-Regular';
    font-size: 15px;
    /*display: inline-block;*/
    color: #fff;
    text-align: justify;
    /*border-bottom: 1px solid #c7a64c;*/
    margin: 0 auto;
    display: inline-block;
    padding:10px ;
}
.HD ul li i{
    color: #c7a64c;
    font-size: 15px;
}
.HD span{
    /*border-bottom: 1px solid #fff;*/
    padding-right: 10px;

}
.HD .map{
    margin:15px 0;
}
.HD img{
    border-radius: 7px;
    margin: 15px 0;
}
.well-sm{
    margin:30px 0;
}
.mt{
    padding-top:15px;
}
a.list-group-item, button.list-group-item {
    color: #fff;
}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {
    color: #fff;
    text-decoration: none;
    /*background-color: #f5f5f5;*/
}

/*------------------tab css--------------------*/
.etabs {
    padding: 0;
    border-bottom: 1px solid #c7a64c;
    text-align: center;
    margin: 0 0 30px 0;
}
.tab {
 padding: 20px ;
 display: inline-block;
    zoom: 1;
    *display: inline;
    /* background: #FFF; */
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    text-align: center;
    margin: 0px 0;
}
.tab a { font-size: 18px;  display: block; outline: none; color:#fff;font-family: 'MyriadPro-Regular'; font-weight:600;text-transform:uppercase;}
.tab:hover{background:url(../images/up-arrow.png)no-repeat center bottom; }
.tab a:hover,  .tab a.active{ color:#c7a64c;}
.tab.active {   background:url(../images/up-arrow.png)no-repeat center bottom;}

.panel-container { margin-bottom: 10px; }
.spclpad			{margin:60px 0;}	
.download ul li	a{font-family: 'Open Sans',sans-serif;font-size:15px;color:#000;margin:0px;padding:10px 0;text-align:left;display:block; }	
.download ul li	a span	{color:#D51921;}
.download ul li	a:hover{text-decoration:underline;color:#D51921;}
.launching ul li	{font-family: 'MyriadPro-Regular';font-size:15px;color:#fff;margin:0px;padding:5px 0;text-align:left;display:block; }
.new-product ul li a {font-family: 'Open Sans',sans-serif;font-size:15px;color:#000;margin:0px;padding:10px 0;text-align:left;display:block; }
.tab-container h1   {font-size:25px;color:#D51921;font-weight:bold;margin:0 0 30px 0;font-family: 'Raleway', sans-serif;border-bottom:1px solid #e7e7e7;
                     padding:0 0 10px;}
/*.tab-container p{font-size:14px;text-align:justify;color:#333;padding:0 10px 0 0;}*/
.tab-container img{margin: 0 auto 20px;display: block;border: 10px solid #F5F5F5;}
.about { margin-bottom: 50px; border: 1px solid #e7e7e7; padding: 10px 0 70px 20px;}
.prod {
    /* margin-bottom: 50px; */
    /* border: 1px solid #e7e7e7; */
    padding: 10px 0 0px 0px;
}
.abt{background:#F6F6F6;;padding:30px 20px;margin-bottom:50px;}
.abt h2{font-size:20px;text-align:center;color:#AA6C10;padding:10px 0;}
/*------------------tab css--------------------*/
.and-more {
   position: absolute;
bottom: 10px;
left: 295px;
font-size: 20px;
font-style: italic;}
.and-more:hover	{color:#FFF}