body, h1, h2, h3, h4, h5, h6 {
    font-family: "Myriad Pro", sans-serif;
}
body, p {
    line-height: normal;
}
.ovrly, .ovrly2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: none;
    overflow: hidden;
}
.fabric_pro1, .fabric_rng, .slide_1, .slide_2, .slide_3, .slide_4, .slide_5 {
    vertical-align: bottom;
}
.event_1, .fileUpload, .fileUploadz, .img_holdr, .logistc_rgt, .materials_bannr, .nbs-flexisel-inner, .ovrly, .ovrly2, .trade_enquiry, ul.uplods_btns li .fileUploadz {
    overflow: hidden;
}
.clear, .clear_both, .clearout, .file-btn {
    clear: both;
}
* {
    margin: 0;
    padding: 0;
}
body {
    word-wrap: break-word;
    font-smooth: always;
    letter-spacing: normal;
    font-weight: 100;
    webkit-font-smoothing: antialiased;
    font-size: 15px;
    text-align: left;
}
ul, ul li, ul li a {
    list-style-type: none;
    text-decoration: none;
}
a, a:focus {
    outline: 0;
    text-decoration: none;
}
p {
    font-size: 21px;
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
}
:focus, a:hover {
    outline: 0!important;
    text-decoration: none!important;
}
input [type=button], input[type=submit] {
    cursor: pointer;
}
.fontsz18 {
    font-size: 18px;
    font-family: Roboto, sans-serif;
    color: #22409a;
    font-weight: 300;
    font-weight: 400;
}
.fontsz24, .fontsz34 {
    color: #22409a;
    font-family: 'Roboto Slab', serif;
}
.fontsz24 {
    font-size: 24px;
}
.fontsz34 {
    font-size: 34px;
    font-weight: 700;
}
.fontsz21, .fontsz36 {
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
}
.fontsz21 {
    font-size: 21px;
}
.fontsz36 {
    font-size: 36px;
    font-weight: 700;
}
.fontsz31 {
    font-size: 34px;
    color: #22409a;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
}
ul.nav_list_main li a, ul.smal_nav li a {
    font-family: Roboto, sans-serif;
}
.ovrly2 {
    background-color: transparent;
    opacity: .5;
}
.ovrly {
    background: rgba(0, 0, 0, .44);
}
.top_header {
    float: left;
    width: 100%;
    box-shadow: 0 0 10px #cfcfcf;
    position: relative;
    z-index: 1000;
    background: #fff;
}
.logo {
    float: left;
    width: 20%}
.nav_list {
    width: 80%;
    float: left;
}
ul.smal_nav {
    width: 100%;
    float: left;
    text-align: right;
    margin: 10px 0 5px;
}
ul.smal_nav li {
    display: inline;
    padding: 0 10px;
    background-image: url(../images/border_slice.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
ul.smal_nav li:last-child {
    padding-right: 0;
    background-image: none;
}
ul.smal_nav li a {
    font-size: 13px;
    color: #144ea2;
}
ul.smal_nav li a.active, ul.smal_nav li:hover a {
    color: #d71920;
}
.main_nav_cont {
    margin: 27px 0 0;
    float: right;
    width: 100%;
    position: relative;
}
ul.nav_list_main {
    width: 96%;
    float: left;
    margin: 0 0 0 2%;
    list-style: none;
}
ul.nav_list_main>li {
    float: left;
    margin-left: 2px;
}
ul.nav_list_main li a {
    font-size: 15px;
    padding: 9px 7px 7px;
    text-transform: uppercase;
    color: #5b6064;
    transition: all 0s ease-in;
    float: left;
}
ul.nav_list_main li a:hover, ul.nav_list_main li>a.active, ul.nav_list_main>li:hover>a {
    background: #e5e5e5;
    color: #223f9a;
    transition: all 0s ease-out;
}
ul.nav_list_main li:hover ul.nav_sub_cont, ul.nav_list_main li:nth-child(3):hover ul.nav_sub_cont2 {
    display: block;
}
ul.nav_sub_cont, ul.nav_sub_cont2 {
    background-color: #fff;
    position: absolute!important;
    top: 39px;
    display: none;
    padding: 10px 20px;
    box-shadow: 0 4px 10px 1px #cfcfcf;
    border-top: 4px solid #22409a;
    z-index: 9999;
}
ul.nav_sub_cont {
    width: 1170px;
    left: -240px!important;
}
ul.nav_sub_cont2 {
    width: 666px;
    left: 0!important;
}
ul.nav_sub_cont2::after, ul.nav_sub_cont::after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    top: -15px;
    position: absolute;
    content: ''}
ul.nav_sub_cont2 li a:hover {
    background-color: rgba(0, 0, 0, 0);
}
ul.nav_sub_cont2::after {
    width: 0;
    height: 0;
    border-bottom: 12px solid #1f52a1;
    left: 40%}
.nav_sub_ct2_list {
    float: left;
    width: 100%}
.nav_sub_ct2_list h3 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    color: #22409a;
    padding-bottom: 10px;
    display: block;
    font-family: 'Trebuchet MS', sans-serif!important;
}
.nav_sub_ct2_list span {
    width: 125px;
    height: 90px;
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    margin: 20px 0;
}
.nav_sub_ct2_list span:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
}
.nav_sub_ct2_list span.distribut {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 70% 0;
    width: 125px;
    height: 90px;
}
.nav_sub_ct2_list span.distribut:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 70% 0;
}
.nav_sub_ct2_list span.sell_tous {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 33% 0;
    width: 150px;
    height: 90px;
}
.nav_sub_ct2_list span.sell_tous:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 33% 0;
}
.nav_sub_ct2_list span.log_partnr {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 105% 0;
    width: 125px;
    height: 90px;
}
.nav_sub_ct2_list span.log_partnr:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 105% 0;
}
.nav_sub_ct2_list a {
    font-size: 13px!important;
    color: #d71920!important;
    display: block;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    padding: 0!important;
    margin: 5px 0;
}
.nav_sub_ct2_list a img {
    margin-bottom: 3px;
}
ul.nav_sub_cont::after {
    width: 0;
    height: 0;
    border-bottom: 12px solid #1f52a1;
    left: 32%}
