.ffos{font-family: 'Open Sans', sans-serif;}
.ffpo{font-family: 'Poppins', sans-serif;}
.ffrc{font-family: 'Roboto Condensed', sans-serif;}
.fw4{font-weight: 400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}
.b{font-weight: bold;}.bn{font-weight:normal;}
.fw{max-width:1200px;margin:auto;}
.fw.box_shad{box-shadow:0px 3px 3px #ccc}
img{max-width:100%; }
*{box-sizing: border-box;}
.bgf6f6f6{background:#f6f6f6}
html{height: 100%}
body{font-size:12px; margin:0; padding:0; background:#e9eaec; color:#333;font-family: 'Open Sans', sans-serif; min-height: 100%;}
.bx-loading{display: none !important;}
/*New Header css*/
.header-main{padding:15px 0; border-bottom:3px solid #08c;background: #cfe4ff;background: -moz-linear-gradient(top,  #cfe4ff 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #cfe4ff 0%,#ffffff 100%);background: linear-gradient(to bottom,  #cfe4ff 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfe4ff', endColorstr='#ffffff',GradientType=0 );}
.header-main .ei-logo{display: block; float: left; width:247px; height:43px; text-indent: -5000px; line-height: 0; background: url(https://static.exportersindia.com/company-detail/images/ei-logo.png) no-repeat top left; outline: none; text-decoration: none;}
.header-search{float: left; width:55%; padding:0px 30px; margin-top: 2px;}
.hs-inner{border:1px solid #ddd; display: flex; align-items: center; justify-content: space-around;background:#fff}
.hs-inner .dropdown{width: 150px;padding:10px; border-right: 1px solid #ddd; position: relative;}
.hs-inner .dropdown span{display:inline-block; vertical-align: middle;  font-size: 13px; cursor: pointer;}
.hs-inner .dropdown .dropdown-menu{display: none; position: absolute; top: 100%; left: 0; right: 0; background:#fff; border:1px solid #eee; box-shadow:1px 1px 5px rgba(0,0,0,0.12); z-index: 1}
.hs-inner .dropdown .dropdown-menu li{border-bottom: 1px solid #eee; padding:7px 10px; color:#666; cursor: pointer; transition: all 0.3s ease}
.hs-inner .dropdown .dropdown-menu li:hover{background:#fafafa; color:#333}
.hs-inner .dropdown .dropdown-menu li:last-child{border-bottom: none;}
.hs-inner .dropdown:hover .dropdown-menu,.hs-inner .dropdown:focus .dropdown-menu{display: block;}
.hs-inner .hs-input{background: none; border:none; width: calc(100% - 190px); padding: 10px;}
.hs-inner .hs-btn{background:#0088cc; color:#fff; padding: 10px 20px; margin: 0; border:none; font-size: 18px; outline: none; box-shadow: none}
.header-main .pyr-btn{background:#ef6417; display: block; float: left; border-radius: 3px; color:#fff; font-size: 18px; font-weight: 600; padding: 10px 20px; line-height:20px; text-decoration: none; outline: none;}
.header-main .menu-btn{display: inline-block; float: right; padding:11px 0; line-height: 0; text-decoration: none; outline: none;}

/*Bredcumb CSS here..*/
.breadcumb{margin: 0; padding:10px 0; list-style: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.breadcumb li{display: inline-block; vertical-align: middle; padding-left:10px; font-size: 12px; color:#666; position: relative;}
.breadcumb li:before{content:'/'; position: absolute; left: 0; font-size: 12px; color:#999}
.breadcumb li:first-child{padding-left: 0;}
.breadcumb li:first-child:before{display: none;}
.breadcumb li a{display: block; padding-right: 5px; color:#0033cc}

/*New Footer CSS*/
.footer-nav{background:#fff; border-top:3px solid #ccc; padding:15px 0 20px 0; display: flex; flex-wrap: wrap;}
.footer-nav .fn-list > li{border-left: 1px dashed #ccc; padding-left: 20px; padding-right: 20px;}
.footer-nav .fn-list > li:first-child{border-left: none; padding-left: 0;}
.footer-nav .fn-list > li:last-child{padding-right: 0;}
.footer-nav .fn-list > li:nth-child(1){width:270px;}
.footer-nav .fn-list > li:nth-child(2),.footer-nav .fn-list > li:nth-child(3),.footer-nav .fn-list > li:nth-child(4){width:200px;}

/* Side navbar css here..*/
.side-nav-overlay{display:none;position: fixed; top: 0; left:0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 99;}
.side-nav{position: fixed;top:0;right:-100%; bottom: 0; width: 260px; overflow-y: auto; padding:20px; background:#fff; z-index: 99; box-shadow: 2px 2px 10px rgba(0,0,0,0.3);}
.close-sidenav{position: absolute; top: 20px; right: 15px; font-size:25px; display: inline-block; outline: none;}

/*Index page css*/
.company-header .company-nav .navbar-search .btn-nav-sarch.fix{display:none}
.company-header.fixed-top{position:fixed;top:0px;z-index:1;box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.18);padding:7px;border-bottom:2px solid #ddd;border-top:solid 4px #08c;width:100%;max-width:1200px}
.company-header.fixed-top .company-logo .logo-name .name{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;width:400px;font-size:22px;}
.company-header.fixed-top .location{display:none;}
.company-header.fixed-top .company-logo .logo-img{width:50px;height:50px;} 
.company-header.fixed-top .company-header-inner{padding:0px}
.company-header.fixed-top .company-logo .logo-name{float:none;padding:0px;width:auto;margin-top:7px;}
.company-header.fixed-top .company-logo,.company-header.fixed-top .logo-name{display:inline-block}
.company-header.fixed-top .company-header-inner{float:left;}
.company-header.fixed-top .company-nav{background:none;margin-top:5px;}
.company-header.fixed-top .company-nav .nav-bar > li > a{padding:5px 17px;text-transform:capitalize;font-size:14px;}
.company-header.fixed-top .company-nav .nav-bar > li.active a:after{display:none;}
.company-header.fixed-top .company-nav .nav-bar > li.send-enquiry{padding:0px 0px 0px 10px}
.company-header.fixed-top .company-nav .nav-bar > li.send-enquiry a{padding:4px 10px}
.company-header.fixed-top .company-nav .navbar-search .btn-nav-sarch.fix{border:solid 1px #eee;display:block}
.company-header.fixed-top .company-nav .navbar-search .search_box{width:200px;border:solid 1px #ddd;position:absolute;right:10px;top:50px;background:#fff;border:solid 1px #ccc;padding:2px;display:none}
.company-header.fixed-top .company-nav .navbar-search .search_box > .btn-nav-sarch{float:right}
.company-header.fixed-top .company-nav .navbar-search .search_box .nav-search-input{width:calc(100% - 43px);float:left}


.company-header{background:#fff;padding:0px 20px;}
.company-header .company-header-inner{padding: 10px 0;}
.company-header .company-header-inner:after,.company-header .company-logo:after{content: ''; display: table; clear: both;}
.company-header .company-logo .logo-img{line-height:0;margin-right:15px;border:1px solid #eee;float:left;width:85px;height:85px;padding:2px;}
.company-header .company-logo .logo-img img{width:100%;height:100%}
.company-header .company-logo .logo-name{float: left; padding:15px 0; width: calc(100% - 100px)}
.company-header .company-logo .logo-name > div{float: left;}
.company-header .company-logo .logo-name .name{font-size:30px; font-weight:500; color:#333; font-family: 'Roboto Condensed', sans-serif; line-height:37px;}
.company-header .company-logo .logo-name .location{font-size: 14px; color:#000; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.company-header .company-logo .logo-name .location i.fa{display: inline-block; margin-right:3px; color:#999}
.company-header .gst-verified{margin-left:30px; margin-top:36px; font-size: 14px;}
.company-header .gst-verified .gst{margin-right: 20px; color:#000; display: inline-block;}
.gst-verified .gst i.fa.fa-check-circle{color:#2fbf17;}
.company-header .gst-verified .verified{display: inline-block;}
.company-header .send-inquiry{float: right; margin-top: 22px;}
.company-header .send-inquiry a{display: inline-block; padding: 10px 20px; border-radius: 5px; border:1px solid #08c; font-size: 17px; font-weight: 600; color:#08c; outline: none; line-height: 18px;}
.ch-mm{background:#fff; border:1px solid #eee; outline: none;line-height: 0; padding: 3px 7px; display: none;}
.company-nav{background:#e1eeff; display:flex; align-items:center; }

.company-nav .nav-bar{margin:0; padding:0; list-style:none; display:flex;}
.company-nav .nav-bar > li{border-right:1px solid #fff;position:relative}
.company-nav .nav-bar > li:last-child{border-right: none;}
.company-nav .nav-bar > li > a{display: block; padding: 12px 30px; line-height: 19px; font-size: 15px; font-weight: 600; text-transform: uppercase; color:#333; outline: none; transition: all 0.3s ease}
.company-nav .nav-bar > li div.sub_menu{position:absolute;top:43px;left:-225px;width:1125px;background:#f7f7f7;z-index:2;padding:0px 10px;box-sizing:border-box;display:none;box-shadow:0 2px 7px 0 rgba(0, 0, 0, 0.18)}
.company-header.fixed-top .company-nav .nav-bar > li div.sub_menu{top:28px;left:-610px;z-index:9}
.company-nav .nav-bar > li:hover div.sub_menu{display:block}
.company-nav .nav-bar > li div.sub_menu > ul{display: flex;}
.company-nav .nav-bar > li div.sub_menu > ul > li{min-width:289px;max-width:289px;padding:0;text-align:left;margin:12px;}
.company-nav .nav-bar > li div.sub_menu > ul > li a.sub_hed{font-size:16px;color:#333;font-weight:600;margin-bottom:7px;display:inline-block}
.company-nav .nav-bar > li div.sub_menu > ul li > ul{margin:0px;padding:0px;font-size:14px;line-height:24px;}
.company-nav .nav-bar > li div.sub_menu > ul li > ul li > a{color:#333;}
.company-nav .nav-bar > li div.sub_menu > ul li > ul li > a:hover{text-decoration:underline}
.company-nav .nav-bar > li div.sub_menu > ul li > ul li > a.more_link{color:#0066cc}


.company-nav .nav-bar > li.active a,.company-nav .nav-bar > li:hover a{position: relative; color:#0066cc}
.company-nav .nav-bar > li.active a:after{content:''; position: absolute; left: 0; bottom: 0; width: 100%; height: 2px; background:#0066cc}
.company-nav .nav-bar > li.send-enquiry{padding:5px 5px 5px 20px;}
.company-nav .nav-bar > li.send-enquiry a{color:#08c;padding:6px 15px;border:solid 1px #08c;}
.company-nav .nav-bar > li.send-enquiry a i.fa{margin-right:3px;}
.company-nav .navbar-search{margin:5px 8px 5px auto; background:#fff}
.company-nav .navbar-search .nav-search-input{background:none; border:none; outline: none; box-shadow: none; padding:7px 10px; width:190px; box-sizing: border-box; font-size: 12px;}
.company-nav .navbar-search .btn-nav-sarch{background:none; border:none; outline: none; box-shadow: none; color:#999; font-size: 19px;}
.psc-slider{padding:20px 0 10px 0}
.psc-slider .bxslider > div{border:1px solid #eee;}
.psc-slider .bxslider > div:hover{border-color:#08c}
.psc-slider .bxslider > div:hover .psc-name{background:#08c}
.psc-slider .psc-img{width:100%; height:300px; border-bottom:1px solid #eee; line-height:0;background:#f9f9f9; position:relative;overflow:hidden;}
.psc-slider .psc-img img{position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); max-width:100%; max-height:100%}
.psc-slider .psc-name{text-align:center; padding:15px; font-size:16px; font-family:'Poppins', sans-serif; background:#555555; color:#fff;}
.psc-slider .psc-name a,.psc-slider .psc-name a:hover{color:#fff;outline:none;}
.psc-slider .bx-controls{margin:0}
.psc-slider .bx-wrapper .bx-pager{position:static;padding:30px 0 0px 0}
.psc-slider .bx-wrapper .bx-pager.bx-default-pager a{height: 20px; width: 20px; border-radius: 50%; background:#dcdcdc; transition: all 0.3s ease}
.psc-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0066cc}
.about-sec{padding-top:30px;}
.darkbg3{background-color:#ef6417;}.darkbg3.bdr{border-color:#b84200;}
.about-sec .about-sec-title{font-size: 25px; font-weight: 400; margin-bottom:15px; text-align: center; line-height: 40px; font-family: 'Poppins', sans-serif;justify-content: center;}
.about-sec .company-info{margin:0; padding:40px 0; list-style: none; display: flex; align-items: center; justify-content:center; flex-wrap: wrap;}
.about-sec .company-info:after{content:''; display: table;clear: both;}
.about-sec .company-info li{width: 33.33%; box-sizing: border-box; margin-top: 30px; text-align: center; padding:0 50px}
.about-sec .company-info li .info-lbl{font-size: 14px; color:#999; margin-bottom:3px;}
.about-sec .company-info li .info-val{font-size: 14px; color:#333}
.our-ps-sec{background:#f5f5f5; padding: 50px 20px}
.our-ps-sec .sec-title,.our-video-sec .sec-title{font-size: 24px; color:#333; font-weight: 400; line-height: 30px; margin-bottom:40px; text-align: center;font-family: 'Poppins', sans-serif;}
.our-ps-sec .ps-list{margin: 0 -8px; padding: 0; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap;   justify-content: center;}
.our-ps-sec .ps-list > li{width:25%; box-sizing: border-box; padding-left: 8px; padding-right: 8px; margin-bottom:50px;}
.our-ps-sec .ps-list > li div.ps-iteam:hover{box-shadow:0px 0px 6px rgba(0,0,0,0.3)}
.our-ps-sec .ps-list > li div.ps-iteam:hover .ps-img{border-color:#08c}
.our-ps-sec .ps-list > li div.ps-iteam:hover .ps-info{border-color:#08c;border-top:1px solid #ddd;}
.our-ps-sec .ps-list .ps-iteam .ps-img{background:#fff; border:1px solid #cecef1; border-bottom-width: 0px; position: relative; height: 274px; overflow: hidden;}
.blur-bg{position: absolute; top: 0; left: 0; height: 100%; width: 100%;filter: blur(8px);-webkit-filter: blur(8px);background-position:center; background-repeat:no-repeat; background-size:cover;}
.our-ps-sec .ps-list .ps-iteam .ps-img img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 100%; max-height: 100%;}
.our-ps-sec .ps-list .ps-iteam .ps-info{background:#fff;border:1px solid #cecef1; padding: 15px; text-align: center;font-family: 'Poppins', sans-serif; height: 200px; box-sizing: border-box;border-top:1px solid #ddd;}
.our-ps-sec .ps-list .ps-iteam .ps-info.transparent{background: none; border-width: 1px 0 0 0}
.our-ps-sec .ps-list .ps-iteam .ps-info .ps-info-title{font-size: 18px; color:#0066cc; margin-bottom:12px; font-weight: 400;}
.our-ps-sec .ps-list .ps-iteam .ps-info .ps-info-title a{color:#0066cc; text-decoration: none; display: inline-block;}
.our-ps-sec .ps-list .ps-iteam .ps-info ul{margin: 0; padding: 0; height: 110px;}
.our-ps-sec .ps-list .ps-iteam .ps-info ul li{margin-bottom:7px; font-size: 14px;}
.our-ps-sec .ps-list .ps-iteam .ps-info ul li a{color:#000; font-size: 15px; line-height:22px; text-decoration: none;}
.our-ps-sec .ps-list .ps-iteam .ps-info .view-all{margin-top: 10px;}
.our-ps-sec .ps-list .ps-iteam .ps-info .view-all a{display: inline-block; font-size: 14px;color:#0066cc;}
.view-ps-range{background:#fff; display: inline-block; padding: 10px 30px; border:1px solid #999; color: #06c; text-decoration: none; font-size: 15px; line-height: 20px; transition: all 0.3s ease}
.view-ps-range:hover{background:#06c; color:#fff; border-color:#06c}
.our-video-sec{background:#fff; padding: 50px 20px}
.ci-sec{padding:0px 20px 30px 20px;background:#fff;}
.ci-sec .inqiyr{border:3px solid #1c71c1; border-radius: 3px; background:#fff}
.ci-sec .inqiyr .ci-heading{background:#1c71c1;padding:10px 15px 12px 15px; color:#fff; font-size:16px; font-weight:500;}
.ci-sec .inqiyr .inquiry-body{padding:20px 20px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form{float: left; width:65%; box-sizing: border-box; padding-right: 30px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form .input-control{width: 100%; background:#fff; border:1px solid #ccc; box-shadow: none; outline: none; padding: 10px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form .intl-tel-input{display: block; width: 100%}
.ci-sec .inqiyr .inquiry-body .inqiry-form  .intl-tel-input.allow-dropdown .selected-flag{outline: none; box-shadow: none;}
.ci-sec .inqiyr .inquiry-body .inqiry-form .input-control.phone-no{width: calc(100% - 121px); left:54px;
    vertical-align: middle;}
.btn-send-inquiry{background:#f06417; border:1px solid #f06417; border-radius: 3px; padding: 10px 30px; font-size:18px; font-weight:600; color:#fff; outline: none; box-shadow: none;}
.ci-sec .inqiyr .inquiry-body .contact-us{float: right; padding: 15px; width:385px; box-sizing: border-box; border-radius: 5px; box-shadow: 0px 0px 15px rgba(0,0,0,0.3);position: relative; margin-top: -55px; background:#fff}
.ci-sec .inqiyr .inquiry-body .contact-us .link a{word-break: break-all;}
.ci-sec .inqiyr .inquiry-body .contact-us ul.fa-ul{margin-left:20px;}
.ci-sec .inqiyr .inquiry-body .contact-us .btn-view-contact{display: inline-block; background:#fff; border:1px solid #1c71c1; border-radius:3px; padding:7px 30px; font-size: 14px; color: #666; box-shadow: 2px 2px 10px rgba(0,0,0,0.12); line-height: 20px; }


/*Product catalog page css*/
.pcd-sec{background:#fff; padding:20px 20px; border-radius: 3px; box-shadow: 2px 2px 10px rgba(0,0,0,0.2);margin:20px;}
.pcd-sec .pcd-sec-title{font-size: 22px; color:#0033cc; line-height: 25px; font-weight: 400;}
.pcd-sec .pcd-list1,.pcd-sec .pci-list{margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap;justify-content: center;}
.pcd-sec .pcd-list1 .pcd-iteam,.pcd-sec .pci-list .pci-iteam{float: left; width: 20%; box-sizing: border-box; padding-left: 10px; padding-right: 10px; margin-bottom:30px;}
.pcd-sec .pcd-list1 .pcd-iteam a:hover,.pcd-sec .pci-list .pci-iteam a:hover{box-shadow:-3px -3px 3px rgba(0,0,0,0.1);}
.pcd-sec .pcd-list1 .pcd-iteam a:hover .bdr.bdreee,.pcd-sec .pci-list .pci-iteam a:hover .bdr.bdreee{border-color:#9ccee6}
.pcd-sec .pcd-list1 .pcd-iteam .bdr.bdreee,.pcd-sec .pci-list .pci-iteam .bdr.bdreee{border-color:#cecef1}
.pcd-sec .pci-list .pci-iteam{width:220px;}
.pcd-sec .pcd-list1 .pcd-iteam > a,.pcd-sec .pci-list .pci-iteam > a{display: block; text-align: center;}
.pcd-iteam .pcdi-img,.pci-iteam .pcdi-img{height: 190px; overflow: hidden; position: relative; line-height: 0;}
.pcd-iteam .pcdi-img .pcdi-img-bg,.pci-iteam .pcdi-img .pcdi-img-bg{position: absolute; top:-10px; left:-10px; right: -10px; bottom: -10px; background-size:cover; background-repeat:no-repeat; -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);}
.pcd-sec .pcd-list1 .pcd-iteam .pcdi-img img,.pcd-sec .pci-list .pci-iteam .pcdi-img img{position: absolute; top: 50%; left: 50%; transform:translate(-50%,-50%);}
.pcd-list2{margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap;}
.pcd-list2 .pcd-iteam2{float: left; width: 25%; box-sizing: border-box; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
.pcd-list3{display: flex; margin-left: -10px; margin-right: -10px; flex-wrap: wrap;}
.pcd-list3 > li{width: 25%; box-sizing: border-box; padding-left: 10px; padding-right: 10px;margin-bottom:20px;}
.pcd-list3 .pcdi-img{height: 272px; overflow: hidden; position: relative; line-height: 0;}
.pcd-list3 .pcdi-img img{position: absolute; top: 0; left: 0; height: 100%; width: 100%}
.pcd-list3 .pcdi-info{height: 125px; text-align: center; padding: 15px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; border-top:1px solid #ccc}
.pcd-list3 > li.pcd-iteam .bdr.bdree.tac:hover{border-color:#08c;border-top:1px solid #ddd;}
.pcd-list3 > li .bdr.bdree.tac:hover{box-shadow:0px 0px 6px rgba(0,0,0,0.3);}
.pcd-list3{margin-left: -10px; margin-right: -10px; display: flex; flex-wrap: wrap;}
.pcd-list3 .pcd-iteam3{float: left; width:33%; box-sizing: border-box; padding-left: 15px; padding-right: 15px; margin-bottom: 20px;}
.pcd-list3 .pcd-iteam3 > div{min-height: 162px;}
.pcd-list3{display: flex; margin-left: -10px; margin-right: -10px; flex-wrap: wrap;}
.pcd-list3 > li{width: 25%; box-sizing: border-box; padding-left: 10px; padding-right: 10px;}
.pcd-list3 .pcdi-img{height: 272px; overflow: hidden; position: relative; line-height: 0;}
.pcd-list3 .pcdi-img img{position: absolute; top: 0; left: 0; height: 100%; width: 100%}
.pcd-list3 .pcdi-info{height: 125px; text-align: center; padding: 15px; display: flex; align-items: center; flex-direction: column; justify-content: space-between; border-top:1px solid #ccc}
.pcd-sec-title2{color:#333;font-size:22px;line-height:25px;font-weight:400;}
.box_part{display:flex;padding:30px 20px 20px 20px;}
.left_sec{width:220px;/*flex:2;*/border:solid 1px #ccc;} 
.right_sec{flex:10;padding-left:15px}
.p_heading{background:#eee;padding:10px 15px;font-weight:600;font-size:15px;}
.faq-accordion li{position:relative;font-size:12px;}
.faq-accordion li .qas:after{content:'\f107';font-family:'FontAwesome';font-size:16px;color:#999;position:absolute;right:10px;top:15px}
.faq-accordion li .qas.active:after{content:'\f106'}
.faq-accordion li .qas{padding:7px 10px;border-bottom:solid 1px #eee;font-weight:600;color:#333; font-size: 13px;}
.faq-accordion li .qas.active{border-bottom: none;}
.faq-accordion li .qas span{display:block;color:#666;font-weight:normal;font-size:12px;}
.faq-accordion li .qas.active span{display: none;}
.faq-accordion li .link_list li{padding:5px 10px;border-bottom:solid 1px #eee; line-height: 15px;}
.faq-accordion li .link_list li a{display:block;color:#666;}
.col-md-6 .pcd-sec-title,.col-md-4 .pcd-sec-title{font-size:20px;}
.col-md-4 .pcd-sec-title{text-align: center;}
.col-md-6 .pcd-list1,.col-md-4 .pcd-list1{justify-content: flex-start;}
.col-md-6 .pcd-list1 .pcd-iteam{width:50%;}
.col-md-4 .pcd-list1 .pcd-iteam{width:100%;}
.jcfs{justify-content: flex-start!important;}
.jcfe{justify-content: flex-end!important;}
.jcfc{justify-content:center;}
/*Products Details page CSS here*/
.pd-sec{display: flex;background:#fff; padding: 20px; border-radius: 3px; box-shadow:0px 0px 10px rgba(0,0,0,0.2)}
.pi-gallery{width:248px; line-height: 0;}
.pi-gallery .pig-large{width:248px; height: 248px; border:1px solid #eee; line-height: 0; position: relative; overflow: hidden;}
.pi-gallery .pig-large img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); max-width: 100%; max-height: 100%}
.pi-gallery .pig-thumb{margin: 0; padding: 0; list-style: none; overflow: hidden; background:#fff; position: relative; white-space: nowrap; text-align: center;}
.pi-gallery .pig-thumb li{display: inline-block; width:78px; height:82px; margin:5px 0 0 3px; overflow: hidden; cursor: pointer; line-height: 0; position: relative;}
.pi-gallery .pig-thumb li:first-child{margin-left: 0px;}
.pi-gallery .pig-thumb li img{position: absolute; top: 0; left: 0; height: 100%; width: 100%; transition: all 0.3s ease}
.pi-gallery .pig-thumb li.active img{opacity: 1}
.pi-gallery .pig-thumb li.thumb-counter{position: absolute; right: 0;}
.pi-gallery .pig-thumb li .pig-thumb-counter{background:rgba(0,0,0,0.5); font-size:18px;
    color: #fff; font-weight:600; position:absolute; z-index:1; top:0; right:0; height:82px;width:78px; text-align:center;
    line-height: 82px;}
.pd-info{padding-left:20px; width: calc(100% - 248px); box-sizing: border-box;}
.pd-info .product-name{font-size: 22px; font-weight: 400; color:#000; margin-bottom:7px; line-height:25px;}
.pd-info .pirce{font-size: 16px; color:#cc0000}
.pd-info .pirce span{color:#999; font-size:14px;}
.pd-info .get-lp{float: left; font-size: 14px; color:#00c; text-decoration: none;}
.poi-list{margin:30px 0 00px 0; padding: 0;}
.poi-list li{margin-bottom:15px; font-size: 14px; color:#000}
.poi-list li:last-child{margin-bottom: 0; margin-top: 20px; }
.poi-list li .poi-lbl{display: inline-block; padding-right:10px; margin-right:5px; color:#666; position: relative;}
.poi-list li .poi-lbl:after{content:":"; position: absolute; right: 0; color:#999}
.poi-list li .poi-val{display: inline-block; color:#000}
.poi-list li:last-child a{display: inline-block; font-size: 13px; color:#33c; text-decoration: underline;}
/*Product Range page css */
.opr-h1{font-size: 26px; color:#333; font-weight: 400; line-height: 30px;}
.opr.pd-info .product-name{color:#0033cc;}
.opr.pd-info .poi-list{margin:20px 0 15px 0; border:1px solid #eee;}
.opr.pd-info .poi-list li{border-bottom: 1px solid #eee; margin-bottom: 0px;}
.opr.pd-info .poi-list li:last-child{border-bottom: none; margin-top: 0px;}
.opr.pd-info .poi-list li:after{content: ''; display: table; clear: both;}
.opr.pd-info .poi-list li .poi-lbl{float: left; display: block; width:30%; box-sizing: border-box; margin: 0px; padding:10px 15px; border-right: 1px solid #eee; color:#666; font-size: 14px;}
.opr.pd-info .poi-list li .poi-lbl:after{display: none;}
.opr.pd-info .poi-list li .poi-val{display: block; float: left; width: 70%; box-sizing: border-box; padding: 10px 15px; color:#000; font-size: 14px;}
.opr.pd-info .btn-gqn{font-size: 18px; color:#fff; font-weight: 600; border-radius: 3px; background:#ef6417; padding:10px 30px; line-height: 20px; display: inline-block;}
.row{margin-left:-15px; margin-right: -15px;}
.row:after{content:''; display: table; clear: both;}
.row .col-md-4{width: 33.33%; padding-left: 15px; padding-right: 15px; box-sizing: border-box; float: left;}
.row .col-md-6{width:50%;padding-left: 15px; padding-right: 15px; box-sizing: border-box; float: left;}
.pd-without-info{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}
.pd-sec2{display:flex;background:#fff; padding:20px; border-radius:3px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); flex-direction: column; align-items: center; justify-content: center;}
.pd-sec2 .pd-info,.pd-sec3 .pd-info{text-align: center; padding-left: 0; width: 100%; margin-top:15px;}
.pd-sec2 .pd-info .product-name,.pd-sec3 .pd-info .product-name{font-size: 16px; color:#0033cc; font-weight: 400; line-height: 30px; margin-bottom:0;}
.pd-sec2 .pd-info .btn-gqn,.pd-sec3 .pd-info .btn-gqn{font-size: 18px; color:#fff; font-weight: 600; border-radius: 3px; background:#ef6417; padding:10px 30px; line-height: 20px; display: inline-block;}
.pd-sec3{display:flex;background:#fff; padding:20px; border-radius:3px; box-shadow:0px 0px 10px rgba(0,0,0,0.2); flex-direction: column; align-items: center; justify-content: center;}
.pd-sec3 .pi-gallery{display: flex; align-items:flex-start; justify-content: space-between; width: 100%}
.pd-sec3 .pi-gallery .pig-thumb{display:block; width: 84px; height: 348px; overflow: hidden; white-space: normal;}
.pd-sec3 .pi-gallery .pig-thumb li{margin:0 0 5px 0; line-height: 0px;}
.pd-sec3 .pi-gallery .pig-thumb li:last-child{margin-bottom:0px;bottom:5px;left:0; top:auto;}
.pd-sec3 .pi-gallery .pig-large{width:calc(100% - 95px);}
.pd-sec3 .pi-gallery .pig-large img{height: 100%; width: 100%}
.expmc-list{margin-left: -15px; margin-right:-15px; margin-top:20px; padding-bottom: 30px;}
.expmc-list:after{content:''; display: table; clear: both;}
.expmc-list .expmc-iteam{width: 20%; padding-left:15px; padding-right:15px; float:left; box-sizing: border-box;}
.expmc-list .expmc-iteam a{display: block; text-decoration: none; outline: none; text-align: center;} 
.expmc-list .expmc-iteam .expmc-img{width: 100%; height:200px; border:1px solid #eee; position: relative; overflow: hidden; border-radius:3px;}
.expmc-list .expmc-iteam .expmc-img img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); }
.expmc-list .expmc-iteam .expmc-name{font-size: 14px; color:#0033cc; margin-bottom:5px; margin-top:10px;}
.expmc-list .expmc-iteam .expmc-counter{font-size: 14px; color:#000}

/*About us page css*/
.fact-sheet{padding:15px; border-bottom: 1px solid #ddd}
.fact-sheet:last-child{border-bottom-width: 0px;}
.fact-sheet .sub-title{font-size: 14px; font-weight: 600; color:#333; margin-bottom: 10px;}
.fact-sheet .fact-list{margin: 0; padding: 0; list-style: none; font-size: 14px; color:#666;}
.fact-sheet .fact-list li{margin-bottom: 10px;}
.fact-sheet .fact-list li:last-child{margin-bottom: 0px;}
.fact-sheet .fact-list li:after{content:''; display: table; clear: both;}
.fact-sheet .fact-list li .fact-lbl{width:35%; float: left; color:#666; position: relative;}
.fact-sheet .fact-list li .fact-lbl:after{content:':'; position: absolute; right:10px;}
.fact-sheet .fact-list li .fact-val{color:#000; float: left; width: 65%;}

.dynamic-wrap{overflow:hidden;position:relative;-webkit-transition:max-height .25s ease-in-out;-moz-transition:max-height .25s ease-in-out;-o-transition:max-height .25s ease-in-out;transition:max-height .25s ease-in-out;width:100%}
.dynamic-height-active .dynamic-wrap:before{background:-moz-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(240,249,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(top,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(240,249,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f9ff',endColorstr='#ffffff',GradientType=0);bottom:0;content:'';height:50px;left:0;position:absolute;right:0;z-index:1}
.dynamic-height-active .dynamic-show-more{display:inline-block}
a.js-dynamic-show-hide{text-decoration:underline;color:#06f;position:relative}
a.js-dynamic-show-hide:hover{text-decoration:none}
a.js-dynamic-show-hide:after{content:"\f105";font-family:FontAwesome;font-size:16px;position:absolute;top:0px;right:-16px;}
.sc{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
/*Contact us page css */
.contact-left{float:left; width:60%; border:1px solid #eee; padding:20px;border-radius:3px;
   box-sizing:border-box;}
.contact-left h1,.contact-right h2{font-family:'Poppins', sans-serif; font-size:18px; color:#333; font-weight:500; margin-bottom:15px; line-height:25px;}
.contact-right{float: left; width: 40%; padding-left:20px; padding-top: 20px; box-sizing: border-box;}

.intl-tel-input input[type=tel] {left: 54px;vertical-align: middle;padding: 10px;width: calc(78% - 110px);
    border: 1px solid #CCC;z-index: 55;}
.intl-tel-input{display:block !important;}
#fancybox-close{right:-30px;}
.pd-dynamic p{margin-bottom:10px; color:#666; line-height: 20px;}
.pd-dynamic strong{font-weight: 600;}
.pd-dynamic table{width:100%; border:1px solid #eee; border-collapse: collapse; margin-bottom:15px;}
.pd-dynamic table th,.pd-dynamic table td{padding: 7px; border:1px solid #eee;}
.pd-dynamic table th{background:#fafafa; font-weight:600;}
.pd-dynamic a{color:#03c; text-decoration:underline;}
.pd-dynamic a:hover{text-decoration: none; color:#06c}

/*Responsive css*/
@media screen and (max-width:1200px){
.fw{width: 100%;box-sizing: border-box;}
.header-main .fw,.footer-main .fw{box-sizing: border-box;padding:0px 15px;}
}
@media screen and (max-width: 1024px){
.pd-sec2{padding:0 0 20px;}
.header-search{width: 47%;padding: 0px 15px;}
.hs-inner .hs-btn{padding: 10px 15px;}
.hs-inner .hs-input{width: calc(100% - 193px);}	
.footer-nav .fn-list > li:nth-child(2),.footer-nav .fn-list > li:nth-child(3){width:240px;}
.footer-nav .fn-list > li:last-child{width: 100%; text-align: center; border-left: none; border-top:1px dashed #ccc; padding: 15px 15px 0 15px; margin-top: 15px;}
.footer-nav .fn-list > li:last-child div{ display: inline-block; vertical-align: middle; margin-bottom: 0px; margin-right: 10px; }
.footer-nav .fn-list > li:last-child a{display: inline-block; vertical-align: middle; margin-bottom: 0;}
.company-nav .nav-bar > li > a{padding:12px 20px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form{padding-right: 20px; width: 60%}
.ci-sec .inqiyr .inquiry-body .inqiry-form ul.ac-w33{margin-left:-10px; margin-right:-10px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form ul.ac-w33 > li{width: 50%; padding-left: 10px; padding-right: 10px;}
.ci-sec .inqiyr .inquiry-body .contact-us{margin-top: 15px;width:355px}
.pcd-list2 .pcd-iteam2 a.dib.darkbg1.pl30px.pr30px{font-size: 14px; padding-left: 15px; padding-right: 15px;}
}
@media screen and (max-width:991px){
.header-main{display: none;}
.hs-inner .dropdown{display: none;}
.header-search{width: 40%; padding: 0 30px;}
.hs-inner .hs-input{width: calc(100% - 39px);}
.header-main .pyr-btn{font-size: 16px;}	
.footer_other_logo ul.w90{width: 100%; text-align: center;}	
.footer_other_logo ul.w90 li{display: inline-block; vertical-align: middle; width: auto; padding-bottom: 5px; float: none;}
.company-header{border-bottom: 1px solid #ddd; position: relative;}
.company-header .company-header-inner{display: block; position: relative;}
.company-header .company-logo{display: block;}
.company-header .company-logo .logo-name > div{float: none;}
.company-header .company-logo .logo-name{padding:0;width: calc(100% - 145px);}
.company-header .company-logo .logo-name .name{line-height:32px; font-size:25px; letter-spacing: 1px;}
.company-header .company-logo .logo-name .location{color:#666; font-size: 13px;}
.company-header .company-logo .logo-img{float: left; margin-right: 10px; }
.company-header .gst-verified{font-size:12px;border-top: 1px solid #eee; margin:7px 0 0 0; padding-top:7px;}
.company-header .gst-verified .gst,.company-header .gst-verified .verified{display: inline-block; vertical-align: middle;}
.company-header .gst-verified .gst{margin-right: 10px;}
.company-header .gst-verified .verified img{display: inline-block; vertical-align: middle;}
.company-nav{display: none; position: absolute; top: 100%; left: 0; width: 100%; z-index: 99}
.ch-mm{display: block; padding: 7px; box-shadow: 1px 1px 5px rgba(0,0,0,0.12); border:1px solid #ccc; border-radius: 3px; position: absolute; top:20px; right: 0; }
.company-nav .nav-bar{flex-direction: column;}
.company-nav .navbar-search{margin: 8px;}
.company-nav .navbar-search .nav-search-input{width: calc(100% - 40px)}
.company-nav .navbar-search .btn-nav-sarch{font-size: 15px;}
.company-nav .nav-bar > li{border-right: none; border-bottom: 1px solid #fff}
.company-nav .nav-bar > li.active a:after{display: none;}
.company-nav .nav-bar > li.active{border-bottom-color:#0066cc}
.company-nav .nav-bar > li > a{padding: 10px 15px; font-size: 14px;}
.our-ps-sec{padding: 30px 0}
.our-ps-sec .sec-title, .our-video-sec .sec-title{margin-bottom: 30px;}
.our-ps-sec .ps-list{margin: 0; white-space: nowrap; overflow-x: auto; display: block;}
.our-ps-sec .ps-list > li{width:250px;display: inline-block; vertical-align: top; margin-right:20px; padding: 0; margin-bottom:20px;}
.our-ps-sec .ps-list > li:last-child{margin-right: 0px;}
.pcd-sec .pcd-list1, .pcd-sec .pcd-list2{display: block; white-space: nowrap; overflow-x: auto; margin-left: 0; padding-left: 0}
.pcd-sec .pcd-list1 .pcd-iteam{display: inline-block; width: 220px; vertical-align: top; margin-right: 20px; padding: 0; white-space: normal; float: none;}
.pcd-sec .pcd-list1 .pcd-iteam:last-child,.pcd-list2 .pcd-iteam2:last-child{margin-right: 0px;}
.pcd-list2 .pcd-iteam2{display: inline-block; vertical-align: top; margin-right: 20px; padding: 0; float: none; white-space: normal; width: 250px;}
.pcd-list2 .pcd-iteam2 div.p20px.pl30px.pr30px{padding: 20px; text-align: center;}
.pcd-list3{white-space: nowrap; overflow-x: auto; display: block; margin-left: 0; margin-right: 0;}
.pcd-list3 > li{display: inline-block; white-space: normal; margin-right: 20px; vertical-align: top; width: 275px; padding: 0; margin-bottom: 10px;}
.pcd-list3 > li:last-child{margin-right: 0px;}
.company-header .send-inquiry{display: none;}
.ch-mm {border:none; box-shadow:none;}
.pcd-sec .pcd-list1.nm-scroll{white-space:normal; overflow:hidden; margin-left:-10px; margin-right:-10px; display: flex;}
.pcd-sec .pcd-list1.nm-scroll .pcd-iteam{margin-right: 0px; padding-left:10px; padding-right:10px;}
}
@media screen and (max-width:800px){
.pi-gallery .pig-large {width: 242px;height: 242px;}
.header-main .pyr-btn,.header-search{display: none;}	
.footer-nav .fn-list{display: flex; flex-wrap: wrap;}
.footer-nav .fn-list > li:nth-child(1),.footer-nav .fn-list > li:nth-child(2){width: 50%; margin-bottom:20px;}
.footer-nav .fn-list > li:nth-child(3){border-left: none;padding-left: 0}
.footer-nav .fn-list > li:nth-child(3),.footer-nav .fn-list > li:nth-child(4){width: 50%; margin-left: 0; margin-bottom: 10px;}
.footer-nav .fn-list > li:last-child{margin: 0;}
.about-sec .company-info li{padding:0 15px}
.ci-sec .inqiyr .inquiry-body .inqiry-form{width: 100%; padding-right: 0px;}
.ci-sec .inqiyr .inquiry-body .contact-us{float: left; width: 100%; max-width: 100%; margin-top: 30px;}
.our-video-sec{padding: 30px 0}
.our-video-sec .video iframe{width: 100%;}
.box_part .left_sec{display: none;}
.pd-without-info .col-md-6{width: 100%}
.pd-sec3 .pi-gallery{max-width:478px;}
.pcd-list3 .pcd-iteam3{width: 50%; margin-right: 0; display: block;}
.pcd-list3 .pcd-iteam3 > div{min-height: 145px;}
.expmc-list{margin-top: 0px;}
.expmc-list .expmc-iteam{width: 33.33%; margin-top: 20px;}
.box_part{display: block;}
.box_part .right_sec{padding-left: 0px;}
.contact-left{width: 100%}
.contact-right{width: 100%; padding-left: 0;}
.intl-tel-input input[type=tel] {width: calc(99% - 110px);}
.contact-left .input.w80{width:100%;}
}
@media screen and (max-width:767px){
 .row .col-md-6{width:100%}	
 .col-md-4 .pcd-sec-title{text-align: left;}
}
@media screen and (max-width:640px){
.row .col-md-4 {width: 50%;}
.pd-sec2 {padding:20px;}
.about-sec .company-info li{width: 50%}
.pd-sec{display: block;}
.pd-sec .pi-gallery{width: 100%; margin-bottom: 20px;}
.pi-gallery .pig-large{width: 100%}
.pi-gallery .pig-thumb{max-width:246px; margin: 0 auto;}
.pd-sec3 .pi-gallery .pig-thumb{position: relative; display: block;}
.pd-sec3 .pi-gallery .pig-thumb li{display: block;}
.pd-sec3 .pi-gallery .pig-thumb li:last-child{position: absolute; bottom:5px; top: auto; left: 0; margin: 0; display: flex; align-items: center; justify-content: center;}
.pcd-list3 .pcd-iteam3 > div{padding: 10px;}
.expmc-list .expmc-iteam{width: 50%}
.opr.pd-info{padding-left: 0px; width:100%;}
.pcd-sec-title2{width: 100%; line-height:25px; font-size: 20px;}
.fr.fl-mobile{float: left; margin-top: 5px; font-size: 13px;}
.col-md-6 .pcd-sec-title, .col-md-4 .pcd-sec-title{text-align: center;}
.pcd-sec .pci-list.jcfs{justify-content:center!important;}
}
@media screen and (max-width:480px){
	.row .col-md-4 {width: 100%;}
.company-header .company-logo .logo-name .name{font-size: 20px; line-height: 25px;}
.company-header .company-logo .logo-name .location{font-size: 11px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}	
.company-header .gst-verified{margin-top: 10px; padding-top: 10px;}
.ch-mm{top: 15px;}
.footer-nav .fn-list > li:nth-child(1){width: 100%; padding-right: 0;}	
.footer-nav .fn-list > li:nth-child(2),.footer-nav .fn-list > li:nth-child(3),.footer-nav .fn-list > li:nth-child(4){width: 33.33%; border-left: none; padding-left: 0; margin-left: 0}
.ci-sec .inqiyr .inquiry-body{padding: 15px;}
.ci-sec .inqiyr .inquiry-body .inqiry-form ul.ac-w33 > li{width: 100%}
.pcd-sec .pcd-sec-title{width: 100%}
.fr.fl-mobile{float: left; margin-top: 5px;}
.pcd-list3 .pcd-iteam3{width: 100%; padding-left: 0; padding-right: 0;}
.pcd-list3 .pcd-iteam3 > div{min-height: 100px;}
.fact-sheet .fact-list li .fact-lbl{width: 100%;}
.fact-sheet .fact-list li .fact-lbl:after{display: none;}
.fact-sheet .fact-list li .fact-val{width: 100%;}
.pcd-sec-title2{font-size:18px; line-height: 20px;}
.fr.fl-mobile{font-size: 13px;}
p.ffos.xxlarge.lh17em.gray{font-size: 14px;}
#userInfoInput div.pr7px.mb15px,#userInfoInput div.pl7px.mb15px{width: 100%; padding-right: 0px; padding-left: 0px;}
.col-md-6 .pcd-sec-title, .col-md-4 .pcd-sec-title{text-align: center;}
.pcd-sec .pci-list.jcfs{justify-content: center!important;}
}
@media screen and (max-width:380px){
.company-header .company-logo .logo-img{float: left; width: 50px; height: 50px;}
.company-header .company-logo .logo-name{width: calc(100% - 95px); padding-top: 5px;}
.company-header .company-logo .logo-name > div.gst-verified{display: none;}
.pcd-sec .pcd-list1.nm-scroll .pcd-iteam,.pcd-sec .pci-list .pci-iteam{width:100%; box-sizing: border-box;}
}
@media screen and (max-width:375px){	
.footer-nav .fn-list > li:nth-child(2),.footer-nav .fn-list > li:nth-child(3),.footer-nav .fn-list > li:nth-child(4){width: 100%; border-left: none; padding-left: 0; margin-left: 0}
.expmc-list .expmc-iteam{width: 100%;}

.about-sec .company-info li{width: 100%; margin-top: 0px; margin-bottom: 30px;}
.about-sec .company-info li:last-child{margin-bottom: 0px;}	
}

