/*Theme Name: Interplast GroupTheme 

/*Author: Jiffin*/

/* recatcha small .my_resized_recaptcha {    transform: scale(0.72);    -webkit-transform: scale(0.72);    transform-origin: 0 0;    -webkit-transform-origin: 0 0;}*/

/*Message success*/
div.wpcf7-mail-sent-ok {border-color: #398f14; color: #398f14; background: #fff;}

div.wpcf7-validation-errors {border-color: #f00; color: #f00; background: #fff;border-width:1px}
div.wpcf7-response-output{margin-left: 0px;width: 100%; text-align: center;}
span.wpcf7-not-valid-tip {background-color: #fff;padding-left:12px}
.news_page {margin: 0px 0px 27px 0px; height: auto; background: transparent;}
.news_page h2{font-size: 18px;}
.news_page .news_row {background: #ebebeb; border-bottom: none; margin: 0px; padding: 15px;min-height: 140px;}
.news_row h2 {line-height: 22px; margin: 0 0 10px; color: #0e4e96}
.innerbtm_news_sec {min-height: 0px; padding-bottom: 0px;}
.load-more {padding-bottom: 80px; text-align: center;}
.load-more>a {background: #9d9fa2; padding: 10px; color: #fff;}
.brand_logos_slide ul li {margin-right: 5px;}
.single_news h2 {font-size: 12px;
    color: #666;
    margin-bottom: 5px;
    display: block;
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc; text-align: right}
    .news_details{ background-image: none }
.single_news p{font-size: 14px;line-height: 22px;}
.footer_center ul li { color: #353435; font-weight: 400}
.blue { color: #02448d!important; font-weight: bold!important}
.news_btn button.border_btn { margin-right: 7px;}
.view_newsletter span.wpcf7-not-valid-tip { font-size: 12px;}
.newsletter_btn div.wpcf7-response-output { font-size: 12px;}
.newsletter_btn div.wpcf7-validation-errors { font-size: 12px;}
.view_newsletter .form-group .form-control { color: #02448d !important;}
.view_newsletter.form-label label { color: #000 !important;}
.thumbnail-1 iframe { width: 85%; height: 500px;}
.search_result { margin-top: 60px;}
.search_result article h2 { font-weight: 700; margin-bottom: 10px;}
.search_result article p { font-size: 19px; line-height: 26px; padding-bottom: 20px;}
.corporateBrochures .brand_logo { width: auto; background-color: transparent; height: auto;}
.newsletter-form ::-webkit-input-placeholder { color: #000 !important;}
.footer-inner{ margin-top:45px}
.para_bold_font p,.innertop_sec p{ background:none!important}
.innertop_sec .single_news p{ padding-left:0px!important}
.pg-large, .pg-mid img{ height: auto!important }

/* chrome/webkit */
.newsletter-form ::-moz-placeholder { color: #000 !important;}

/* firefox 19+ */

.newsletter-form :-moz-placeholder { color: #000 !important;}


/* firefox 18- */

.newsletter-form :-ms-input-placeholder { color: #000 !important;}

/* ie */

.product_group_sec #sync2 .owl-item p { left: 0px ! important; right: 0px ! important; font-size: 12px;}

.tele { width: 110px;}

.teleCode { width: 174px;}

.btn-group.bootstrap-select.wpcf7-form-control.wpcf7-select { width: 100%;}

.bootstrap-select>.dropdown-toggle { padding-left: 12px;}

.bootstrap-select>.dropdown-toggle.bs-placeholder,

.bootstrap-select>.dropdown-toggle.bs-placeholder:active,

.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,

.bootstrap-select>.dropdown-toggle.bs-placeholder:hover { background: transparent;}

.sel-box .bootstrap-select>.dropdown-toggle,

.teleCode .bootstrap-select>.dropdown-toggle { height: 48px;}

.tab_inner_menu ul li a { min-height: 85px; font-size: 12px;}

.our_companies_section { min-height: 860px; height: auto;}

.tab_inner_menu ul li a span { right: 10px; top: 35px;}



/********ashique-07-08-2017*************/

.brand_logo .metmen_logo img { width: auto ! important;}

.hover_sec .caption-text a { min-width: 106px!important; width: auto!important; padding: 0px 10px!important;}

.level5_title {float: left !important;  width: 50% !important;}

.level5_Dropdown { float: right !important; width: 50% !important;}

.level5_Dropdown .btn-group.bootstrap-select .btn.dropdown-toggle.btn-default { background-color: transparent !important; border-color: transparent !important;}

.level5_Dropdown .filter-option { display: none !important;}

.share_button { text-align: right; margin: 0 0 22px;}

#project-list .bootstrap-select>.dropdown-toggle.bs-placeholder {background-color:  #fff !important;}

.footer_copyright .col-md-3 img { width: 100% !important;}

.board_wrap { margin-bottom: 0px; min-height: 0px;}

.tssc_profile_sec .innerbtm_right_box li{color: #666; list-style: inside; padding-left: 20px;}

.tssc_profile_sec .innerbtm_right_box p {line-height: 24px;}

.innerbtm_right_box p {margin-bottom: 15px;}

.products_main_section {margin: -250px 0 0px;}

/*.left_inner_menusection {padding: 17px !important;}*/

/*.browse_products_jq{background-color: #ffffff !important; margin-right: -11% !important; padding: 10px !important; margin-left: -10px !important; background-position: 91% !important;}*/

#project-list .dropdown-menu .text{white-space: normal !important;}

/*.inner_prod_view #sync1 .item img{ width:100%}*/

.innerbtm_news_sec{ padding-top: 50px }
.news_page {height: auto !important;margin: 0px auto 25px;}

/*Project Gallery Modal Popup Style*/
.modal-dialog {width: 90%; margin: 30px auto;}
#pg-gallery .modal-content {height: calc(100vh - 60px); border-radius: 0; background-color: transparent; box-shadow: none;}
#pg-gallery .modal-header {background-color: #195797; border: none; padding: 15px 15px 10px;}
#pg-gallery .close {opacity: 1;}
#pg-gallery .modal-title {font-size: 16px; font-weight: 700; color: #fff;}
#pg-gallery .modal-body {padding: 0;}
#pg-gallery .gallery-top {height: 80%; width: 100%;}

.swiper-container {margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1;}
#pg-gallery .gallery-thumbs {height: 20%; box-sizing: border-box; padding: 26px 0;}

.swiper-container {margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1;}
.swiper-wrapper {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform;  -ms-transition-property: -ms-transform;  transition-property: transform;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}
#pg-gallery .swiper-slide { background-size: cover;  background-position: center;} 
.swiper-slide { -webkit-flex-shrink: 0;  -ms-flex: 0 0 auto;  flex-shrink: 0;  width: 100%;  height: 100%;  position: relative;}
#pg-gallery .swiper-slide.swiper-slide-active { -webkit-box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);  -moz-box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);  box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);} 
#pg-gallery .swiper-slide { background-size: cover;  background-position: center; }
/* #pg-gallery .pg-large { width: 100%;  height: 400px;  display: table;  overflow: hidden;  text-align: center;  background-color: #000;}
#pg-gallery .pg-large img { max-height: 400px;  max-width: 100%;} */
#pg-gallery .pg-large img { max-height: 400px!important;}
#pg-gallery .gallery-thumbs { height: 20%;  box-sizing: border-box;  padding: 26px 0; }
#pg-gallery .gallery-thumbs .swiper-wrapper { margin-left: calc(-40% - 5px); } 
#pg-gallery .gallery-thumbs .swiper-slide {width: auto;height: 150px;}
#pg-gallery .swiper-slide.swiper-slide-active { -webkit-box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);  -moz-box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);  box-shadow: 3px 14px 24px -6px rgba(0,0,0,.35);}
#pg-gallery .pg-small img { width: 170px; }
#pg-gallery .pg-small{ height: auto }
/*Home page - Project Gallery Modal Popup Style*/
#pg-gallery .mygallery-thumbs {height: 20%; box-sizing: border-box; padding: 26px 0;}
#pg-gallery .mygallery-thumbs { height: 20%;  box-sizing: border-box;  padding: 26px 0; }
#pg-gallery .mygallery-thumbs .swiper-wrapper { margin-left: calc(-40% - 5px); } 
#pg-gallery .mygallery-thumbs .swiper-slide {width: 20%;height: 100%;}

.cert_modal_popup_body{padding-bottom: 72px;}
.certification_pop .cert_modal_popup_body .bluebtn{bottom: 0px;}
.cert_modal_popup_body .certification_img img{max-width: 1000px;}
/********KC-12-12-2017*************/
.left_inner_menusection ul ul li{margin: 0 0 0 10px !important;}
.browse_products_jq{background-color: #fff !important;padding: 10px 5px !important;background-position: 99% center !important;}
.left_inner_menusection ul > li.has-sub > a{background-image:none !important;}
.left_inner_menusection ul > li.has-sub >  span{cursor:pointer; background: url("/source/702cf696029680d5f2beac1b807d062f/plusred_icon.png") center 6px no-repeat;width: 20px;height: 20px;position: absolute;right: 11px;top: 0; }
.left_inner_menusection ul li{position: relative;}
.left_inner_menusection ul > li.has-sub.open >  span{background-image: url("/source/23724eaa292954ed811395507b77e59a/minusred_icon.png") }
.left_inner_menusection ul li li.has-sub > span{top:10px;}
.left_inner_menusection ul > li.has-sub.active > span{top:10px;}
button.know_mre{
    background: none;
padding: 8px 15px;
margin-left: 20px;
border: 1px solid #ccc;
}
.innerbtm_sec .cladding_list .hover_sec li p{font-family: 16px;}
.bootstrap-select .dropdown-menu>li>a{font-size:14px!important}
.innerbtm_sec .cladding_list .hover_sec li p{font-size: 15px !important;min-height: 70px;text-transform: capitalize;}
.banner-text{width: 100%;background: rgba(0,79,138,.3);}
.banner-text h2{font-size: 30px;}
.banner-elements {left: 0px;bottom: 100px;}
@media screen and (max-width: 1440px){

.cerification_area .hex img {width: auto;}

}

@media screen and (max-width:1190px) {

    .sm-ico a {margin-left: 6px;}
   .pg-cont .hf-txt { text-align: center
   
}
.news_page {min-height: auto;}
}
@media screen and (max-width:1199px) {

/*     .hover_img {
width: 100%;
} */
/* .hover_sec li{
    margin-right: 0px;
} */
/* .product_container .hover_img {
    width: 190px;
} */
.call_icon {
    width: 36px;
}
   #pg-gallery .pg-small img {
    width: 100%;
}

}

@media screen and (max-width:1024px) {

    .cert_modal_popup_body .certification_img img{max-width: 100%;}

    .f_contact_right { margin-top: 0px; float: left !important;    }

    .news_btn button.border_btn { margin-right: 3px;    }

    .product_group_sec #sync2 .owl-item p { bottom: -45px; left: 9px !important; width: 70%;}

}

@media screen and (max-width:991px) {

    .news_page { height: auto !important;}    

    .home-fea-prod.swiper-container .swiper-slide:nth-child(2n+1) .hf-box, .margin_top {margin-top: 30px;}

    .hf-box{margin-top: 30px;}

    .call_numb p{font-size: 11px !important;}

    #project-list .bootstrap-select {width: 100% !important;}

/*    .browse_products_jq{ margin-right: 0px!important }*/


   /*  .pg-cont .img-cover {
   width: 150px;
   height: 206px;
   } */

.hf-img {
    height: auto;
}
.pg-cont .hf-box {
    margin-bottom: 110px;
}
.hf-box {
    height: auto;
}
.container {
    width: auto;
}
.product_container .hover_sec .caption-text a {
margin: 10px 0 0 0px;
}
.executive_committe_sec .row:nth-child(2n) .exective_img::before {
    content:none;
  }
  .executive_committe_sec .row:nth-child(2n+1) .exective_img::before {
    content:none;
}
}

@media screen and (max-width:792px) {


 /*    .hover_sec li:nth-child(2n){margin: 0 0 20px;} */

    .hover_sec li h2{line-height: 20px; font-size: 15px; } 

}

@media screen and (max-width:768px) {

    .thumbnail-1 iframe { width: 100%;}

    .news_btn button.border_btn { margin-right: 7px;}

    .enquiry_sec img { transform: matrix(1, 0, 0, 1, 0, 100) !important;}

    .innerhexa h1{padding-top: 30px;}

    .breadcrumb{display: none;}

}

@media screen and (max-width:767px) {

    .footer_menu_sec.our_product_group_btm ul li { display: block; width: 100%;}

    .footer_menu_sec.companies_group ul li { display: block; width: 49%;}

    .f_contact_right { float: left !important; }

    .content_scroll2 { margin-right: 10px;}

    .fade_layer_01 { left: 0;}

    .footer_copyright .col-md-3 img { width: auto !important;}

    .product_container .hover_sec li {width: 100%;}
    #pg-gallery .pg-small img {
    width: 100%;
}

   /*  .product_container .hover_img {width: 100%;} */

    .product_container .hover_sec .caption {width: 100%;}

    .call_numb{margin: 0 auto;}

    .home-social{margin: 0 auto; float: none;}

    .call_numb p{padding-left: 65px;}

    .hover_sec li:nth-child(2n){margin: 0 0 20px !important;}

    .product_pattern {min-height: auto;}

    .prod_top {margin-bottom: 0px !important; min-height: auto !important;}

    .products_main_section{margin: 0px;}

    .inner_prod_view {padding: 0px 10px 0;}

    .banner-text h2 {

    font-size: 26px;

    line-height: 30px;

    }

    .home-featured-work {

         padding-top: 30px;

     }

    .home-featured-work .container>h2 {

        padding-bottom: 10px;

    }

    .hf-txt {

        padding: 15px 40px;

    }

    .hf-box{

        margin-bottom: 10px;

    }

    .video-testimonials{

        padding-top: 30px;

    }

    .video-testimonials h2{

        padding-bottom: 10px;

    }

    .certification_section h2{

        padding-bottom: 10px;

    }

    .news_row h2{ font-size: 18px;  line-height: 24px }

.news_page {

    height: auto !important;

    max-width:100%;

    margin: 0px auto 25px;

}

.share_btn,.share_button{margin-top: 15px;}

.home-fea-prod .hf-box {
    background-color: rgba(157,159,162,.8);
}
.hf-box {
    padding-bottom: 0;
}
.home-fea-prod .img-cover {
    position: relative;
}
.home-fea-prod .hf-txt {
    padding-left: 25px;
    padding-top: 20px;
    margin-top: 0;
    min-height: 50px;
    text-align: center;
}
.home-fea-prod .hf-txt h2{ padding-bottom: 15px }
.call_numb p {
    padding-left: 0px;
    padding-right: 0px;
}
.call_numb {margin-bottom: 10px;}
.banner-text {
    min-height:auto;}
    #cooperate_video_popup .modal-dialog {
    width: 80% !important;height: 50% !important;
margin: 0 auto !important;}
    #cooperate_video_popup .modal-content {
    height: auto !important;}
    #cooperate_video_popup .modal-body {
    height: 365px !important;
}
.board_wrap {
    margin-bottom: 0px;}
   
.left_menu_section h3 {
    display: none;
    visibility: hidden;
}
}

.news_row h2 {

   font-weight: bold

}



@media screen and (max-width:667px) {



    span.wpcf7-not-valid-tip {margin-bottom: 15px;    }

    .history_section img { transform: matrix(1, 0, 0, 1, 0, 0) !important;    }

    .history_section { height: 580px; }

    .product_group_sec #sync2 .owl-item p {width: 100%; left: 0px ! important;}

}



@media screen and (max-width:533px) {



    .thumbnail-1 iframe { height: auto; }

    .corporateBrochures .brand_logo { width: 100%;}

    .brand_section {height: 500px;}

    .download_btn a { font-size: 13px;}

.board_wrap {
   
    min-height: auto;
}



}

@media screen and (max-width: 490px){

.clientmain_section ul li {

    width: 50%;

}

.clientmain_section ul li img{width: 100px}

.banner-text {



    height: 0px;

}

.swiper-slide:nth-child(odd) .hex_outer_div{padding-top: 0px;}

}

@media screen and (max-width: 392px){

    .innerbtm_right_box img {

    margin-bottom: 30px;

}



}

/*******interplast********/
.welcome_section h1,.welcome_section p{
    opacity: 1;
}
.mega-dropdown-menu ul li {
    width: 125px;}
  .inner_prod_view .similar_prod_sliders p {
    line-height: normal;
}
.office_list_address {
    min-height: auto;} 
    #cooperate_video_popup .modal-content {
  
    height: 510px;
}
#cooperate_video_popup .modal-body {
    height: 500px;
}
.news_page {
    margin: 0px 0px 27px 0px;
    height: auto;
    background: transparent;
     min-height: 140px; 
    background: #ebebeb;
}
@media screen and (max-width:991px) {

.news_page {
    min-height: auto;}
  .ps-container .hover_sec img {
        width: 100%;
    }

}
.con_font_change ul{
    font-size: 26px;
    margin: 0 0 45px;
    line-height: 34px;
    color: #3b629b;
    padding-left: 85px;
}
.con_font_change li{list-style: disc;font-size: 14px;color: #000;line-height: 24px;}
.con_font_change p{margin-bottom: 0px;font-size: 14px;color: #000;line-height: 24px;}
.innerhexa h1{font-size: 36px;background: url("/source/96dca1937b043d8be5d29afe3c4fcbf3/grey-line.jpg") left bottom no-repeat}
.para_bold_font p{font-size: 14px;line-height: 24px;min-height: 100px;}