ul.nav_sub_cont li {
    width: 31.33%;
    float: left;
    margin: 0 10px;
}
ul.nav_sub_cont2 li {
    width: 21.5%;
    float: left;
    margin: 0 10px;
}
.menu_care_list {
    width: 100%;
    float: left;
}
.menu_care_list h2 {
    font-family: 'Trebuchet MS', sans-serif!important;
    font-size: 18px;
    color: #22409a;
    display: block;
    text-align: left;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 15px;
}
.search1 .submit_btn, ul.menu_care_lst_item li a {
    font-family: Roboto, sans-serif;
}
ul.menu_care_lst_item {
    list-style: none;
    margin: 0;
    padding: 0;
    min-height: 220px;
}
ul.menu_car_list_sub {
    min-height: 180px;
}
ul.menu_care_lst_item li {
    background-image: url(../images/grey_arrow.png);
    list-style-position: inside;
    width: 100%;
    text-align: left;
    padding: 2px 0 2px 15px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: left 9px;
    position: relative;
}
.brnd_medal_div, .caption_detail, .clk_serch, .fabric_rng, .fena_descrp, .fig_lft, .figures_cont, .search1 .submit_btn, .slide_1, .slide_2, .slide_3, .slide_5 {
    text-align: center;
}
ul.menu_care_lst_item li:last-child, ul.menu_care_lst_item li:last-child a {
    background-image: none;
}
ul.menu_care_lst_item li a {
    text-transform: capitalize;
    font-size: 13px;
    color: #22409a;
    display: inline-block!important;
    padding: 0 15px 0 0;
    background-image: url(../images/twice_arrow.png);
    background-position: right 6px;
    background-repeat: no-repeat;
    font-weight: 400;
}
.buy_frm, .search1 .submit_btn, .trade_enqur_link a {
    text-transform: uppercase;
}
.fabric_rng {
    width: 100%;
    float: left;
    display: table-cell;
    height: 250px;
}
.search_act1 {
    float: left;
    width: 2%;
    border: 0 solid #000;
    display: block;
    margin: 10px 0 0;
}
.clk_serch {
    margin: 0;
    float: right;
    top: 0;
    position: relative;
}
.search1, .search1::after {
    position: absolute;
    right: 0;
}
.search1 {
    width: 350px;
    background-color: #fff;
    top: 50px;
    z-index: 9999;
    padding: 10px;
    height: 64px;
    display: none;
    box-shadow: 0 0 2px #969696;
    border-top: 2px solid #1f52a1;
}
.search1::after {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #1f52a1;
    content: '';
    top: -13px;
}
.search1 input {
    border: 0 solid #d3d3d3;
    width: 84%;
    height: 42px;
    background-color: #fff;
    padding-left: 10px;
    float: left;
    border-bottom: 1px solid #d3d3d3;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input_8:focus {
    box-shadow: 0 0 2px #f08e8a;
    border: 0;
}
.search1 .submit_btn {
    font-size: 15px;
    font-style: italic;
    color: #1f52a1;
    width: 12%;
    height: 44px;
    font-weight: 300;
    border: 0 solid #1f52a1;
    padding-left: 0;
    display: block;
    margin: 0;
    border-radius: 0;
}
.caption_detail, .rd_colr1 {
    font-family: 'Roboto Slab', serif;
}
.search1 .submit_btn:hover {
    color: #c42a28;
    transition: ease .25s;
}
.carousel_slider {
    float: left;
    width: 100%;
    position: relative;
    z-index:  1;
}
.carousel_slider .carousel-inner {
    min-height: 535px;
    position: relative;
    margin: 10px 0;
}
.gradient1, .gradient2, .gradient3 {
    min-height: 495px;
}
.slide_1 {
    display: none!important;
    display: table-cell;
}
.desktp_slid1 {
    display: block;
}
.slide_2 {
    display: none!important;
    display: table-cell;
}
.desktp_slid2 {
    display: block;
}
.slide_3 {
    display: none!important;
    display: table-cell;
}
.desktp_slid3 {
    display: block;
}
.slide_4 {
    display: none!important;
    display: table-cell;
    text-align: center;
}
.desktp_slid4 {
    display: block;
}
.slide_5 {
    display: none!important;
    display: table-cell;
}
.desktp_slid5 {
    display: block;
}
.caption_detail {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}
.caption_detail h1 {
    font-size: 24px;
    color: #22409a;
    display: block;
}
.h_anim1 {
    position: relative;
    animation: h_anim1 .4s ease-in;
    -webkit-animation: h_anim1 .4s ease-in;
    -moz-animation: h_anim1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.h_anim2, .h_anim3 {
    transition: all .4s ease-in;
    position: relative;
}
@keyframes h_anim1 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim1 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.caption_detail h2 {
    font-size: 52px;
    color: #22409a;
    display: block;
    line-height: 57px;
    font-weight: 700;
}
.h_anim2 {
    margin: 0 0 10px;
    padding: 0;
    animation: h_anim2 .4s ease-in;
    -webkit-animation: h_anim2 .4s ease-in;
    -moz-animation: h_anim2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim2 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim2 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.rd_colr1 {
    color: #d71920;
    font-weight: 700;
    font-size: 32px;
}
.caption_detail strong {
    font-size: 18px;
    color: #22409a;
    font-weight: 400;
    display: block;
}
.h_anim3 {
    animation: h_anim3 .4s ease-in;
    -webkit-animation: h_anim3 .4s ease-in;
    -moz-animation: h_anim3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim3 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim3 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.caption_detail a {
    font-family: Roboto, sans-serif!important;
    font-size: 15px;
    color: #d71920;
    font-weight: 700;
}
.fena_descrp p, .redcolr1 {
    font-family: Roboto, sans-serif;
}
.caption_detail a:hover {
    color: #d71920;
}
.h_anim4 {
    position: relative;
    animation: h_anim4 .4s ease-in;
    -webkit-animation: h_anim4 .4s ease-in;
    -moz-animation: h_anim4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim4 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim4 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.carousel_slider .carousel-indicators {
    bottom: 0;
    z-index: 100;
    position: absolute;
}
.carousel_slider .carousel-indicators li {
    display: inline-block;
    width: 28px;
    height: 7px;
    margin: 1px;
    text-indent: -999px;
    border: 0 solid #fff;
    border-radius: 0;
    cursor: pointer;
    background-color: #a1b8da;
}
.carousel_slider .carousel-indicators .active {
    width: 28px;
    height: 7px;
    background-color: #144ea2;
    margin: 1px;
}
.figures_cont .fig1, .redcolr1 {
    height: 42px;
    background-repeat: no-repeat;
}
.item_left {
    width: 50%;
    float: left;
}
.happy_consumer {
    float: left;
    width: 100%;
    padding: 0 12%;
    margin: 4% 0 0;
    position: relative;
}
.sqr1, .sqr2 {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr1 {
    left: 30px;
    top: 56px;
    animation: sqr1_animate .4s ease-in;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr2, .sqr2_sm {
    animation: sqr1_animate .4s ease-in;
}
@keyframes sqr1_animate {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes sqr1_animate {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.sqr2 {
    right: 33px;
    bottom: -30px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2.4s;
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr2_sm, .sqr5 {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr2_sm {
    right: 97px;
    bottom: -45px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr5, .sqr5_sm {
    animation: sqr1_animate .4s ease-in;
}
.sqr5 {
    right: 47px;
    top: -35px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr3, .sqr5_sm {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr5_sm {
    right: 26px;
    top: -58px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3.4s;
    -webkit-animation-delay: 3.4s;
    -moz-animation-delay: 3.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr3, .sqr3_sm {
    animation: sqr1_animate .4s ease-in;
}
.sqr3 {
    left: 100px;
    top: -23px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3.8s;
    -webkit-animation-delay: 3.8s;
    -moz-animation-delay: 3.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr1_sm, .sqr3_sm {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr3_sm {
    left: 83px;
    top: -40px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr1_sm, .sqr4 {
    animation: sqr1_animate .4s ease-in;
}
.sqr1_sm {
    left: 10px;
    top: 99px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4.4s;
    -webkit-animation-delay: 4.4s;
    -moz-animation-delay: 4.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr4, .sqr4_sm {
    position: absolute;
    transition: all .4s ease-in;
    opacity: 0;
}
.sqr4 {
    left: 105px;
    bottom: -36px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4.8s;
    -webkit-animation-delay: 4.8s;
    -moz-animation-delay: 4.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr4_sm {
    left: 146px;
    bottom: -56px;
    animation: sqr1_animate .4s ease-in;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.happy_consumer ul.first_ul li, .happy_consumer ul.second_ul li {
    transition: all .4s ease-in;
    float: left;
    border-bottom: 0 solid #fcfcfc;
    position: relative;
    list-style: none;
}
.happy_consumer ul.first_ul {
    margin: 0;
    padding: 0;
}
.happy_consumer ul.first_ul li {
    animation: consumr1_animate .4s ease-in;
    -webkit-animation: consumr1_animate .4s ease-in;
    -moz-animation: consumr1_animate .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr1_animate {
    0% {
    top: 10px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr1_animate {
    0% {
    top: 10px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.happy_consumer ul.first_ul li:nth-child(4) {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
}
.happy_consumer ul.first_ul li:first-child {
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
}
.happy_consumer ul.first_ul li:nth-child(2) {
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
}
.happy_consumer ul.first_ul li:nth-child(3) {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
}
.happy_consumer ul.first_ul li:nth-child(5) {
    animation-delay: 2.3s;
    -webkit-animation-delay: 2.3s;
    -moz-animation-delay: 2.3s;
}
.happy_consumer ul.first_ul li:nth-child(6) {
    animation-delay: 2.6s;
    -webkit-animation-delay: 2.6s;
    -moz-animation-delay: 2.6s;
}
.happy_consumer ul.first_ul li:nth-child(7) {
    animation-delay: 2.9s;
    -webkit-animation-delay: 2.9s;
    -moz-animation-delay: 2.9s;
}
.happy_consumer ul.second_ul {
    margin: 0 0 0 6%;
    padding: 0;
}
.happy_consumer ul.second_ul li {
    animation: consumr2_animate .4s ease-in;
    -webkit-animation: consumr2_animate .4s ease-in;
    -moz-animation: consumr2_animate .4s ease-in;
    opacity: 0;
    animation-delay: 3.3s;
    -webkit-animation-delay: 3.3s;
    -moz-animation-delay: 3.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr2_animate {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr2_animate {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}.happy_consumer ul.second_ul li:nth-child(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
}
.happy_consumer ul.second_ul li:first-child {
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
}
.happy_consumer ul.second_ul li:nth-child(2) {
    animation-delay: 4.6s;
    -webkit-animation-delay: 4.6s;
    -moz-animation-delay: 4.6s;
}
.happy_consumer ul.second_ul li:nth-child(3) {
    animation-delay: 4.9s;
    -webkit-animation-delay: 4.9s;
    -moz-animation-delay: 4.9s;
}
.happy_consumer ul.second_ul li:nth-child(5) {
    animation-delay: 5.3s;
    -webkit-animation-delay: 5.3s;
    -moz-animation-delay: 5.3s;
}
.happy_consumer ul.second_ul li:nth-child(6) {
    animation-delay: 5.6s;
    -webkit-animation-delay: 5.6s;
    -moz-animation-delay: 5.6s;
}
.happy_consumer ul.second_ul li:nth-child(7) {
    animation-delay: 5.9s;
    -webkit-animation-delay: 5.9s;
    -moz-animation-delay: 5.9s;
}
.happy_consumer ul.third_ul {
    margin: 0;
    padding: 0;
}
.happy_consumer ul.third_ul li {
    float: left;
    border-bottom: 0 solid #fcfcfc;
    list-style: none;
    position: relative;
    animation: consumr3_animate .4s ease-in;
    -webkit-animation: consumr3_animate .4s ease-in;
    -moz-animation: consumr3_animate .4s ease-in;
    opacity: 0;
    animation-delay: 3.3s;
    -webkit-animation-delay: 3.3s;
    -moz-animation-delay: 3.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr3_animate {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr3_animate {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.happy_consumer ul.third_ul li:nth-child(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
}
.happy_consumer ul.third_ul li:first-child {
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
}
.happy_consumer ul.third_ul li:nth-child(2) {
    animation-delay: 3.6s;
    -webkit-animation-delay: 3.6s;
    -moz-animation-delay: 3.6s;
}
.happy_consumer ul.third_ul li:nth-child(3) {
    animation-delay: 3.9s;
    -webkit-animation-delay: 3.9s;
    -moz-animation-delay: 3.9s;
}
.happy_consumer ul.third_ul li:nth-child(5) {
    animation-delay: 4.3s;
    -webkit-animation-delay: 4.3s;
    -moz-animation-delay: 4.3s;
}
.happy_consumer ul.third_ul li:nth-child(6) {
    animation-delay: 4.6s;
    -webkit-animation-delay: 4.6s;
    -moz-animation-delay: 4.6s;
}
.happy_consumer ul.third_ul li:nth-child(7) {
    animation-delay: 4.9s;
    -webkit-animation-delay: 4.9s;
    -moz-animation-delay: 4.9s;
}
.brnd_medal_div {
    float: right;
    width: 50%;
    margin: 5% 0 0;
}
.brnd_medal_div img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: medal_animate .6s ease-in;
    -webkit-animation: medal_animate .6s ease-in;
    -moz-animation: medal_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.fc_animat1, .fig_anim {
    transition: all .4s ease-in;
}
@keyframes medal_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes medal_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.logistc_rgt:hover .wd_ful, .trade_enquiry:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
}
.fena_descrp p {
    font-size: 18px;
    color: #22409a;
    font-weight: 300;
    font-weight: 400;
}
.redcolr1, .redcolr1:hover {
    color: #d71920;
}
.redcolr1 {
    font-size: 17px;
    display: block;
    width: 200px;
    margin: 4px auto;
    font-weight: 400;
    background-image: url(../images/blue-arrow.html);
    background-position: center bottom;
}
.figures_cont .fig1, .figures_cont .fig2, .figures_cont .fig3, .figures_cont .fig4, .figures_cont .fig5 {
    background-position: center;
}
.margn-tp {
    margin: 30px 0;
}
.margn-tp6 {
    margin: 30px 0 0;
}
.margn-tp2 {
    margin: 15px 0;
}
.margn-tp3 {
    margin: 40px 0;
}
.margn-tp7 {
    margin: 10px 0 0;
}
.margn-tp8 {
    margin: 30px 0;
}
.fena_figures {
    width: 100%;
    float: left;
}
.no_brdr {
    border-right: 0 dashed #868686!important;
}
.figures_cont {
    width: 25%;
    border-right: 1px dashed #868686;
    font-family: Montserrat, sans-serif;
    float: left;
}
.fig_anim {
    position: relative;
    animation: figr1_animate .4s ease-in;
    -webkit-animation: figr1_animate .4s ease-in;
    -moz-animation: figr1_animate .4s ease-in;
    opacity: 0;
    animation-delay: .1s;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes figr1_animate {
    0% {
    left: -5px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes figr1_animate {
    0% {
    left: -5px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}.fig_anim2 {
    animation-delay: .4s;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
}
.fig_anim3 {
    animation-delay: .8s;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
}
.fig_anim4 {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
}

.fig_anim5 {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
}


.figures_cont h3 {
    color: #144ea2;
    font-size: 18px;
    font-weight: lighter;
}
.figures_cont .fig1 {
    width: 98px;
    margin: 0 auto;
    background-image: url(../images/establish_icon.png);
    border: 0 solid #000;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.figures_cont strong {
    font-weight: 700;
    font-size: 40px;
    margin: 0;
}
.figures_cont p {
    font-size: 13px;
    color: #585858;
    line-height: normal;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.domestic_busines, .domestic_busines h2, .gradient1 {
    font-family: Montserrat, sans-serif;
}
.figures_cont .fig2 {
    background-image: url(../images/employees.png);
}
.figures_cont .fig3 {
    background-image: url(../images/manufacturing_facilities.png);
    margin: 25px auto;
}
.figures_cont .fig4 {
    background-image: url(../images/india_presence.png);
    width: 49px;
    height: 47px;
}
.fig_lft {
    width: 50%;
    float: left;
    margin: 11px 0;
}
.figures_cont .fig5 {
    background-image: url(../images/global_presence.png);
    width: 45px;
    height: 45px;
}
.product_catgry_outr {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
}
.product_catgry_outr .col-lg-4, .product_catgry_outr .container-fluid {
    margin: 0;
    padding: 0;
}
.gradient1 {
    width: 100%;
    float: left;
    background-image: url(../images/blue_gradient_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%}
.gradient1 .carousel {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: 0;
}
.gradient1 .carousel .carousel-indicators {
    position: absolute;
    top: 14px;
    height: 21px;
    right: 5%;
    text-align: right;
    width: auto;
}
.gradient1 h2 {
    font-size: 30px;
    color: #343434;
    text-align: center;
    margin: 30px 0 0;
}
.gradient1 .left, .right {
    display: none;
}
.gradient1 .carousel-inner {
    margin: 0;
}
.gradient1 .carousel-inner .item a {
    color: #d62027;
    display: block;
    text-align: center;
    margin: 0;
    font-weight: 200;
}
.gradient1 .tooltip_1, .gradient1 .tooltip_2, .gradient2 .tooltip_1, .gradient3 .tooltip_1, .gradient3 .tooltip_3 {
    color: #2905a1;
    box-shadow: none;
    position: static;
    margin: 4% auto 0;
    top: 0;
}
.frm {
    display: table;
    height: 390px;
}
.gradient1 .carousel-inner .item {
    width: 100%;
    text-align: center;
}
.gradient1 .carousel-inner .itm_in {
    width: 10000px;
    text-align: center;
    display: table-cell;
    vertical-align: bottom;
    height: 390px;
}
.txt_algn_cntr {
    text-align: center;
}
.gradient1 .tooltip_1 {
    background: 0 0;
    width: 100%;
    display: block;
    font-weight: 700;
}
.gradient1 .carousel-control {
    display: none!important;
}
.gradient1 .carousel-inner .item a img, .gradient1 .carousel-inner .item img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.gradient1 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #92a7cd;
    border: 0 solid #000;
}
.gradient1 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #004f9c;
    border: 0 solid #000;
}
.gradient2 {
    background-image: url(../images/yellow_gradient_bg.jpg);
    background-repeat: no-repeat;
}
.gradient2 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #eade3f;
    border: 0 solid #000;
}
.gradient2 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #bdb101;
    border: 0 solid #000;
}
.gradient2 .tooltip_1 {
    background: 0 0;
    width: 100%;
    display: block;
}
.gradient3 {
    background-image: url(../images/pink_gradient_bg.jpg);
    background-repeat: no-repeat;
}
.gradient3 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #fc97b0;
    border: 0 solid #000;
}
.gradient3 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #f9597e;
    border: 0 solid #000;
}
.gradient1 .tooltip_2, .gradient3 .tooltip_1, .gradient3 .tooltip_3 {
    background: 0 0;
    width: 100%;
    display: block;
}
.gradient3 .tooltip_3 br {
    display: none;
}
.domestic_busines {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
}
.domestic_busines h2 {
    font-size: 30px;
    color: #22409a;
    text-align: center;
}
.domestic_busines p {
    font-size: 18px;
    color: #22409a;
    font-weight: 300;
    text-align: center;
    line-height: 26px;
}
.domestic_busines span {
    font-size: 25px;
    color: #d71920;
    font-weight: 400;
}
.trade_enquiry {
    width: 100%;
    float: left;
    position: relative;
}
.trade_enquiry:hover .wd_ful {
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.wd_ful {
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.trade_enqry_inr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.trade_enqur_link {
    display: block;
    width: 100%;
    float: left;
    padding: 44% 0 0 6%}
.trade_enqur_link h3 {
    font-size: 29px;
    color: #fff;
    text-shadow: #000 1px 0 10px;
    margin: 0;
}
.trade_enqur_link a {
    font-size: 16px;
    color: #000;
    border-radius: 5px;
    background-color: #fdbc41;
    padding: 6px 15px;
    margin: 10px 0;
    display: inline-block;
}
.trade_enqur_link a img {
    margin: 0 0 4px;
}
.trade_enqur_link a:hover {
    background-color: #f39f00;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    color: #000;
}
.distributr_testimonl {
    width: 100%;
    float: left;
}
.distributr_testimonl h3 {
    color: #22409a;
    text-align: center;
    font-size: 27px;
}
.distributr_testimonl .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    display: none;
    width: 11px;
    height: 30px;
}
.distributr_testimonl .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    display: none;
}
.distributr_testimonl .left, .right {
    display: none;
    background-image: none;
}
.testimonal_list {
    float: left;

    width: 100%}
.testimn1_cont {
    width: 85%;
    float: left;
    min-height: 250px;
    margin: 10px 7.5%}
.testimn1_cont_lft {
    float: left;
    width: 70%;
    text-align: center;
    margin: 0;
}
.testimn1_cont_lft i {
    float: left;
    width: 40px;
    height: 39px;
}
.testimn1_cont_lft p {
    font-family: 'Dancing Script', cursive;
    font-size: 18px;
    color: #000;
    padding: 20px 0 0 40px;
    margin: 0;
    background-image: url(../images/coma_icon.png);
    background-position: top 0;
    background-repeat: no-repeat;
}
.testimn1_cont_lft p span {
    color: #22409a;
    font-size: 13px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-style: italic;
    display: block;
}
.view_more, .view_more:hover {
    color: #d71920;
}
.lst_1, .view_more {
    font-family: Montserrat, sans-serif;
    text-align: center;
}
.testimn1_cont_rgt {
    float: left;
    width: 30%;
    text-align: center;
}
.right, .testimonal_list .left {
    display: none;
}
.carousel-control.right span, .testimonal_list .carousel-control.left span {
    background-image: none!important;
    display: none!important;
}
.testimonal_list .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #ccc;
    border: 0 solid #000;
}
.testimonal_list .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #666;
    border: 0 solid #000;
}
.view_more {
    width: 200px;
    font-size: 17px;
    display: block;
    line-height: 20px;
    margin: 0 auto 20px;
    font-weight: 400;
}
.fb_feed_fram h3, .latest_tvc_fram h3 {
    font-size: 25px;
    font-weight: 700;
    margin: 0;
}
.fb_media_sec {
    width: 100%;
    float: left;
}
.fb_feed_fram {
    width: 38%;
    float: left;
    background-color: #f6f3f3;
    border: 1px solid #ccc;
    margin-right: 2%;
    height: 423px;
}
.fb_feed_fram h3 {
    color: #fff;
    display: block;
    padding: 20px 15px;
    background-color: #4261a4;
    background-image: url(../images/facebook_feed_icon.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    width: 100%}
.latest_tvc_fram h3, .lst_1 {
    display: block;
    background-color: #fdbc41;
    color: #000;
}
.fb_feed_post {
    float: left;
    width: 100%;
    padding: 3px 5%;
    box-sizing: border-box;
    text-align: center;
}
.fb_feed_post img {
    max-width: 100%}
.latest_tvc_fram {
    width: 60%;
    float: left;
}
.latest_tvc_fram h3, .tvc_fram {
    width: 100%;
    float: left;
}
.latest_tvc_fram h3 {
    padding: 20px 15px;
}
.tvc_fram_lft {
    width: 80%;
    float: left;
    height: 356px;
    position: relative;
}
.tvc_fram_lft iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}
#wrap_frame {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 356px;
}
.tvc_fram_rgt {
    width: 20%;
    float: left;
    border: 1px solid #ccc;
}
.tvc_fram_rgt ul {
    margin: 0;
    padding: 0;
}
.tvc_fram_rgt ul li {
    width: 94%;
    margin: 3% 3% 0;
}
.tvc_fram_rgt ul li img {
    width: 100%}
.lst_1 {
    width: 94%;
    float: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 18px;
    margin: 3%;
    padding: 16% 0;
}
.lst_1:focus {
    color: #000;
}
.fabric_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
    background: #f0fbff;
    background: -moz-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #f0fbff), color-stop(3%, #f0fbff), color-stop(8%, #f2fbff), color-stop(48%, #fff));
    background: -webkit-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -o-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -ms-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: radial-gradient(ellipse at center, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0fbff',  endColorstr='#ffffff',  GradientType=1);
}
.fabrc_caption {
    width: 100%;
    float: left;
    text-align: center;
}
.redfont34 {
    font-size: 34px;
    color: #d71921;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
}
.fabrc_caption a, .impact_caption a {
    font-family: Roboto, sans-serif!important;
    font-size: 15px;
}
.fabrc_caption p {
    line-height: 37px;
}
.fabrc_caption h3 {
    margin: 5px 0;
}
.fabrc_caption a {
    color: #d71920;
    font-weight: 700;
}
.fabrc_caption a:hover {
    color: #d71920;
}
.fabrc_prodct_bx {
    position: relative;
    float: left;
    width: 58%;
    margin: 0 21%;
    min-height: 350px;
}
.fabc_1, .fabc_2, .fabc_3, .fabc_4 {
    position: absolute;
}
.fabc_1 {
    left: 3%;
    bottom: 0;
}
.fc_animat1 {
    animation: fc_animat1 .4s ease-in;
    -webkit-animation: fc_animat1 .4s ease-in;
    -moz-animation: fc_animat1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.fc_animat2, .fc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes fc_animat1 {
    0% {
    left: 1%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat1 {
    0% {
    left: 1%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}.fabc_2 {
    right: 11%;
    bottom: 0;
}
.fc_animat2 {
    animation: fc_animat2 .4s ease-in;
    -webkit-animation: fc_animat2 .4s ease-in;
    -moz-animation: fc_animat2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes fc_animat2 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
    right: 11%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat2 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
    right: 11%;
    opacity: 1;
}
}.fabc_3 {
    left: 30%;
    bottom: 0;
}
.fc_animat3 {
    animation: fc_animat3 .4s ease-in;
    -webkit-animation: fc_animat3 .4s ease-in;
    -moz-animation: fc_animat3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.fc_animat4, .hc_animat1 {
    transition: all .4s ease-in;
}
@keyframes fc_animat3 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes fc_animat3 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.fabc_4 {
    left: -2%;
    bottom: -10px;
}
.fc_animat4 {
    animation: fc_animat4 .4s ease-in;
    -webkit-animation: fc_animat4 .4s ease-in;
    -moz-animation: fc_animat4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes fc_animat4 {
    0% {
    left: 0;
    opacity: 0;
}
100% {
    left: -2%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat4 {
    0% {
    left: 0;
    opacity: 0;
}
100% {
    left: -2%;
    opacity: 1;
}
}.home_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
}
.hmc_prodct_bx {
    position: relative;
    float: left;
    width: 78%;
    margin: 0 11%;
    min-height: 350px;
}
.homc_1, .homc_2, .homc_3, .homc_4, .homc_5, .homc_6, .homc_7, .homc_8 {
    position: absolute;
}
.homc_1 {
    left: 33%;
    bottom: 0;
    z-index: 1;
}
.hc_animat1 {
    animation: hc_animat1 .4s ease-in;
    -webkit-animation: hc_animat1 .4s ease-in;
    -moz-animation: hc_animat1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.hc_animat2, .hc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat1 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes hc_animat1 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.homc_2 {
    left: 57%;
    bottom: 0;
    z-index: 2;
}
.hc_animat2 {
    animation: hc_animat2 .4s ease-in;
    -webkit-animation: hc_animat2 .4s ease-in;
    -moz-animation: hc_animat2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hc_animat2 {
    0% {
    bottom: 15px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes hc_animat2 {
    0% {
    bottom: 15px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.homc_3 {
    right: 29.5%;
    bottom: 26px;
    z-index: 0;
}
.hc_animat3 {
    animation: hc_animat3 .4s ease-in;
    -webkit-animation: hc_animat3 .4s ease-in;
    -moz-animation: hc_animat3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.hc_animat4, .hc_animat5 {
    transition: all .4s ease-in;
}
@keyframes hc_animat3 {
    0% {
    right: 31.5%;
    opacity: 0;
}
100% {
    right: 29.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat3 {
    0% {
    right: 31.5%;
    opacity: 0;
}
100% {
    right: 29.5%;
    opacity: 1;
}
}.homc_4 {
    left: 24.5%;
    bottom: 25px;
}
.hc_animat4 {
    animation: hc_animat4 .4s ease-in;
    -webkit-animation: hc_animat4 .4s ease-in;
    -moz-animation: hc_animat4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat4 {
    0% {
    left: 26.5%;
    opacity: 0;
}
100% {
    left: 24.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat4 {
    0% {
    left: 26.5%;
    opacity: 0;
}
100% {
    left: 24.5%;
    opacity: 1;
}
}.homc_5 {
    right: 17%;
    bottom: 17px;
    z-index: 1;
}
.hc_animat5 {
    opacity: 0;
    animation: hc_animat5 .4s ease-in;
    -webkit-animation: hc_animat5 .4s ease-in;
    -moz-animation: hc_animat5 .4s ease-in;
    animation-delay: 2.1s;
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.hc_animat6, .hc_animat7 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat5 {
    0% {
    right: 19%;
    opacity: 0;
}
100% {
    right: 17%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat5 {
    0% {
    right: 19%;
    opacity: 0;
}
100% {
    right: 17%;
    opacity: 1;
}
}.homc_6 {
    left: 14%;
    bottom: 21px;
}
.hc_animat6 {
    opacity: 0;
    animation: hc_animat6 .4s ease-in;
    -webkit-animation: hc_animat6 .4s ease-in;
    -moz-animation: hc_animat6 .4s ease-in;
    animation-delay: 2.4s;
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hc_animat6 {
    0% {
    left: 16%;
    opacity: 0;
}
100% {
    left: 14%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat6 {
    0% {
    left: 16%;
    opacity: 0;
}
100% {
    left: 14%;
    opacity: 1;
}
}.homc_7 {
    right: 6.5%;
    bottom: 12px;
}
.hc_animat7 {
    opacity: 0;
    animation: hc_animat7 .4s ease-in;
    -webkit-animation: hc_animat7 .4s ease-in;
    -moz-animation: hc_animat7 .4s ease-in;
    animation-delay: 2.7s;
    -webkit-animation-delay: 2.7s;
    -moz-animation-delay: 2.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.hc_animat8, .pc_animat1 {
    transition: all .4s ease-in;
}
@keyframes hc_animat7 {
    0% {
    right: 8.5%;
    opacity: 0;
}
100% {
    right: 6.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat7 {
    0% {
    right: 8.5%;
    opacity: 0;
}
100% {
    right: 6.5%;
    opacity: 1;
}
}.homc_8 {
    left: 3%;
    bottom: 20px;
}
.hc_animat8 {
    opacity: 0;
    animation: hc_animat8 .4s ease-in;
    -webkit-animation: hc_animat8 .4s ease-in;
    -moz-animation: hc_animat8 .4s ease-in;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat8 {
    0% {
    left: 6%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat8 {
    0% {
    left: 6%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}.personal_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
    background-image: url(../images/Product_Slide_Image/personal_care_slidbg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.persc_prodct_bx {
    position: relative;
    float: left;
    width: 96%;
    margin: 0 2%;
    min-height: 350px;
}
.fallingLeaves span, .fallingLeaves span.l2 {
    display: inline-block;
    width: 46px;
    z-index: 9999;
    height: 48px;
    margin: -240px 40px 54px -34px;
    -webkit-animation: fallingLeaves 10s infinite linear;
    -moz-animation: fallingLeaves 10s infinite linear;
    position: absolute;
    background-repeat: no-repeat;
}
.fallingLeaves span {
    left: 60%;
    background-image: url(../images/leaf2.png);
}
.fallingLeaves span.l2 {
    left: 10%;
    background-image: url(../images/leafs.png);
}
@-webkit-keyframes fallingLeaves {
    0% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(0, 0) rotateZ(0);
}
75% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
}
100% {
    width: 46px;
    height: 48px;
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
}
}@-moz-keyframes fallingLeaves {
    0% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(0, 0) rotateZ(0);
}
75% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
}
100% {
    width: 46px;
    height: 48px;
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
}
}.persc_1 {
    position: absolute;
    bottom: 30px;
    left: 37%}
.pc_animat1 {
    opacity: 0;
    animation: pc_animat1 .4s ease-in;
    -webkit-animation: pc_animat1 .4s ease-in;
    -moz-animation: pc_animat1 .4s ease-in;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat2, .pc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat1 {
    0% {
    left: 40%;
    opacity: 0;
}
100% {
    left: 37%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat1 {
    0% {
    left: 40%;
    opacity: 0;
}
100% {
    left: 37%;
    opacity: 1;
}
}.persc_2 {
    position: absolute;
    bottom: 30px;
    left: 40.5%;
    z-index: 2;
}
.pc_animat2 {
    opacity: 0;
    animation: pc_animat2 .4s ease-in;
    -webkit-animation: pc_animat2 .4s ease-in;
    -moz-animation: pc_animat2 .4s ease-in;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat2 {
    0% {
    left: 43.5%;
    opacity: 0;
}
100% {
    left: 40.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat2 {
    0% {
    left: 43.5%;
    opacity: 0;
}
100% {
    left: 40.5%;
    opacity: 1;
}
}.persc_3 {
    position: absolute;
    bottom: 27px;
    left: 45%;
    z-index: 1;
}
.pc_animat3 {
    opacity: 0;
    animation: pc_animat3 .4s ease-in;
    -webkit-animation: pc_animat3 .4s ease-in;
    -moz-animation: pc_animat3 .4s ease-in;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat4, .pc_animat5 {
    transition: all .4s ease-in;
}
@keyframes pc_animat3 {
    0% {
    left: 42%;
    opacity: 0;
}
100% {
    left: 45%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat3 {
    0% {
    left: 42%;
    opacity: 0;
}
100% {
    left: 45%;
    opacity: 1;
}
}.persc_4 {
    position: absolute;
    bottom: 30px;
    left: 50%}
.pc_animat4 {
    opacity: 0;
    animation: pc_animat4 .4s ease-in;
    -webkit-animation: pc_animat4 .4s ease-in;
    -moz-animation: pc_animat4 .4s ease-in;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat4 {
    0% {
    left: 47%;
    opacity: 0;
}
100% {
    left: 50%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat4 {
    0% {
    left: 47%;
    opacity: 0;
}
100% {
    left: 50%;
    opacity: 1;
}
}.persc_5 {
    position: absolute;
    bottom: 39px;
    right: 31%}
.pc_animat5 {
    opacity: 0;
    animation: pc_animat5 .4s ease-in;
    -webkit-animation: pc_animat5 .4s ease-in;
    -moz-animation: pc_animat5 .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat6, .pc_animat7 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat5 {
    0% {
    right: 34%;
    opacity: 0;
}
100% {
    right: 31%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat5 {
    0% {
    right: 34%;
    opacity: 0;
}
100% {
    right: 31%;
    opacity: 1;
}
}.persc_6 {
    position: absolute;
    bottom: 29px;
    right: 24%;
    z-index: 0;
}
.persc_7, .persc_8 {
    position: absolute;
    bottom: 32px;
}
.pc_animat6 {
    opacity: 0;
    animation: pc_animat6 .4s ease-in;
    -webkit-animation: pc_animat6 .4s ease-in;
    -moz-animation: pc_animat6 .4s ease-in;
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay: 2.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat6 {
    0% {
    right: 27%;
    opacity: 0;
}
100% {
    right: 24%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat6 {
    0% {
    right: 27%;
    opacity: 0;
}
100% {
    right: 24%;
    opacity: 1;
}
}.persc_7 {
    right: 17.5%;
    z-index: -1;
}
.pc_animat7 {
    opacity: 0;
    animation: pc_animat7 .4s ease-in;
    -webkit-animation: pc_animat7 .4s ease-in;
    -moz-animation: pc_animat7 .4s ease-in;
    animation-delay: 2.5s;
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat8, .pc_animat9 {
    transition: all .4s ease-in;
}
@keyframes pc_animat7 {
    0% {
    right: 20.5%;
    opacity: 0;
}
100% {
    right: 17.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat7 {
    0% {
    right: 20.5%;
    opacity: 0;
}
100% {
    right: 17.5%;
    opacity: 1;
}
}.persc_8 {
    right: 12%;
    z-index: -2;
}
.persc_10, .persc_11, .persc_12, .persc_9 {
    bottom: 20px;
    position: absolute;
}
.pc_animat8 {
    opacity: 0;
    animation: pc_animat8 .4s ease-in;
    -webkit-animation: pc_animat8 .4s ease-in;
    -moz-animation: pc_animat8 .4s ease-in;
    animation-delay: 3.1s;
    -webkit-animation-delay: 3.1s;
    -moz-animation-delay: 3.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat8 {
    0% {
    right: 15%;
    opacity: 0;
}
100% {
    right: 12%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat8 {
    0% {
    right: 15%;
    opacity: 0;
}
100% {
    right: 12%;
    opacity: 1;
}
}.persc_9 {
    right: 31.5%;
    z-index: 0;
}
.pc_animat9 {
    opacity: 0;
    animation: pc_animat9 .4s ease-in;
    -webkit-animation: pc_animat9 .4s ease-in;
    -moz-animation: pc_animat9 .4s ease-in;
    animation-delay: 6.7s;
    -webkit-animation-delay: 6.7s;
    -moz-animation-delay: 6.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat10, .pc_animat11 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat9 {
    0% {
    right: 28.5%;
    opacity: 0;
}
100% {
    right: 31.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat9 {
    0% {
    right: 28.5%;
    opacity: 0;
}
100% {
    right: 31.5%;
    opacity: 1;
}
}.persc_10 {
    right: 26%;
    z-index: 2;
}
.pc_animat10 {
    opacity: 0;
    animation: pc_animat10 .4s ease-in;
    -webkit-animation: pc_animat10 .4s ease-in;
    -moz-animation: pc_animat10 .4s ease-in;
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat10 {
    0% {
    right: 22%;
    opacity: 0;
}
100% {
    right: 26%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat10 {
    0% {
    right: 22%;
    opacity: 0;
}
100% {
    right: 26%;
    opacity: 1;
}
}.persc_11 {
    right: 21%;
    z-index: 1;
}
.pc_animat11 {
    opacity: 0;
    animation: pc_animat11 .4s ease-in;
    -webkit-animation: pc_animat11 .4s ease-in;
    -moz-animation: pc_animat11 .4s ease-in;
    animation-delay: 6.3s;
    -webkit-animation-delay: 6.3s;
    -moz-animation-delay: 6.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat12, .pc_animat13 {
    transition: all .4s ease-in;
}
@keyframes pc_animat11 {
    0% {
    right: 24%;
    opacity: 0;
}
100% {
    right: 21%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat11 {
    0% {
    right: 24%;
    opacity: 0;
}
100% {
    right: 21%;
    opacity: 1;
}
}.persc_12 {
    right: 15.5%;
    z-index: 0;
}
.pc_animat12 {
    opacity: 0;
    animation: pc_animat12 .4s ease-in;
    -webkit-animation: pc_animat12 .4s ease-in;
    -moz-animation: pc_animat12 .4s ease-in;
    animation-delay: 7s;
    -webkit-animation-delay: 7s;
    -moz-animation-delay: 7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat12 {
    0% {
    right: 18.5%;
    opacity: 0;
}
100% {
    right: 15.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat12 {
    0% {
    right: 18.5%;
    opacity: 0;
}
100% {
    right: 15.5%;
    opacity: 1;
}
}.persc_13 {
    position: absolute;
    bottom: 23px;
    right: 6%;
    z-index: 1;
}
.pc_animat13 {
    opacity: 0;
    animation: pc_animat13 .4s ease-in;
    -webkit-animation: pc_animat13 .4s ease-in;
    -moz-animation: pc_animat13 .4s ease-in;
    animation-delay: 7.3s;
    -webkit-animation-delay: 7.3s;
    -moz-animation-delay: 7.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat14, .pc_animat15 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat13 {
    0% {
    right: 9%;
    opacity: 0;
}
100% {
    right: 6%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat13 {
    0% {
    right: 9%;
    opacity: 0;
}
100% {
    right: 6%;
    opacity: 1;
}
}.persc_14 {
    position: absolute;
    bottom: 35px;
    right: 1.5%;
    z-index: 0;
}
.persc_15, .persc_16, .persc_17 {
    z-index: 1;
    position: absolute;
}
.pc_animat14 {
    opacity: 0;
    animation: pc_animat14 .4s ease-in;
    -webkit-animation: pc_animat14 .4s ease-in;
    -moz-animation: pc_animat14 .4s ease-in;
    animation-delay: 7.7s;
    -webkit-animation-delay: 7.7s;
    -moz-animation-delay: 7.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat14 {
    0% {
    right: 3.5%;
    opacity: 0;
}
100% {
    right: 1.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat14 {
    0% {
    right: 3.5%;
    opacity: 0;
}
100% {
    right: 1.5%;
    opacity: 1;
}
}.persc_15 {
    bottom: 20px;
    left: 12.5%}
.pc_animat15 {
    opacity: 0;
    animation: pc_animat15 .4s ease-in;
    -webkit-animation: pc_animat15 .4s ease-in;
    -moz-animation: pc_animat15 .4s ease-in;
    animation-delay: 3.4s;
    -webkit-animation-delay: 3.4s;
    -moz-animation-delay: 3.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat16, .pc_animat17 {
    transition: all .4s ease-in;
}
@keyframes pc_animat15 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat15 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}.persc_16 {
    bottom: 20px;
    left: 17%}
.pc_animat16 {
    opacity: 0;
    animation: pc_animat16 .4s ease-in;
    -webkit-animation: pc_animat16 .4s ease-in;
    -moz-animation: pc_animat16 .4s ease-in;
    animation-delay: 3.7s;
    -webkit-animation-delay: 3.7s;
    -moz-animation-delay: 3.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat16 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat16 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}.persc_17 {
    bottom: 8px;
    left: .5%}
.pc_animat17 {
    opacity: 0;
    animation: pc_animat17 .4s ease-in;
    -webkit-animation: pc_animat17 .4s ease-in;
    -moz-animation: pc_animat17 .4s ease-in;
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat18, .pc_animat19 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat17 {
    0% {
    left: -2%;
    opacity: 0;
}
100% {
    left: .5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat17 {
    0% {
    left: -2%;
    opacity: 0;
}
100% {
    left: .5%;
    opacity: 1;
}
}.persc_18 {
    position: absolute;
    bottom: 18px;
    left: 6%;
    z-index: 2;
}
.pc_animat18 {
    opacity: 0;
    animation: pc_animat18 .4s ease-in;
    -webkit-animation: pc_animat18 .4s ease-in;
    -moz-animation: pc_animat18 .4s ease-in;
    animation-delay: 4.3s;
    -webkit-animation-delay: 4.3s;
    -moz-animation-delay: 4.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat18 {
    0% {
    bottom: 10px;
    opacity: 0;
}
100% {
    bottom: 18px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat18 {
    0% {
    bottom: 10px;
    opacity: 0;
}
100% {
    bottom: 18px;
    opacity: 1;
}
}.persc_19 {
    position: absolute;
    bottom: 20px;
    left: 24%;
    z-index: 1;
}
.pc_animat19 {
    opacity: 0;
    animation: pc_animat19 .4s ease-in;
    -webkit-animation: pc_animat19 .4s ease-in;
    -moz-animation: pc_animat19 .4s ease-in;
    animation-delay: 4.7s;
    -webkit-animation-delay: 4.7s;
    -moz-animation-delay: 4.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat20, .pc_animat21 {
    transition: all .4s ease-in;
}
@keyframes pc_animat19 {
    0% {
    left: 27%;
    opacity: 0;
}
100% {
    left: 24%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat19 {
    0% {
    left: 27%;
    opacity: 0;
}
100% {
    left: 24%;
    opacity: 1;
}
}.persc_20 {
    position: absolute;
    bottom: 17px;
    left: 32%;
    z-index: 1;
}
.pc_animat20 {
    opacity: 0;
    animation: pc_animat20 .4s ease-in;
    -webkit-animation: pc_animat20 .4s ease-in;
    -moz-animation: pc_animat20 .4s ease-in;
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat20 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 17px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat20 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 17px;
    opacity: 1;
}
}.persc_21 {
    position: absolute;
    bottom: 96px;
    left: 13%;
    z-index: 1;
}
.pc_animat21 {
    opacity: 0;
    animation: pc_animat21 .4s ease-in;
    -webkit-animation: pc_animat21 .4s ease-in;
    -moz-animation: pc_animat21 .4s ease-in;
    animation-delay: 5.3s;
    -webkit-animation-delay: 5.3s;
    -moz-animation-delay: 5.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.best_whitning img, .pc_animat22 {
    margin: 0;
    transition: all .4s ease-in;
}
@keyframes pc_animat21 {
    0% {
    bottom: 86px;
    opacity: 0;
}
100% {
    bottom: 96px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat21 {
    0% {
    bottom: 86px;
    opacity: 0;
}
100% {
    bottom: 96px;
    opacity: 1;
}
}.persc_22 {
    position: absolute;
    bottom: 105px;
    left: 7.5%;
    z-index: 1;
}
.pc_animat22 {
    opacity: 0;
    animation: pc_animat22 .4s ease-in;
    -webkit-animation: pc_animat22 .4s ease-in;
    -moz-animation: pc_animat22 .4s ease-in;
    animation-delay: 5.7s;
    -webkit-animation-delay: 5.7s;
    -moz-animation-delay: 5.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat22 {
    0% {
    bottom: 95px;
    opacity: 0;
}
100% {
    bottom: 105px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat22 {
    0% {
    bottom: 95px;
    opacity: 0;
}
100% {
    bottom: 105px;
    opacity: 1;
}
}.impact_frame {
    width: 100%;
    float: left;
    min-height: 500px;
}
.impact_prodct_bx {
    position: relative;
    float: left;
    width: 96%;
    margin: 0 2%;
    min-height: 350px;
}
.impact_caption {
    width: 100%;
    float: left;
    text-align: center;
    margin: 20px 0 0;
}
.best_whitning, .best_whitning2 {
    min-height: 428px;
    width: 50%;
    float: left;
}
.pink_font {
    color: #e5097f;
    font-weight: 400;
}
.impact_caption a {
    color: #d71920;
    font-weight: 700;
}
.fotr1 h4, .fotr1 ul li, .fotr2 strong {
    font-family: districtthinregular;
}
.impact_caption a:hover {
    color: #d71920;
}
.best_whitning {
    text-align: center;
    position: relative;
}
.best_whitning img {
    border: 0 solid #fc0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: best_whitning_animate .6s ease-in;
    -webkit-animation: best_whitning_animate .6s ease-in;
    -moz-animation: best_whitning_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.optib_animt, .txt_anim {
    transition: all .4s ease-in;
    margin: 0;
}
.optiblnd_dv {
    position: absolute;
    bottom: 0;
    left: 34%}
.optib_animt {
    opacity: 0;
    animation: optib_animt .4s ease-in;
    -webkit-animation: optib_animt .4s ease-in;
    -moz-animation: optib_animt .4s ease-in;
    animation-delay: 1.8s;
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes optib_animt {
    0% {
    left: 32%;
    opacity: 0;
}
100% {
    left: 34%;
    opacity: 1;
}
}@-webkit-keyframes optib_animt {
    0% {
    left: 32%;
    opacity: 0;
}
100% {
    left: 34%;
    opacity: 1;
}
}.best_whitning2 {
    text-align: right;
    position: relative;
}
.impact_txt_img {
    position: absolute;
    left: 20px;
    bottom: 45%}
.txt_anim {
    opacity: 0;
    animation: txt_anim .4s ease-in;
    -webkit-animation: txt_anim .4s ease-in;
    -moz-animation: txt_anim .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes txt_anim {
    0% {
    left: 10px;
    opacity: 0;
}
100% {
    left: 20px;
    opacity: 1;
}
}@-webkit-keyframes txt_anim {
    0% {
    left: 10px;
    opacity: 0;
}
100% {
    left: 20px;
    opacity: 1;
}
}.anim_img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: best_whitning_animate .6s ease-in;
    -webkit-animation: best_whitning_animate .6s ease-in;
    -moz-animation: best_whitning_animate .6s ease-in;
    opacity: 0;
    animation-delay: 2.1s;
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes best_whitning_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes best_whitning_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.footr_bg {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top: 1px solid #ededed;
}
.footr_bg .container-fluid {
    background-color: #1e53a1;
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0;
}
.fotr1, .fotr2 {
    text-align: left;
    float: left;
}
.fotr1 {
    width: 24%;
    padding: 20px 0 40px;
    min-height: 300px;
}
.fotr1 h4 {
    font-size: 26px;
    color: #000;
}
.fotr2 strong, .ftr_list1 li {
    font-size: 15px;
    color: #707070;
}
.fotr1 ul {
    margin: 0;
    padding: 0;
}
.fotr1 ul li {
    list-style: none;
}
.fotr1 ul li a {
    color: #6c6c6c;
    font-size: 15px;
    padding: 2px 0;
    display: block;
    text-decoration: none;
    transition: all .5s ease;
}
.fotr1 ul li:hover a {
    color: #d71920;
    text-decoration: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.fotr2 {
    width: 28%;
    padding: 20px 0 50px;
}
.ftr_list1 {
    margin: 10px 0 0;
    padding: 0;
}
.ftr_list1 li {
    margin: 0 0 5px;
    padding: 0 0 0 25px;
    background-image: url(../images/location_nav.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-weight: 400;
}
.ftr_list1 li+li {
    background-image: url(../images/web_icon.png);
}
.ftr_list1 li+li+li {
    background-image: url(../images/mail_icon.png);
}
.ftr_list1 li+li+li+li {
    background-image: url(../images/call_icon.png);
}
.ftr_list1 li+li+li+li+li {
    background-image: url(../images/fax_icon.png);
}
.ftr_list1 li+li+li a {
    color: #707070;
    text-decoration: none;
}
.copyrgt, ul.footer_list li a {
    color: #fff;
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
}
.social_list1 {
    margin: 0;
    padding: 0;
}
.social_list1 li {
    margin: 0 1px 0 0!important;
    padding: 0;
}
.copyrgt, ul.footer_list {
    width: 50%;
    padding: 15px 0;
    margin: 0;
}
.copyrgt {
    float: right;
    text-align: right;
}
ul.footer_list {
    float: left;
}
.about_us_frame, .bread_crum1_frm {
    width: 100%;
    float: left;
}
ul.footer_list li {
    list-style: none;
    background-image: url(../images/border_slice2.jpg);
    background-position: right;
    background-repeat: no-repeat;
    padding: 0 10px;
    float: left;
    display: inline;
}
ul.breadcrumb1 li:first-child a, ul.footer_list li:last-child {
    background-image: none;
}
.bread_crum1_frm {
    margin: 35px 0 20px;
}
.bread_crum1 {
    list-style: none;
    width: auto;
    float: left;
    height: 35px;
}
ul.breadcrumb1 {
    width: auto;
    float: left;
    display: inline-block;
    position: relative;
    background-color: #e5e5e5;
}
ul.breadcrumb1::after {
    content: url(../images/arrow_right3.png);
    width: 16px;
    height: 35px;
    position: absolute;
    right: -16px;
    z-index: 1;
}
ul.breadcrumb1 li {
    float: left;
    list-style: none;
    font: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #000;
    width: auto;
    height: 34px;
}
.side_menu_frame_in h3, ul.breadcrumb1 li a {
    font-size: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    float: left;
}
ul.breadcrumb1 li a {
    text-decoration: none;
    padding: 7px 10px 7px 25px;
    width: auto;
    background: url(../images/bredcrumb_arrow.png) no-repeat #e5e5e5;
    color: #000;
    position: relative;
    display: inline-block;
    text-align: left;
}
ul.breadcrumb1 li a.actv_tb {
    color: #223f9a;
}
.buy_frm, .buy_frm:hover {
    color: #FFF;
}
.side_menu_frame {
    width: 23%;
    float: left;
}
.side_menu_frame_in {
    width: 100%;
    float: left;
    border: 1px solid #e5e5e5;
}
.buy_frm {
    text-decoration: none;
    padding: 12px;
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    background: #d64543;
    border-radius: 3px;
}
.side_menu_frame_in h3 {
    width: 100%;
    padding: 20px;
    margin: 0;
    text-align: left;
    background-color: #22409a;
    color: #fff;
}
ul.side_menu {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
ul.side_menu li {
    border-bottom: 1px dashed #cfcfcf;
    display: block;
    float: left;
    width: 100%}
ul.side_menu li:last-child {
    border-bottom: 0 dashed #cfcfcf;
}
ul.side_menu li a {
    display: block;
    padding: 12px 20px;
    font: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #000;
}
.about_main_cnt h3, .about_main_cnt h4, .about_main_cnt p, .our_product_frm h4 {
    font-family: Myriad Pro, Arial, sans-serif;
}
ul.side_menu li a.active, ul.side_menu li:hover a {
    color: #223f9a;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    background-color: #e5e5e5;
}
.about_main_cnt {
    width: 67%;
    float: left;
    text-align: center;
    margin: 0 5%}
.about_main_cnt h3, .about_main_cnt h4 {
    font-size: 36px;
    color: #223f9a;
    font-weight: 700;
}
.about_main_cnt p {
    font-size: 19px;
    color: #223f9a;
    line-height: normal;
    text-align: justify!important;
}
.redcolor {
    color: #dc4b4c;
}
.our_product_frm {
    width: 100%;
    float: left;
}
.our_product_frm h4 {
    background-image: url(../images/bg_slic_hdg.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    display: block;
    font-size: 21px;
    padding-bottom: 5px;
    color: #223f9a;
    font-weight: 700;
    border-bottom: 0 solid #fff!important;
}
.abt_whol_viw, .abtwhol_viw_togl {
    font-size: 17px;
    color: #144ea2;
    font-family: Roboto, sans-serif;
    height: 40px;
    margin: 0;
    cursor: pointer;
    background-repeat: no-repeat;
}
.xtr_txt {
    display: none;
    float: left;
    width: 100%}
.abt_whol_txt, .abt_whol_viw, .abtwhol_viw_togl {
    display: block;
    width: 100%}
.abt_whol_txt {
    float: left;
    text-align: center;
}
.abt_whol_viw {
    background-image: url(../images/blue_down_arw.jpg);
    background-position: bottom;
}
.abtwhol_viw_togl {
    background-image: url(../images/blue_up_arw.jpg);
    background-position: top;
    padding: 13px 0 0;
}
.all_abt_tb {
    width: 100%;
    float: left;
}
.all_abt_tb ul li {
    width: 46%;
    background-color: #fff;
    float: left;
    text-align: center;
    margin: 1%;
    box-sizing: border-box;
    padding: 3% 6%;
    box-shadow: 0 0 2px 3px #ececec;
    cursor: pointer;
    min-height: 250px;
}
.all_abt_tb ul li span {
    height: 90px;
    width: 90px;
    display: inline-block;
    text-align: center;
    background-repeat: no-repeat;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.all_abt_tb ul li:hover span {
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.all_abt_tb ul li:nth-child(1) span {
    background-image: url(../images/vision_icon.png);
    background-position: 0 82%}
.all_abt_tb ul li:nth-child(1):hover span {
    background-position: 100% 82%}
.all_abt_tb ul li:nth-child(2) span {
    background-image: url(../images/mission_icon.png);
    background-position: 1% 82%}
.all_abt_tb ul li:nth-child(2):hover span {
    background-position: 93% 82%}
.all_abt_tb ul li:nth-child(3) span {
    background-image: url(../images/values_icon.png);
    background-position: 0 82%;
    width: 85px;
}
.all_abt_tb ul li:nth-child(3):hover span {
    background-position: 102% 82%}
.all_abt_tb ul li:nth-child(4) span {
    background-image: url(../images/quality_policy_icon.png);
    background-position: 4.5% 82%;
    width: 68px;
}
.all_abt_tb ul li:nth-child(4):hover span {
    background-position: 95% 82%}
.all_abt_tb ul li:nth-child(5) span {
    background-image: url(../images/safety_healthy_environmental_policy.png);
    background-position: 1.5% 82%;
    width: 68px;
    height: 72px;
}
.all_abt_tb ul li:nth-child(5):hover span {
    background-position: 103.5% 82%}
.all_abt_tb ul li:nth-child(6) span {
    background-image: url(../images/csr_policy_icon.png);
    background-position: .5% 82%;
    width: 85px;
    height: 80px;
}
.fabric_car_carousl, .our_product_cont {
    width: 100%;
    float: left;
}
.all_abt_tb ul li:nth-child(6):hover span {
    background-position: 101% 82%}
.all_abt_tb ul li:nth-child(5) strong {
    line-height: 19px;
}
.all_abt_tb ul li strong {
    font-size: 22px;
    color: #223f9a;
    font-weight: 700;
    display: block;
    margin: 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li p {
    font-size: 13px;
    color: #7c7c7c;
    margin: 5px 0 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li a {
    color: #ff565c;
    font-size: 12px;
    display: block;
    margin: 10px 0 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li:hover {
    box-shadow: 0 0 2px 4px #ececec;
}
.fabric_car_carousl {
    margin: 25px 0;
}
.fabric_car_carousl ul {
    margin: 0;
    padding: 0;
}
.fabric_car_carousl ul li {
    float: left;
    margin: 0;
    width: auto;
}
.fabric_car_carousl span {
    display: block;
    float: left;
    margin: 20px 0;
    width: 100%}
.fabric_car_carousl span a {
    font-size: 13px;
    font-family: Roboto, sans-serif;
    color: #223f9a;
    text-align: center;
    font-weight: 300;
    margin: 10px 0;
    width: 100%}
ul.values_points, ul.values_points li p {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.go_clk {
    width: 35px;
    height: 35px;
    box-shadow: 0 2px 3px 1px #afafaf;
    background-color: #dc4b4c;
    display: block;
    border-radius: 50%;
    color: #fff;
    padding-top: 18px;
    font-style: normal;
    font-size: 19px;
    text-align: center;
    margin: 30px auto 0;
}
.fabric_pro1 {
    display: table-cell;
    height: 350px;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display: none;
    margin-top: 0;
}
.nbs-flexisel-item img {
    margin-top: 0;
    margin-bottom: 0;
}
.actv_pg {
    color: #22409a!important;
}
.about_main_cnt h4 {
    border-bottom: 0 solid #d71920;
    display: inline-block;
    padding: 0 10px;
}
ul.values_points {
    width: 100%;
    float: left;
}
ul.values_points li {
    width: 45%;
    float: left;
    margin: 0 0 0 5%;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0 5px 10px;
}
ul.values_points li strong {
    font-size: 44px;
    color: #fff;
    text-shadow: -1px -1px 0 #999898, 1px -1px 0 #999898, -1px 1px 0 #999898, 1px 1px 0 #999898;
    float: left;
    width: 20%;
    font-weight: 400;
}
.valu_frame {
    width: 100%;
    float: left;
}
ul.values_points li p {
    width: 80%;
    font-size: 16px;
    color: #223f9a;
    padding: 0;
    margin: 0;
    text-align: left;
    height: auto;
    display: table-cell;
    vertical-align: middle;
}
ul.values_points li:nth-child(10), ul.values_points li:nth-child(9) {
    border-bottom: 0 solid #ccc;
}
ul.safty_polc_points li {
    width: 95%;
    margin: 0 0 0 5%;
    border-bottom: 1px dashed #999898;
    padding: 5px 0;
}
ul.safty_polc_points li strong {
    width: 9%}
ul.safty_polc_points li p {
    width: 90%}
ul.safty_polc_points li:last-child {
    border-bottom: 0 dashed #ccc;
}
.new_value {
    padding-left: 10%}
ul.csr_point li {
    width: 98%;
    margin: 0;
    border-bottom: 0 solid #e5e5e5;
    padding: 0 0 0 25px;
    background-image: url(../images/blue_disc.png);
    background-position: 0 12px;
    background-repeat: no-repeat;
}
ul.csr_point li p {
    font-size: 16px;
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
    padding: 10px 0;
}
.product_detail_fram h1, .product_detail_fram h2, ul.avlbal_sz_list li {
    font-family: 'Roboto Slab', serif;
}
.product_detail_fram {
    width: 100%;
    float: left;
    position: relative;
}
.product_detail_outr1 {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.product_detail_fram h1 {
    color: #223f9a;
    font-size: 36px;
    font-weight: 300;
}
.product_detail_fram h2 {
    color: #223f9a;
    font-size: 26px;
}
.product_detail_outr1 img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: prodv_animate .6s ease-in;
    -webkit-animation: prodv_animate .6s ease-in;
    -moz-animation: prodv_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes prodv_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes prodv_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.pakshot_contnr {
    margin: 55px 0 20px;

}
.avalbal_fram {
    position: absolute;
    left: 0;
    top: 51%;
    width: 30%}
.avlbl_anim {
    opacity: 0;
    animation: avlbl_anim .4s ease-in;
    -webkit-animation: avlbl_anim .4s ease-in;
    -moz-animation: avlbl_anim .4s ease-in;
    animation-delay: 2.3s;
    -webkit-animation-delay: 2.3s;
    -moz-animation-delay: 2.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes avlbl_anim {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes avlbl_anim {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}ul.avlbal_sz_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.avlbal_sz_list li {
    width: auto;
    padding: 5px 15px;
    background-color: #ffb400;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    color: #000;
    margin: 2px;
    cursor: pointer;
    transition: ease-in .25s;
}
ul.avlbal_sz_list li:first-child {
    margin: 0 2px 0 0;
}
ul.avlbal_sz_list li:hover {
    transition: ease-in .25s;
    background-color: #fec640;
    color: #223f9a;
    border-radius: 0;
}
.hdg_anim, .materl_img img {
    transition: all .4s ease-in;
}
.hdg_anim {
    position: relative;
    animation: hdg_anim .4s ease-in;
    -webkit-animation: hdg_anim .4s ease-in;
    -moz-animation: hdg_anim .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hdg_anim {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes hdg_anim {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.share_product {
    position: absolute;
    right: 90px;
    top: -50px;
    width: 33px;
    height: 35px;
}
.prdct_dscrp_frame {
    width: 100%;
    float: left;
}
.prdct_dscrp_inner {
    width: 70%;
    margin: 0 15%}
.prdct_dscrp_inner .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    border-bottom: 1px solid #d3d3d3;
    border-top: 0 solid #d3d3d3!important;
}
.prdct_dscrp_inner .panel-group .panel {
    border-radius: 0;
}
.prdct_dscrp_inner .panel {
    border: 0 solid #cfcfcf;
}
.prdct_dscrp_inner .panel-title {
    color: #22409a;
    font-size: 22px;
    font-family: 'Source Sans Pro', sans-serif;
}
.prdct_dscrp_inner .panel-body, .prdct_dscrp_inner .panel-body p {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    color: #22409a;
}
ul.pro_Descp1 {
    list-style: none;
    margin: 15px 0;
    padding: 0;
}
ul.pro_Descp1 li {
    background-image: url(../images/blue_disc.png);
    background-repeat: no-repeat;
    background-position: 0 12%;
    margin: 0;
    padding: 0 0 10px 35px;
}
.prdct_dscrp_inner .panel-body {
    line-height: normal;
    border: 0 solid #d3d3d3!important;
}
.prdct_dscrp_inner .panel-body p {
    line-height: 26px;
}
.prdct_dscrp_inner .panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: url(../images/minus_img.png);
    float: right;
    right: 1.5em;
}
.prdct_dscrp_inner .panel-heading a.collapsed:after {
    content: url(../images/plus_img.png);
    float: right;
}
.detail_page_slider {
    width: 49%;
    float: left;
    margin: 0 1% 0 0;
}
.detail_page_slider h4, .latest_tvc_detail_frm h4 {
    font-family: Montserrat, sans-serif;
    font-size: 29px;
    color: #223f9a;
    margin: 10px 0;
    text-align: center;
    font-weight: 400;
}
.detail_page_slider .carousel-inner .active.left {
    left: -50%}
.detail_page_slider .carousel-inner .next {
    left: 50%}
.detail_page_slider .carousel-inner .prev {
    left: -50%}
.carousel-control.right, .detail_page_slider .carousel-control.left {
    background-image: none;
}
.latest_tvc_detail_frm {
    width: 50%;
    float: left;
}
.buy_form span, .buy_form strong {
    color: #000;
    font-size: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.latest_tvc_detail {
    width: 489px;
    float: none;
    position: relative;
    height: 297px;
    margin: 0 auto;
}
.latest_tvc_detail_frm a {
    margin: 10px 0;
    display: block;
    text-align: center;
    width: 100%}
.latest_tvc_detail iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}
#wrap_frame2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 297px;
}
.buy_form_lft, .buy_form_rgt {
    width: 50%;
    float: left;
}
.input_wrapr, .input_wrapr3 {
    height: 49px;
    box-shadow: 0 0 2px 2px #d5dbe3;
}
.buy_form_rgt {
    text-align: -webkit-right;
    text-align: -moz-right;
}
.buy_form {
    width: 100%;
    float: left;
}
.buy_form span {
    float: left;
    width: 10%;
    text-align: center;
}
.buy_form strong {
    float: left;
    text-align: left;
    font-weight: 400;
    width: 90%}
.domstic_trad_frm {
    width: 73%;
    float: left;
    margin: 0 0 30px 4%;
    background-color: #ecf3fc;
    text-align: center;
}
.domstic_trad_frm h4 {
    font-size: 30px;
    color: #22409a;
    margin: 30px 0 10px;
    font-family: Montserrat, sans-serif;
    display: block;
}
.domstic_trad_frm form {
    padding: 2% 0;
    float: left;
    width: 80%;
    margin: 0 10%}
.input_wrapr {
    width: 63%;
    background-color: transparent;
    margin: 7px 0;
}
.input_wrapr span {
    padding: 13px 10px;
    border-right: #cfcfcf 1px solid;
    width: 10%;
    display: block;
    float: left;
    text-align: center;
    background-color: #f9f9f9;
}
.input_wrapr input, .input_wrapr2 textarea {
    font-size: 15px;
    color: #7b7b7b;
    border: none;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.input_wrapr input {
    width: 90%;
    float: left;
    padding: 13px 0 14px 10px;
    background-color: #f9f9f9;
}
.input_wrapr2 {
    width: 63%;
    min-height: 136px;
    margin: 7px 0;
    background-color: transparent;
}
.buy_bottom_sec, .buy_form i, .buy_form_2, .buy_form_centr {
    width: 100%;
    float: left;
}
.input_wrapr2 textarea {
    width: 100%;
    float: left;
    padding: 10px 0 0 40px;
    min-height: 136px;
    background-image: url(../images/icon2.jpg);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    box-shadow: 0 0 2px 2px #d5dbe3;
    background-color: #f9f9f9;
}
.submit_app, .submt_btn {
    border-radius: 5px;
    text-transform: uppercase;
}
.buy_form i {
    color: #aaafb5;
    font-size: 12px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
    text-align: left;
}
.box_alignmnt, .input_wrapr3 span, .logistcs_contnr, .sky_colr, .submit_app {
    text-align: center;
}
.buy_bottom_sec {
    background-image: url(../images/bg_slicbuy.jpg);
    background-position: center;
    background-repeat: repeat-x;
    margin: 10px 0;
}
.buy_bottom_sec h4 {
    margin: 20px 0;
    color: #22409a;
    font-size: 23px;
    display: inline-block;
    padding: 0 10px;
    background-color: #ecf3fc;
}
.buy_form_2 {
    margin: 0;
    padding: 0;
}
.buy_form_centr {
    margin: 20px 0 30px;
}
.submt_btn {
    width: auto;
    padding: 7px 30px;
    border: 1px solid #dc4b4c;
    background-color: #dc4b4c;
    color: #fff;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    margin: 0 3px;
}
.submt_btn:hover {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.color_chng {
    background-color: #fff;
    color: #000;
    border: 1px solid #bdc2ca;
}
.input_wrapr3 {
    width: 95%;
    background-color: #f9f9f9;
    margin: 14px 0 0;
}
.input_wrapr3 span {
    padding: 13px 10px;
    border-right: #cfcfcf 1px solid;
    width: 15%;
    display: block;
    float: left;
    background-color: #f9f9f9;
}
.input_wrapr3 select.city_select, .input_wrapr3 select.isd_code {
    display: inline-block;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    -webkit-appearance: none;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.input_wrapr3 span.df_sz {
    padding: 11px 10px;
}
.input_wrapr3 input {
    width: 85%;
    float: left;
    padding: 13px 0 14px 10px;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    border: none;
    background-color: #f9f9f9;
}
.input_wrapr3 select.isd_code {
    border: 0 solid #fff;
    width: 20%;
    padding: 14px 0 13px;
    border-right: #cfcfcf 1px solid;
    -moz-appearance: none;
    appearance: none;
    background-color: #f9f9f9;
    background-image: url(../images/down_arrow.png);
    background-position: 93% 52%}
.input_wrapr3 input.df_sz_inpt {
    width: 65%}
.input_wrapr4 {
    min-height: 148px;
    margin: 14px 0 0;
    width: 95%;
    background-color: transparent;
}
.input_wrapr4 textarea {
    width: 100%;
    float: left;
    padding: 10px 0 0 40px;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    border: none;
    min-height: 148px;
    background-image: url(../images/icon6.jpg);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    box-shadow: 0 0 2px 2px #d5dbe3;
    background-color: #f9f9f9;
}
.input_wrapr3 select.city_select {
    border: 0 solid #fff;
    width: 85%;
    padding: 14px 0 13px 10px;
    border-right: #cfcfcf 0 solid;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/down_arrow.png);
    background-position: 96% 52%;
    background-color: #f9f9f9;
}
.logistcs_contnr h1, .logistcs_contnr h3 {
    font-family: "Myriad Pro", sans-serif;
    color: #22409a;
}
.distbutr_form {
    width: 92%;
    float: left;
    margin: 0 6% 20px;
}
.distbutr_form ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: none;
}
.distbutr_form ul li:last-child {
    margin: 0;
}
.distbutr_form li {
    background-color: #f9f9f9;
    width: 135px;
    height: 114px;
    box-shadow: 0 0 2px 1px #d5dbe3;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    margin-right: 10px;
}
.bg_beige, .bg_transprnt {
    background-color: transparent;
    width: 100%;
    display: block;
    height: 114px;
}
.distbutr_form ul li img {
    padding-top: 20px;
}
.bg_transprnt {
    border: 1px dotted #bdc2ca;
}
.bg_beige {
    border: 0 dotted #bdc2ca;
}
.image_upload {
    border: 1px dotted #bdc2ca;
    width: 135px;
    height: 114px;
    display: table-cell;
    vertical-align: middle;
}
.image_upload>input {
    display: none!important;
}
.image_upload img {
    width: 72px;
    height: 61px;
    cursor: pointer;
    padding-top: 0;
}
.logistc_contnt, .logistc_lft {
    width: 100%;
    float: left;
}
.reduc_sz {
    padding: 7px 30px;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 5px;
}
.logistcs_contnr h1 {
    font-size: 36px;
    font-weight: 700!important;
    margin: 0 0 20px;
}
.logistcs_contnr h3 {
    font-size: 21px;
    font-weight: 400;
    line-height: 26px;
}
.logistc_contnt p {
    font-size: 21px;
    color: #22409a;
    font-family: Oswald, sans-serif;
    font-weight: 300;
    margin: 0;
}
.logistc_contnt p b {
    font-weight: 400;
}
.logistc_contnt {
    background-image: url(../images/logist_bg_slic.jpg), url(../images/logist_bg_slic.jpg);
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    margin: 10px 0;
    padding: 6% 0;
    min-height: 120px;
}
.logistc_contnt span.marg {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.logistc_contnt span.marg img {
    margin: -20px 0 0 -7px;
}
.logistc_contnt span.marg2 {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.logistc_contnt span.marg2 img {
    margin: 0 0 12px -1px;
}
.logistc_rgt {
    width: 89%;
    float: left;
    position: relative;
    margin: 0 5.5%}
.logistc_rgt:hover .wd_ful {
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.hovr_contnt {
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    position: absolute;
    bottom: -29%;
    height: 29%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.hovr_contnt p {
    padding: 2%;
    font-size: 14px;
    color: #fff;
    font-family: Tahoma, sans-serif!important;
    margin: 0;
}
.logstc_servc_list p, .logstc_servc_list ul li strong, .sky_colr h3 {
    font-family: "Myriad Pro", sans-serif;
}
.logistc_rgt:hover .hovr_contnt {
    bottom: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.sky_colr {
    background-color: #f0f6fb;
    float: left;
    width: 100%;
    margin: 50px 0 0;
    padding: 20px 0;
}
.sky_colr h3 {
    font-size: 31px;
    font-weight: 700!important;
    color: #22409a;
}
.logstc_servc_list {
    width: 88%;
    float: none;
    margin: 0 6%}
.logstc_servc_list ul {
    margin: 20px 15% 40px;
    padding: 0;
    float: left;
    width: 70%;
    list-style: none;
}
.logstc_servc_list ul li {
    width: 258px;
    padding: 21px 0 21px 40px;
    display: block;
    float: left;
    position: relative;
    margin-right: 25px;
}
.logstc_servc_list ul li span {
    width: 70px;
    height: 50px;
    display: block;
    border-right: 1px solid #fff;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    float: left;
    position: relative;
    z-index: 1;
}
.logstc_servc_list ul li strong {
    font-size: 15px;
    color: #fff;
    display: block;
    padding: 13px 10px;
    font-weight: 400;
    float: left;
    position: relative;
    z-index: 1;
}
.logstc_servc_list ul li:first-child {
    background-color: #006db9;
}
.logstc_servc_list ul li:first-child span {
    background-image: url(../images/logistics_icon.png);
    background-position: 2.5% 57%}
.logstc_servc_list ul li:first-child:hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 23% 57%}
.logstc_servc_list ul li:first-child .log_srv_hvr {
    position: absolute;
    background-color: #0060a3;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:first-child:hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:nth-child(2) {
    background-color: #27a938;
}
.logstc_servc_list ul li:nth-child(2) span {
    background-image: url(../images/logistics_icon.png);
    background-position: 44% 31%}
.logstc_servc_list ul li:nth-child(2):hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 65% 31%}
.logstc_servc_list ul li:nth-child(2) .log_srv_hvr {
    position: absolute;
    background-color: #1f8b2d;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:nth-child(2):hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:last-child {
    background-color: #764797;
    margin-right: 0;
}
.logstc_servc_list ul li:last-child span {
    background-image: url(../images/logistics_icon.png);
    background-position: 86% 31%}
.logstc_servc_list ul li:last-child:hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 102% 31%}
.logstc_servc_list ul li:last-child .log_srv_hvr {
    position: absolute;
    background-color: #572e74;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:last-child:hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list p {
    font-size: 18px;
    color: #223f9a;
    text-align: center;
    float: left;
    display: block;
    width: 100%}
.submit_app {
    padding: 17px 13px 17px 54px;
    display: inline-block;
    width: 220px;
    margin: 30px auto 40px;
    position: relative;
    z-index: 0;
    float: none;
    background: -moz-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #e05353), color-stop(53%, #d03c3a), color-stop(100%, #c42b28));
    background: -webkit-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -o-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -ms-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: linear-gradient(to bottom, #e05353 0, #d03c3a 53%, #c42b28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05353',  endColorstr='#c42b28',  GradientType=0);
    color: #fff;
    line-height: 15px;
    font-family: Tahoma, sans-serif!important;
    border: 0 solid #fff;
    font-size: 15px;
}
.box_alignmnt {
    width: 100%;
    float: left;
}
.submit_app_hvr {
    position: absolute;
    height: 0%;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    background: #c42b28;
    background: -moz-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #c42b28), color-stop(47%, #d03c3a), color-stop(100%, #e05353));
    background: -webkit-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -o-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -ms-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: linear-gradient(to bottom, #c42b28 0, #d03c3a 47%, #e05353 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42b28',  endColorstr='#e05353',  GradientType=0);
    border-radius: 5px;
}
.contact_inner .panel-heading span.glyphicon-plus, .less_btn, .less_btn:hover, .more_btn, ul.matrial_purchs_lst li {
    background-repeat: no-repeat;
}
.submit_app:hover .submit_app_hvr {
    position: absolute;
    height: 100%;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.flot_lft {
    position: absolute;
    top: 30%;
    left: 18px;
}
.submit_app:hover {
    color: #fff;
}
.mater_purch_cont {
    width: 100%;
    float: left;
}
.materials_bannr {
    width: 100%;
    float: left;
    background-color: #2b3479;
    position: relative;
    min-height: 470px;
}
.materl_img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.materl_img img {
    opacity: 0;
    position: relative;
    animation: materl_img .4s ease-in;

    -webkit-animation: materl_img .4s ease-in;
    -moz-animation: materl_img .4s ease-in;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes materl_img {
    0% {
    right: -10px;
    opacity: 0;
}
100% {
    right: 0;
    opacity: 1;
}
}@-webkit-keyframes materl_img {
    0% {
    right: -10px;
    opacity: 0;
}
100% {
    right: 0;
    opacity: 1;
}
}.material_caption {
    float: left;
    width: 40%;
    margin: 4% 0 0 4%;
    font-family: "Myriad Pro", sans-serif;
    position: relative;
    z-index: 1;
}
.anim_caption {
    opacity: 0;
    position: relative;
    animation: anim_caption .4s ease-in;
    -webkit-animation: anim_caption .4s ease-in;
    -moz-animation: anim_caption .4s ease-in;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes anim_caption {
    0% {
    margin: 5% 0 0 5%;
    opacity: 0;
}
100% {
    margin: 5% 0 0 6%;
    opacity: 1;
}
}@-webkit-keyframes anim_caption {
    0% {
    margin: 5% 0 0 5%;
    opacity: 0;
}
100% {
    margin: 5% 0 0 6%;
    opacity: 1;
}
}.material_caption h1 {
    font-size: 56px;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 600;
    margin: 0!important;
}
.material_caption p {
    font-size: 25px;
    color: #fff;
    line-height: 28px;
    margin: 0!important;
    text-align: justify;
}
.mater_purch_cont2, .sky_colr2 h3, .sky_colr4 h3 {
    color: #22409a;
    font-family: "Myriad Pro", sans-serif;
}
.sz21 {
    font-size: 22px!important;
}
.mater_purch_cont2 {
    float: left;
    width: 100%;
    text-align: center;
}
.mater_purch_cont2 h2 {
    font-size: 31px;
    font-weight: 700;
    margin: 10px 0;
}
.mater_purch_cont2 strong {
    font-size: 25px;
    font-weight: 600;
}
.mater_purch_cont2 p {
    font-size: 22px;
    line-height: 24px;
    margin: 0;
    padding: 0 10%;
    text-align: justify;
}
.sky_colr2, .sky_colr4 {
    background-color: #f0f6fb;
    width: 100%;
    text-align: center;
    padding: 20px 0 0;
    float: left;
}
.mater_purch_cont2 p br {
    display: none;
}
.sky_colr2 {
    margin: 0;
}
.sky_colr2 h3 {
    font-size: 21px;
    font-weight: 400!important;
    margin: 0 0 10px;
}
.sky_colr4 {
    margin: 0;
}
.sky_colr4 h3 {
    font-size: 36px;
    font-weight: 700;
    margin: 0;
}
ul.matrial_purchs_lst li {
    width: 80%;
    margin: 0 10%;
    border-bottom: 0 dashed #999898!important;
    padding: 10px 0 10px 25px;
    background-image: url(../images/blue_disc.png);
    background-position: 0 12px;
    text-align: justify;
}
ul.matrial_purchs_lst li strong {
    width: 7%;
    color: #f0f6fb;
}
ul.matrial_purchs_lst li p {
    width: 90%;
    text-align: justify;
}
.txt_algn {
    text-align: left;
}
ul.matrial_purchs_lst li:last-child, ul.matrial_purchs_lst li:nth-child(4), ul.ul.matrial_purchs_lst li li:nth-child(4).borderClass {
    border-bottom: 0 dashed #ccc!important;
}
.show_more_dv {
    float: left;
    width: 100%}
.show_more_dv a {
    width: 166px;
    height: 71px;
    margin: 0 auto;
}
.contact_bot_sec, .contact_us_banr {
    width: 100%;
    float: left;
}
.more_btn {
    background-image: url(../images/show_more_btn.png);
    background-position: 0 100%;
    display: block;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn, .more_btn:hover {
    transition: all 1s ease-in;
}
.more_btn:hover {
    background-image: url(../images/show_more_btn_hvr.png);
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn {
    background-image: url(../images/show_less_btn.png);
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn:hover {
    background-image: url(../images/show_less_btn_hvr.png);
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.contact_us_banr .container-fluid {
    padding: 0;
}
.contact_bot_sec {
    margin: 20px 0;
}
.contct_lft {
    float: left;
    width: 44%;
    margin-right: 6%}
.contct_lft h1 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    display: block;
    border-bottom: #2e4aa0 solid 1px;
    padding-bottom: 16px;
    color: #22409a;
}
.contct_lft p, .contct_rgt {
    font-family: "Myriad Pro", sans-serif;
}
.contct_lft p {
    font-size: 15px;
    color: #000;
    text-align: center;
    max-width: 80%;
    margin: 15px 10%;
    line-height: 26px;
}
.contct_lft p strong {
    font-size: 20px;
    color: #d71921;
    font-weight: 500;
}
.contct_rgt {
    float: left;
    width: 50%;
    border: 1px solid #e5e5e5;
}
.contct_rgt h2 {
    font-size: 20px;
    color: #fff;
    background-color: #22409a;
    padding: 15px 0 15px 25px;
    margin: 0;
    font-weight: 300;
}
.contact_inner {
    width: 100%;
    margin: 0;
}
.contact_inner .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    border-bottom: 0 solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 15px 0;
    border-radius: 0;
}
.contact_inner .panel-group .panel {
    border-radius: 0;
}
.contact_inner .panel {
    border: 0 solid #cfcfcf;
    box-shadow: none;
}
.contact_inner .panel-title {
    color: #22409a;
    font-size: 18px;
    font-weight: 600;
    font-family: Roboto, sans-serif;
}
.contact_inner .panel-body ul li, .contact_inner .panel-body ul li a {
    font-size: 15px;
    color: #000;
    font-family: Roboto, sans-serif;
    font-weight: 900;
}
.contact_inner .panel-body {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    color: #000;
    line-height: normal;
    border: 0 solid #e5e5e5!important;
    margin: 0;
    padding: 0;
}
.contact_inner .panel-heading a {
    display: block;
    width: 100%}
.contact_inner .panel-body ul {
    margin: 0;
    padding: 10px;
}
.contact_inner .panel-body ul li {
    padding: 0;
    margin: 5px 0;
    display: block;
    text-align: left;
}
.instit_mid_sec, .modrn_trade_div, ul.buyers_list li {
    text-align: center;
    float: left;
}
.contact_inner .panel-heading span.glyphicon-minus::before, .contact_inner .panel-heading span.glyphicon-plus::before {
    content: ""!important;
}
.contact_inner .panel-heading span.glyphicon {
    font-family: none;
    width: 22px;
    height: 22px;
}
.contact_inner .panel-heading span.glyphicon-plus {
    background-image: url(../images/plus_icon3.png);
    float: left;
    margin: -3px 9px 0 0;
}
.contact_inner .panel-heading span.glyphicon-minus {
    background-image: url(../images/minus_icon3.png);
    background-repeat: no-repeat;
    float: left;
    margin: -3px 9px 0 0;
}
.contct_rgt form {
    width: 90%;
    margin: 25px auto;
}
.group .btn_submt {
    cursor: pointer;
    background-color: #22409a;
    color: #fff;
    padding: 15px 20px;
    border-radius: 3px;
    border: 0 solid #000;
    transition: ease all .5s;
    width: auto;
    font-size: 16px;
    font-family: Tahoma, serif;
    font-weight: 500;
}
.group {
    position: relative;
    margin-bottom: 30px;
    width: 100%}
.group input {
    font-size: 13px;
    padding: 10px 10px 10px 5px;
    display: block;
    color: #bababa;
    font-weight: 600;
    font-family: Roboto, sans-serif;
    border: none;
    border-bottom: 1px solid #bcbcbc;
    width: 100%}
.group input.inpt_bg, .group input.inpt_bg2, .group input.inpt_bg3, .group textarea.inpt_bg4 {
    padding-left: 27px;
    background-repeat: no-repeat;
}
.group input.inpt_bg {
    background-image: url(../images/user_icon1.png);
    background-position: left;
    font-weight: 300;
}
.group input.inpt_bg2 {
    background-image: url(../images/msg_icon3.png);
    background-position: left;
    font-weight: 300;
}
.group input.inpt_bg3 {
    background-image: url(../images/call_icon3.png);
    background-position: left;
    font-weight: 300;
}
.group textarea.inpt_bg4 {
    background-image: url(../images/edit_icon1.png);
    background-position: 0 7px;
    font-weight: 300;
}
.group select.inpt_bg5 {
    background-image: url(../images/query_icon1.png), url(../images/select_down_arrow.png);
    background-repeat: no-repeat;
    background-position: 0 7px, 99% 50%;
    padding-left: 25px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-weight: 300;
}
.group select, .group textarea {
    padding: 10px 10px 10px 5px;
    width: 100%;
    color: #bababa;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
}
.group textarea {
    font-weight: 300;
    border: none;
    border-bottom: 1px solid #bcbcbc;
}
.group select {
    border: none;
    border-bottom: 1px solid #bcbcbc;
}
.group input:focus, .group select:focus, .group textarea:focus {
    outline: 0!important;
    box-shadow: none!important;
}
.group label {
    font-size: 13px;
    color: #bababa;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    transition: .2s ease all;
    text-transform: uppercase;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    padding-left: 25px;
}
.group input:focus~label, .group select:focus~label, .group textarea:focus~label, input:valid~label, select:valid~label, textarea:valid~label {
    top: -15px;
    font-size: 13px;
    color: #22409a;
    padding-left: 0!important;
}
.instit_sale_bannr {
    min-height: 356px;
}
.instit_sale_caption {
    width: 40%}
.instit_mid_sec {
    width: 100%}
.instit_mid_sec h2 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    color: #22409a;
    font-weight: 700;
}
ul.buyers_list li span, ul.buyers_list li strong {
    font-weight: 500;
    color: #000;
    font-family: Roboto, sans-serif;
}
ul.buyers_list {
    margin: 10px 4%;
    padding: 0;
    float: left;
    width: 92%}
ul.buyers_list li {
    width: 25%;
    height: 130px;
}
ul.buyers_list li span {
    width: 31px;
    font-size: 14px;
    height: 30px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-sizing: border-box;
    padding-top: 5px;
    background-color: #cac6c6;
    position: absolute;
    left: 44%}
ul.buyers_list li .bg_slice {
    width: 100%;
    display: block;
    float: left;
    height: 30px;
    background-image: url(../images/bg_slicing3.png);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
ul.buyers_list li .buyrs_logo {
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    height: 76px;
    margin: 10px 0;
}
ul.buyers_list li .buyrs_logo img {
    width: auto;
}
ul.buyers_list li strong {
    display: block;
    max-width: 100%;
    font-size: 13px;
    line-height: normal;
}
.show_more_buyrs {
    float: left;
    width: 100%;
    margin: 0;
}
.show_more_buyrs a {
    width: 144px;
    height: 39px;
    margin: 0 auto;
}
.more_btn2 {
    background-image: url(../images/show_more_buyrs.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: block;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.more_btn2:hover {
    background-image: url(../images/show_more_buyrs_hvr.png);
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn2 {
    background-image: url(../images/show_less_buyrs.png);
    background-repeat: no-repeat;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn2:hover {
    background-image: url(../images/show_less_buyrs_hvr.png);
    background-repeat: no-repeat;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.modrn_trade_div {
    width: 100%;
    margin: 0;
    font-family: "Myriad Pro", sans-serif;
}
.modrn_trade_div h2 {
    font-size: 36px;
    color: #22409a;
    font-weight: 700;
}
.modrn_trade_div p {
    font-size: 18px;
    color: #22409a;
    text-align: justify;
}
.modrn_trade_div p b {
    font-size: 25px;
    color: #22409a;
    font-weight: 400;
}
.modern_trade_carousl .carousel {
    display: table;
    width: 100%}
.modern_trade_carousl .modrn_stor_slidr {
    position: flex;
    width: inherit;
    text-align: center;
    height: 200px;
    display: table-cell;
    vertical-align: middle;
}
.modern_trade_carousl .modrn_stor_slidr img {
    width: auto!important;
}
.modern_trade_carousl .carousel-control {
    width: 4%}
.modern_trade_carousl .carousel-control.left {
    margin-left: 0;
    background-image: none;
    display: block;
    left: -50px;
    top: -20px;
}
.modern_trade_carousl .carousel-control.right {
    margin-right: 0;
    background-image: none;
    display: block;
    right: -50px;
    top: -20px;
}
.modern_trade_carousl .carousel-control.right .glyphicon-chevron-right::before {
    content: "";
    background-image: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    background-repeat: no-repeat;
    display: block;
}
.modern_trade_carousl .carousel-control.left .glyphicon-chevron-left::before {
    content: "";
    background-image: url(../images/left_arrwo.png);
    width: 11px;
    height: 30px;
    background-repeat: no-repeat;
    display: block;
}
.instit_bot_sec {
    float: left;
    width: 100%;
    margin: 15px 0;
}
.buy_frm_btn {
    padding: 10px 15px;
    display: inline-block;
    width: 130px;
    margin: 20px auto;
    position: relative;
    z-index: 0;
    float: none;
    text-align: center;
    background: -moz-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #e05353), color-stop(53%, #d03c3a), color-stop(100%, #c42b28));
    background: -webkit-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -o-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -ms-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: linear-gradient(to bottom, #e05353 0, #d03c3a 53%, #c42b28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05353',  endColorstr='#c42b28',  GradientType=0);
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
    line-height: 15px;
    font-family: Tahoma, sans-serif!important;
    border: 0 solid #fff;
    font-size: 13px;
}
.buy_frm_btn:hover {
    color: #fff;
}
.buy_frm_btn_hvr {
    position: absolute;
    height: 0%;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    background: #c42b28;
    background: -moz-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #c42b28), color-stop(47%, #d03c3a), color-stop(100%, #e05353));
    background: -webkit-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -o-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -ms-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: linear-gradient(to bottom, #c42b28 0, #d03c3a 47%, #e05353 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42b28',  endColorstr='#e05353',  GradientType=0);
    border-radius: 5px;
}
.curnt_job_filter select, .viewless_btn2, .viewmore_btn2 {
    background-repeat: no-repeat;
}
.buy_frm_btn:hover .buy_frm_btn_hvr {
    position: absolute;
    height: 100%;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.sky_colr3 {
    background-color: #f0f6fb;
    float: left;
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 0;
}
.career_banr {
    width: 100%;
    float: left;
    text-align: center;
}
.career_banr .container-fluid {
    padding: 0;
}
.career_banr img {
    max-width: 100%}
.career_banr h1 {
    font-family: Montserrat, sans-serif;
    font-size: 31px;
    color: #22409a;
    margin: 0;
}
.career_banr p {
    font-size: 17px;
    color: #22409a;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    margin: 20px 0;
}
.career_contnt p {
    font-size: 26px;
    color: #cacaca;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    margin: 0;
}
.career_contnt p b {
    font-weight: 400;
    font-size: 28px;
    font-family: Oswald, sans-serif;
    color: #22409a;
}
.career_contnt {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.career_contnt span.marg {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.career_contnt span.marg img {
    margin: -40px 0 0 -7px;
}
.career_contnt span.marg2 {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.career_contnt span.marg2 img {
    margin: 0 0 28px -5px;
}
.para_alignmt {
    width: 70%;
    border: 0 solid #000;
    float: left;
    margin: 20px 15% 0;
}
.para_alignmt p.align_lft {
    width: 100%;
    float: none;
    text-align: center;
}
.para_alignmt p.align_rgt {
    width: 100%;
    float: left;
    text-align: right;
}
.career_mid_sec {
    width: 100%;
    float: left;
}
.employ_test_fram {
    width: 31%;
    float: left;
    margin: 0 3%}
.career_mid_sec h3, .career_mid_sec h3 a {
    font-family: Montserrat, sans-serif;
    color: #223f9a;
    font-size: 24px;
    text-align: center;
}
.employ_testimon {
    float: left;
    width: 100%;
    margin: 30px 0 0;
}
.employ_testimon .carousel-control {
    width: 0;
}
.employ_testimon .carousel-indicators {
    bottom: 0;
}
.employ_testimon .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    width: 11px;
    height: 30px;
}
.employ_testimon .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
}
.carousel-control.right span, .employ_testimon .carousel-control.left span {
    background-image: none!important;
    display: block!important;
}
.employ_test_cont_inner span, .employ_test_fram .viw_mor {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
}
.employ_testimon_cont {
    width: 100%;
    float: left;
    min-height: 200px;
    margin: 10px 0;
}
.employ_test_cont_inner {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
}
.employ_test_cont_inner i {
    height: 39px;
    left: 12px;
    margin: 0;
    position: absolute;
    top: 8px;
    width: 44px;
}
.employ_test_cont_inner p {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    color: #000;
    padding: 0;
    margin: 20px 0 0;
}
.employ_test_fram .viw_mor {
    color: #d71921;
    font-size: 16px;
    text-align: center;
}
.employ_test_cont_inner p img {
    margin: 0;
    vertical-align: baseline;
}
.employ_test_cont_inner span {
    color: #22409a;
    font-size: 13px;
    font-style: italic;
    margin: 10px 0;
}
.career_bot_sec h3, .evnts_contnr strong {
    font-family: Montserrat, sans-serif;
}
.employ_testimon .left, .right {
    display: block!important;
    background-image: none!important;
}
.employ_testimon .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #ccc;
    border: 0 solid #000;
}
.employ_testimon .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #666;
    border: 0 solid #000;
}
.events_dv {
    width: 31.05%;
    float: left;
}
.evnts_contnr {
    width: 88%;
    float: left;
    text-align: center;
    margin: 30px 6% 0;
    position: relative;
    overflow: hidden;
}
.evnts_contnr:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.evnts_contnr strong {
    font-size: 39px;
    color: #fff;
    background-color: #d71920;
    padding: 0 16px;
    position: absolute;
    bottom: 0;
    display: block;
    right: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
}
.evnts_contnr strong:hover {
    color: #fff;
    background-color: #ee7176;
}
.career_bot_sec {
    width: 100%;
    float: left;
    background-color: #f5f9ff;
    margin: 0;
}
.career_bot_sec h3 {
    font-size: 36px;
    color: #223f9a;
    text-align: center;
}
.curnt_job_filter input, .curnt_job_filter select {
    background-color: #144ea2;
    display: inline-block;
    font-weight: 500;
    font-family: Roboto, sans-serif;
}
.currnt_job_frame {
    width: 84%;
    margin: 0 auto;
}
.curnt_job_filter {
    width: 100%;
    float: left;
}
.curnt_job_filter select {
    width: 30%;
    float: left;
    border-right: 1px solid #3e6fb5;
    border-left: 0 solid #3e6fb5;
    border-top: 0 solid #3e6fb5;
    border-bottom: 0 solid #3e6fb5;
    font-size: 16px;
    padding: 16px 0 16px 14px;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/select_drop_2.png);
    background-position: 95% 52%}
.curnt_job_filter input {
    font-size: 18px;
    width: 10%;
    padding: 14px 0;
    border: none;
    text-align: center;
    color: #fff;
}
.curnt_job_filter input:hover {
    color: #fff;
    background-color: #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.jobs_result {
    width: 100%;
    float: left;
}
ul.jobs_list {
    margin: 0;
    padding: 0;
}
ul.jobs_list li {
    width: 49%;
    padding: 0;
    border: 1px solid #ebebeb;
    float: left;
}
ul.jobs_list li:nth-of-type(odd) {
    margin: 1% 2% 0 0;
}
ul.jobs_list li:nth-of-type(even) {
    margin: 1% 0 0;
}
ul.jobs_list li i {
    color: #959595;
    font-size: 12px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
    padding: 10px 15px;
    background-color: #f9f9f9;
    font-style: normal;
    float: left;
    width: 100%}
ul.jobs_list_career {
    margin: 0;
    padding: 0 0 30px;
    width: 100%;
    float: left;
}
ul.jobs_list_career li {
    width: 49%;
    text-align: center;
    margin: 1% 2% 0 0;
    min-height: 100px;
    padding: 0 25px 25px;
    box-sizing: border-box;
    border-right: 1px solid #ebebeb;
    float: left;
}
ul.jobs_list_career li:last-child {
    margin: 1% 0 0;
    border: none;
}
ul.jobs_list_career li h3 {
    font-size: 18px;
}
ul.jobs_list_career li .more_jobs {
    padding: 7px 15px!important;
    width: auto;
    display: inline-block;
    height: auto;
}
ul.jobs_list_career li .wd_sz30 {
    text-align: left;
}
.Job_descrip {
    padding: 10px 15px;
    float: left;
    width: 100%;
    font-family: Roboto, sans-serif;
    background-color: #fff;
}
.Job_descrip h4 {
    font-size: 16px;
    font-weight: 400;
    color: #223f9a;
}
.Job_descrip span {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    line-height: 29px;
    width: 38%;
    float: left;
    display: block;
}
.Job_descrip p, .Job_descrip strong {
    font-weight: 400;
    display: block;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.Job_descrip span img {
    margin: 0 3px 0 0;
}
.Job_descrip strong {
    font-size: 13px;
    width: 100%}
.job_locatn {
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.job_locatn span {
    width: 50%;
    text-align: left;
}
.Job_descrip p {
    font-size: 12px;
    width: 100%;
    color: #555;
    margin: 3px 0;
}
.apply_btn, .more_jobs {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.job_butn_fram {
    float: left;
    margin: 0 5px 0 0;
}
.more_jobs {
    width: 66px;
    height: 30px;
    border-radius: 3px;
    border: 2px solid #D7D6D6;
    font-f#D7D6D6amily: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 14px;
    color: #d71921;
    font-weight: 700;
}
.more_jobs:hover {
    color: #fff;
    background-color: #ee7176;
    border: 2px solid #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.apply_btn {
    border: 2px #ededed;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #144ea2;
    border-radius: 10px;
    height: 29px;
    width: 98px!important;
}
.apply_btn:hover {
    color: #fff;
    background-color: #ee7176;
    border: 2px solid #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.view_more_jobs {
    float: left;
    width: 100%;
    margin: 0;
}
.view_more_jobs a {
    width: 110px;
    height: 41px;
    margin: 20px auto 50px;
}
.viewmore_btn2 {
    background-image: url(../images/viewmore_jobs.png);
    background-position: 0 100%;
    display: block;
}
.viewless_btn2 {
    background-image: url(../images/viewless_jobs.png);
}
.intnat_divisn_lft {
    text-align: justify;
}
.intnat_divisn_rgt {
    width: 89%;
    float: left;
    position: relative;
    margin: 0 5.5%}
.hovr_contnt_2 {
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    position: absolute;
    bottom: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    height: 78px;
    display: none;
}
.hovr_contnt_2 p {
    padding: 2%;
    font-size: 14px;
    color: #fff;
    font-family: Tahoma, sans-serif!important;
    margin: 0;
}
.intnat_divisn_lft h3 {
    font-size: 16px;
    line-height: 22px;
}
.intnat_divisn_lft b {
    color: #c42a28;
    font-weight: 400;
}
.intnat_divisn_cont {
    padding: 3% 0;
}
.intnat_divisn_cont p {
    font-size: 29px;
    color: #223f9a;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    text-align: center;
}
.intnat_divisn_rgt .carousel-control {
    width: 0;
}
.intnat_divisn_rgt .carousel-indicators {
    bottom: -50px;
}
.intnat_divisn_rgt .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    display: none;
    width: 11px;
    height: 30px;
}
.intnat_divisn_rgt .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    display: none;
}
.intrnt_pro_rang .panel-heading span.glyphicon-minus::before, .intrnt_pro_rang .panel-heading span.glyphicon-plus::before, ul.only_values li .valu_frame p:before {
    content: ""}
.intnat_divisn_rgt .left, .right {
    display: none;
    background-image: none;
}
.intnat_divisn_rgt .carousel-indicators li {
    width: 17px;
    height: 17px;
    background-color: #c7c7c7;
    border: 0 solid #000;
}
.intnat_divisn_rgt .carousel-indicators li.active {
    width: 17px;
    height: 17px;
    background-color: #7f7f7f;
    border: 0 solid #000;
}
.divison_lft_txt {
    float: left;
    width: 50%;
    text-align: left;
}
.divison_lft_txt p {
    font-size: 18px;
    color: #223f9a;
    font-family: "Myriad Pro", sans-serif;
}
.divison_lft_txt p b {
    font-size: 18px;
    font-weight: 400;
}
.divison_lft_txt p strong {
    font-size: 25px;
    color: #c42a28;
}
ul.all_prodct_list {
    margin: 40px 0 0;
    padding: 0;
    width: 100%;
    float: left;
}
ul.all_prodct_list li {
    margin: 0 2% 0 0;
    display: inline;
}
ul.all_prodct_list li:hover .wd_ful {
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.abt_intrnt_divsn {
    float: left;
    margin: 50px 0 30px;
    width: 100%}
ul.all_prodct_list li:last-child {
    margin: 0;
}
ul.all_prodct_list li:nth-child(3) a {
    line-height: 40px;
}
.img_holdr {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    text-align: center;
    border: 0 solid #fa7f80;
    background-color: #f2f2f2;
    display: inline-block;
    position: relative;
    z-index: 1;
    box-shadow: 2px 3px 10px 0 #B2B5BA;
    -webkit-box-shadow: 2px 3px 10px 0 #B2B5BA;
    -moz-box-shadow: 2px 3px 10px 0 #B2B5BA;
    -o-box-shadow: 2px 3px 10px 0 #B2B5BA;
}
.img_holdr img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    vertical-align: middle;
    behavior: url(css/PIE.html);
    width: 135px;
    height: 135px;
}
.min_Higt {
    min-height: 290px;
}
ul.all_prodct_list li strong {
    display: block;
    position: absolute;
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat-x;
    font-size: 14px;
    color: #fff;
    font-style: italic;
    font-family: "Myriad Pro", sans-serif;
    line-height: 18px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    padding: 0 15px;
    font-weight: 400;
}
.intrnt_pro_rang .panel-body, .intrnt_pro_rang .panel-title {
    font-family: "Myriad Pro", sans-serif;
    color: #000;
}
ul.all_prodct_list li:hover strong {
    height: 54px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    padding-top: 5px;
}
.intrnt_pro_rang {
    width: 100%;
    margin: 0;
}
.intrnt_pro_rang .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    text-align: left;
    padding: 0;
}
.intrnt_pro_rang .panel-group .panel {
    border-radius: 0;
}
.intrnt_pro_rang .panel {
    border: 0 solid #cfcfcf;
    border-bottom: 1px dashed #ddd;
    margin: 0;
}
.intrnt_pro_rang .panel-title {
    font-size: 18px;
    padding: 0;
    margin: 0;
    border: none;
    font-weight: 400;
    display: block;
}
.intrnt_pro_rang .panel-title a {
    display: block;
    padding: 10px;
}
.intrnt_pro_rang .panel-body {
    font-size: 13px;
    line-height: normal;
    border: 0 solid #d3d3d3!important;
    padding: 0;
}
.intrnt_pro_rang .panel-heading span.glyphicon {
    font-family: none;
    width: 12px;
    height: 6px;
}
.intrnt_pro_rang .panel-heading span.glyphicon-plus {
    background-image: url(../images/drop_down_close_icon.png);
    background-repeat: no-repeat;
    float: right;
    margin: 4px 9px 0 0;
}
.intrnt_pro_rang .panel-heading span.glyphicon-minus {
    background-image: url(../images/drop_down_open_icon.png);
    background-repeat: no-repeat;
    float: right;
    margin: 4px 9px 0 0;
}
.prodct_list_fram {
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    margin: 10px 0;
}
.prodt_lst_frm_bdy {
    width: 98%;
    float: left;
    margin: 1%;
    box-shadow: 0 0 3px 3px #e7e7e7;
    background-color: #fff;
}
ul.intrnl_body {
    margin: 20px 5%;
    width: 90%;
    float: left;
    background-color: #fff;
}
ul.intrnl_body li {
    font-size: 12px;
    text-align: center;
    width: 27%;
    display: block;
    height: 260px;
    margin: 2% 3% 20px;
    float: left;
}
ul.intrnl_body li span {
    border-radius: 0;
    background-color: #fff;
    width: 100%;
    display: block;
    color: #dc4b4c;
    padding: 5px;
    transition: all ease .25s;
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    margin: 0;
    font-size: 13px;
}
ul.intrnl_body li b {
    color: #a3a3a3;
    font-weight: 400;
    display: block;
}
ul.intrnl_body li img {
    border: 1px solid #ccc;
    width: 100%}
ul.intrnl_body li i {
    color: #000;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    margin: 7px 0 5px;
    display: block;
}
ul.employ_exp_ul li p, ul.employ_exp_ul li strong {
    font-size: 17px;
    font-family: "Myriad Pro", sans-serif;
}
ul.intrnl_body li:hover span {
    border-radius: 0;
    transition: all ease .25s;
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    background-color: #fff;
}
ul.intrnl_body li:hover {
    cursor: pointer;
}
.intnl_list_bdy {
    display: table;
    width: 100%}
.intnl_list_bdy_iner {
    display: table-cell;
    height: 225px;
    vertical-align: bottom;
}
.intnl_list_bdy_iner img {
    width: auto!important;
    border: 0 solid #000!important;
}
.prsnl_intnl_list_bdy {
    height: 200px;
}
ul.employ_exp_ul {
    width: 88%;
    float: left;
    margin: 0 6%}
ul.employ_exp_ul li {
    width: 100%;
    padding: 25px;
    float: left;
    box-shadow: 0 0 3px 3px #eee;
    min-height: 180px;
    background-image: url(../images/angle_corner.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0 0 2%}
ul.employ_exp_ul li p img {
    vertical-align: baseline;
}
ul.employ_exp_ul li p {
    color: #22409a;
}
ul.employ_exp_ul li strong {
    color: #000;
    display: block;
    font-weight: 400;
}
.scroll_top_div {
    z-index: 9999;
    display: none;
    width: 47px;
    height: 47px;
    border-radius: 50%;
    background-color: #dc4b4c;
    position: fixed;
    background-image: url(../images/scroll_top_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 30px;
    bottom: 30px;
}
.scroll_top_div:hover {
    background-color: #fe7a7a;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.clearout {
    height: 20px;
}
#flexiselDemo26 {
    display: none;
    margin-top: 0;
}
.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
    float: left;
}
.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
.nbs-flexisel-inner {
    float: left;
    width: 84%;
    margin-left: 8%;
    margin-right: 8%}
.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0;
}
.nbs-flexisel-item img {
    width: auto;
    cursor: pointer;
    position: relative;
    max-width: 220px;
    max-height: 260px;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 30px;
    height: 58px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 9;
}
.event_1, .new_impact_tvc {
    position: relative;
    float: left;
}
.nbs-flexisel-nav-left {
    left: 10px;
    top: 50%!important;
    background: url(../images/prev_clk.png) no-repeat;
}
.nbs-flexisel-nav-right {
    right: 5px;
    top: 50%!important;
    background: url(../images/next_clk.png) no-repeat;
}
.detail_pg_slidr_frm {
    display: table;
    width: 100%}
.detail_pg_slidr_inner {
    display: table-cell;
    height: 360px;
    vertical-align: bottom;
}
.detail_pg_slidr_inner2 {
    display: table-cell;
    height: 280px;
    vertical-align: bottom;
}
.detail_pg_slidr_inner a, .detail_pg_slidr_inner b {
    display: block;
    width: 100%}
.detail_pg_slidr_inner b {
    color: #223f9a;
    font-weight: 500;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    float: left;
    line-height: 20px;
    margin: 5px 0;
}
.new_impact_tvc {
    width: 100%;
    z-index: 1;
    background-image: url(../images/nip_maha_tub_tvc.html);
    height: 100%;
    background-size: 100% 100%;
    cursor: pointer;
}
.event_1, .event_1 span {
    z-index: 0;
    text-align: center;
}
.new_impact_tvc img {
    width: 100%}
.dv_align_centr {
    text-align: center;
}
ul.events_list {
    width: 90%;
    float: left;
    margin: 30px 5%}
ul.events_list li {
    width: 33%;
    float: left;
    margin: 0 .33% 30px 0;
}
ul.events_list li:nth-of-type(3n) {
    margin: 0 0 30px;
}
.event_1 {
    width: 92%;
    margin: 0 4%;
    box-shadow: 0 0 3px 3px #c5c5c5;
    -webkit-box-shadow: 0 0 3px 3px #c5c5c5;
    -moz-box-shadow: 0 0 3px 3px #c5c5c5;
}
.event_1 span {
    font-size: 17px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 93px;
    line-height: 19px;
    padding: 0 10px;
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    width: 100%;
    font-family: Montserrat, sans-serif;
    vertical-align: middle;
    display: inline-block;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}
ul.home_care_L1 li a, ul.home_care_L1 li span {
    display: block;
}
.event_1 img {
    width: 100%}
.event_1:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
ul.home_care_L1 {
    width: 80%;
    float: left;
    margin: 20px 10%}
ul.home_care_L1 li {
    width: 33%;
    float: left;
    text-align: center;
    margin: 20px .33% 20px 0;
}
.owl-carousel .owl-item span, ul.home_care_L1 li span {
    color: #223f9a;
    font-weight: 500;
    font-size: 16px;
    width: 100%;
    line-height: 20px;
    margin: 5px 0;
    font-family: Roboto, sans-serif;
}
.home_care_bdy {
    display: table;
    width: 100%}
.home_care_bdy_iner {
    display: table-cell;
    height: 250px;
    vertical-align: bottom;
}
.home_care_bdy_iner img {
    max-width: 100%}
.owl_carousl_bdy {
    display: table;
    width: 100%}
.owl_carousl_list1 {
    display: table-cell;
    height: 250px;
    vertical-align: bottom;
}
.ppdirectors table td, .wd_sz30, .wd_sz70 {
    vertical-align: middle;
}
.owl_carousl_list1 img {
    max-width: 100%!important;
}
.owl-carousel .owl-item span {
    display: block;
}
.menu_soap_1 {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}
.menu_soap_1 ul {
    margin: 0;
    padding: 0;
}
.menu_soap_1 ul li {
    margin: 0;
    padding: 0;
    line-height: 17px;
    background-image: none;
}
.menu_soap_1 ul li a {
    text-transform: capitalize;
    font-size: 12px;
    color: #22409a;
    font-family: Roboto, sans-serif;
    display: inline-block!important;
    padding: 0 0 0 20px;
    background-image: none;
    font-weight: 200;
}
.file-btn, .new_fena_form {
    text-transform: uppercase;
}
.viwall_rng {
    color: #dc4c4b!important;
}
ul.sitmap_1 {
    width: 50%;
    float: left;
    text-align: left;
}
ul.sitmap_1 li {
    margin: 0;
    padding: 0;
    line-height: 33px;
}
ul.sitmap_1 li a {
    font-size: 20px;
    color: #22409a;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 900;
}
.sitemap_frm h2, .wd_sz30 label {
    font-family: Roboto, sans-serif;
}
ul.sitmap_1 li a:hover {
    color: #dc4c4b;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.sitemap_frm h2 {
    color: #22409a;
    font-size: 18px;
    text-align: left;
}
ul.sitmap_1_list li a, ul.sitmap_sub2_list li a, ul.sitmap_sub_list li a {
    font-family: "Myriad Pro", sans-serif;
    color: #22409a;
    font-weight: 400;
}
ul.sitmap_1_list {
    margin: 0;
    padding: 0 0 0 50px;
}
ul.sitmap_1_list li {
    list-style: url(../images/disc_bullet.png);
}
ul.sitmap_sub2_list li, ul.sitmap_sub_list li {
    list-style: inside url(../images/disc_bullet2.png);
    line-height: 25px;
}
ul.sitmap_1_list li a {
    font-size: 17px;
}
ul.sitmap_sub_list {
    margin: 0;
    padding: 0 0 0 20px;
}
ul.sitmap_sub_list li a {
    font-size: 15px;
}
ul.sitmap_sub2_list {
    margin: 0;
    padding: 0 0 0 30px;
}
ul.sitmap_sub2_list li a {
    font-size: 13px;
}
.distributer_registeration_form {
    width: 100%;
    float: left;
    margin: 0;
    text-align: center;
    padding: 10px 3%}
.table_distrbutr {
    width: 100%;
    border: 1px solid #999;
}
.table_distrbutr th {
    text-align: center;
    font-size: 24px;
    padding: 6px 0;
    border-color: #999;
}
.table_distrbutr td {
    padding: 0;
    text-align: left;
    border-color: #999;
}
.table_distrbutr td label {
    width: auto;
    display: inline-block;
    font-weight: 400;
    padding: 5px;
}
.table_distrbutr td input {
    width: 70%;
    display: inline-block;
    border: none;
}
.table_distrbutr td .pinCodes {
    width: 100%;
    display: block;
}
.table_distrbutr td .pinCodes input {
    width: 35px;
    padding: 7px 0 8px;
    display: inline-block;
    float: left;
    border-left: solid 1px #999;
}
.table_distrbutr td .pinCodes input:first-child {
    border: none;
    margin-left: 9%}
.firm_details {
    width: 100%;
    float: left;
    margin: 0;
    text-align: left;
}
.firm_details table {
    width: 100%;
    border: 1px solid #999;
}
.firm_details h1, .firm_details h3 {
    text-align: center;
    padding: 0;
}
.firm_details ul li label {
    display: block;
    font-weight: 400;
    float: left;
    width: 100%;
    color: #22409a;
}
.firm_details ul li span {
    display: inline-block;
    float: left;
    padding: 5px 5px 0 0;
    color: #22409a;
}
.firm_details ul li input {
    display: inline-block;
    float: left;
    margin: 0 7px 5px 0;
    border: 1px solid #666;
    border-width: 0 0 1px;
    padding: 0 5px;
}
.firm_details input.fullW {
    width: 100%;
    margin: 0;
}
.firm_details input.maxw {
    width: 77%;
    margin: 0 0 0 .2%}
.firm_details input.halfl {
    width: 46%;
    margin: 0 0 0 .2%}
.firm_details ul li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 10px;
}
.firm_details ul li label>span {
    padding: 0;
    margin: 0 0 0 -18px;
}
.firm_details ul li p {
    display: block;
    padding: 5px 0;
    margin: 5px 0 0;
    width: 100%;
    float: left;
}
.firm_details ul li p span {
    font-size: 14px;
    margin: 8px 0 0;
    text-transform: uppercase;
    color: #22409a;
}
.firm_name {
    width: 30%;
    margin: -4px 0 0 10px!important;
}
.firm_details a, .firm_details a:hover {
    color: #dc4b4c;
}
.firm_details ul li p span.turnovers {
    padding-left: 16.8%}
.ppdirectors {
    width: 100%;
    margin: 5px 0 15px;
    float: left;
}
.ppdirectors table {
    width: 100%;
    border: 1px solid #999;
    margin: 0;
}
.ppdirectors table td {
    padding: 5px;
    font-size: 14px;
    color: #22409a;
    border-color: #999;
}
.ppdirectors table td span {
    padding: 0 2px;
    width: 30px;
    display: inline-block;
    text-align: center;
    color: #22409a;
}
.nav_menu, .ovrly_nav {
    display: none;
}
.ppdirectors table td label {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #22409a;
}
.ppdirectors table td input {
    width: 100%;
    border: none;
}
.branches td, .branches th {
    border-color: #999;
    color: #22409a;
}
.firm_details ul li .vehicl_type {
    width: 31%;
    text-align: right;
}
.box_2 {
    width: 40%;
    float: left;
    margin: 0;
    padding: 0 3% 0 0;
}
.box_2 label {
    margin: 0;
    font-size: 18px;
    font-weight: 700!important;
}
.box_2 p {
    margin: 0!important;
    padding: 0!important;
}
.box_2 p input {
    width: 90%!important;
}
.branches th {
    padding: 7px;
    font-weight: 600;
}
.branches td {
    padding: 1px 7px;
}
.branches td input {
    width: 100%;
    margin: 0!important;
    padding: 5px!important;
    border: none!important;
    color: #22409a;
}
.firm_details input.third {
    width: 26%;
    margin: 0 10px 0 .2%}
br {
    font-family: 'Roboto Slab', serif;
    font-family: Roboto, sans-serif;
    font-family: Montserrat, sans-serif;
    font-family: 'Dancing Script', cursive;
    font-family: 'Source Sans Pro', sans-serif;
    font-family: Oswald, sans-serif;
    font-family: "Myriad Pro", sans-serif;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.career_modal1 .modal .close, .career_modal1 .modal h4 {
    color: #22409a;
    font-family: Montserrat, sans-serif;
}
ul.menu_care_lst_item li span.shwLinks {
    color: #22409a;
    padding: 0 22px 0 0;
    cursor: pointer;
    float: left;
    font-size: 13px;
}
.ovrly_nav {
    position: fixed;
    top: 1px;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    z-index: 999;
}
.bg_img, .wd_sz70 select, ul.mor_pg_list1 li {
    background-repeat: no-repeat;
}
.new_impact_tvc2, .new_impact_tvc3 {
    z-index: 1;
    height: 100%;
    background-size: 100% 100%;
    cursor: pointer;
    width: 100%;
    float: left;
    position: relative;
}
.new_impact_tvc2 {
    background-image: url(../images/nip_dishwash_bar_tvc.html);
}
.new_impact_tvc2 img {
    width: 100%}
.new_impact_tvc3 {
    background-image: url(../images/nip_maha_tub_tvc.html);
}
.new_impact_tvc3 img {
    width: 100%}
.career_modal1 .modal h4 {
    font-size: 19px;
    text-align: center;
}
.career_modal1 .modal .close {
    font-size: 30px;
}
.aply_table_frm {
    width: 100%}
.career_modal1 .modal-body {
    width: 90%;
    margin: 0 5%}
.wd_sz30 {
    width: 30%;
    float: left;
}
.wd_sz30 label {
    font-size: 14px;
    font-weight: 300;
    color: #000;
}
.wd_sz70 select, .wd_sz70 textarea {
    color: #999;
    font-size: 14px;
    border: 1px solid #ccc;
    font-family: Roboto, sans-serif;
    float: left;
    cursor: pointer;
}
.wd_sz70 {
    width: 70%;
    float: left;
}
.brdr {
    height: 34px;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0 0 0 10px;
}
.aply_table_frm table {
    margin: 0;
    padding: 0;
}
.wd_sz70 select, .wd_sz70 select option, .wd_sz70 textarea {
    padding: 0 0 0 10px;
}
.aply_table_frm table tbody tr {
    margin: 8px 0;
    float: left;
    width: 100%}
.wd_sz70 select {
    height: 34px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f9f9f9;
    background-image: url(../images/down_arrow.png);
    background-position: 98% 52%}
.wd_sz70 textarea {
    min-height: 80px;
    width: 100%}
.bg_img {
    background-image: url(../images/captcha_img.html);
    width: 303px;
    height: 76px;
    border: 0 solid #000;
    cursor: pointer;
}
.aply_btn1 {
    background-color: #22409a;
    color: #fff;
    font-size: 15px;
    font-family: Roboto, sans-serif;
    border-radius: 4px;
    border: 0;
    padding: 7px 20px;
    margin: 0 5px 0 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.job_mor_pg_frme .modal .close, .job_mor_pg_frme .modal h4 {
    color: #22409a;
    font-family: Montserrat, sans-serif;
}
.aply_btn1:hover {
    background-color: #17307a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.job_mor_pg_frme .modal h4 {
    font-size: 23px;
    text-align: center;
}
.job_mor_pg_frme .modal .close {
    font-size: 30px;
}
.job_mor_pg_frme p {
    font-size: 15px;
    color: #666;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.job_mor_pg_frme1 {
    width: 85%;
    margin: 10px 7.5%;
    float: left;
}
.more_detl_tabl {
    width: 100%;
    float: left;
    display: table;
}
.wd_sz_30, .wd_sz_70 {
    display: table-cell;
    vertical-align: top;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-align: left;
    float: left;
}
.wd_sz_30 {
    width: 30%;
    color: #6a6e72;
}
.wd_sz_30 strong {
    font-size: 15px;
    color: #000;
    font-weight: 700;
}
.wd_sz_70 strong {
    color: #22409a;
    font-size: 15px;
    font-weight: 700;
}
.wd_sz_70 {
    width: 70%;
    color: #6a6e72;
}
.more_detl_tabl table tbody tr {
    margin: 8px 0;
    float: left;
    width: 100%}
ul.mor_pg_list1 {
    margin: 0;
    padding: 0;
}
ul.mor_pg_list1 li {
    margin: 0;
    padding: 0 0 0 15px;
    list-style-type: none;
    background-image: url(../images/blue_disc.png)!important;
    background-position: center left;
    display: block!important;
    width: 100%;
    border: 0 solid #000;
}
.aply_btn_1, .log_btn_1 {
    color: #fff;
    font-size: 15px;
    font-family: Roboto, sans-serif;
    padding: 7px 20px;
    margin: 0 5px 10px 0;
}
.aply_btn_1 {
    background-color: #22409a;
    border-radius: 4px;
    border: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.aply_btn_1:hover {
    background-color: #17307a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.log_btn_1 {
    background-color: #dc4b4c;
    border-radius: 4px;
    border: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.log_btn_1:hover {
    background-color: #e4393a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.no_flot1 {
    float: none;
}
.wgtbold {
    font-weight: 700!important;
}
.a2a_kit {
    display: none;
}
.green1 {
    color: green;
}
.nomg {
    margin: 0!important;
}
ul.bullet_chng li {
    background-image: url(../images/impact_bullet.png);
}
.desktp_slid6 {
    display: block;
}
.slide_6 {
    display: none!important;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}
.slide6_frame {
    width: 100%;
    float: left;
}
.slide6_frame .tvc_img_1 {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}
.margin_tp {
    margin: 10px 0 0;
}
.slide6_frame .tvc_img_1 ul {
    margin: 10px 7% 0;
    padding: 0;
    width: 86%;
    float: left;
}
.slide6_frame .tvc_img_1 ul li {
    float: left;
    width: 31%;
    margin: 0 1%}
.slide6_frame .tvc_img_1 ul li:last-child {
    margin: 0 0 0 1%}
.slide6_frame .tvc_img_1 ul li a img {
    max-width: 100%}
.fileUpload {
    position: relative;
    margin: 0;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    bottom: 0;
    width: 100%}
.upload-btn {
    border: 1px dotted #bdc2ca;
    width: 100%;
    height: 114px;
    display: block;
    margin-left: 0;
    position: relative;
}
.upload-btn p {
    position: absolute;
    top: -10px;
    right: 10px;
}
.distbutr_form div {
    width: 100%;
    float: left;
}
.distbutr_form div input {
    float: left;
}
.file-btn {
    background-color: #dc4b4c;
    border: 1px solid #dc4b4c;
    border-radius: 5px;
    color: #fff;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    margin: 10px 0;
    padding: 7px 10px;
    transition: all .25s ease 0s;
    float: none;
    width: auto;
}
.image_uploadz, .upload-btnz {
    border: 1px dotted #bdc2ca;
    height: 114px;
}
.distributor_test1 .carousel-indicators {
    bottom: 0;
}
.distributer_registeration_form input {
    font-weight: 400!important;
    margin-top: 8px!important;
    font-size: 14px!important;
    color: #2240a9!important;
}
.distributer_registeration_form p {
    font-family: inherit;
}
ul.uplods_btns {
    margin: 10px 0;
}
ul.uplods_btns li img {
    padding-top: 20px;
}
ul.uplods_btns li {
    background-color: #f9f9f9;
    width: 135px;
    height: 114px;
    box-shadow: 0 0 2px 1px #d5dbe3;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}
.upload-btnz {
    width: 100%;
    display: block;
    margin-left: 0;
    position: relative;
}
ul.uplods_btns li .fileUploadz {
    position: relative;
    margin: 0;
    text-align: center;
}
.fileUploadz {
    position: relative;
    margin: 0;
}
.image_uploadz {
    width: 135px;
    display: table-cell;
    vertical-align: middle;
}
.image_uploadz>input {
    display: none!important;
}
.fileUploadz input.uploadz {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    bottom: 0;
    width: 100%}
.upload-btnz p {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.upload-btnz p img {
    position: absolute;
    top: -12px;
    right: 10px;
    padding: 0;
}
ul.traders_list {
    margin: 10px 0;
    padding: 0;
    float: left;
    width: 100%}
ul.traders_list li {
    width: 16.66%;
    float: left;
    text-align: center;
    height: 150px;
    display: table;
}
ul.traders_list li .traders_logo {
    width: 16.66%;
    display: table-cell;
    vertical-align: middle;
    height: 95px;
    margin: 10px 0;
}
ul.traders_list li .traders_logo img {
    width: auto;
}
ul.intrnl_bdy2 li {
    height: 210px;
}
.new_fena_form {
    color: #22409a;
}
.new_fena_form ol li input {
    font-weight: 400!important;
    margin-top: 8px!important;
    font-size: 14px!important;
    color: #2240a9!important;
    border: 1px solid #666;
    border-width: 0 0 1px;
}
.new_fena_form ol {
    padding-left: 15px;
}
.new_fena_form ol li {
    padding: 0 0 10px;
}
.new_fena_form .ppdirectors {
    margin: 0;
}
.upper_alpha ol {
    list-style-type: upper-alpha;
}
.sign_feild input {
    border-bottom: 1px solid #666!important;
    width: 75%!important;
    margin-left: 10px;
}
.sign_feild span {
    width: auto!important;
    line-height: 2;
}
.document-text p {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.document-text {
    text-align: left;
    font-size: 12px;
}
.document-text h3 {
    font-size: 20px;
    color: #22409a;
}
.document-field, .document-field-nolist {
    line-height: 20px;
    color: #333;
    font-size: 14px;
}
.details_2 {
    width: 62%!important;
    margin: auto!important;
    float: none!important;
}
.annexure_lgistc, .annexure_lgistc2, .fuladd_distrbtrs, .mail_distrbtrs, .othrinfor_lgistc, .pincode_distrbtrs {
    margin-right: 0!important;
}
.firm_details input.trnsprt_comp_lgistc {
    width: 77.5%}
.firm_details input.consttution_lgistc {
    width: 54.1%}
.firm_details input.employ_no_lgistc {
    width: 38%}
.firm_details input.ownd_totl_lgistc {
    width: 37.2%;
    float: right;
}
.firm_details input.ownd_slf_lgistc {
    width: 16.7%}
.firm_details input.asocits_lgistc {
    width: 13.7%}
.rlvntrgistrsn_lgistc {
    width: 16%;
    display: inline-block;
}
.rlvntrgistrsn_lgistc2 {
    width: 7%;
    display: inline-block;
}
.rlvntrgistrsn_lgistc3 {
    width: 10%;
    display: inline-block;
}
.annexure_lgistc {
    width: 64.2%}
.annexure_lgistc2 {
    width: 70.9%}
.freight_lgistc {
    width: 26%}
.othrinfor_lgistc {
    width: 58.7%}
.fuladd_distrbtrs {
    width: 87%}
.town_distrbtrs {
    width: 15%}
.district_distrbtrs {
    width: 13%}
.state_distrbtrs {
    width: 14.7%}
.pincode_distrbtrs {
    width: 10%}
.tdsp_distrbtrs1 {
    width: 19.9%}
.tdsp_distrbtrs2 {
    width: 9.2%}
.tdsp_distrbtrs3 {
    width: 7.5%}
.tdsp_distrbtrs4 {
    width: 8.7%}
.firm_details ul li p input.stdCode {
    width: 14.9%}
.about_main_cnt p.vision_txt {
    padding: 0 9%;
    letter-spacing: .3px;
    text-align: center!important;
}
.offc_distrbtrs {
    width: 9.3%}
.offcfild_distrbtrs {
    width: 13%}
.gdwn_distrbtrs {
    width: 7.4%;
    padding-right: 0;
}
.fx_distrbtrs {
    width: 19.9%}
.mail_distrbtrs {
    width: 58.6%}
.firm_name.fname_distrbtrs {
    width: 52%}
.abt_intrnt_divsn .divison_lft_txt p {
    text-align: justify;
    padding: 0 11% 0 0;
}
.dlngprsn_distrbtrs {
    width: 26%}
.dlngprsn_distrbtrs_fld {
    width: 34%;
    margin-right: 0;
}
.stts_distrbtrs {
    width: 10%}
.sttsfld_distrbtrs {
    width: 29.3%;
    margin-right: 0!important;
}
.distributer_registeration_form input.strtng_bsinss_distrbtrs {
    width: 73.8%;
    margin-right: 0!important;
    margin-top: 0!important;
}
.dlngprsn_distrbtrs2 {
    width: 27.7%}
.saleyrs_distrbtrs {
    width: 34%}
.yrsfield_distrbtrs {
    width: 21%;
    margin-left: 1%!important;
    margin-right: 0!important;
}
.cont_distrbtrs, .ntur_distrbtrs, .typeofvehicle_distrbtrs, .typeofvehicle_distrbtrs2 {
    margin-left: 0!important;
    margin-right: 0!important;
}
.ntur_distrbtrs {
    width: 55%!important;
}
.nturtxt_distrbtrs {
    width: 45%}
.nturtxt_distrbtrs2 {
    width: 46.6%}
.cont_distrbtrs {
    width: 1.5%}
.typeofvehicle_distrbtrs {
    width: 16.6%}
.typeofvehicle_distrbtrs2 {
    width: 17.2%}
.restrn_distrbtrs {
    width: 17.5%;
    margin-left: .8%!important;
    margin-right: 0!important;
}
.firm_details input.fullW2 {
    width: 98.3%;
    margin: 0;
}
.bycash_distrbtrs, .des_distrbtrs, .dtd_distrbtrs {
    margin-left: 0!important;
}
.cashfld_distrbtrs, .cashfld_distrbtrs2, .cls_distrbtrs, .dtd_distrbtrs, .dtrgt_distrbtrs {
    margin-right: 0!important;
}
.dtls_distrbtrs2 {
    width: 27%}
.dtls_distrbtrs {
    width: 25.5%}
.dtd_distrbtrs {
    width: 12%}
.des_distrbtrs {
    width: 21%}
.inpts_distrbtrs {
    width: 20%}
.cls_distrbtrs {
    width: 74.4%}
.dtrgt_distrbtrs {
    width: 51.7%}
.bycash_distrbtrs {
    width: 25%}
.cashfld_distrbtrs {
    width: 29%}
.cashfld_distrbtrs2 {
    width: 28.8%}
.document-field {
    padding: 0 0 10px;
    display: list-item;
    list-style-type: decimal;
    margin-left: 15px;
}
.document-field-nolist {
    padding: 0 0 6px;
}
.document-field-nolist .document-field-right {
    width: 28%!important;
}
.document-field-nolist .document-field-left {
    width: 50%!important;
}
.document-field-left {
    float: left!important;
    width: 66%!important;
    text-align: left;
}
.document-field-right {
    float: right!important;
    width: 30%!important;
    position: relative;
}
.distbutr_form ul li {
    float: none;
    width: 23.88%;
    margin: 0;
    display: inline-block;
}
.document-field-right input[type=file] {
    opacity: 0;
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 4px 10px;
    cursor: pointer;
    background: #22409a;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
}
.about_main_cnt p.text_cntr {
    text-align: center!important;
}
ul.only_values li {
    background: 0 0;
}
ul.only_values li:last-child {
    padding-bottom: 5%}
ul.only_values li .valu_frame p:before {
    background-image: url(../images/blue_disc.png);
    width: 10px;
    height: 11px;
    display: inline-block;
    margin: 0 7px 0 0;
}
ul.only_values li .valu_frame p {
    width: 100%;
    float: left;
    padding-left: 16%!important;
}



body, h1, h2, h3, h4, h5, h6 {
    font-family: "Myriad Pro", sans-serif;
}
body, p {
    line-height: normal;
}
.ovrly, .ovrly2 {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: none;
    overflow: hidden;
}
.fabric_pro1, .fabric_rng, .slide_1, .slide_2, .slide_3, .slide_4, .slide_5 {
    vertical-align: bottom;
}
.event_1, .fileUpload, .fileUploadz, .img_holdr, .logistc_rgt, .materials_bannr, .nbs-flexisel-inner, .ovrly, .ovrly2, .trade_enquiry, ul.uplods_btns li .fileUploadz {
    overflow: hidden;
}
.clear, .clear_both, .clearout, .file-btn {
    clear: both;
}
* {
    margin: 0;
    padding: 0;
}
body {
    word-wrap: break-word;
    font-smooth: always;
    letter-spacing: normal;
    font-weight: 100;
    webkit-font-smoothing: antialiased;
    font-size: 15px;
    text-align: left;
}
ul, ul li, ul li a {
    list-style-type: none;
    text-decoration: none;
}
a, a:focus {
    outline: 0;
    text-decoration: none;
}
p {
    font-size: 21px;
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
}
:focus, a:hover {
    outline: 0!important;
    text-decoration: none!important;
}
input [type=button], input[type=submit] {
    cursor: pointer;
}
.fontsz18 {
    font-size: 18px;
    font-family: Roboto, sans-serif;
    color: #22409a;
    font-weight: 300;
    font-weight: 400;
}
.fontsz24, .fontsz34 {
    color: #22409a;
    font-family: 'Roboto Slab', serif;
}
.fontsz24 {
    font-size: 24px;
}
.fontsz34 {
    font-size: 34px;
    font-weight: 700;
}
.fontsz21, .fontsz36 {
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
}
.fontsz21 {
    font-size: 21px;
}
.fontsz36 {
    font-size: 36px;
    font-weight: 700;
}
.fontsz31 {
    font-size: 34px;
    color: #22409a;
    font-family: 'Roboto Slab', serif;
    font-weight: 300;
}
ul.nav_list_main li a, ul.smal_nav li a {
    font-family: Roboto, sans-serif;
}
.ovrly2 {
    background-color: transparent;
    opacity: .5;
}
.ovrly {
    background: rgba(0, 0, 0, .44);
}
.top_header {
    float: left;
    width: 100%;
    box-shadow: 0 0 10px #cfcfcf;
    position: relative;
    z-index: 1000;
    background: #fff;
}
.logo {
    float: left;
    width: 20%}
.nav_list {
    width: 80%;
    float: left;
}
ul.smal_nav {
    width: 100%;
    float: left;
    text-align: right;
    margin: 10px 0 5px;
}
ul.smal_nav li {
    display: inline;
    padding: 0 10px;
    background-image: url(../images/border_slice.jpg);
    background-repeat: no-repeat;
    background-position: right;
}
ul.smal_nav li:last-child {
    padding-right: 0;
    background-image: none;
}
ul.smal_nav li a {
    font-size: 13px;
    color: #144ea2;
}
ul.smal_nav li a.active, ul.smal_nav li:hover a {
    color: #d71920;
}
.main_nav_cont {
    margin: 27px 0 0;
    float: right;
    width: 100%;
    position: relative;
}
ul.nav_list_main {
    width: 96%;
    float: left;
    margin: 0 0 0 2%;
    list-style: none;
}
ul.nav_list_main>li {
    float: left;
    margin-left: 2px;
}
ul.nav_list_main li a {
    font-size: 15px;
    padding: 1px 12px 7px;
    text-transform: uppercase;
    color: #5b6064;
    transition: all 0s ease-in;
    float: left;
}
ul.nav_list_main li a:hover, ul.nav_list_main li>a.active, ul.nav_list_main>li:hover>a {
    background: #e5e5e5;
    color: #223f9a;
    transition: all 0s ease-out;
}
ul.nav_list_main li:hover ul.nav_sub_cont, ul.nav_list_main li:nth-child(3):hover ul.nav_sub_cont2 {
    display: block;
}
ul.nav_sub_cont, ul.nav_sub_cont2 {
    background-color: #fff;
    position: absolute!important;
    top: 39px;
    display: none;
    padding: 10px 20px;
    box-shadow: 0 4px 10px 1px #cfcfcf;
    border-top: 4px solid #22409a;
    z-index: 9999;
}
ul.nav_sub_cont {
    width: 1170px;
    left: -240px!important;
}
ul.nav_sub_cont2 {
    width: 666px;
    left: 0!important;
}
ul.nav_sub_cont2::after, ul.nav_sub_cont::after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    top: -15px;
    position: absolute;
    content: ''}
ul.nav_sub_cont2 li a:hover {
    background-color: rgba(0, 0, 0, 0);
}
ul.nav_sub_cont2::after {
    width: 0;
    height: 0;
    border-bottom: 12px solid #1f52a1;
    left: 40%}
.nav_sub_ct2_list {
    float: left;
    width: 100%}
.nav_sub_ct2_list h3 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 15px;
    color: #22409a;
    padding-bottom: 10px;
    display: block;
    font-family: 'Trebuchet MS', sans-serif!important;
}
.nav_sub_ct2_list span {
    width: 125px;
    height: 90px;
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    display: block;
    text-align: center;
    margin: 20px 0;
}
.nav_sub_ct2_list span:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
}
.nav_sub_ct2_list span.distribut {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 70% 0;
    width: 125px;
    height: 90px;
}
.nav_sub_ct2_list span.distribut:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 70% 0;
}
.nav_sub_ct2_list span.sell_tous {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 33% 0;
    width: 150px;
    height: 90px;
}
.nav_sub_ct2_list span.sell_tous:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 33% 0;
}
.nav_sub_ct2_list span.log_partnr {
    background-image: url(../images/trade_enquiry_nav_icon.png);
    background-repeat: no-repeat;
    background-position: 105% 0;
    width: 125px;
    height: 90px;
}
.nav_sub_ct2_list span.log_partnr:hover {
    background-image: url(../images/trade_enquiry_nav_icon_hover.png);
    background-repeat: no-repeat;
    background-position: 105% 0;
}
.nav_sub_ct2_list a {
    font-size: 13px!important;
    color: #d71920!important;
    display: block;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    padding: 0!important;
    margin: 5px 0;
}
.nav_sub_ct2_list a img {
    margin-bottom: 3px;
}
ul.nav_sub_cont::after {
    width: 0;
    height: 0;
    border-bottom: 12px solid #1f52a1;
    left: 32%}
ul.nav_sub_cont li {
    width: 31.33%;
    float: left;
    margin: 0 10px;
}
ul.nav_sub_cont2 li {
    width: 21.5%;
    float: left;
    margin: 0 10px;
}
.menu_care_list {
    width: 100%;
    float: left;
}
.menu_care_list h2 {
    font-family: 'Trebuchet MS', sans-serif!important;
    font-size: 18px;
    color: #22409a;
    display: block;
    text-align: left;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 15px;
}
.search1 .submit_btn, ul.menu_care_lst_item li a {
    font-family: Roboto, sans-serif;
}
ul.menu_care_lst_item {
    list-style: none;
    margin: 0;
    padding: 0;
    min-height: 220px;
}
ul.menu_car_list_sub {
    min-height: 180px;
}
ul.menu_care_lst_item li {
    background-image: url(../images/grey_arrow.png);
    list-style-position: inside;
    width: 100%;
    text-align: left;
    padding: 2px 0 2px 15px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: left 9px;
    position: relative;
}
.brnd_medal_div, .caption_detail, .clk_serch, .fabric_rng, .fena_descrp, .fig_lft, .figures_cont, .search1 .submit_btn, .slide_1, .slide_2, .slide_3, .slide_5 {
    text-align: center;
}
ul.menu_care_lst_item li:last-child, ul.menu_care_lst_item li:last-child a {
    background-image: none;
}
ul.menu_care_lst_item li a {
    text-transform: capitalize;
    font-size: 13px;
    color: #22409a;
    display: inline-block!important;
    padding: 0 15px 0 0;
    background-image: url(../images/twice_arrow.png);
    background-position: right 6px;
    background-repeat: no-repeat;
    font-weight: 400;
}
.buy_frm, .search1 .submit_btn, .trade_enqur_link a {
    text-transform: uppercase;
}
.fabric_rng {
    width: 100%;
    float: left;
    display: table-cell;
    height: 250px;
}
.search_act1 {
    float: left;
    width: 2%;
    border: 0 solid #000;
    display: block;
    margin: 10px 0 0;
}
.clk_serch {
    margin: 0;
    float: right;
    top: 0;
    position: relative;
}
.search1, .search1::after {
    position: absolute;
    right: 0;
}
.search1 {
    width: 350px;
    background-color: #fff;
    top: 50px;
    z-index: 9999;
    padding: 10px;
    height: 64px;
    display: none;
    box-shadow: 0 0 2px #969696;
    border-top: 2px solid #1f52a1;
}
.search1::after {
    width: 0;
    height: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 12px solid #1f52a1;
    content: '';
    top: -13px;
}
.search1 input {
    border: 0 solid #d3d3d3;
    width: 84%;
    height: 42px;
    background-color: #fff;
    padding-left: 10px;
    float: left;
    border-bottom: 1px solid #d3d3d3;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input_8:focus {
    box-shadow: 0 0 2px #f08e8a;
    border: 0;
}
.search1 .submit_btn {
    font-size: 15px;
    font-style: italic;
    color: #1f52a1;
    width: 12%;
    height: 44px;
    font-weight: 300;
    border: 0 solid #1f52a1;
    padding-left: 0;
    display: block;
    margin: 0;
    border-radius: 0;
}
.caption_detail, .rd_colr1 {
    font-family: 'Roboto Slab', serif;
}
.search1 .submit_btn:hover {
    color: #c42a28;
    transition: ease .25s;
}
.carousel_slider {
    float: left;
    width: 100%;
    position: relative;
}
.carousel_slider .carousel-inner {
    min-height: 535px;
    position: relative;
    margin: 10px 0;
}
.gradient1, .gradient2, .gradient3 {
    min-height: 495px;
}
.slide_1 {
    display: none!important;
    display: table-cell;
}
.desktp_slid1 {
    display: block; text-align:center;
}
.slide_2 {
    display: none!important;
    display: table-cell;
}
.desktp_slid2 {
    display: block;
}
.slide_3 {
    display: none!important;
    display: table-cell;
}
.desktp_slid3 {
    display: block;
}
.slide_4 {
    display: none!important;
    display: table-cell;
    text-align: center;
}
.desktp_slid4 {
    display: block;
}
.slide_5 {
    display: none!important;
    display: table-cell;
}
.desktp_slid5 {
    display: block;
}
.caption_detail {
    float: left;
    width: 100%;
    margin: 20px 0 0;
}
.caption_detail h1 {
    font-size: 24px;
    color: #22409a;
    display: block;
}
.h_anim1 {
    position: relative;
    animation: h_anim1 .4s ease-in;
    -webkit-animation: h_anim1 .4s ease-in;
    -moz-animation: h_anim1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.h_anim2, .h_anim3 {
    transition: all .4s ease-in;
    position: relative;
}
@keyframes h_anim1 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;

    opacity: 1;
}
}@-webkit-keyframes h_anim1 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.caption_detail h2 {
    font-size: 52px;
    color: #22409a;
    display: block;
    line-height: 57px;
    font-weight: 700;
}
.h_anim2 {
    margin: 0 0 10px;
    padding: 0;
    animation: h_anim2 .4s ease-in;
    -webkit-animation: h_anim2 .4s ease-in;
    -moz-animation: h_anim2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim2 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim2 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.rd_colr1 {
    color: #d71920;
    font-weight: 700;
    font-size: 32px;
}
.caption_detail strong {
    font-size: 18px;
    color: #22409a;
    font-weight: 400;
    display: block;
}
.h_anim3 {
    animation: h_anim3 .4s ease-in;
    -webkit-animation: h_anim3 .4s ease-in;
    -moz-animation: h_anim3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim3 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim3 {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.caption_detail a {
    font-family: Roboto, sans-serif!important;
    font-size: 15px;
    color: #d71920;
    font-weight: 700;
}
.fena_descrp p, .redcolr1 {
    font-family: Roboto, sans-serif;
}
.caption_detail a:hover {
    color: #d71920;
}
.h_anim4 {
    position: relative;
    animation: h_anim4 .4s ease-in;
    -webkit-animation: h_anim4 .4s ease-in;
    -moz-animation: h_anim4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes h_anim4 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes h_anim4 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.carousel_slider .carousel-indicators {
    bottom: 0;
    z-index: 100;
    position: absolute;
}
.carousel_slider .carousel-indicators li {
    display: inline-block;
    width: 28px;
    height: 7px;
    margin: 1px;
    text-indent: -999px;
    border: 0 solid #fff;
    border-radius: 0;
    cursor: pointer;
    background-color: #a1b8da;
}
.carousel_slider .carousel-indicators .active {
    width: 28px;
    height: 7px;
    background-color: #144ea2;
    margin: 1px;
}
.figures_cont .fig1, .redcolr1 {
    height: 42px;
    background-repeat: no-repeat;
}
.item_left {
    width: 50%;
    float: left;
}
.happy_consumer {
    float: left;
    width: 100%;
    padding: 0 12%;
    margin: 4% 0 0;
    position: relative;
}
.sqr1, .sqr2 {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr1 {
    left: 30px;
    top: 56px;
    animation: sqr1_animate .4s ease-in;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr2, .sqr2_sm {
    animation: sqr1_animate .4s ease-in;
}
@keyframes sqr1_animate {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}@-webkit-keyframes sqr1_animate {
    0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}.sqr2 {
    right: 33px;
    bottom: -30px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2.4s;
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr2_sm, .sqr5 {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr2_sm {
    right: 97px;
    bottom: -45px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr5, .sqr5_sm {
    animation: sqr1_animate .4s ease-in;
}
.sqr5 {
    right: 47px;
    top: -35px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr3, .sqr5_sm {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr5_sm {
    right: 26px;
    top: -58px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3.4s;
    -webkit-animation-delay: 3.4s;
    -moz-animation-delay: 3.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr3, .sqr3_sm {
    animation: sqr1_animate .4s ease-in;
}
.sqr3 {
    left: 100px;
    top: -23px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 3.8s;
    -webkit-animation-delay: 3.8s;
    -moz-animation-delay: 3.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr1_sm, .sqr3_sm {
    position: absolute;
    opacity: 0;
    transition: all .4s ease-in;
}
.sqr3_sm {
    left: 83px;
    top: -40px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr1_sm, .sqr4 {
    animation: sqr1_animate .4s ease-in;
}
.sqr1_sm {
    left: 10px;
    top: 99px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4.4s;
    -webkit-animation-delay: 4.4s;
    -moz-animation-delay: 4.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr4, .sqr4_sm {
    position: absolute;
    transition: all .4s ease-in;
    opacity: 0;
}
.sqr4 {
    left: 105px;
    bottom: -36px;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 4.8s;
    -webkit-animation-delay: 4.8s;
    -moz-animation-delay: 4.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.sqr4_sm {
    left: 146px;
    bottom: -56px;
    animation: sqr1_animate .4s ease-in;
    -webkit-animation: sqr1_animate .4s ease-in;
    -moz-animation: sqr1_animate .4s ease-in;
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.happy_consumer ul.first_ul li, .happy_consumer ul.second_ul li {
    transition: all .4s ease-in;
    float: left;
    border-bottom: 0 solid #fcfcfc;
    position: relative;
    list-style: none;
}
.happy_consumer ul.first_ul {
    margin: 0;
    padding: 0;
}
.happy_consumer ul.first_ul li {
    animation: consumr1_animate .4s ease-in;
    -webkit-animation: consumr1_animate .4s ease-in;
    -moz-animation: consumr1_animate .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr1_animate {
    0% {
    top: 10px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr1_animate {
    0% {
    top: 10px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.happy_consumer ul.first_ul li:nth-child(4) {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
}
.happy_consumer ul.first_ul li:first-child {
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
}
.happy_consumer ul.first_ul li:nth-child(2) {
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
}
.happy_consumer ul.first_ul li:nth-child(3) {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
    -moz-animation-delay: 2s;
}
.happy_consumer ul.first_ul li:nth-child(5) {
    animation-delay: 2.3s;
    -webkit-animation-delay: 2.3s;
    -moz-animation-delay: 2.3s;
}
.happy_consumer ul.first_ul li:nth-child(6) {
    animation-delay: 2.6s;
    -webkit-animation-delay: 2.6s;
    -moz-animation-delay: 2.6s;
}
.happy_consumer ul.first_ul li:nth-child(7) {
    animation-delay: 2.9s;
    -webkit-animation-delay: 2.9s;
    -moz-animation-delay: 2.9s;
}
.happy_consumer ul.second_ul {
    margin: 0 0 0 6%;
    padding: 0;
}
.happy_consumer ul.second_ul li {
    animation: consumr2_animate .4s ease-in;
    -webkit-animation: consumr2_animate .4s ease-in;
    -moz-animation: consumr2_animate .4s ease-in;
    opacity: 0;
    animation-delay: 3.3s;
    -webkit-animation-delay: 3.3s;
    -moz-animation-delay: 3.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr2_animate {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr2_animate {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}.happy_consumer ul.second_ul li:nth-child(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
}
.happy_consumer ul.second_ul li:first-child {
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
}
.happy_consumer ul.second_ul li:nth-child(2) {
    animation-delay: 4.6s;
    -webkit-animation-delay: 4.6s;
    -moz-animation-delay: 4.6s;
}
.happy_consumer ul.second_ul li:nth-child(3) {
    animation-delay: 4.9s;
    -webkit-animation-delay: 4.9s;
    -moz-animation-delay: 4.9s;
}
.happy_consumer ul.second_ul li:nth-child(5) {
    animation-delay: 5.3s;
    -webkit-animation-delay: 5.3s;
    -moz-animation-delay: 5.3s;
}
.happy_consumer ul.second_ul li:nth-child(6) {
    animation-delay: 5.6s;
    -webkit-animation-delay: 5.6s;
    -moz-animation-delay: 5.6s;
}
.happy_consumer ul.second_ul li:nth-child(7) {
    animation-delay: 5.9s;
    -webkit-animation-delay: 5.9s;
    -moz-animation-delay: 5.9s;
}
.happy_consumer ul.third_ul {
    margin: 0;
    padding: 0;
}
.happy_consumer ul.third_ul li {
    float: left;
    border-bottom: 0 solid #fcfcfc;
    list-style: none;
    position: relative;
    animation: consumr3_animate .4s ease-in;
    -webkit-animation: consumr3_animate .4s ease-in;
    -moz-animation: consumr3_animate .4s ease-in;
    opacity: 0;
    animation-delay: 3.3s;
    -webkit-animation-delay: 3.3s;
    -moz-animation-delay: 3.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes consumr3_animate {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes consumr3_animate {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.happy_consumer ul.third_ul li:nth-child(4) {
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
}
.happy_consumer ul.third_ul li:first-child {
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
}
.happy_consumer ul.third_ul li:nth-child(2) {
    animation-delay: 3.6s;
    -webkit-animation-delay: 3.6s;
    -moz-animation-delay: 3.6s;
}
.happy_consumer ul.third_ul li:nth-child(3) {
    animation-delay: 3.9s;
    -webkit-animation-delay: 3.9s;
    -moz-animation-delay: 3.9s;
}
.happy_consumer ul.third_ul li:nth-child(5) {
    animation-delay: 4.3s;
    -webkit-animation-delay: 4.3s;
    -moz-animation-delay: 4.3s;
}
.happy_consumer ul.third_ul li:nth-child(6) {
    animation-delay: 4.6s;
    -webkit-animation-delay: 4.6s;
    -moz-animation-delay: 4.6s;
}
.happy_consumer ul.third_ul li:nth-child(7) {
    animation-delay: 4.9s;
    -webkit-animation-delay: 4.9s;
    -moz-animation-delay: 4.9s;
}
.brnd_medal_div {
    float: right;
    width: 50%;
    margin: 5% 0 0;
}
.brnd_medal_div img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: medal_animate .6s ease-in;
    -webkit-animation: medal_animate .6s ease-in;
    -moz-animation: medal_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.fc_animat1, .fig_anim {
    transition: all .4s ease-in;
}
@keyframes medal_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes medal_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.logistc_rgt:hover .wd_ful, .trade_enquiry:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
}
.fena_descrp p {
    font-size: 18px;
    color: #22409a;
    font-weight: 300;
    font-weight: 400;
}
.redcolr1, .redcolr1:hover {
    color: #d71920;
}
.redcolr1 {
    font-size: 17px;
    display: block;
    width: 200px;
    margin: 4px auto;
    font-weight: 400;
    background-image: url(../images/blue-arrow.html);
    background-position: center bottom;
}
.figures_cont .fig1, .figures_cont .fig2, .figures_cont .fig3, .figures_cont .fig4, .figures_cont .fig5 {
    background-position: center;
}
.margn-tp {
    margin: 30px 0;
}
.margn-tp6 {
    margin: 30px 0 0;
}
.margn-tp2 {
    margin: 15px 0;
}
.margn-tp3 {
    margin: 40px 0;
}
.margn-tp7 {
    margin: 10px 0 0;
}
.margn-tp8 {
    margin: 30px 0;
}
.fena_figures {
    width: 100%;
    float: left;
}
.no_brdr {
    border-right: 0 dashed #868686!important;
}
.figures_cont {
    width: 20%;
    border-right: 1px dashed #868686;
    font-family: Montserrat, sans-serif;
    float: left;min-height: 226px;
padding: 0px 14px;
}
.fig_anim {
    position: relative;
    animation: figr1_animate .4s ease-in;
    -webkit-animation: figr1_animate .4s ease-in;
    -moz-animation: figr1_animate .4s ease-in;
    opacity: 0;
    animation-delay: .1s;
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes figr1_animate {
    0% {
    left: -5px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes figr1_animate {
    0% {
    left: -5px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}.fig_anim2 {
    animation-delay: .4s;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
}
.fig_anim3 {
    animation-delay: .8s;
    -webkit-animation-delay: .8s;
    -moz-animation-delay: .8s;
}
.fig_anim4 {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
}


.fig_anim5 {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
}
.figures_cont h3 {
    color: #144ea2;
    font-size: 18px;
    font-weight: lighter;
}
.figures_cont .fig1 {
    width: 98px;
    margin: 0 auto;
    background-image: url(../images/establish_icon.png);
    border: 0 solid #000;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.figures_cont strong {
    font-weight: 700;
    font-size: 40px;
    margin: 0;
}
.figures_cont p {
    font-size: 13px;
    color: #585858;
    line-height: normal;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.domestic_busines, .domestic_busines h2, .gradient1 {
    font-family: Montserrat, sans-serif;
}
.figures_cont .fig2 {
    background-image: url(../images/employees.png);
}
.figures_cont .fig3 {
    background-image: url(../images/manufacturing_facilities.png);
    margin: 25px auto;
}

.figures_cont .figds {
    background-image: url(../images/distributor.jpg);
    margin: 14px auto;
}


.figures_cont .fig4 {
    background-image: url(../images/india_presence.png);
    width: 49px;
    height: 47px;
}
.fig_lft {
    width: 50%;
    float: left;
    margin: 11px 0;
}
.figures_cont .fig5 {
    background-image: url(../images/global_presence.png);
    width: 45px;
    height: 45px;
}
.product_catgry_outr {
    width: 100%;
    float: left;
    border-bottom: 1px solid #ccc;
}
.product_catgry_outr .col-lg-4, .product_catgry_outr .container-fluid {
    margin: 0;
    padding: 0;
}
.gradient1 {
    width: 100%;
    float: left;
    background-image: url(../images/blue_gradient_bg.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%}
.gradient1 .carousel {
    position: absolute;
    bottom: 0;
    width: 100%;
    top: 0;
}
.gradient1 .carousel .carousel-indicators {
    position: absolute;
    top: 14px;
    height: 21px;
    right: 5%;
    text-align: right;
    width: auto;
}
.gradient1 h2 {
    font-size: 30px;
    color: #343434;
    text-align: center;
    margin: 30px 0 0;
}
.gradient1 .left, .right {
    display: none;
}
.gradient1 .carousel-inner {
    margin: 0;
}
.gradient1 .carousel-inner .item a {
    color: #d62027;
    display: block;
    text-align: center;
    margin: 0;
    font-weight: 200;
}
.gradient1 .tooltip_1, .gradient1 .tooltip_2, .gradient2 .tooltip_1, .gradient3 .tooltip_1, .gradient3 .tooltip_3 {
    color: #2905a1;
    box-shadow: none;
    position: static;
    margin: 4% auto 0;
    top: 0;
}
.frm {
    display: table;
    height: 390px;
}
.gradient1 .carousel-inner .item {
    width: 100%;
    text-align: center;
}
.gradient1 .carousel-inner .itm_in {
    width: 10000px;
    text-align: center;
    display: table-cell;
    vertical-align: bottom;
    height: 390px;
}
.txt_algn_cntr {
    text-align: center;
}
.gradient1 .tooltip_1 {
    background: 0 0;
    width: 100%;
    display: block;
    font-weight: 700;
}
.gradient1 .carousel-control {
    display: none!important;
}
.gradient1 .carousel-inner .item a img, .gradient1 .carousel-inner .item img {
    display: inline-block;
    max-width: 100%;
    height: auto;
}
.gradient1 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #92a7cd;
    border: 0 solid #000;
}
.gradient1 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #004f9c;
    border: 0 solid #000;
}
.gradient2 {
    background-image: url(../images/yellow_gradient_bg.jpg);
    background-repeat: no-repeat;
}
.gradient2 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #eade3f;
    border: 0 solid #000;
}
.gradient2 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #bdb101;
    border: 0 solid #000;
}
.gradient2 .tooltip_1 {
    background: 0 0;
    width: 100%;
    display: block;
}
.gradient3 {
    background-image: url(../images/pink_gradient_bg.jpg);
    background-repeat: no-repeat;
}
.gradient3 .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #fc97b0;
    border: 0 solid #000;
}
.gradient3 .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #f9597e;
    border: 0 solid #000;
}
.gradient1 .tooltip_2, .gradient3 .tooltip_1, .gradient3 .tooltip_3 {
    background: 0 0;
    width: 100%;
    display: block;
}
.gradient3 .tooltip_3 br {
    display: none;
}
.domestic_busines {
    width: 100%;
    float: left;
    border-bottom: 1px solid #e5e5e5;
}
.domestic_busines h2 {
    font-size: 30px;
    color: #22409a;
    text-align: center;
}
.domestic_busines p {
    font-size: 18px;
    color: #22409a;
    font-weight: 300;
    text-align: center;
    line-height: 26px;
}
.domestic_busines span {
    font-size: 25px;
    color: #d71920;
    font-weight: 400;
}
.trade_enquiry {
    width: 100%;
    float: left;
    position: relative;
}
.trade_enquiry:hover .wd_ful {
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.wd_ful {
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.trade_enqry_inr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}
.trade_enqur_link {
    display: block;
    width: 100%;
    float: left;
    padding: 44% 0 0 6%}
.trade_enqur_link h3 {
    font-size: 29px;
    color: #fff;
    text-shadow: #000 1px 0 10px;
    margin: 0;
}
.trade_enqur_link a {
    font-size: 16px;
    color: #000;
    border-radius: 5px;
    background-color: #fdbc41;
    padding: 6px 15px;
    margin: 10px 0;
    display: inline-block;
}
.trade_enqur_link a img {
    margin: 0 0 4px;
}
.trade_enqur_link a:hover {
    background-color: #f39f00;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    color: #000;
}
.distributr_testimonl {
    width: 100%;
    float: left;
}
.distributr_testimonl h3 {
    color: #22409a;
    text-align: center;
    font-size: 27px;
}
.distributr_testimonl .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    display: none;
    width: 11px;
    height: 30px;
}
.distributr_testimonl .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    display: none;
}
.distributr_testimonl .left, .right {
    display: none;
    background-image: none;
}
.testimonal_list {
    float: left;
    width: 100%}
.testimn1_cont {
    width: 85%;
    float: left;
    min-height: 250px;
    margin: 10px 7.5%}
.testimn1_cont_lft {
    float: left;
    width: 70%;
    text-align: center;
    margin: 0;
}
.testimn1_cont_lft i {
    float: left;
    width: 40px;
    height: 39px;
}
.testimn1_cont_lft p {
    font-family: 'Dancing Script', cursive;
    font-size: 18px;
    color: #000;
    padding: 20px 0 0 40px;
    margin: 0;
    background-image: url(../images/coma_icon.png);
    background-position: top 0;
    background-repeat: no-repeat;
}
.testimn1_cont_lft p span {
    color: #22409a;
    font-size: 13px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-style: italic;
    display: block;
}
.view_more, .view_more:hover {
    color: #d71920;
}
.lst_1, .view_more {
    font-family: Montserrat, sans-serif;
    text-align: center;
}
.testimn1_cont_rgt {
    float: left;
    width: 30%;
    text-align: center;
}
.right, .testimonal_list .left {
    display: none;
}
.carousel-control.right span, .testimonal_list .carousel-control.left span {
    background-image: none!important;
    display: none!important;
}
.testimonal_list .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #ccc;
    border: 0 solid #000;
}
.testimonal_list .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #666;
    border: 0 solid #000;
}
.view_more {
    width: 200px;
    font-size: 17px;
    display: block;
    line-height: 20px;
    margin: 0 auto 20px;
    font-weight: 400;
}
.fb_feed_fram h3, .latest_tvc_fram h3 {
    font-size: 25px;
    font-weight: 700;
    margin: 0;
}
.fb_media_sec {
    width: 100%;
    float: left;
}
.fb_feed_fram {
    width: 38%;
    float: left;
    background-color: #f6f3f3;
    border: 1px solid #ccc;
    margin-right: 2%;
    height: 423px;
}
.fb_feed_fram h3 {
    color: #fff;
    display: block;
    padding: 20px 15px;
    background-color: #4261a4;
    background-image: url(../images/facebook_feed_icon.jpg);
    background-repeat: no-repeat;
    background-position: right bottom;
    float: left;
    width: 100%}
.latest_tvc_fram h3, .lst_1 {
    display: block;
    background-color: #fdbc41;
    color: #000;
}
.fb_feed_post {
    float: left;
    width: 100%;
    padding: 3px 5%;
    box-sizing: border-box;
    text-align: center;
}
.fb_feed_post img {
    max-width: 100%}
.latest_tvc_fram {
    width: 60%;
    float: left;
}
.latest_tvc_fram h3, .tvc_fram {
    width: 100%;
    float: left;
}
.latest_tvc_fram h3 {
    padding: 20px 15px;
}
.tvc_fram_lft {
    width: 80%;
    float: left;
    height: 356px;
    position: relative;
}
.tvc_fram_lft iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}
#wrap_frame {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 356px;
}
.tvc_fram_rgt {
    width: 20%;
    float: left;
    border: 1px solid #ccc;
}
.tvc_fram_rgt ul {
    margin: 0;
    padding: 0;
}
.tvc_fram_rgt ul li {
    width: 94%;
    margin: 3% 3% 0;
}
.tvc_fram_rgt ul li img {
    width: 100%}
.lst_1 {
    width: 94%;
    float: left;
    font-size: 17px;
    font-weight: 400;
    line-height: 18px;
    margin: 3%;
    padding: 16% 0;
}
.lst_1:focus {
    color: #000;
}
.fabric_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
    background: #f0fbff;
    background: -moz-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0, #f0fbff), color-stop(3%, #f0fbff), color-stop(8%, #f2fbff), color-stop(48%, #fff));
    background: -webkit-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -o-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: -ms-radial-gradient(center, ellipse cover, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    background: radial-gradient(ellipse at center, #f0fbff 0, #f0fbff 3%, #f2fbff 8%, #fff 48%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0fbff',  endColorstr='#ffffff',  GradientType=1);
}
.fabrc_caption {
    width: 100%;
    float: left;
    text-align: center;
}
.redfont34 {
    font-size: 34px;
    color: #d71921;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
}
.fabrc_caption a, .impact_caption a {
    font-family: Roboto, sans-serif!important;
    font-size: 15px;
}
.fabrc_caption p {
    line-height: 37px;
}
.fabrc_caption h3 {
    margin: 5px 0;
}
.fabrc_caption a {
    color: #d71920;
    font-weight: 700;
}
.fabrc_caption a:hover {
    color: #d71920;
}
.fabrc_prodct_bx {
    position: relative;
    float: left;
    width: 58%;
    margin: 0 12%;
    min-height: 350px;
}
.fabc_1, .fabc_2, .fabc_3, .fabc_4, .fabc_5 {
    position: absolute;
}
.fabc_1 {
    left: 3%;
    bottom: 0;
}
.fc_animat1 {
    animation: fc_animat1 .4s ease-in;
    -webkit-animation: fc_animat1 .4s ease-in;
    -moz-animation: fc_animat1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.fc_animat2, .fc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes fc_animat1 {
    0% {
    left: 1%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat1 {
    0% {
    left: 1%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}.fabc_2 {
   left: 94%;
    bottom: 0;
    
}
.fc_animat2 {
    animation: fc_animat2 .4s ease-in;
    -webkit-animation: fc_animat2 .4s ease-in;
    -moz-animation: fc_animat2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes fc_animat2 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
    left: 100%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat2 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
    right: 11%;
    opacity: 1;
}
}
.fabc_3 {
    left: 30%;
    bottom: 0;
}
.fc_animat3 {
    animation: fc_animat3 .4s ease-in;
    -webkit-animation: fc_animat3 .4s ease-in;
    -moz-animation: fc_animat3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.fc_animat4, .hc_animat1 {
    transition: all .4s ease-in;
}
@keyframes fc_animat3 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes fc_animat3 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}

.fabc_4 {
    left: -2%;
    bottom: -10px;
}
.fc_animat4 {
    animation: fc_animat4 .4s ease-in;
    -webkit-animation: fc_animat4 .4s ease-in;
    -moz-animation: fc_animat4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes fc_animat4 {
    0% {
    left: 0;
    opacity: 0;
}
100% {
    left: -2%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat4 {
    0% {
    left: 0;
    opacity: 0;
}
100% {
    left: -2%;
    opacity: 1;
}
}


.fabc_5 {
   
left:68%;
bottom: 4%;
}
.fc_animat5 {
    animation: fc_animat5 .4s ease-in;
    -webkit-animation: fc_animat5 .4s ease-in;
    -moz-animation: fc_animat5 .4s ease-in;
    opacity: 0;
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay: 2.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.fc_animat1, .hc_animat5 {
    transition: all .4s ease-in;
}
@keyframes fc_animat5 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
   left: 67%;
    opacity: 1;
}
}@-webkit-keyframes fc_animat5 {
    0% {
    right: 8%;
    opacity: 0;
}
100% {
    right: 11%;
    opacity: 1;
}
}



.home_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
}
.hmc_prodct_bx {
    position: relative;
    float: left;
    width: 78%;
    margin: 0 11%;
    min-height: 350px;
}

.homc_1, .homc_2, .homc_3, .homc_4, .homc_5, .homc_6, .homc_7, .homc_8 {
    position: absolute;
}
.homc_1 {
    left: 33%;
    bottom: 0;
    z-index: 1;
}
.hc_animat1 {
    animation: hc_animat1 .4s ease-in;
    -webkit-animation: hc_animat1 .4s ease-in;
    -moz-animation: hc_animat1 .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.hc_animat2, .hc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat1 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes hc_animat1 {
    0% {
    bottom: -10px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.homc_2 {
    left: 57%;
    bottom: 0;
    z-index: 2;
}
.hc_animat2 {
    animation: hc_animat2 .4s ease-in;
    -webkit-animation: hc_animat2 .4s ease-in;
    -moz-animation: hc_animat2 .4s ease-in;
    opacity: 0;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hc_animat2 {
    0% {
    bottom: 15px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}@-webkit-keyframes hc_animat2 {
    0% {
    bottom: 15px;
    opacity: 0;
}
100% {
    bottom: 0;
    opacity: 1;
}
}.homc_3 {
    right: 29.5%;
    bottom: 26px;
    z-index: 0;
}
.hc_animat3 {
    animation: hc_animat3 .4s ease-in;
    -webkit-animation: hc_animat3 .4s ease-in;
    -moz-animation: hc_animat3 .4s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.hc_animat4, .hc_animat5 {
    transition: all .4s ease-in;
}
@keyframes hc_animat3 {
    0% {
    right: 31.5%;
    opacity: 0;
}
100% {
    right: 29.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat3 {
    0% {
    right: 31.5%;
    opacity: 0;
}
100% {
    right: 29.5%;
    opacity: 1;
}
}.homc_4 {
    left: 24.5%;
    bottom: 25px;
}
.hc_animat4 {
    animation: hc_animat4 .4s ease-in;
    -webkit-animation: hc_animat4 .4s ease-in;
    -moz-animation: hc_animat4 .4s ease-in;
    opacity: 0;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat4 {
    0% {
    left: 26.5%;
    opacity: 0;
}
100% {
    left: 24.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat4 {
    0% {
    left: 26.5%;
    opacity: 0;
}
100% {
    left: 24.5%;
    opacity: 1;
}
}.homc_5 {
    right: 17%;
    bottom: 17px;
    z-index: 1;
}
.hc_animat5 {
    opacity: 0;
    animation: hc_animat5 .4s ease-in;
    -webkit-animation: hc_animat5 .4s ease-in;
    -moz-animation: hc_animat5 .4s ease-in;
    animation-delay: 2.1s;
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.hc_animat6, .hc_animat7 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat5 {
    0% {
    right: 19%;
    opacity: 0;
}
100% {
    right: 17%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat5 {
    0% {
    right: 19%;
    opacity: 0;
}
100% {
    right: 17%;
    opacity: 1;
}
}.homc_6 {
    left: 14%;
    bottom: 21px;
}
.hc_animat6 {
    opacity: 0;
    animation: hc_animat6 .4s ease-in;
    -webkit-animation: hc_animat6 .4s ease-in;
    -moz-animation: hc_animat6 .4s ease-in;
    animation-delay: 2.4s;
    -webkit-animation-delay: 2.4s;
    -moz-animation-delay: 2.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hc_animat6 {
    0% {
    left: 16%;
    opacity: 0;
}
100% {
    left: 14%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat6 {
    0% {
    left: 16%;
    opacity: 0;
}
100% {
    left: 14%;
    opacity: 1;
}
}.homc_7 {
    right: 6.5%;
    bottom: 12px;
}
.hc_animat7 {
    opacity: 0;
    animation: hc_animat7 .4s ease-in;
    -webkit-animation: hc_animat7 .4s ease-in;
    -moz-animation: hc_animat7 .4s ease-in;
    animation-delay: 2.7s;
    -webkit-animation-delay: 2.7s;
    -moz-animation-delay: 2.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.hc_animat8, .pc_animat1 {
    transition: all .4s ease-in;
}
@keyframes hc_animat7 {
    0% {
    right: 8.5%;
    opacity: 0;
}
100% {
    right: 6.5%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat7 {
    0% {
    right: 8.5%;
    opacity: 0;
}
100% {
    right: 6.5%;
    opacity: 1;
}
}.homc_8 {
    left: 3%;
    bottom: 20px;
}
.hc_animat8 {
    opacity: 0;
    animation: hc_animat8 .4s ease-in;
    -webkit-animation: hc_animat8 .4s ease-in;
    -moz-animation: hc_animat8 .4s ease-in;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -moz-animation-delay: 3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes hc_animat8 {
    0% {
    left: 6%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}@-webkit-keyframes hc_animat8 {
    0% {
    left: 6%;
    opacity: 0;
}
100% {
    left: 3%;
    opacity: 1;
}
}.personal_care_frame {
    width: 100%;
    float: left;
    min-height: 500px;
    background-image: url(../images/Product_Slide_Image/personal_care_slidbg.png);
    background-repeat: no-repeat;
    background-position: bottom center;
}
.persc_prodct_bx {
    position: relative;
    float: left;
    width: 96%;
    margin: 0 2%;
    min-height: 350px;
}
.fallingLeaves span, .fallingLeaves span.l2 {
    display: inline-block;
    width: 46px;
    z-index: 9999;
    height: 48px;
    margin: -240px 40px 54px -34px;
    -webkit-animation: fallingLeaves 10s infinite linear;
    -moz-animation: fallingLeaves 10s infinite linear;
    position: absolute;
    background-repeat: no-repeat;
}
.fallingLeaves span {
    left: 60%;
    background-image: url(../images/leaf2.png);
}
.fallingLeaves span.l2 {
    left: 10%;
    background-image: url(../images/leafs.png);
}
@-webkit-keyframes fallingLeaves {
    0% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(0, 0) rotateZ(0);
}
75% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
}
100% {
    width: 46px;
    height: 48px;
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
}
}@-moz-keyframes fallingLeaves {
    0% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(0, 0) rotateZ(0);
}
75% {
    width: 46px;
    height: 48px;
    opacity: 1;
    -webkit-transform: translate(100px, 600px) rotateZ(270deg);
}
100% {
    width: 46px;
    height: 48px;
    opacity: 0;
    -webkit-transform: translate(150px, 800px) rotateZ(360deg);
}
}.persc_1 {
    position: absolute;
    bottom: 30px;
    left: 37%}
.pc_animat1 {
    opacity: 0;
    animation: pc_animat1 .4s ease-in;
    -webkit-animation: pc_animat1 .4s ease-in;
    -moz-animation: pc_animat1 .4s ease-in;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat2, .pc_animat3 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat1 {
    0% {
    left: 40%;
    opacity: 0;
}
100% {
    left: 37%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat1 {
    0% {
    left: 40%;
    opacity: 0;
}
100% {
    left: 37%;
    opacity: 1;
}
}.persc_2 {
    position: absolute;
    bottom: 30px;
    left: 40.5%;
    z-index: 2;
}
.pc_animat2 {
    opacity: 0;
    animation: pc_animat2 .4s ease-in;
    -webkit-animation: pc_animat2 .4s ease-in;
    -moz-animation: pc_animat2 .4s ease-in;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat2 {
    0% {
    left: 43.5%;
    opacity: 0;
}
100% {
    left: 40.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat2 {
    0% {
    left: 43.5%;
    opacity: 0;
}
100% {
    left: 40.5%;
    opacity: 1;
}
}.persc_3 {
    position: absolute;
    bottom: 27px;
    left: 45%;
    z-index: 1;
}
.pc_animat3 {
    opacity: 0;
    animation: pc_animat3 .4s ease-in;
    -webkit-animation: pc_animat3 .4s ease-in;
    -moz-animation: pc_animat3 .4s ease-in;
    animation-delay: 1.3s;
    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat4, .pc_animat5 {
    transition: all .4s ease-in;
}
@keyframes pc_animat3 {
    0% {
    left: 42%;
    opacity: 0;
}
100% {
    left: 45%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat3 {
    0% {
    left: 42%;
    opacity: 0;
}
100% {
    left: 45%;
    opacity: 1;
}
}.persc_4 {
    position: absolute;
    bottom: 30px;
    left: 50%}
.pc_animat4 {
    opacity: 0;
    animation: pc_animat4 .4s ease-in;
    -webkit-animation: pc_animat4 .4s ease-in;
    -moz-animation: pc_animat4 .4s ease-in;
    animation-delay: 1.9s;
    -webkit-animation-delay: 1.9s;
    -moz-animation-delay: 1.9s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat4 {
    0% {
    left: 47%;
    opacity: 0;
}
100% {
    left: 50%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat4 {
    0% {
    left: 47%;
    opacity: 0;
}
100% {
    left: 50%;
    opacity: 1;
}
}.persc_5 {
    position: absolute;
    bottom: 39px;
    right: 31%}
.pc_animat5 {
    opacity: 0;
    animation: pc_animat5 .4s ease-in;
    -webkit-animation: pc_animat5 .4s ease-in;
    -moz-animation: pc_animat5 .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat6, .pc_animat7 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat5 {
    0% {
    right: 34%;
    opacity: 0;
}
100% {
    right: 31%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat5 {
    0% {
    right: 34%;
    opacity: 0;
}
100% {
    right: 31%;
    opacity: 1;
}
}.persc_6 {
    position: absolute;
    bottom: 29px;
    right: 24%;
    z-index: 0;
}
.persc_7, .persc_8 {
    position: absolute;
    bottom: 32px;
}
.pc_animat6 {
    opacity: 0;
    animation: pc_animat6 .4s ease-in;
    -webkit-animation: pc_animat6 .4s ease-in;
    -moz-animation: pc_animat6 .4s ease-in;
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
    -moz-animation-delay: 2.2s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat6 {
    0% {
    right: 27%;
    opacity: 0;
}
100% {
    right: 24%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat6 {
    0% {
    right: 27%;
    opacity: 0;
}
100% {
    right: 24%;
    opacity: 1;
}
}.persc_7 {
    right: 17.5%;
    z-index: -1;
}
.pc_animat7 {
    opacity: 0;
    animation: pc_animat7 .4s ease-in;
    -webkit-animation: pc_animat7 .4s ease-in;
    -moz-animation: pc_animat7 .4s ease-in;
    animation-delay: 2.5s;
    -webkit-animation-delay: 2.5s;
    -moz-animation-delay: 2.5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat8, .pc_animat9 {
    transition: all .4s ease-in;
}
@keyframes pc_animat7 {
    0% {
    right: 20.5%;
    opacity: 0;
}
100% {
    right: 17.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat7 {
    0% {
    right: 20.5%;
    opacity: 0;
}
100% {
    right: 17.5%;
    opacity: 1;
}
}.persc_8 {
    right: 12%;
    z-index: -2;
}
.persc_10, .persc_11, .persc_12, .persc_9 {
    bottom: 20px;
    position: absolute;
}
.pc_animat8 {
    opacity: 0;
    animation: pc_animat8 .4s ease-in;
    -webkit-animation: pc_animat8 .4s ease-in;
    -moz-animation: pc_animat8 .4s ease-in;
    animation-delay: 3.1s;
    -webkit-animation-delay: 3.1s;
    -moz-animation-delay: 3.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat8 {
    0% {
    right: 15%;
    opacity: 0;
}
100% {
    right: 12%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat8 {
    0% {
    right: 15%;
    opacity: 0;
}
100% {
    right: 12%;
    opacity: 1;
}
}.persc_9 {
    right: 31.5%;
    z-index: 0;
}
.pc_animat9 {
    opacity: 0;
    animation: pc_animat9 .4s ease-in;
    -webkit-animation: pc_animat9 .4s ease-in;
    -moz-animation: pc_animat9 .4s ease-in;
    animation-delay: 6.7s;
    -webkit-animation-delay: 6.7s;
    -moz-animation-delay: 6.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat10, .pc_animat11 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat9 {
    0% {
    right: 28.5%;
    opacity: 0;
}
100% {
    right: 31.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat9 {
    0% {
    right: 28.5%;
    opacity: 0;
}
100% {
    right: 31.5%;
    opacity: 1;
}
}.persc_10 {
    right: 26%;
    z-index: 2;
}
.pc_animat10 {
    opacity: 0;
    animation: pc_animat10 .4s ease-in;
    -webkit-animation: pc_animat10 .4s ease-in;
    -moz-animation: pc_animat10 .4s ease-in;
    animation-delay: 6s;
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat10 {
    0% {
    right: 22%;
    opacity: 0;
}
100% {
    right: 26%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat10 {
    0% {
    right: 22%;
    opacity: 0;
}
100% {
    right: 26%;
    opacity: 1;
}
}.persc_11 {
    right: 21%;
    z-index: 1;
}
.pc_animat11 {
    opacity: 0;
    animation: pc_animat11 .4s ease-in;
    -webkit-animation: pc_animat11 .4s ease-in;
    -moz-animation: pc_animat11 .4s ease-in;
    animation-delay: 6.3s;
    -webkit-animation-delay: 6.3s;
    -moz-animation-delay: 6.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat12, .pc_animat13 {
    transition: all .4s ease-in;
}
@keyframes pc_animat11 {
    0% {
    right: 24%;
    opacity: 0;
}
100% {
    right: 21%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat11 {
    0% {
    right: 24%;
    opacity: 0;
}
100% {
    right: 21%;
    opacity: 1;
}
}.persc_12 {
    right: 15.5%;
    z-index: 0;
}
.pc_animat12 {
    opacity: 0;
    animation: pc_animat12 .4s ease-in;
    -webkit-animation: pc_animat12 .4s ease-in;
    -moz-animation: pc_animat12 .4s ease-in;
    animation-delay: 7s;
    -webkit-animation-delay: 7s;
    -moz-animation-delay: 7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat12 {
    0% {
    right: 18.5%;
    opacity: 0;
}
100% {
    right: 15.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat12 {
    0% {
    right: 18.5%;
    opacity: 0;
}
100% {
    right: 15.5%;
    opacity: 1;
}
}.persc_13 {
    position: absolute;
    bottom: 23px;
    right: 6%;
    z-index: 1;
}
.pc_animat13 {
    opacity: 0;
    animation: pc_animat13 .4s ease-in;
    -webkit-animation: pc_animat13 .4s ease-in;
    -moz-animation: pc_animat13 .4s ease-in;
    animation-delay: 7.3s;
    -webkit-animation-delay: 7.3s;
    -moz-animation-delay: 7.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat14, .pc_animat15 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat13 {
    0% {
    right: 9%;
    opacity: 0;
}
100% {
    right: 6%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat13 {
    0% {
    right: 9%;
    opacity: 0;
}
100% {
    right: 6%;
    opacity: 1;
}
}.persc_14 {
    position: absolute;
    bottom: 35px;
    right: 1.5%;
    z-index: 0;
}
.persc_15, .persc_16, .persc_17 {
    z-index: 1;
    position: absolute;
}
.pc_animat14 {
    opacity: 0;
    animation: pc_animat14 .4s ease-in;
    -webkit-animation: pc_animat14 .4s ease-in;
    -moz-animation: pc_animat14 .4s ease-in;
    animation-delay: 7.7s;
    -webkit-animation-delay: 7.7s;
    -moz-animation-delay: 7.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat14 {
    0% {
    right: 3.5%;
    opacity: 0;
}
100% {
    right: 1.5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat14 {
    0% {
    right: 3.5%;
    opacity: 0;
}
100% {
    right: 1.5%;
    opacity: 1;
}
}.persc_15 {
    bottom: 20px;
    left: 12.5%}
.pc_animat15 {
    opacity: 0;
    animation: pc_animat15 .4s ease-in;
    -webkit-animation: pc_animat15 .4s ease-in;
    -moz-animation: pc_animat15 .4s ease-in;
    animation-delay: 3.4s;
    -webkit-animation-delay: 3.4s;
    -moz-animation-delay: 3.4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat16, .pc_animat17 {
    transition: all .4s ease-in;
}
@keyframes pc_animat15 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat15 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}.persc_16 {
    bottom: 20px;
    left: 17%}
.pc_animat16 {
    opacity: 0;
    animation: pc_animat16 .4s ease-in;
    -webkit-animation: pc_animat16 .4s ease-in;
    -moz-animation: pc_animat16 .4s ease-in;
    animation-delay: 3.7s;
    -webkit-animation-delay: 3.7s;
    -moz-animation-delay: 3.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat16 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat16 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 20px;
    opacity: 1;
}
}.persc_17 {
    bottom: 8px;
    left: .5%}
.pc_animat17 {
    opacity: 0;
    animation: pc_animat17 .4s ease-in;
    -webkit-animation: pc_animat17 .4s ease-in;
    -moz-animation: pc_animat17 .4s ease-in;
    animation-delay: 4s;
    -webkit-animation-delay: 4s;
    -moz-animation-delay: 4s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.pc_animat18, .pc_animat19 {
    transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat17 {
    0% {
    left: -2%;
    opacity: 0;
}
100% {
    left: .5%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat17 {
    0% {
    left: -2%;
    opacity: 0;
}
100% {
    left: .5%;
    opacity: 1;
}
}.persc_18 {
    position: absolute;
    bottom: 18px;
    left: 6%;
    z-index: 2;
}
.pc_animat18 {
    opacity: 0;
    animation: pc_animat18 .4s ease-in;
    -webkit-animation: pc_animat18 .4s ease-in;
    -moz-animation: pc_animat18 .4s ease-in;
    animation-delay: 4.3s;
    -webkit-animation-delay: 4.3s;
    -moz-animation-delay: 4.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat18 {
    0% {
    bottom: 10px;
    opacity: 0;
}
100% {
    bottom: 18px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat18 {
    0% {
    bottom: 10px;
    opacity: 0;
}
100% {
    bottom: 18px;
    opacity: 1;
}
}.persc_19 {
    position: absolute;
    bottom: 20px;
    left: 24%;
    z-index: 1;
}
.pc_animat19 {
    opacity: 0;
    animation: pc_animat19 .4s ease-in;
    -webkit-animation: pc_animat19 .4s ease-in;
    -moz-animation: pc_animat19 .4s ease-in;
    animation-delay: 4.7s;
    -webkit-animation-delay: 4.7s;
    -moz-animation-delay: 4.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.pc_animat20, .pc_animat21 {
    transition: all .4s ease-in;
}
@keyframes pc_animat19 {
    0% {
    left: 27%;
    opacity: 0;
}
100% {
    left: 24%;
    opacity: 1;
}
}@-webkit-keyframes pc_animat19 {
    0% {
    left: 27%;
    opacity: 0;
}
100% {
    left: 24%;
    opacity: 1;
}
}.persc_20 {
    position: absolute;
    bottom: 17px;
    left: 32%;
    z-index: 1;
}
.pc_animat20 {
    opacity: 0;
    animation: pc_animat20 .4s ease-in;
    -webkit-animation: pc_animat20 .4s ease-in;
    -moz-animation: pc_animat20 .4s ease-in;
    animation-delay: 5s;
    -webkit-animation-delay: 5s;
    -moz-animation-delay: 5s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
@keyframes pc_animat20 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 17px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat20 {
    0% {
    bottom: 0;
    opacity: 0;
}
100% {
    bottom: 17px;
    opacity: 1;
}
}.persc_21 {
    position: absolute;
    bottom: 96px;
    left: 13%;
    z-index: 1;
}
.pc_animat21 {
    opacity: 0;
    animation: pc_animat21 .4s ease-in;
    -webkit-animation: pc_animat21 .4s ease-in;
    -moz-animation: pc_animat21 .4s ease-in;
    animation-delay: 5.3s;
    -webkit-animation-delay: 5.3s;
    -moz-animation-delay: 5.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
    margin: 0;
}
.best_whitning img, .pc_animat22 {
    margin: 0;
    transition: all .4s ease-in;
}
@keyframes pc_animat21 {
    0% {
    bottom: 86px;
    opacity: 0;
}
100% {
    bottom: 96px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat21 {
    0% {
    bottom: 86px;
    opacity: 0;
}
100% {
    bottom: 96px;
    opacity: 1;
}
}.persc_22 {
    position: absolute;
    bottom: 105px;
    left: 7.5%;
    z-index: 1;
}
.pc_animat22 {
    opacity: 0;
    animation: pc_animat22 .4s ease-in;
    -webkit-animation: pc_animat22 .4s ease-in;
    -moz-animation: pc_animat22 .4s ease-in;
    animation-delay: 5.7s;
    -webkit-animation-delay: 5.7s;
    -moz-animation-delay: 5.7s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes pc_animat22 {
    0% {
    bottom: 95px;
    opacity: 0;
}
100% {
    bottom: 105px;
    opacity: 1;
}
}@-webkit-keyframes pc_animat22 {
    0% {
    bottom: 95px;
    opacity: 0;
}
100% {
    bottom: 105px;
    opacity: 1;
}
}.impact_frame {
    width: 100%;
    float: left;
    min-height: 500px;
}
.impact_prodct_bx {
    position: relative;
    float: left;
    width: 96%;
    margin: 0 2%;
    min-height: 350px;
}
.impact_caption {
    width: 100%;
    float: left;
    text-align: center;
    margin: 20px 0 0;
}
.best_whitning, .best_whitning2 {
    min-height: 428px;
    width: 50%;
    float: left;
}
.pink_font {
    color: #e5097f;
    font-weight: 400;
}
.impact_caption a {
    color: #d71920;
    font-weight: 700;
}
.fotr1 h4, .fotr1 ul li, .fotr2 strong {
    font-family: districtthinregular;
}
.impact_caption a:hover {
    color: #d71920;
}
.best_whitning {
    text-align: center;
    position: relative;
}
.best_whitning img {
    border: 0 solid #fc0;
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: best_whitning_animate .6s ease-in;
    -webkit-animation: best_whitning_animate .6s ease-in;
    -moz-animation: best_whitning_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.optib_animt, .txt_anim {
    transition: all .4s ease-in;
    margin: 0;
}
.optiblnd_dv {
    position: absolute;
    bottom: 0;
    left: 34%}
.optib_animt {
    opacity: 0;
    animation: optib_animt .4s ease-in;
    -webkit-animation: optib_animt .4s ease-in;
    -moz-animation: optib_animt .4s ease-in;
    animation-delay: 1.8s;
    -webkit-animation-delay: 1.8s;
    -moz-animation-delay: 1.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes optib_animt {
    0% {
    left: 32%;
    opacity: 0;
}
100% {
    left: 34%;
    opacity: 1;
}
}@-webkit-keyframes optib_animt {
    0% {
    left: 32%;
    opacity: 0;
}
100% {
    left: 34%;
    opacity: 1;
}
}.best_whitning2 {
    text-align: right;
    position: relative;
}
.impact_txt_img {
    position: absolute;
    left: 20px;
    bottom: 45%}
.txt_anim {
    opacity: 0;
    animation: txt_anim .4s ease-in;
    -webkit-animation: txt_anim .4s ease-in;
    -moz-animation: txt_anim .4s ease-in;
    animation-delay: 2.8s;
    -webkit-animation-delay: 2.8s;
    -moz-animation-delay: 2.8s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes txt_anim {
    0% {
    left: 10px;
    opacity: 0;
}
100% {
    left: 0px;
    opacity: 1;
}
}@-webkit-keyframes txt_anim {
    0% {
    left: 10px;
    opacity: 0;
}
100% {
    left: 20px;
    opacity: 1;
}
}.anim_img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: best_whitning_animate .6s ease-in;
    -webkit-animation: best_whitning_animate .6s ease-in;
    -moz-animation: best_whitning_animate .6s ease-in;
    opacity: 0;
    animation-delay: 2.1s;
    -webkit-animation-delay: 2.1s;
    -moz-animation-delay: 2.1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes best_whitning_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes best_whitning_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.footr_bg {
    width: 100%;
    float: left;
    background-color: #fff;
    border-top: 1px solid #ededed;
}
.footr_bg .container-fluid {
    background-color: #1e53a1;
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
    padding: 0;
}
.fotr1, .fotr2 {
    text-align: left;
    float: left;
}
.fotr1 {
    width: 24%;
    padding: 20px 0 40px;
    min-height: 300px;
}

.fotr1 h4 {
    font-size: 26px;
    color: #000;
}
.fotr2 strong, .ftr_list1 li {
    font-size: 15px;
    color: #707070;
}
.fotr1 ul {
    margin: 0;
    padding: 0;
}
.fotr1 ul li {
    list-style: none;
}
.fotr1 ul li a {
    color: #6c6c6c;
    font-size: 15px;
    padding: 2px 0;
    display: block;
    text-decoration: none;
    transition: all .5s ease;
}
.fotr1 ul li:hover a {
    color: #d71920;
    text-decoration: none;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.fotr2 {
    width: 28%;
    padding: 20px 0 50px;
}
.ftr_list1 {
    margin: 10px 0 0;
    padding: 0;
}
.ftr_list1 li {
    margin: 0 0 5px;
    padding: 0 0 0 25px;
    background-image: url(../images/location_nav.png);
    background-repeat: no-repeat;
    background-position: top left;
    font-weight: 400;
}
.ftr_list1 li+li {
    background-image: url(../images/web_icon.png);
}
.ftr_list1 li+li+li {
    background-image: url(../images/mail_icon.png);
}
.ftr_list1 li+li+li+li {
    background-image: url(../images/call_icon.png);
}
.ftr_list1 li+li+li+li+li {
    background-image: url(../images/fax_icon.png);
}
.ftr_list1 li+li+li a {
    color: #707070;
    text-decoration: none;
}
.copyrgt, ul.footer_list li a {
    color: #fff;
    font-size: 15px;
    font-family: 'Source Sans Pro', sans-serif;
}
.social_list1 {
    margin: 0;
    padding: 0;
}
.social_list1 li {
    margin: 0 1px 0 0!important;
    padding: 0;
}
.copyrgt, ul.footer_list {
    width: 50%;
    padding: 15px 0;
    margin: 0;
}
.copyrgt {
    float: right;
    text-align: right;
}
ul.footer_list {
    float: left;
}
.about_us_frame, .bread_crum1_frm {
    width: 100%;
    float: left;
}
ul.footer_list li {
    list-style: none;
    background-image: url(../images/border_slice2.jpg);
    background-position: right;
    background-repeat: no-repeat;
    padding: 0 10px;
    float: left;
    display: inline;
}
ul.breadcrumb1 li:first-child a, ul.footer_list li:last-child {
    background-image: none;
}
.bread_crum1_frm {
    margin: 35px 0 20px;
}
.bread_crum1 {
    list-style: none;
    width: auto;
    float: left;
    height: 35px;
}
ul.breadcrumb1 {
    width: auto;
    float: left;
    display: inline-block;
    position: relative;
    background-color: #e5e5e5;
}
ul.breadcrumb1::after {
    content: url(../images/arrow_right3.png);
    width: 16px;
    height: 35px;
    position: absolute;
    right: -16px;
    z-index: 1;
}
ul.breadcrumb1 li {
    float: left;
    list-style: none;
    font: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #000;
    width: auto;
    height: 34px;
}
.side_menu_frame_in h3, ul.breadcrumb1 li a {
    font-size: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    float: left;
}
ul.breadcrumb1 li a {
    text-decoration: none;
    padding: 7px 10px 7px 25px;
    width: auto;
    background: url(../images/bredcrumb_arrow.png) no-repeat #e5e5e5;
    color: #000;
    position: relative;
    display: inline-block;
    text-align: left;
}
ul.breadcrumb1 li a.actv_tb {
    color: #223f9a;
}
.buy_frm, .buy_frm:hover {
    color: #FFF;
}
.side_menu_frame {
    width: 23%;
    float: left;
}
.side_menu_frame_in {
    width: 100%;
    float: left;
    border: 1px solid #e5e5e5;
}
.buy_frm {
    text-decoration: none;
    padding: 12px;
    float: left;
    width: 100%;
    margin-top: 20px;
    text-align: center;
    font-size: 15px;
    font-weight: 700;
    background: #d64543;
    border-radius: 3px;
}
.side_menu_frame_in h3 {
    width: 100%;
    padding: 20px;
    margin: 0;
    text-align: left;
    background-color: #22409a;
    color: #fff;
}
ul.side_menu {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
}
ul.side_menu li {
    border-bottom: 1px dashed #cfcfcf;
    display: block;
    float: left;
    width: 100%}
ul.side_menu li:last-child {
    border-bottom: 0 dashed #cfcfcf;
}
ul.side_menu li a {
    display: block;
    padding: 12px 20px;
    font: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    color: #000;
}
.about_main_cnt h3, .about_main_cnt h4, .about_main_cnt p, .our_product_frm h4 {
    font-family: Myriad Pro, Arial, sans-serif;
}
ul.side_menu li a.active, ul.side_menu li:hover a {
    color: #223f9a;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    background-color: #e5e5e5;
}
.about_main_cnt {
    width: 67%;
    float: left;
    text-align: center;
    margin: 0 5%}
.about_main_cnt h3, .about_main_cnt h4 {
    font-size: 36px;
    color: #223f9a;
    font-weight: 700;
}
.about_main_cnt p {
    font-size: 19px;
    color: #223f9a;
    line-height: normal;
    text-align: justify!important;
}
.redcolor {
    color: #dc4b4c;
}
.our_product_frm {
    width: 100%;
    float: left;
}
.our_product_frm h4 {
    background-image: url(../images/bg_slic_hdg.jpg);
    background-repeat: no-repeat;
    background-position: bottom center;
    display: block;
    font-size: 21px;
    padding-bottom: 5px;
    color: #223f9a;
    font-weight: 700;
    border-bottom: 0 solid #fff!important;
}
.abt_whol_viw, .abtwhol_viw_togl {
    font-size: 17px;
    color: #144ea2;
    font-family: Roboto, sans-serif;
    height: 40px;
    margin: 0;
    cursor: pointer;
    background-repeat: no-repeat;
}
.xtr_txt {
    display: none;
    float: left;
    width: 100%}
.abt_whol_txt, .abt_whol_viw, .abtwhol_viw_togl {
    display: block;
    width: 100%}
.abt_whol_txt {
    float: left;
    text-align: center;
}
.abt_whol_viw {
    background-image: url(../images/blue_down_arw.jpg);
    background-position: bottom;
}
.abtwhol_viw_togl {
    background-image: url(../images/blue_up_arw.jpg);
    background-position: top;
    padding: 13px 0 0;
}
.all_abt_tb {
    width: 100%;
    float: left;
}
.all_abt_tb ul li {
    width: 46%;
    background-color: #fff;
    float: left;
    text-align: center;
    margin: 1%;
    box-sizing: border-box;
    padding: 3% 6%;
    box-shadow: 0 0 2px 3px #ececec;
    cursor: pointer;
    min-height: 250px;
}
.all_abt_tb ul li span {
    height: 90px;
    width: 90px;
    display: inline-block;
    text-align: center;
    background-repeat: no-repeat;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.all_abt_tb ul li:hover span {
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.all_abt_tb ul li:nth-child(1) span {
    background-image: url(../images/vision_icon.png);
    background-position: 0 82%}
.all_abt_tb ul li:nth-child(1):hover span {
    background-position: 100% 82%}
.all_abt_tb ul li:nth-child(2) span {
    background-image: url(../images/mission_icon.png);
    background-position: 1% 82%}
.all_abt_tb ul li:nth-child(2):hover span {
    background-position: 93% 82%}
.all_abt_tb ul li:nth-child(3) span {
    background-image: url(../images/values_icon.png);
    background-position: 0 82%;
    width: 85px;
}
.all_abt_tb ul li:nth-child(3):hover span {
    background-position: 102% 82%}
.all_abt_tb ul li:nth-child(4) span {
    background-image: url(../images/quality_policy_icon.png);
    background-position: 4.5% 82%;
    width: 68px;
}
.all_abt_tb ul li:nth-child(4):hover span {
    background-position: 95% 82%}
.all_abt_tb ul li:nth-child(5) span {
    background-image: url(../images/safety_healthy_environmental_policy.png);
    background-position: 1.5% 82%;
    width: 68px;
    height: 72px;
}
.all_abt_tb ul li:nth-child(5):hover span {
    background-position: 103.5% 82%}
.all_abt_tb ul li:nth-child(6) span {
    background-image: url(../images/csr_policy_icon.png);
    background-position: .5% 82%;
    width: 85px;
    height: 80px;
}
.fabric_car_carousl, .our_product_cont {
    width: 100%;
    float: left;
}
.all_abt_tb ul li:nth-child(6):hover span {
    background-position: 101% 82%}
.all_abt_tb ul li:nth-child(5) strong {
    line-height: 19px;
}
.all_abt_tb ul li strong {
    font-size: 22px;
    color: #223f9a;
    font-weight: 700;
    display: block;
    margin: 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li p {
    font-size: 13px;
    color: #7c7c7c;

    margin: 5px 0 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li a {
    color: #ff565c;
    font-size: 12px;
    display: block;
    margin: 10px 0 0;
    font-family: Tahoma, sans-serif;
}
.all_abt_tb ul li:hover {
    box-shadow: 0 0 2px 4px #ececec;
}
.fabric_car_carousl {
    margin: 25px 0;
}
.fabric_car_carousl ul {
    margin: 0;
    padding: 0;
}
.fabric_car_carousl ul li {
    float: left;
    margin: 0;
    width: auto;
}
.fabric_car_carousl span {
    display: block;
    float: left;
    margin: 20px 0;
    width: 100%}
.fabric_car_carousl span a {
    font-size: 13px;
    font-family: Roboto, sans-serif;
    color: #223f9a;
    text-align: center;
    font-weight: 300;
    margin: 10px 0;
    width: 100%}
ul.values_points, ul.values_points li p {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.go_clk {
    width: 35px;
    height: 35px;
    box-shadow: 0 2px 3px 1px #afafaf;
    background-color: #dc4b4c;
    display: block;
    border-radius: 50%;
    color: #fff;
    padding-top: 18px;
    font-style: normal;
    font-size: 19px;
    text-align: center;
    margin: 30px auto 0;
}
.fabric_pro1 {
    display: table-cell;
    height: 350px;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display: none;
    margin-top: 0;
}
.nbs-flexisel-item img {
    margin-top: 0;
    margin-bottom: 0;
}
.actv_pg {
    color: #22409a!important;
}
.about_main_cnt h4 {
    border-bottom: 0 solid #d71920;
    display: inline-block;
    padding: 0 10px;
}
ul.values_points {
    width: 100%;
    float: left;
}
ul.values_points li {
    width: 45%;
    float: left;
    margin: 0 0 0 5%;
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0 5px 10px;
}
ul.values_points li strong {
    font-size: 44px;
    color: #fff;
    text-shadow: -1px -1px 0 #999898, 1px -1px 0 #999898, -1px 1px 0 #999898, 1px 1px 0 #999898;
    float: left;
    width: 20%;
    font-weight: 400;
}
.valu_frame {
    width: 100%;
    float: left;
}
ul.values_points li p {
    width: 80%;
    font-size: 16px;
    color: #223f9a;
    padding: 0;
    margin: 0;
    text-align: left;
    height: auto;
    display: table-cell;
    vertical-align: middle;
}
ul.values_points li:nth-child(10), ul.values_points li:nth-child(9) {
    border-bottom: 0 solid #ccc;
}
ul.safty_polc_points li {
    width: 95%;
    margin: 0 0 0 5%;
    border-bottom: 1px dashed #999898;
    padding: 5px 0;
}
ul.safty_polc_points li strong {
    width: 9%}
ul.safty_polc_points li p {
    width: 90%}
ul.safty_polc_points li:last-child {
    border-bottom: 0 dashed #ccc;
}
.new_value {
    padding-left: 10%}
ul.csr_point li {
    width: 98%;
    margin: 0;
    border-bottom: 0 solid #e5e5e5;
    padding: 0 0 0 25px;
    background-image: url(../images/blue_disc.png);
    background-position: 0 12px;
    background-repeat: no-repeat;
}
ul.csr_point li p {
    font-size: 16px;
    font-family: Myriad Pro, Arial, sans-serif;
    color: #223f9a;
    padding: 10px 0;
}
.product_detail_fram h1, .product_detail_fram h2, ul.avlbal_sz_list li {
    font-family: 'Roboto Slab', serif;
}
.product_detail_fram {
    width: 100%;
    float: left;
    position: relative;
}
.product_detail_outr1 {
    width: 80%;
    margin: 0 auto;
    text-align: center;
}
.product_detail_fram h1 {
    color: #223f9a;
    font-size: 36px;
    font-weight: 300;
}
.product_detail_fram h2 {
    color: #223f9a;
    font-size: 26px;
}
.product_detail_outr1 img {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    position: relative;
    animation: prodv_animate .6s ease-in;
    -webkit-animation: prodv_animate .6s ease-in;
    -moz-animation: prodv_animate .6s ease-in;
    opacity: 0;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes prodv_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}@-webkit-keyframes prodv_animate {
    0% {
    -webkit-transform: scale(.8);
    transform: scale(.8);
    opacity: 0;
}
100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.pakshot_contnr {
    margin: 55px 0 20px;
}
.avalbal_fram {
    position: absolute;
    left: 0;
    top: 51%;
    width: 30%}
.avlbl_anim {
    opacity: 0;
    animation: avlbl_anim .4s ease-in;
    -webkit-animation: avlbl_anim .4s ease-in;
    -moz-animation: avlbl_anim .4s ease-in;
    animation-delay: 2.3s;
    -webkit-animation-delay: 2.3s;
    -moz-animation-delay: 2.3s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes avlbl_anim {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}@-webkit-keyframes avlbl_anim {
    0% {
    left: -10px;
    opacity: 0;
}
100% {
    left: 0;
    opacity: 1;
}
}ul.avlbal_sz_list {
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.avlbal_sz_list li {
    width: auto;
    padding: 5px 15px;
    background-color: #ffb400;
    border-radius: 5px;
    display: inline-block;
    font-size: 13px;
    color: #000;
    margin: 2px;
    cursor: pointer;
    transition: ease-in .25s;
}
ul.avlbal_sz_list li:first-child {
    margin: 0 2px 0 0;
}
ul.avlbal_sz_list li:hover {
    transition: ease-in .25s;
    background-color: #fec640;
    color: #223f9a;
    border-radius: 0;
}
.hdg_anim, .materl_img img {
    transition: all .4s ease-in;
}
.hdg_anim {
    position: relative;
    animation: hdg_anim .4s ease-in;
    -webkit-animation: hdg_anim .4s ease-in;
    -moz-animation: hdg_anim .4s ease-in;
    opacity: 0;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes hdg_anim {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}@-webkit-keyframes hdg_anim {
    0% {
    top: -20px;
    opacity: 0;
}
100% {
    top: 0;
    opacity: 1;
}
}.share_product {
    position: absolute;
    right: 90px;
    top: -50px;
    width: 33px;
    height: 35px;
}
.prdct_dscrp_frame {
    width: 100%;
    float: left;
}
.prdct_dscrp_inner {
    width: 70%;
    margin: 0 15%}
.prdct_dscrp_inner .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    border-bottom: 1px solid #d3d3d3;
    border-top: 0 solid #d3d3d3!important;
}
.prdct_dscrp_inner .panel-group .panel {
    border-radius: 0;
}
.prdct_dscrp_inner .panel {
    border: 0 solid #cfcfcf;
}
.prdct_dscrp_inner .panel-title {
    color: #22409a;
    font-size: 22px;
    font-family: 'Source Sans Pro', sans-serif;
}
.prdct_dscrp_inner .panel-body, .prdct_dscrp_inner .panel-body p {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    color: #22409a;
}
ul.pro_Descp1 {
    list-style: none;
    margin: 15px 0;
    padding: 0;
}
ul.pro_Descp1 li {
    background-image: url(../images/blue_disc.png);
    background-repeat: no-repeat;
    background-position: 0 12%;
    margin: 0;
    padding: 0 0 10px 35px;
}
.prdct_dscrp_inner .panel-body {
    line-height: normal;
    border: 0 solid #d3d3d3!important;
}
.prdct_dscrp_inner .panel-body p {
    line-height: 26px;
}
.prdct_dscrp_inner .panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: url(../images/minus_img.png);
    float: right;
    right: 1.5em;
}
.prdct_dscrp_inner .panel-heading a.collapsed:after {
    content: url(../images/plus_img.png);
    float: right;
}
.detail_page_slider {
    width: 49%;
    float: left;
    margin: 0 1% 0 0;
}
.detail_page_slider h4, .latest_tvc_detail_frm h4 {
    font-family: Montserrat, sans-serif;
    font-size: 29px;
    color: #223f9a;
    margin: 10px 0;
    text-align: center;
    font-weight: 400;
}
.detail_page_slider .carousel-inner .active.left {
    left: -50%}
.detail_page_slider .carousel-inner .next {
    left: 50%}
.detail_page_slider .carousel-inner .prev {
    left: -50%}
.carousel-control.right, .detail_page_slider .carousel-control.left {
    background-image: none;
}
.latest_tvc_detail_frm {
    width: 50%;
    float: left;
}
.buy_form span, .buy_form strong {
    color: #000;
    font-size: 15px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.latest_tvc_detail {
    width: 489px;
    float: none;
    position: relative;
    height: 297px;
    margin: 0 auto;
}
.latest_tvc_detail_frm a {
    margin: 10px 0;
    display: block;
    text-align: center;
    width: 100%}
.latest_tvc_detail iframe {
    width: 100%;
    height: 100%;
    position: absolute;
}
#wrap_frame2 {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    height: 297px;
}
.buy_form_lft, .buy_form_rgt {
    width: 50%;
    float: left;
}
.input_wrapr, .input_wrapr3 {
    height: 49px;
    box-shadow: 0 0 2px 2px #d5dbe3;
}
.buy_form_rgt {
    text-align: -webkit-right;
    text-align: -moz-right;
}
.buy_form {
    width: 100%;
    float: left;
}
.buy_form span {
    float: left;
    width: 10%;
    text-align: center;
}
.buy_form strong {
    float: left;
    text-align: left;
    font-weight: 400;
    width: 90%}
.domstic_trad_frm {
    width: 73%;
    float: left;
    margin: 0 0 30px 4%;
    background-color: #ecf3fc;
    text-align: center;
}
.domstic_trad_frm h4 {
    font-size: 30px;
    color: #22409a;
    margin: 30px 0 10px;
    font-family: Montserrat, sans-serif;
    display: block;
}
.domstic_trad_frm form {
    padding: 2% 0;
    float: left;
    width: 80%;
    margin: 0 10%}
.input_wrapr {
    width: 63%;
    background-color: transparent;
    margin: 7px 0;
}
.input_wrapr span {
    padding: 13px 10px;
    border-right: #cfcfcf 1px solid;
    width: 10%;
    display: block;
    float: left;
    text-align: center;
    background-color: #f9f9f9;
}
.input_wrapr input, .input_wrapr2 textarea {
    font-size: 15px;
    color: #7b7b7b;
    border: none;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.input_wrapr input {
    width: 90%;
    float: left;
    padding: 13px 0 14px 10px;
    background-color: #f9f9f9;
}
.input_wrapr2 {
    width: 63%;
    min-height: 136px;
    margin: 7px 0;
    background-color: transparent;
}
.buy_bottom_sec, .buy_form i, .buy_form_2, .buy_form_centr {
    width: 100%;
    float: left;
}
.input_wrapr2 textarea {
    width: 100%;
    float: left;
    padding: 10px 0 0 40px;
    min-height: 136px;
    background-image: url(../images/icon2.jpg);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    box-shadow: 0 0 2px 2px #d5dbe3;
    background-color: #f9f9f9;
}
.submit_app, .submt_btn {
    border-radius: 5px;
    text-transform: uppercase;
}
.buy_form i {
    color: #aaafb5;
    font-size: 12px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
    text-align: left;
}
.box_alignmnt, .input_wrapr3 span, .logistcs_contnr, .sky_colr, .submit_app {
    text-align: center;
}
.buy_bottom_sec {
    background-image: url(../images/bg_slicbuy.jpg);
    background-position: center;
    background-repeat: repeat-x;
    margin: 10px 0;
}
.buy_bottom_sec h4 {
    margin: 20px 0;
    color: #22409a;
    font-size: 23px;
    display: inline-block;
    padding: 0 10px;
    background-color: #ecf3fc;
}
.buy_form_2 {
    margin: 0;
    padding: 0;
}
.buy_form_centr {
    margin: 20px 0 30px;
}
.submt_btn {
    width: auto;
    padding: 7px 30px;
    border: 1px solid #dc4b4c;
    background-color: #dc4b4c;
    color: #fff;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    transition: all .25s ease;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    margin: 0 3px;
}
.submt_btn:hover {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.color_chng {
    background-color: #fff;
    color: #000;
    border: 1px solid #bdc2ca;
}
.input_wrapr3 {
    width: 95%;
    background-color: #f9f9f9;
    margin: 14px 0 0;
}
.input_wrapr3 span {
    padding: 13px 10px;
    border-right: #cfcfcf 1px solid;
    width: 15%;
    display: block;
    float: left;
    background-color: #f9f9f9;
}
.input_wrapr3 select.city_select, .input_wrapr3 select.isd_code {
    display: inline-block;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    -webkit-appearance: none;
    float: left;
    background-repeat: no-repeat;
    cursor: pointer;
}
.input_wrapr3 span.df_sz {
    padding: 11px 10px;
}
.input_wrapr3 input {
    width: 85%;
    float: left;
    padding: 13px 0 14px 10px;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    border: none;
    background-color: #f9f9f9;
}
.input_wrapr3 select.isd_code {
    border: 0 solid #fff;
    width: 20%;
    padding: 14px 0 13px;
    border-right: #cfcfcf 1px solid;
    -moz-appearance: none;
    appearance: none;
    background-color: #f9f9f9;
    background-image: url(../images/down_arrow.png);
    background-position: 93% 52%}
.input_wrapr3 input.df_sz_inpt {
    width: 65%}
.input_wrapr4 {
    min-height: 148px;
    margin: 14px 0 0;
    width: 95%;
    background-color: transparent;
}
.input_wrapr4 textarea {
    width: 100%;
    float: left;
    padding: 10px 0 0 40px;
    font-size: 15px;
    color: #7b7b7b;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    border: none;
    min-height: 148px;
    background-image: url(../images/icon6.jpg);
    background-repeat: no-repeat;
    background-position: 7px 10px;
    box-shadow: 0 0 2px 2px #d5dbe3;
    background-color: #f9f9f9;
}
.input_wrapr3 select.city_select {
    border: 0 solid #fff;
    width: 85%;
    padding: 14px 0 13px 10px;
    border-right: #cfcfcf 0 solid;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/down_arrow.png);
    background-position: 96% 52%;
    background-color: #f9f9f9;
}
.logistcs_contnr h1, .logistcs_contnr h3 {
    font-family: "Myriad Pro", sans-serif;
    color: #22409a;
}
.distbutr_form {
    width: 92%;
    float: left;
    margin: 0 6% 20px;
}
.distbutr_form ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: none;
}
.distbutr_form ul li:last-child {
    margin: 0;
}
.distbutr_form li {
    background-color: #f9f9f9;
    width: 135px;
    height: 114px;
    box-shadow: 0 0 2px 1px #d5dbe3;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    margin-right: 10px;
}
.bg_beige, .bg_transprnt {
    background-color: transparent;
    width: 100%;
    display: block;
    height: 114px;
}
.distbutr_form ul li img {
    padding-top: 20px;
}
.bg_transprnt {
    border: 1px dotted #bdc2ca;
}
.bg_beige {
    border: 0 dotted #bdc2ca;
}
.image_upload {
    border: 1px dotted #bdc2ca;
    width: 135px;
    height: 114px;
    display: table-cell;
    vertical-align: middle;
}
.image_upload>input {
    display: none!important;
}
.image_upload img {
    width: 72px;
    height: 61px;
    cursor: pointer;
    padding-top: 0;
}
.logistc_contnt, .logistc_lft {
    width: 100%;
    float: left;
}
.reduc_sz {
    padding: 7px 30px;
    text-transform: uppercase;
    font-size: 14px;
    margin: 0 5px;
}
.logistcs_contnr h1 {
    font-size: 36px;
    font-weight: 700!important;
    margin: 0 0 20px;
}
.logistcs_contnr h3 {
    font-size: 21px;
    font-weight: 400;
    line-height: 26px;
}
.logistc_contnt p {
    font-size: 21px;
    color: #22409a;
    font-family: Oswald, sans-serif;
    font-weight: 300;
    margin: 0;
}
.logistc_contnt p b {
    font-weight: 400;
}
.logistc_contnt {
    background-image: url(../images/logist_bg_slic.jpg), url(../images/logist_bg_slic.jpg);
    background-position: top center, bottom center;
    background-repeat: no-repeat;
    margin: 10px 0;
    padding: 6% 0;
    min-height: 120px;
}
.logistc_contnt span.marg {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.logistc_contnt span.marg img {
    margin: -20px 0 0 -7px;
}
.logistc_contnt span.marg2 {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.logistc_contnt span.marg2 img {
    margin: 0 0 12px -1px;
}
.logistc_rgt {
    width: 89%;
    float: left;
    position: relative;
    margin: 0 5.5%}
.logistc_rgt:hover .wd_ful {
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.hovr_contnt {
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    position: absolute;
    bottom: -29%;
    height: 29%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.hovr_contnt p {
    padding: 2%;
    font-size: 14px;
    color: #fff;
    font-family: Tahoma, sans-serif!important;
    margin: 0;
}
.logstc_servc_list p, .logstc_servc_list ul li strong, .sky_colr h3 {
    font-family: "Myriad Pro", sans-serif;
}
.logistc_rgt:hover .hovr_contnt {
    bottom: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.sky_colr {
    background-color: #f0f6fb;
    float: left;
    width: 100%;
    margin: 50px 0 0;
    padding: 20px 0;
}
.sky_colr h3 {
    font-size: 31px;
    font-weight: 700!important;
    color: #22409a;
}
.logstc_servc_list {
    width: 88%;
    float: none;
    margin: 0 6%}
.logstc_servc_list ul {
    margin: 20px 15% 40px;
    padding: 0;
    float: left;
    width: 70%;
    list-style: none;
}
.logstc_servc_list ul li {
    width: 258px;
    padding: 21px 0 21px 40px;
    display: block;
    float: left;
    position: relative;
    margin-right: 25px;
}
.logstc_servc_list ul li span {
    width: 70px;
    height: 50px;
    display: block;
    border-right: 1px solid #fff;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    float: left;
    position: relative;
    z-index: 1;
}
.logstc_servc_list ul li strong {
    font-size: 15px;
    color: #fff;
    display: block;
    padding: 13px 10px;
    font-weight: 400;
    float: left;
    position: relative;
    z-index: 1;
}
.logstc_servc_list ul li:first-child {
    background-color: #006db9;
}
.logstc_servc_list ul li:first-child span {
    background-image: url(../images/logistics_icon.png);
    background-position: 2.5% 57%}
.logstc_servc_list ul li:first-child:hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 23% 57%}
.logstc_servc_list ul li:first-child .log_srv_hvr {
    position: absolute;
    background-color: #0060a3;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:first-child:hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:nth-child(2) {
    background-color: #27a938;
}
.logstc_servc_list ul li:nth-child(2) span {
    background-image: url(../images/logistics_icon.png);
    background-position: 44% 31%}
.logstc_servc_list ul li:nth-child(2):hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 65% 31%}
.logstc_servc_list ul li:nth-child(2) .log_srv_hvr {
    position: absolute;
    background-color: #1f8b2d;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:nth-child(2):hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:last-child {
    background-color: #764797;
    margin-right: 0;
}
.logstc_servc_list ul li:last-child span {
    background-image: url(../images/logistics_icon.png);
    background-position: 86% 31%}
.logstc_servc_list ul li:last-child:hover span {
    background-image: url(../images/logistics_icon.png);
    background-position: 102% 31%}
.logstc_servc_list ul li:last-child .log_srv_hvr {
    position: absolute;
    background-color: #572e74;
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list ul li:last-child:hover .log_srv_hvr {
    position: absolute;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.logstc_servc_list p {
    font-size: 18px;
    color: #223f9a;
    text-align: center;
    float: left;
    display: block;
    width: 100%}
.submit_app {
    padding: 17px 13px 17px 54px;
    display: inline-block;
    width: 220px;
    margin: 30px auto 40px;
    position: relative;
    z-index: 0;
    float: none;
    background: -moz-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #e05353), color-stop(53%, #d03c3a), color-stop(100%, #c42b28));
    background: -webkit-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -o-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -ms-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: linear-gradient(to bottom, #e05353 0, #d03c3a 53%, #c42b28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05353',  endColorstr='#c42b28',  GradientType=0);
    color: #fff;
    line-height: 15px;
    font-family: Tahoma, sans-serif!important;
    border: 0 solid #fff;
    font-size: 15px;
}
.box_alignmnt {
    width: 100%;
    float: left;
}
.submit_app_hvr {
    position: absolute;
    height: 0%;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    background: #c42b28;
    background: -moz-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #c42b28), color-stop(47%, #d03c3a), color-stop(100%, #e05353));
    background: -webkit-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -o-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -ms-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: linear-gradient(to bottom, #c42b28 0, #d03c3a 47%, #e05353 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42b28',  endColorstr='#e05353',  GradientType=0);
    border-radius: 5px;
}
.contact_inner .panel-heading span.glyphicon-plus, .less_btn, .less_btn:hover, .more_btn, ul.matrial_purchs_lst li {
    background-repeat: no-repeat;
}
.submit_app:hover .submit_app_hvr {
    position: absolute;
    height: 100%;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.flot_lft {
    position: absolute;
    top: 30%;
    left: 18px;
}
.submit_app:hover {
    color: #fff;
}
.mater_purch_cont {
    width: 100%;
    float: left;
}
.materials_bannr {
    width: 100%;
    float: left;
    background-color: #2b3479;
    position: relative;
    min-height: 470px;
}
.materl_img {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
}
.materl_img img {
    opacity: 0;
    position: relative;
    animation: materl_img .4s ease-in;
    -webkit-animation: materl_img .4s ease-in;
    -moz-animation: materl_img .4s ease-in;
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
    -moz-animation-delay: 1.6s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes materl_img {
    0% {
    right: -10px;
    opacity: 0;
}
100% {
    right: 0;
    opacity: 1;
}
}@-webkit-keyframes materl_img {
    0% {
    right: -10px;
    opacity: 0;
}
100% {
    right: 0;
    opacity: 1;
}
}.material_caption {
    float: left;
    width: 40%;
    margin: 4% 0 0 4%;
    font-family: "Myriad Pro", sans-serif;
    position: relative;
    z-index: 1;
}
.anim_caption {
    opacity: 0;
    position: relative;
    animation: anim_caption .4s ease-in;
    -webkit-animation: anim_caption .4s ease-in;
    -moz-animation: anim_caption .4s ease-in;
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-fill-mode: forwards;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
@keyframes anim_caption {
    0% {
    margin: 5% 0 0 5%;
    opacity: 0;
}
100% {
    margin: 5% 0 0 6%;
    opacity: 1;
}
}@-webkit-keyframes anim_caption {
    0% {
    margin: 5% 0 0 5%;
    opacity: 0;
}
100% {
    margin: 5% 0 0 6%;
    opacity: 1;
}
}.material_caption h1 {
    font-size: 56px;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    font-weight: 600;
    margin: 0!important;
}
.material_caption p {
    font-size: 25px;
    color: #fff;
    line-height: 28px;
    margin: 0!important;
    text-align: justify;
}
.mater_purch_cont2, .sky_colr2 h3, .sky_colr4 h3 {
    color: #22409a;
    font-family: "Myriad Pro", sans-serif;
}
.sz21 {
    font-size: 22px!important;
}
.mater_purch_cont2 {
    float: left;
    width: 100%;
    text-align: center;
}
.mater_purch_cont2 h2 {
    font-size: 31px;
    font-weight: 700;
    margin: 10px 0;
}
.mater_purch_cont2 strong {
    font-size: 25px;
    font-weight: 600;
}
.mater_purch_cont2 p {
    font-size: 22px;
    line-height: 24px;
    margin: 0;
    padding: 0 10%;
    text-align: justify;
}
.sky_colr2, .sky_colr4 {
    background-color: #f0f6fb;
    width: 100%;
    text-align: center;
    padding: 20px 0 0;
    float: left;
}
.mater_purch_cont2 p br {
    display: none;
}
.sky_colr2 {
    margin: 0;
}
.sky_colr2 h3 {
    font-size: 21px;
    font-weight: 400!important;
    margin: 0 0 10px;
}
.sky_colr4 {
    margin: 0;
}
.sky_colr4 h3 {
    font-size: 36px;
    font-weight: 700;
    margin: 0;
}
ul.matrial_purchs_lst li {
    width: 80%;
    margin: 0 10%;
    border-bottom: 0 dashed #999898!important;
    padding: 10px 0 10px 25px;
    background-image: url(../images/blue_disc.png);
    background-position: 0 12px;
    text-align: justify;
}
ul.matrial_purchs_lst li strong {
    width: 7%;
    color: #f0f6fb;
}
ul.matrial_purchs_lst li p {
    width: 90%;
    text-align: justify;
}
.txt_algn {
    text-align: left;
}
ul.matrial_purchs_lst li:last-child, ul.matrial_purchs_lst li:nth-child(4), ul.matrial_purchs_lst li:nth-child(4).borderClass {
    border-bottom: 0 dashed #ccc!important;
}
.show_more_dv {
    float: left;
    width: 100%}
.show_more_dv a {
    width: 166px;
    height: 71px;
    margin: 0 auto;
}
.contact_bot_sec, .contact_us_banr {
    width: 100%;
    float: left;
}
.more_btn {
    background-image: url(../images/show_more_btn.png);
    background-position: 0 100%;
    display: block;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn, .more_btn:hover {
    transition: all 1s ease-in;
}
.more_btn:hover {
    background-image: url(../images/show_more_btn_hvr.png);
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn {
    background-image: url(../images/show_less_btn.png);
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn:hover {
    background-image: url(../images/show_less_btn_hvr.png);
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.contact_us_banr .container-fluid {
    padding: 0;
}
.contact_bot_sec {
    margin: 20px 0;
}
.contct_lft {
    float: left;
    width: 44%;
    margin-right: 6%}
.contct_lft h1 {
    font-size: 32px;
    font-family: Roboto, sans-serif;
    font-weight: 500;
    display: block;
    border-bottom: #2e4aa0 solid 1px;
    padding-bottom: 16px;
    color: #22409a;
}
.contct_lft p, .contct_rgt {
    font-family: "Myriad Pro", sans-serif;
}
.contct_lft p {
    font-size: 15px;
    color: #000;
    text-align: center;
    max-width: 80%;
    margin: 15px 10%;
    line-height: 26px;
}
.contct_lft p strong {
    font-size: 16px;
    color: #d71921;
    font-weight: bold;
}
.contct_rgt {
    float: left;
    width: 50%;
    border: 1px solid #e5e5e5;
}
.contct_rgt h2 {
    font-size: 20px;
    color: #fff;
    background-color: #22409a;
    padding: 15px 0 15px 25px;
    margin: 0;
    font-weight: 300;
}
.contact_inner {
    width: 100%;
    margin: 0;
}
.contact_inner .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    border-bottom: 0 solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    padding: 15px 0;
    border-radius: 0;
}
.contact_inner .panel-group .panel {
    border-radius: 0;
}
.contact_inner .panel {
    border: 0 solid #cfcfcf;
    box-shadow: none;
}
.contact_inner .panel-title {
    color: #22409a;
    font-size: 18px;
    font-weight: 600;
    font-family: Roboto, sans-serif;
}
.contact_inner .panel-body ul li, .contact_inner .panel-body ul li a {
    font-size: 15px;
    color: #000;
    font-family: Roboto, sans-serif;
    font-weight: 900;
}
.contact_inner .panel-body {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    color: #000;
    line-height: normal;
    border: 0 solid #e5e5e5!important;
    margin: 0;
    padding: 0;
}
.contact_inner .panel-heading a {
    display: block;
    width: 100%}
.contact_inner .panel-body ul {
    margin: 0;
    padding: 10px;
}
.contact_inner .panel-body ul li {
    padding: 0;
    margin: 5px 0;
    display: block;
    text-align: left;
}
.instit_mid_sec, .modrn_trade_div, ul.buyers_list li {
    text-align: center;
    float: left;
}
.contact_inner .panel-heading span.glyphicon-minus::before, .contact_inner .panel-heading span.glyphicon-plus::before {
    content: ""!important;
}
.contact_inner .panel-heading span.glyphicon {
    font-family: none;
    width: 22px;
    height: 22px;
}
.contact_inner .panel-heading span.glyphicon-plus {
    background-image: url(../images/plus_icon3.png);
    float: left;
    margin: -3px 9px 0 0;
}
.contact_inner .panel-heading span.glyphicon-minus {
    background-image: url(../images/minus_icon3.png);
    background-repeat: no-repeat;
    float: left;
    margin: -3px 9px 0 0;
}
.contct_rgt form {
    width: 90%;
    margin: 25px auto;
}
.group .btn_submt {
    cursor: pointer;
    background-color: #22409a;
    color: #fff;
    padding: 15px 20px;
    border-radius: 3px;
    border: 0 solid #000;
    transition: ease all .5s;
    width: auto;
    font-size: 16px;
    font-family: Tahoma, serif;
    font-weight: 500;
}
.group {
    position: relative;
    margin-bottom: 30px;
    width: 100%}
.group input {
    font-size: 13px;
    padding: 10px 10px 10px 5px;
    display: block;
    color: #bababa;
    font-weight: 600;
    font-family: Roboto, sans-serif;
    border: none;
    border-bottom: 1px solid #bcbcbc;
    width: 100%}
.group input.inpt_bg, .group input.inpt_bg2, .group input.inpt_bg3, .group textarea.inpt_bg4 {
    padding-left: 27px;
    background-repeat: no-repeat;
}
.group input.inpt_bg {
    background-image: url(../images/user_icon1.png);
    background-position: left;
    font-weight: 300;
}
.group input.inpt_bg2 {
    background-image: url(../images/msg_icon3.png);
    background-position: left;
    font-weight: 300;
}
.group input.inpt_bg3 {
    background-image: url(../images/call_icon3.png);
    background-position: left;
    font-weight: 300;
}
.group textarea.inpt_bg4 {
    background-image: url(../images/edit_icon1.png);
    background-position: 0 7px;
    font-weight: 300;
}
.group select.inpt_bg5 {
    background-image: url(../images/query_icon1.png), url(../images/select_down_arrow.png);
    background-repeat: no-repeat;
    background-position: 0 7px, 99% 50%;
    padding-left: 25px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    font-weight: 300;
}
.group select, .group textarea {
    padding: 10px 10px 10px 5px;
    width: 100%;
    color: #bababa;
    font-family: Roboto, sans-serif;
    font-size: 13px;
    display: block;
    text-transform: uppercase;
}
.group textarea {
    font-weight: 300;
    border: none;
    border-bottom: 1px solid #bcbcbc;
}
.group select {
    border: none;
    border-bottom: 1px solid #bcbcbc;
}
.group input:focus, .group select:focus, .group textarea:focus {
    outline: 0!important;
    box-shadow: none!important;
}
.group label {
    font-size: 13px;
    color: #bababa;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    position: absolute;
    pointer-events: none;
    left: 0;
    top: 10px;
    transition: .2s ease all;
    text-transform: uppercase;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all;
    padding-left: 25px;
}
.group input:focus~label, .group select:focus~label, .group textarea:focus~label, input:valid~label, select:valid~label, textarea:valid~label {
    top: -15px;
    font-size: 13px;
    color: #22409a;
    padding-left: 0!important;
}
.instit_sale_bannr {
    min-height: 356px;
}
.instit_sale_caption {
    width: 40%}
.instit_mid_sec {
    width: 100%}
.instit_mid_sec h2 {
    font-family: "Myriad Pro", sans-serif;
    font-size: 36px;
    color: #22409a;
    font-weight: 700;
}
ul.buyers_list li span, ul.buyers_list li strong {
    font-weight: 500;
    color: #000;
    font-family: Roboto, sans-serif;
}
ul.buyers_list {
    margin: 10px 4%;
    padding: 0;
    float: left;
    width: 92%}
ul.buyers_list li {
    width: 25%;
    height: 130px;
}
ul.buyers_list li span {
    width: 31px;
    font-size: 14px;
    height: 30px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    box-sizing: border-box;
    padding-top: 5px;
    background-color: #cac6c6;
    position: absolute;
    left: 44%}
ul.buyers_list li .bg_slice {
    width: 100%;
    display: block;
    float: left;
    height: 30px;
    background-image: url(../images/bg_slicing3.png);
    background-position: center center;
    background-repeat: no-repeat;
    position: relative;
}
ul.buyers_list li .buyrs_logo {
    width: 25%;
    display: table-cell;
    vertical-align: middle;
    height: 76px;
    margin: 10px 0;
}
ul.buyers_list li .buyrs_logo img {
    width: auto;
}
ul.buyers_list li strong {
    display: block;
    max-width: 100%;

    font-size: 13px;
    line-height: normal;
}
.show_more_buyrs {
    float: left;
    width: 100%;
    margin: 0;
}
.show_more_buyrs a {
    width: 144px;
    height: 39px;
    margin: 0 auto;
}
.more_btn2 {
    background-image: url(../images/show_more_buyrs.png);
    background-position: 0 100%;
    background-repeat: no-repeat;
    display: block;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.more_btn2:hover {
    background-image: url(../images/show_more_buyrs_hvr.png);
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn2 {
    background-image: url(../images/show_less_buyrs.png);
    background-repeat: no-repeat;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.less_btn2:hover {
    background-image: url(../images/show_less_buyrs_hvr.png);
    background-repeat: no-repeat;
    transition: all 1s ease-in;
    -webkit-transition: all 1s ease-in;
    -moz-transition: all 1s ease-in;
}
.modrn_trade_div {
    width: 100%;
    margin: 0;
    font-family: "Myriad Pro", sans-serif;
}
.modrn_trade_div h2 {
    font-size: 36px;
    color: #22409a;
    font-weight: 700;
}
.modrn_trade_div p {
    font-size: 18px;
    color: #22409a;
    text-align: justify;
}
.modrn_trade_div p b {
    font-size: 25px;
    color: #22409a;
    font-weight: 400;
}
.modern_trade_carousl .carousel {
    display: table;
    width: 100%}
.modern_trade_carousl .modrn_stor_slidr {
    position: flex;
    width: inherit;
    text-align: center;
    height: 200px;
    display: table-cell;
    vertical-align: middle;
}
.modern_trade_carousl .modrn_stor_slidr img {
    width: auto!important;
}
.modern_trade_carousl .carousel-control {
    width: 4%}
.modern_trade_carousl .carousel-control.left {
    margin-left: 0;
    background-image: none;
    display: block;
    left: -50px;
    top: -20px;
}
.modern_trade_carousl .carousel-control.right {
    margin-right: 0;
    background-image: none;
    display: block;
    right: -50px;
    top: -20px;
}
.modern_trade_carousl .carousel-control.right .glyphicon-chevron-right::before {
    content: "";
    background-image: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    background-repeat: no-repeat;
    display: block;
}
.modern_trade_carousl .carousel-control.left .glyphicon-chevron-left::before {
    content: "";
    background-image: url(../images/left_arrwo.png);
    width: 11px;
    height: 30px;
    background-repeat: no-repeat;
    display: block;
}
.instit_bot_sec {
    float: left;
    width: 100%;
    margin: 15px 0;
}
.buy_frm_btn {
    padding: 10px 15px;
    display: inline-block;
    width: 130px;
    margin: 20px auto;
    position: relative;
    z-index: 0;
    float: none;
    text-align: center;
    background: -moz-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #e05353), color-stop(53%, #d03c3a), color-stop(100%, #c42b28));
    background: -webkit-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -o-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: -ms-linear-gradient(top, #e05353 0, #d03c3a 53%, #c42b28 100%);
    background: linear-gradient(to bottom, #e05353 0, #d03c3a 53%, #c42b28 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e05353',  endColorstr='#c42b28',  GradientType=0);
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
    line-height: 15px;
    font-family: Tahoma, sans-serif!important;
    border: 0 solid #fff;
    font-size: 13px;
}
.buy_frm_btn:hover {
    color: #fff;
}
.buy_frm_btn_hvr {
    position: absolute;
    height: 0%;
    width: 100%;
    bottom: 0;
    left: 0;
    z-index: -1;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    background: #c42b28;
    background: -moz-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0, #c42b28), color-stop(47%, #d03c3a), color-stop(100%, #e05353));
    background: -webkit-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -o-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: -ms-linear-gradient(top, #c42b28 0, #d03c3a 47%, #e05353 100%);
    background: linear-gradient(to bottom, #c42b28 0, #d03c3a 47%, #e05353 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c42b28',  endColorstr='#e05353',  GradientType=0);
    border-radius: 5px;
}
.curnt_job_filter select, .viewless_btn2, .viewmore_btn2 {
    background-repeat: no-repeat;
}
.buy_frm_btn:hover .buy_frm_btn_hvr {
    position: absolute;
    height: 100%;
    width: 100%;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.sky_colr3 {
    background-color: #f0f6fb;
    float: left;
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 0;
}
.career_banr {
    width: 100%;
    float: left;
    text-align: center;
}
.career_banr .container-fluid {
    padding: 0;
}
.career_banr img {
    max-width: 100%}
.career_banr h1 {
    font-family: Montserrat, sans-serif;
    font-size: 31px;
    color: #22409a;
    margin: 0;
}
.career_banr p {
    font-size: 17px;
    color: #22409a;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    margin: 20px 0;
}
.career_contnt p {
    font-size: 26px;
    color: #cacaca;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    margin: 0;
}
.career_contnt p b {
    font-weight: 400;
    font-size: 28px;
    font-family: Oswald, sans-serif;
    color: #22409a;
}
.career_contnt {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
.career_contnt span.marg {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.career_contnt span.marg img {
    margin: -40px 0 0 -7px;
}
.career_contnt span.marg2 {
    margin: 0;
    width: 24px;
    height: 20px;
    vertical-align: top;
}
.career_contnt span.marg2 img {
    margin: 0 0 28px -5px;
}
.para_alignmt {
    width: 70%;
    border: 0 solid #000;
    float: left;
    margin: 20px 15% 0;
}
.para_alignmt p.align_lft {
    width: 100%;
    float: none;
    text-align: center;
}
.para_alignmt p.align_rgt {
    width: 100%;
    float: left;
    text-align: right;
}
.career_mid_sec {
    width: 100%;
    float: left;
}
.employ_test_fram {
    width: 31%;
    float: left;
    margin: 0 3%}
.career_mid_sec h3, .career_mid_sec h3 a {
    font-family: Montserrat, sans-serif;
    color: #223f9a;
    font-size: 24px;
    text-align: center;
}
.employ_testimon {
    float: left;
    width: 100%;
    margin: 30px 0 0;
}
.employ_testimon .carousel-control {
    width: 0;
}
.employ_testimon .carousel-indicators {
    bottom: 0;
}
.employ_testimon .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    width: 11px;
    height: 30px;
}
.employ_testimon .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
}
.carousel-control.right span, .employ_testimon .carousel-control.left span {
    background-image: none!important;
    display: block!important;
}
.employ_test_cont_inner span, .employ_test_fram .viw_mor {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
}
.employ_testimon_cont {
    width: 100%;
    float: left;
    min-height: 200px;
    margin: 10px 0;
}
.employ_test_cont_inner {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
}
.employ_test_cont_inner i {
    height: 39px;
    left: 12px;
    margin: 0;
    position: absolute;
    top: 8px;
    width: 44px;
}
.employ_test_cont_inner p {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 15px;
    color: #000;
    padding: 0;
    margin: 20px 0 0;
}
.employ_test_fram .viw_mor {
    color: #d71921;
    font-size: 16px;
    text-align: center;
}
.employ_test_cont_inner p img {
    margin: 0;
    vertical-align: baseline;
}
.employ_test_cont_inner span {
    color: #22409a;
    font-size: 13px;
    font-style: italic;
    margin: 10px 0;
}
.career_bot_sec h3, .evnts_contnr strong {
    font-family: Montserrat, sans-serif;
}
.employ_testimon .left, .right {
    display: block!important;
    background-image: none!important;
}
.employ_testimon .carousel-indicators li {
    width: 14px;
    height: 14px;
    background-color: #ccc;
    border: 0 solid #000;
}
.employ_testimon .carousel-indicators li.active {
    width: 14px;
    height: 14px;
    background-color: #666;
    border: 0 solid #000;
}
.events_dv {
    width: 31.05%;
    float: left;
}
.evnts_contnr {
    width: 88%;
    float: left;
    text-align: center;
    margin: 30px 6% 0;
    position: relative;
    overflow: hidden;
}
.evnts_contnr:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.evnts_contnr strong {
    font-size: 39px;
    color: #fff;
    background-color: #d71920;
    padding: 0 16px;
    position: absolute;
    bottom: 0;
    display: block;
    right: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    font-weight: 400;
}
.evnts_contnr strong:hover {
    color: #fff;
    background-color: #ee7176;
}
.career_bot_sec {
    width: 100%;
    float: left;
    background-color: #f5f9ff;
    margin: 0;
}
.career_bot_sec h3 {
    font-size: 36px;
    color: #223f9a;
    text-align: center;
}
.curnt_job_filter input, .curnt_job_filter select {
    background-color: #144ea2;
    display: inline-block;
    font-weight: 500;
    font-family: Roboto, sans-serif;
}
.currnt_job_frame {
    width: 84%;
    margin: 0 auto;
}
.curnt_job_filter {
    width: 100%;
    float: left;
}
.curnt_job_filter select {
    width: 30%;
    float: left;
    border-right: 1px solid #3e6fb5;
    border-left: 0 solid #3e6fb5;
    border-top: 0 solid #3e6fb5;
    border-bottom: 0 solid #3e6fb5;
    font-size: 16px;
    padding: 16px 0 16px 14px;
    color: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/select_drop_2.png);
    background-position: 95% 52%}
.curnt_job_filter input {
    font-size: 18px;
    width: 10%;
    padding: 14px 0;
    border: none;
    text-align: center;
    color: #fff;
}
.curnt_job_filter input:hover {
    color: #fff;
    background-color: #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.jobs_result {
    width: 100%;
    float: left;
}
ul.jobs_list {
    margin: 0;
    padding: 0;
}
ul.jobs_list li {
    width: 49%;
    padding: 0;
    border: 1px solid #ebebeb;
    float: left;
}
ul.jobs_list li:nth-of-type(odd) {
    margin: 1% 2% 0 0;
}
ul.jobs_list li:nth-of-type(even) {
    margin: 1% 0 0;
}
ul.jobs_list li i {
    color: #959595;
    font-size: 12px;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    display: block;
    padding: 10px 15px;
    background-color: #f9f9f9;
    font-style: normal;
    float: left;
    width: 100%}
ul.jobs_list_career {
    margin: 0;
    padding: 0 0 30px;
    width: 100%;
    float: left;
}
ul.jobs_list_career li {
    width: 49%;
    text-align: center;
    margin: 1% 2% 0 0;
    min-height: 100px;
    padding: 0 25px 25px;
    box-sizing: border-box;
    border-right: 1px solid #ebebeb;
    float: left;
}
ul.jobs_list_career li:last-child {
    margin: 1% 0 0;
    border: none;
}
ul.jobs_list_career li h3 {
    font-size: 18px;
}
ul.jobs_list_career li .more_jobs {
    padding: 7px 15px!important;
    width: auto;
    display: inline-block;
    height: auto;
}
ul.jobs_list_career li .wd_sz30 {
    text-align: left;
}
.Job_descrip {
    padding: 10px 15px;
    float: left;
    width: 100%;
    font-family: Roboto, sans-serif;
    background-color: #fff;
}
.Job_descrip h4 {
    font-size: 16px;
    font-weight: 400;
    color: #223f9a;
}
.Job_descrip span {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    line-height: 29px;
    width: 38%;
    float: left;
    display: block;
}
.Job_descrip p, .Job_descrip strong {
    font-weight: 400;
    display: block;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.Job_descrip span img {
    margin: 0 3px 0 0;
}
.Job_descrip strong {
    font-size: 13px;
    width: 100%}
.job_locatn {
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
.job_locatn span {
    width: 50%;
    text-align: left;
}
.Job_descrip p {
    font-size: 12px;
    width: 100%;
    color: #555;
    margin: 3px 0;
}
.apply_btn, .more_jobs {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.job_butn_fram {
    float: left;
    margin: 0 5px 0 0;
}
.more_jobs {
    width: 66px;
    height: 30px;
    border-radius: 3px;
    border: 2px solid #D7D6D6;
    font-f#D7D6D6amily: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 14px;
    color: #d71921;
    font-weight: 700;
}
.more_jobs:hover {
    color: #fff;
    background-color: #ee7176;
    border: 2px solid #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.apply_btn {
    border: 2px #ededed;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 13px;
    color: #fff;
    background-color: #144ea2;
    border-radius: 10px;
    height: 29px;
    width: 98px!important;
}
.apply_btn:hover {
    color: #fff;
    background-color: #ee7176;
    border: 2px solid #ee7176;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.view_more_jobs {
    float: left;
    width: 100%;
    margin: 0;
}
.view_more_jobs a {
    width: 110px;
    height: 41px;
    margin: 20px auto 50px;
}
.viewmore_btn2 {
    background-image: url(../images/viewmore_jobs.png);
    background-position: 0 100%;
    display: block;
}
.viewless_btn2 {
    background-image: url(../images/viewless_jobs.png);
}
.intnat_divisn_lft {
    text-align: justify;
}
.intnat_divisn_rgt {
    width: 89%;
    float: left;
    position: relative;
    margin: 0 5.5%}
.hovr_contnt_2 {
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    position: absolute;
    bottom: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    height: 78px;
    display: none;
}
.hovr_contnt_2 p {
    padding: 2%;
    font-size: 14px;
    color: #fff;
    font-family: Tahoma, sans-serif!important;
    margin: 0;
}
.intnat_divisn_lft h3 {
    font-size: 16px;
    line-height: 22px;
}
.intnat_divisn_lft b {
    color: #c42a28;
    font-weight: 400;
}
.intnat_divisn_cont {
    padding: 3% 0;
}
.intnat_divisn_cont p {
    font-size: 29px;
    color: #223f9a;
    font-family: 'Roboto Slab', serif;
    font-weight: 700;
    text-align: center;
}
.intnat_divisn_rgt .carousel-control {
    width: 0;
}
.intnat_divisn_rgt .carousel-indicators {
    bottom: -50px;
}
.intnat_divisn_rgt .carousel-control.left .glyphicon.glyphicon-chevron-left::before {
    content: url(../images/left_arrwo.png);
    display: none;
    width: 11px;
    height: 30px;
}
.intnat_divisn_rgt .carousel-control.right .glyphicon.glyphicon-chevron-right::before {
    content: url(../images/right_arw.png);
    width: 11px;
    height: 30px;
    display: none;
}
.intrnt_pro_rang .panel-heading span.glyphicon-minus::before, .intrnt_pro_rang .panel-heading span.glyphicon-plus::before, ul.only_values li .valu_frame p:before {
    content: ""}
.intnat_divisn_rgt .left, .right {
    display: none;
    background-image: none;
}
.intnat_divisn_rgt .carousel-indicators li {
    width: 17px;
    height: 17px;
    background-color: #c7c7c7;
    border: 0 solid #000;
}
.intnat_divisn_rgt .carousel-indicators li.active {
    width: 17px;
    height: 17px;
    background-color: #7f7f7f;
    border: 0 solid #000;
}
.divison_lft_txt {
    float: left;
    width: 50%;
    text-align: left;
}
.divison_lft_txt p {
    font-size: 18px;
    color: #223f9a;
    font-family: "Myriad Pro", sans-serif;
}
.divison_lft_txt p b {
    font-size: 18px;
    font-weight: 400;
}
.divison_lft_txt p strong {
    font-size: 25px;
    color: #c42a28;
}
ul.all_prodct_list {
    margin: 40px 0 0;
    padding: 0;
    width: 100%;
    float: left;
}
ul.all_prodct_list li {
    margin: 0 2% 0 0;
    display: inline;
}
ul.all_prodct_list li:hover .wd_ful {
    -ms-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
.abt_intrnt_divsn {
    float: left;
    margin: 50px 0 30px;
    width: 100%}
ul.all_prodct_list li:last-child {
    margin: 0;
}
ul.all_prodct_list li:nth-child(3) a {
    line-height: 40px;
}
.img_holdr {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    text-align: center;
    border: 0 solid #fa7f80;
    background-color: #f2f2f2;
    display: inline-block;
    position: relative;
    z-index: 1;
    box-shadow: 2px 3px 10px 0 #B2B5BA;
    -webkit-box-shadow: 2px 3px 10px 0 #B2B5BA;
    -moz-box-shadow: 2px 3px 10px 0 #B2B5BA;
    -o-box-shadow: 2px 3px 10px 0 #B2B5BA;
}
.img_holdr img {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -khtml-border-radius: 50%;
    vertical-align: middle;
    behavior: url(css/PIE.html);
    width: 135px;
    height: 135px;
}
.min_Higt {
    min-height: 290px;
}
ul.all_prodct_list li strong {
    display: block;
    position: absolute;
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat-x;
    font-size: 14px;
    color: #fff;
    font-style: italic;
    font-family: "Myriad Pro", sans-serif;
    line-height: 18px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    height: 0;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    padding: 0 15px;
    font-weight: 400;
}
.intrnt_pro_rang .panel-body, .intrnt_pro_rang .panel-title {
    font-family: "Myriad Pro", sans-serif;
    color: #000;
}
ul.all_prodct_list li:hover strong {
    height: 54px;
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    padding-top: 5px;
}
.intrnt_pro_rang {
    width: 100%;
    margin: 0;
}
.intrnt_pro_rang .panel .panel-heading {
    background-color: #fff;
    background-image: none;
    text-align: left;
    padding: 0;
}
.intrnt_pro_rang .panel-group .panel {
    border-radius: 0;
}
.intrnt_pro_rang .panel {
    border: 0 solid #cfcfcf;
    border-bottom: 1px dashed #ddd;
    margin: 0;
}
.intrnt_pro_rang .panel-title {
    font-size: 18px;
    padding: 0;
    margin: 0;
    border: none;
    font-weight: 400;
    display: block;
}
.intrnt_pro_rang .panel-title a {
    display: block;
    padding: 10px;
}
.intrnt_pro_rang .panel-body {
    font-size: 13px;
    line-height: normal;
    border: 0 solid #d3d3d3!important;
    padding: 0;
}
.intrnt_pro_rang .panel-heading span.glyphicon {
    font-family: none;
    width: 12px;
    height: 6px;
}
.intrnt_pro_rang .panel-heading span.glyphicon-plus {
    background-image: url(../images/drop_down_close_icon.png);
    background-repeat: no-repeat;
    float: right;
    margin: 4px 9px 0 0;
}
.intrnt_pro_rang .panel-heading span.glyphicon-minus {
    background-image: url(../images/drop_down_open_icon.png);
    background-repeat: no-repeat;
    float: right;
    margin: 4px 9px 0 0;
}
.prodct_list_fram {
    width: 100%;
    float: left;
    background-color: #f1f1f1;
    margin: 10px 0;
}
.prodt_lst_frm_bdy {
    width: 98%;
    float: left;
    margin: 1%;
    box-shadow: 0 0 3px 3px #e7e7e7;
    background-color: #fff;
}
ul.intrnl_body {
    margin: 20px 5%;
    width: 90%;
    float: left;
    background-color: #fff;
}
ul.intrnl_body li {
    font-size: 12px;
    text-align: center;
    width: 27%;
    display: block;
    height: 260px;
    margin: 2% 3% 20px;
    float: left;
}
ul.intrnl_body li span {
    border-radius: 0;
    background-color: #fff;
    width: 100%;
    display: block;
    color: #dc4b4c;
    padding: 5px;
    transition: all ease .25s;
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    margin: 0;
    font-size: 13px;
}
ul.intrnl_body li b {
    color: #a3a3a3;
    font-weight: 400;
    display: block;
}
ul.intrnl_body li img {
    border: 1px solid #ccc;
    width: 100%}
ul.intrnl_body li i {
    color: #000;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    margin: 7px 0 5px;
    display: block;
}
ul.employ_exp_ul li p, ul.employ_exp_ul li strong {
    font-size: 17px;
    font-family: "Myriad Pro", sans-serif;
}
ul.intrnl_body li:hover span {
    border-radius: 0;
    transition: all ease .25s;
    -webkit-transition: all ease .25s;
    -moz-transition: all ease .25s;
    background-color: #fff;
}
ul.intrnl_body li:hover {
    cursor: pointer;
}
.intnl_list_bdy {
    display: table;
    width: 100%}
.intnl_list_bdy_iner {
    display: table-cell;
    height: 225px;
    vertical-align: bottom;
}
.intnl_list_bdy_iner img {
    width: auto!important;
    border: 0 solid #000!important;
}
.prsnl_intnl_list_bdy {
    height: 200px;
}
ul.employ_exp_ul {
    width: 88%;
    float: left;
    margin: 0 6%}
ul.employ_exp_ul li {
    width: 100%;
    padding: 25px;
    float: left;
    box-shadow: 0 0 3px 3px #eee;
    min-height: 180px;
    background-image: url(../images/angle_corner.png);
    background-position: bottom right;
    background-repeat: no-repeat;
    margin: 0 0 2%}
ul.employ_exp_ul li p img {
    vertical-align: baseline;
}
ul.employ_exp_ul li p {
    color: #22409a;
}
ul.employ_exp_ul li strong {
    color: #000;
    display: block;
    font-weight: 400;
}
.scroll_top_div {
    z-index: 9999;
    display: none;
    width: 47px;
    height: 47px;
    border-radius: 50%;
    background-color: #dc4b4c;
    position: fixed;
    background-image: url(../images/scroll_top_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    right: 30px;
    bottom: 30px;
}
.scroll_top_div:hover {
    background-color: #fe7a7a;
    transition: all .4s ease-in;
    -webkit-transition: all .4s ease-in;
    -moz-transition: all .4s ease-in;
}
.clearout {
    height: 20px;
}
#flexiselDemo26 {
    display: none;
    margin-top: 0;
}
.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
    float: left;
}
.nbs-flexisel-ul {
    position: relative;
    width: 99999px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    text-align: center;
}
.nbs-flexisel-inner {
    float: left;
    width: 84%;
    margin-left: 8%;
    margin-right: 8%}
.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    cursor: pointer;
    position: relative;
    line-height: 0;
}
.nbs-flexisel-item img {
    width: auto;
    cursor: pointer;
    position: relative;
    max-width: 220px;
    max-height: 260px;
}
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 30px;
    height: 58px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 9;
}
.event_1, .new_impact_tvc {
    position: relative;
    float: left;
}
.nbs-flexisel-nav-left {
    left: 10px;
    top: 50%!important;
    background: url(../images/prev_clk.png) no-repeat;
}
.nbs-flexisel-nav-right {
    right: 5px;
    top: 50%!important;
    background: url(../images/next_clk.png) no-repeat;
}
.detail_pg_slidr_frm {
    display: table;
    width: 100%}
.detail_pg_slidr_inner {
    display: table-cell;
    height: 360px;
    vertical-align: bottom;
}
.detail_pg_slidr_inner2 {
    display: table-cell;
    height: 280px;
    vertical-align: bottom;
}
.detail_pg_slidr_inner a, .detail_pg_slidr_inner b {
    display: block;
    width: 100%}
.detail_pg_slidr_inner b {
    color: #223f9a;
    font-weight: 500;
    font-size: 16px;
    font-family: Roboto, sans-serif;
    float: left;
    line-height: 20px;
    margin: 5px 0;
}
.new_impact_tvc {
    width: 100%;
    z-index: 1;
    background-image: url(../images/nip_maha_tub_tvc.html);
    height: 100%;
    background-size: 100% 100%;
    cursor: pointer;
}
.event_1, .event_1 span {
    z-index: 0;
    text-align: center;
}
.new_impact_tvc img {
    width: 100%}
.dv_align_centr {
    text-align: center;
}
ul.events_list {
    width: 90%;
    float: left;
    margin: 30px 5%}
ul.events_list li {
    width: 33%;
    float: left;
    margin: 0 .33% 30px 0;
}
ul.events_list li:nth-of-type(3n) {
    margin: 0 0 30px;
}
.event_1 {
    width: 92%;
    margin: 0 4%;
    box-shadow: 0 0 3px 3px #c5c5c5;
    -webkit-box-shadow: 0 0 3px 3px #c5c5c5;
    -moz-box-shadow: 0 0 3px 3px #c5c5c5;
}
.event_1 span {
    font-size: 17px;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 93px;
    line-height: 19px;
    padding: 0 10px;
    background-image: url(../images/low_bg_slice.png);
    background-repeat: repeat;
    width: 100%;
    font-family: Montserrat, sans-serif;
    vertical-align: middle;
    display: inline-block;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}
ul.home_care_L1 li a, ul.home_care_L1 li span {
    display: block;
}
.event_1 img {
    width: 100%}
.event_1:hover .wd_ful {
    -ms-transform: scale(1.2, 1.2);
    -moz-transform: scale(1.2, 1.2);
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
}
ul.home_care_L1 {
    width: 80%;
    float: left;
    margin: 20px 10%}
ul.home_care_L1 li {
    width: 33%;
    float: left;
    text-align: center;
    margin: 20px .33% 20px 0;
}
.owl-carousel .owl-item span, ul.home_care_L1 li span {
    color: #223f9a;
    font-weight: 500;
    font-size: 16px;
    width: 100%;
    line-height: 20px;
    margin: 5px 0;
    font-family: Roboto, sans-serif;
}
.home_care_bdy {
    display: table;
    width: 100%}
.home_care_bdy_iner {
    display: table-cell;
    height: 250px;
    vertical-align: bottom;
}
.home_care_bdy_iner img {
    max-width: 100%}
.owl_carousl_bdy {
    display: table;
    width: 100%}
.owl_carousl_list1 {
    display: table-cell;
    height: 250px;
    vertical-align: bottom;
}
.ppdirectors table td, .wd_sz30, .wd_sz70 {
    vertical-align: middle;
}
.owl_carousl_list1 img {
    max-width: 100%!important;
}
.owl-carousel .owl-item span {
    display: block;
}
.menu_soap_1 {
    margin: 0;
    padding: 0;
    display: block;
    float: left;
}
.menu_soap_1 ul {
    margin: 0;
    padding: 0;
}
.menu_soap_1 ul li {
    margin: 0;
    padding: 0;
    line-height: 17px;
    background-image: none;
}
.menu_soap_1 ul li a {
    text-transform: capitalize;
    font-size: 12px;
    color: #22409a;
    font-family: Roboto, sans-serif;
    display: inline-block!important;
    padding: 0 0 0 20px;
    background-image: none;
    font-weight: 200;
}
.file-btn, .new_fena_form {
    text-transform: uppercase;
}
.viwall_rng {
    color: #dc4c4b!important;
}
ul.sitmap_1 {
    width: 50%;
    float: left;
    text-align: left;
}
ul.sitmap_1 li {
    margin: 0;
    padding: 0;
    line-height: 33px;
}
ul.sitmap_1 li a {
    font-size: 20px;
    color: #22409a;
    font-family: "Myriad Pro", sans-serif;
    font-weight: 900;
}
.sitemap_frm h2, .wd_sz30 label {
    font-family: Roboto, sans-serif;
}
ul.sitmap_1 li a:hover {
    color: #dc4c4b;
    transition: all .4s ease;
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
}
.sitemap_frm h2 {
    color: #22409a;
    font-size: 18px;
    text-align: left;
}
ul.sitmap_1_list li a, ul.sitmap_sub2_list li a, ul.sitmap_sub_list li a {
    font-family: "Myriad Pro", sans-serif;
    color: #22409a;
    font-weight: 400;
}
ul.sitmap_1_list {
    margin: 0;
    padding: 0 0 0 50px;
}
ul.sitmap_1_list li {
    list-style: url(../images/disc_bullet.png);
}
ul.sitmap_sub2_list li, ul.sitmap_sub_list li {
    list-style: inside url(../images/disc_bullet2.png);
    line-height: 25px;
}
ul.sitmap_1_list li a {
    font-size: 17px;
}
ul.sitmap_sub_list {
    margin: 0;
    padding: 0 0 0 20px;
}
ul.sitmap_sub_list li a {
    font-size: 15px;
}
ul.sitmap_sub2_list {
    margin: 0;
    padding: 0 0 0 30px;
}
ul.sitmap_sub2_list li a {
    font-size: 13px;
}
.distributer_registeration_form {
    width: 100%;
    float: left;
    margin: 0;
    text-align: center;
    padding: 10px 3%}
.table_distrbutr {
    width: 100%;
    border: 1px solid #999;
}
.table_distrbutr th {
    text-align: center;
    font-size: 24px;
    padding: 6px 0;
    border-color: #999;
}
.table_distrbutr td {
    padding: 0;
    text-align: left;
    border-color: #999;
}
.table_distrbutr td label {
    width: auto;
    display: inline-block;
    font-weight: 400;
    padding: 5px;
}
.table_distrbutr td input {
    width: 70%;
    display: inline-block;
    border: none;
}
.table_distrbutr td .pinCodes {
    width: 100%;
    display: block;
}
.table_distrbutr td .pinCodes input {
    width: 35px;
    padding: 7px 0 8px;
    display: inline-block;
    float: left;
    border-left: solid 1px #999;
}
.table_distrbutr td .pinCodes input:first-child {
    border: none;
    margin-left: 9%}
.firm_details {
    width: 100%;
    float: left;
    margin: 0;
    text-align: left;
}
.firm_details table {
    width: 100%;
    border: 1px solid #999;
}
.firm_details h1, .firm_details h3 {
    text-align: center;
    padding: 0;
}
.firm_details ul li label {
    display: block;
    font-weight: 400;
    float: left;
    width: 100%;
    color: #22409a;
}
.firm_details ul li span {
    display: inline-block;
    float: left;
    padding: 5px 5px 0 0;
    color: #22409a;
}
.firm_details ul li input {
    display: inline-block;
    float: left;
    margin: 0 7px 5px 0;
    border: 1px solid #666;
    border-width: 0 0 1px;
    padding: 0 5px;
}
.firm_details input.fullW {
    width: 100%;
    margin: 0;
}
.firm_details input.maxw {
    width: 77%;
    margin: 0 0 0 .2%}
.firm_details input.halfl {
    width: 46%;
    margin: 0 0 0 .2%}
.firm_details ul li {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0 0 10px;
}
.firm_details ul li label>span {
    padding: 0;
    margin: 0 0 0 -18px;
}
.firm_details ul li p {
    display: block;
    padding: 5px 0;
    margin: 5px 0 0;
    width: 100%;
    float: left;
}
.firm_details ul li p span {
    font-size: 14px;
    margin: 8px 0 0;
    text-transform: uppercase;
    color: #22409a;
}
.firm_name {
    width: 30%;
    margin: -4px 0 0 10px!important;
}
.firm_details a, .firm_details a:hover {
    color: #dc4b4c;
}
.firm_details ul li p span.turnovers {
    padding-left: 16.8%}
.ppdirectors {
    width: 100%;
    margin: 5px 0 15px;
    float: left;
}
.ppdirectors table {
    width: 100%;
    border: 1px solid #999;
    margin: 0;
}
.ppdirectors table td {
    padding: 5px;
    font-size: 14px;
    color: #22409a;
    border-color: #999;
}
.ppdirectors table td span {
    padding: 0 2px;
    width: 30px;
    display: inline-block;
    text-align: center;
    color: #22409a;
}
.nav_menu, .ovrly_nav {
    display: none;
}
.ppdirectors table td label {
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #22409a;
}
.ppdirectors table td input {
    width: 100%;
    border: none;
}
.branches td, .branches th {
    border-color: #999;
    color: #22409a;
}
.firm_details ul li .vehicl_type {
    width: 31%;
    text-align: right;
}
.box_2 {
    width: 40%;
    float: left;
    margin: 0;
    padding: 0 3% 0 0;
}
.box_2 label {
    margin: 0;
    font-size: 18px;
    font-weight: 700!important;
}
.box_2 p {
    margin: 0!important;
    padding: 0!important;
}
.box_2 p input {
    width: 90%!important;
}
.branches th {
    padding: 7px;
    font-weight: 600;
}
.branches td {
    padding: 1px 7px;
}
.branches td input {
    width: 100%;
    margin: 0!important;
    padding: 5px!important;
    border: none!important;
    color: #22409a;
}
.firm_details input.third {
    width: 26%;
    margin: 0 10px 0 .2%}
br {
    font-family: 'Roboto Slab', serif;
    font-family: Roboto, sans-serif;
    font-family: Montserrat, sans-serif;
    font-family: 'Dancing Script', cursive;
    font-family: 'Source Sans Pro', sans-serif;
    font-family: Oswald, sans-serif;
    font-family: "Myriad Pro", sans-serif;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.career_modal1 .modal .close, .career_modal1 .modal h4 {
    color: #22409a;
    font-family: Montserrat, sans-serif;
}
ul.menu_care_lst_item li span.shwLinks {
    color: #22409a;
    padding: 0 22px 0 0;
    cursor: pointer;
    float: left;
    font-size: 13px;
}
.ovrly_nav {
    position: fixed;
    top: 1px;
    left: 0;
    height: 100%;
    background: rgba(0, 0, 0, .4);
    width: 100%;
    z-index: 999;
}
.bg_img, .wd_sz70 select, ul.mor_pg_list1 li {
    background-repeat: no-repeat;
}
.new_impact_tvc2, .new_impact_tvc3 {
    z-index: 1;
    height: 100%;
    background-size: 100% 100%;
    cursor: pointer;
    width: 100%;
    float: left;
    position: relative;
}
.new_impact_tvc2 {
    background-image: url(../images/nip_dishwash_bar_tvc.html);
}
.new_impact_tvc2 img {
    width: 100%}
.new_impact_tvc3 {
    background-image: url(../images/nip_maha_tub_tvc.html);
}
.new_impact_tvc3 img {
    width: 100%}
.career_modal1 .modal h4 {
    font-size: 19px;
    text-align: center;
}
.career_modal1 .modal .close {
    font-size: 30px;
}
.aply_table_frm {
    width: 100%}
.career_modal1 .modal-body {
    width: 90%;
    margin: 0 5%}
.wd_sz30 {
    width: 30%;
    float: left;
}
.wd_sz30 label {
    font-size: 14px;
    font-weight: 300;
    color: #000;
}
.wd_sz70 select, .wd_sz70 textarea {
    color: #999;
    font-size: 14px;
    border: 1px solid #ccc;
    font-family: Roboto, sans-serif;
    float: left;
    cursor: pointer;
}
.wd_sz70 {
    width: 70%;
    float: left;
}
.brdr {
    height: 34px;
    border: 1px solid #ccc;
    width: 100%;
    padding: 0 0 0 10px;
}
.aply_table_frm table {
    margin: 0;
    padding: 0;
}
.wd_sz70 select, .wd_sz70 select option, .wd_sz70 textarea {
    padding: 0 0 0 10px;
}
.aply_table_frm table tbody tr {
    margin: 8px 0;
    float: left;
    width: 100%}
.wd_sz70 select {

    height: 34px;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f9f9f9;
    background-image: url(../images/down_arrow.png);
    background-position: 98% 52%}
.wd_sz70 textarea {
    min-height: 80px;
    width: 100%}
.bg_img {
    background-image: url(../images/captcha_img.html);
    width: 303px;
    height: 76px;
    border: 0 solid #000;
    cursor: pointer;
}
.aply_btn1 {
    background-color: #22409a;
    color: #fff;
    font-size: 15px;
    font-family: Roboto, sans-serif;
    border-radius: 4px;
    border: 0;
    padding: 7px 20px;
    margin: 0 5px 0 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.job_mor_pg_frme .modal .close, .job_mor_pg_frme .modal h4 {
    color: #22409a;
    font-family: Montserrat, sans-serif;
}
.aply_btn1:hover {
    background-color: #17307a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.job_mor_pg_frme .modal h4 {
    font-size: 23px;
    text-align: center;
}
.job_mor_pg_frme .modal .close {
    font-size: 30px;
}
.job_mor_pg_frme p {
    font-size: 15px;
    color: #666;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
}
.job_mor_pg_frme1 {
    width: 85%;
    margin: 10px 7.5%;
    float: left;
}
.more_detl_tabl {
    width: 100%;
    float: left;
    display: table;
}
.wd_sz_30, .wd_sz_70 {
    display: table-cell;
    vertical-align: top;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    text-align: left;
    float: left;
}
.wd_sz_30 {
    width: 30%;
    color: #6a6e72;
}
.wd_sz_30 strong {
    font-size: 15px;
    color: #000;
    font-weight: 700;
}
.wd_sz_70 strong {
    color: #22409a;
    font-size: 15px;
    font-weight: 700;
}
.wd_sz_70 {
    width: 70%;
    color: #6a6e72;
}
.more_detl_tabl table tbody tr {
    margin: 8px 0;
    float: left;
    width: 100%}
ul.mor_pg_list1 {
    margin: 0;
    padding: 0;
}
ul.mor_pg_list1 li {
    margin: 0;
    padding: 0 0 0 15px;
    list-style-type: none;
    background-image: url(../images/blue_disc.png)!important;
    background-position: center left;
    display: block!important;
    width: 100%;
    border: 0 solid #000;
}
.aply_btn_1, .log_btn_1 {
    color: #fff;
    font-size: 15px;
    font-family: Roboto, sans-serif;
    padding: 7px 20px;
    margin: 0 5px 10px 0;
}
.aply_btn_1 {
    background-color: #22409a;
    border-radius: 4px;
    border: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.aply_btn_1:hover {
    background-color: #17307a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.log_btn_1 {
    background-color: #dc4b4c;
    border-radius: 4px;
    border: 0;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
}
.log_btn_1:hover {
    background-color: #e4393a;
    transition: all ease .4s;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    border-radius: 0;
}
.no_flot1 {
    float: none;
}
.wgtbold {
    font-weight: 700!important;
}
.a2a_kit {
    display: none;
}
.green1 {
    color: green;
}
.nomg {
    margin: 0!important;
}

ul.bullet_chng li {
    background-image: url(../images/impact_bullet.png);
}



.desktp_slid6 {
    display: block;
}
.slide_6 {
    display: none!important;
    display: table-cell;
    vertical-align: bottom;
    text-align: center;
}
.slide6_frame {
    width: 100%;
    float: left;
}
.slide6_frame .tvc_img_1 {
    width: 100%;
    float: left;
    margin: 20px 0 0;
}
.margin_tp {
    margin: 10px 0 0;
}
.slide6_frame .tvc_img_1 ul {
    margin: 10px 7% 0;
    padding: 0;
    width: 86%;
    float: left;
}
.slide6_frame .tvc_img_1 ul li {
    float: left;
    width: 31%;
    margin: 0 1%}
.slide6_frame .tvc_img_1 ul li:last-child {
    margin: 0 0 0 1%}
.slide6_frame .tvc_img_1 ul li a img {
    max-width: 100%}
.fileUpload {
    position: relative;
    margin: 0;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    bottom: 0;
    width: 100%}
.upload-btn {
    border: 1px dotted #bdc2ca;
    width: 100%;
    height: 114px;
    display: block;
    margin-left: 0;
    position: relative;
}
.upload-btn p {
    position: absolute;
    top: -10px;
    right: 10px;
}
.distbutr_form div {
    width: 100%;
    float: left;
}
.distbutr_form div input {
    float: left;
}
.file-btn {
    background-color: #dc4b4c;
    border: 1px solid #dc4b4c;
    border-radius: 5px;
    color: #fff;
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    font-size: 16px;
    margin: 10px 0;
    padding: 7px 10px;
    transition: all .25s ease 0s;
    float: none;
    width: auto;
}
.image_uploadz, .upload-btnz {
    border: 1px dotted #bdc2ca;
    height: 114px;
}
.distributor_test1 .carousel-indicators {
    bottom: 0;
}
.distributer_registeration_form input {
    font-weight: 400!important;
    margin-top: 8px!important;
    font-size: 14px!important;
    color: #2240a9!important;
}
.distributer_registeration_form p {
    font-family: inherit;
}
ul.uplods_btns {
    margin: 10px 0;
}
ul.uplods_btns li img {
    padding-top: 20px;
}
ul.uplods_btns li {
    background-color: #f9f9f9;
    width: 135px;
    height: 114px;
    box-shadow: 0 0 2px 1px #d5dbe3;
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    margin-right: 10px;
    margin-bottom: 10px;
}
.upload-btnz {
    width: 100%;
    display: block;
    margin-left: 0;
    position: relative;
}
ul.uplods_btns li .fileUploadz {
    position: relative;
    margin: 0;
    text-align: center;
}
.fileUploadz {
    position: relative;
    margin: 0;
}
.image_uploadz {
    width: 135px;
    display: table-cell;
    vertical-align: middle;
}
.image_uploadz>input {
    display: none!important;
}
.fileUploadz input.uploadz {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    bottom: 0;
    width: 100%}
.upload-btnz p {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.upload-btnz p img {
    position: absolute;
    top: -12px;
    right: 10px;
    padding: 0;
}
ul.traders_list {
    margin: 10px 0;
    padding: 0;
    float: left;
    width: 100%}
ul.traders_list li {
    width: 16.66%;
    float: left;
    text-align: center;
    height: 150px;
    display: table;
}
ul.traders_list li .traders_logo {
    width: 16.66%;
    display: table-cell;
    vertical-align: middle;
    height: 95px;
    margin: 10px 0;
}
ul.traders_list li .traders_logo img {
    width: auto;
}
ul.intrnl_bdy2 li {
    height: 210px;
}
.new_fena_form {
    color: #22409a;
}
.new_fena_form ol li input {
    font-weight: 400!important;
    margin-top: 8px!important;
    font-size: 14px!important;
    color: #2240a9!important;
    border: 1px solid #666;
    border-width: 0 0 1px;
}
.new_fena_form ol {
    padding-left: 15px;
}
.new_fena_form ol li {
    padding: 0 0 10px;
}
.new_fena_form .ppdirectors {
    margin: 0;
}
.upper_alpha ol {
    list-style-type: upper-alpha;
}
.sign_feild input {
    border-bottom: 1px solid #666!important;
    width: 75%!important;
    margin-left: 10px;
}
.sign_feild span {
    width: auto!important;
    line-height: 2;
}
.document-text p {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}
.document-text {
    text-align: left;
    font-size: 12px;
}
.document-text h3 {
    font-size: 20px;
    color: #22409a;
}
.document-field, .document-field-nolist {
    line-height: 20px;
    color: #333;
    font-size: 14px;
}
.details_2 {
    width: 62%!important;
    margin: auto!important;
    float: none!important;
}
.annexure_lgistc, .annexure_lgistc2, .fuladd_distrbtrs, .mail_distrbtrs, .othrinfor_lgistc, .pincode_distrbtrs {
    margin-right: 0!important;
}
.firm_details input.trnsprt_comp_lgistc {
    width: 77.5%}
.firm_details input.consttution_lgistc {
    width: 54.1%}
.firm_details input.employ_no_lgistc {
    width: 38%}
.firm_details input.ownd_totl_lgistc {
    width: 37.2%;
    float: right;
}
.firm_details input.ownd_slf_lgistc {
    width: 16.7%}
.firm_details input.asocits_lgistc {
    width: 13.7%}
.rlvntrgistrsn_lgistc {
    width: 16%;
    display: inline-block;
}
.rlvntrgistrsn_lgistc2 {
    width: 7%;
    display: inline-block;
}
.rlvntrgistrsn_lgistc3 {
    width: 10%;
    display: inline-block;
}
.annexure_lgistc {
    width: 64.2%}
.annexure_lgistc2 {
    width: 70.9%}
.freight_lgistc {
    width: 26%}
.othrinfor_lgistc {
    width: 58.7%}
.fuladd_distrbtrs {
    width: 87%}
.town_distrbtrs {
    width: 15%}
.district_distrbtrs {
    width: 13%}
.state_distrbtrs {
    width: 14.7%}
.pincode_distrbtrs {
    width: 10%}
.tdsp_distrbtrs1 {
    width: 19.9%}
.tdsp_distrbtrs2 {
    width: 9.2%}
.tdsp_distrbtrs3 {
    width: 7.5%}
.tdsp_distrbtrs4 {
    width: 8.7%}
.firm_details ul li p input.stdCode {
    width: 14.9%}
.about_main_cnt p.vision_txt {
    padding: 0 9%;
    letter-spacing: .3px;
    text-align: center!important;
}
.offc_distrbtrs {
    width: 9.3%}
.offcfild_distrbtrs {
    width: 13%}
.gdwn_distrbtrs {
    width: 7.4%;
    padding-right: 0;
}
.fx_distrbtrs {
    width: 19.9%}
.mail_distrbtrs {
    width: 58.6%}
.firm_name.fname_distrbtrs {
    width: 52%}
.abt_intrnt_divsn .divison_lft_txt p {
    text-align: justify;
    padding: 0 11% 0 0;
}
.dlngprsn_distrbtrs {
    width: 26%}
.dlngprsn_distrbtrs_fld {
    width: 34%;
    margin-right: 0;
}
.stts_distrbtrs {
    width: 10%}
.sttsfld_distrbtrs {
    width: 29.3%;
    margin-right: 0!important;
}
.distributer_registeration_form input.strtng_bsinss_distrbtrs {
    width: 73.8%;
    margin-right: 0!important;
    margin-top: 0!important;
}
.dlngprsn_distrbtrs2 {
    width: 27.7%}
.saleyrs_distrbtrs {
    width: 34%}
.yrsfield_distrbtrs {
    width: 21%;
    margin-left: 1%!important;
    margin-right: 0!important;
}
.cont_distrbtrs, .ntur_distrbtrs, .typeofvehicle_distrbtrs, .typeofvehicle_distrbtrs2 {
    margin-left: 0!important;
    margin-right: 0!important;
}
.ntur_distrbtrs {
    width: 55%!important;
}
.nturtxt_distrbtrs {
    width: 45%}
.nturtxt_distrbtrs2 {
    width: 46.6%}
.cont_distrbtrs {
    width: 1.5%}
.typeofvehicle_distrbtrs {
    width: 16.6%}
.typeofvehicle_distrbtrs2 {
    width: 17.2%}
.restrn_distrbtrs {
    width: 17.5%;
    margin-left: .8%!important;
    margin-right: 0!important;
}
.firm_details input.fullW2 {
    width: 98.3%;
    margin: 0;
}
.bycash_distrbtrs, .des_distrbtrs, .dtd_distrbtrs {
    margin-left: 0!important;
}
.cashfld_distrbtrs, .cashfld_distrbtrs2, .cls_distrbtrs, .dtd_distrbtrs, .dtrgt_distrbtrs {
    margin-right: 0!important;
}
.dtls_distrbtrs2 {
    width: 27%}
.dtls_distrbtrs {
    width: 25.5%}
.dtd_distrbtrs {
    width: 12%}
.des_distrbtrs {
    width: 21%}
.inpts_distrbtrs {
    width: 20%}
.cls_distrbtrs {
    width: 74.4%}
.dtrgt_distrbtrs {
    width: 51.7%}
.bycash_distrbtrs {
    width: 25%}
.cashfld_distrbtrs {
    width: 29%}
.cashfld_distrbtrs2 {
    width: 28.8%}
.document-field {
    padding: 0 0 10px;
    display: list-item;
    list-style-type: decimal;
    margin-left: 15px;
}
.document-field-nolist {
    padding: 0 0 6px;
}
.document-field-nolist .document-field-right {
    width: 28%!important;
}
.document-field-nolist .document-field-left {
    width: 50%!important;
}
.document-field-left {
    float: left!important;
    width: 66%!important;
    text-align: left;
}
.document-field-right {
    float: right!important;
    width: 30%!important;
    position: relative;
}
.distbutr_form ul li {
    float: none;
    width: 23.88%;
    margin: 0;
    display: inline-block;
}
.document-field-right input[type=file] {
    opacity: 0;
    position: absolute;
    top: 0;
    height: 100%;
    left: 0;
    right: 0;
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 4px 10px;
    cursor: pointer;
    background: #22409a;
    color: #fff;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 400;
}
.about_main_cnt p.text_cntr {
    text-align: center!important;
}
ul.only_values li {
    background: 0 0;
}
ul.only_values li:last-child {
    padding-bottom: 5%}
ul.only_values li .valu_frame p:before {
    background-image: url(../images/blue_disc.png);
    width: 10px;
    height: 11px;
    display: inline-block;
    margin: 0 7px 0 0;
}
ul.only_values li .valu_frame p {
    width: 100%;
    float: left;
    padding-left: 16%!important;
}



.mob_logo img  {
    width:  196px;
    padding:  10px 0px;
}



.mob_logo {
    display:  none;
}




.logo {
    display:  block;
    float:  left;
}




/* 22-01-2018 RK*/



.txt_justfy_padng {
     padding:  0 27%;
     text-align:  justify;
}




.paddg_lft_rgt {
    padding-left: 18%;
     padding-right: 18%;
}




.toggle-nav {
    display: block !important;
}


/*=============*/

/* CSS ADDED ON 29-01-2018 */

ul.ecommerce_trade_list {
    margin: 10px 0px;
     padding: 0px;
     width: 100%;
     float: left;
     text-align:  center;
}


ul.ecommerce_trade_list li {
    width: 16.66%!important;
     display: inline-block;
     float: none;
     width: auto;
     padding: 10px 10px;
}


ul.ecommerce_trade_list li .traders_logo {
    width: 16.66%;
    display: table-cell;
    vertical-align: middle;
    height: 95px;
    margin: 10px 0;
}

ul.ecommerce_trade_list li .traders_logo img {
    width: auto;
}

.marquee  {
    
width:  79%;
    
margin:  1px auto;
    
position:  relative;
    
}
.marquee marquee  {
    
	background: url(../images/bg-marquee.png) no-repeat;
     
	position:  relative;
    
	height:  26px;
    
    letter-spacing:  1px;
    
}
.marquee marquee p a {
    
    font-size:  12px;
    
    color:  #fff;
    
    padding:  8px 20px;
    
    text-decoration:  none;
    
}

.marquee_mob  {
    
margin:  1px auto;
    
background: #1545ab;
     
position:  relative;
    
/*top:  -20px;
    */
}
.marquee_mob marquee  {
    
    letter-spacing:  1px;
    
}
.marquee_mob marquee p a  {
    
    font-size:  12px;
    
    color:  #fff;
    
    padding:  7px 0px 0px 0px;
    
    text-decoration:  none;
    
    display:  inline-block;
    
    font-weight:  500;
    
}

ul.nav_sub_cont li:nth-child(2) .fabric_rng { margin-top: -40px; }
ul.ecommerce_trade_list li .traders_logo img{max-width: 100%; margin: 0 auto;}
ul.buyers_list li .buyrs_logo img {max-width: 250px; display: inline-block;}
ul.ecommerce_trade_list li .traders_logo img {
    max-width: 100%;
    margin: 0 auto;
    z-index: -1;
    position: unset;
    position: relative;
}
@media only screen and (max-width:799px) {
ul.ecommerce_trade_list li .traders_logo {width: 100%;display: table-cell;vertical-align: middle;height: 29px;margin: 10px 0;margin-top: 10px;margin-top: 0;display: inline-block;}
ul.ecommerce_trade_list {
    margin: 10px 0px;
        margin-top: 10px;
    padding: 0px;
    width: 100%;
    float: left;
    text-align: center;
    margin-top: -13px;
}
}
.social_list1 li:last-child img {margin-left: 4px !important; max-width: 31px;margin-top:1px;}
/*.menu_care_list.homecarenewitem .menu_care_lst_item li:nth-child(8) {
	display: none;
}*/
ul.nav_list_main li:nth-child(6) {
	display: none;
}
.social_list1 li img {
	padding: 0px;
	width: 77%;
	margin-top: 7px !important;
}
.social_list1 li:last-child img {
	margin-left: 4px !important;
	max-width: 31px;
	margin-top: 5px !important;
	height: 33px;
}
.social_list1 li:nth-child(2) {
	width: 31px;
	margin-top: 3px !important;
	margin-right: 4px !important;
	margin-left: -7px !important;
}
.social_list1 li:nth-child(3) {
	width: 36px !important;
	margin-top: 1px !important;
	margin-right: 5px !important;
}
.ftr_list1 li {
	background-position: 0px 5px;
	font-weight: 400; margin: 6px 0 5px;
}