.termdiv{margin-bottom: 10px!important;margin-left: 158px!important;}
#mobilemenu{display:none;}
.portlet-layout.mobpro{padding: 15px; display: block;}
.portlet-layout.mobpro ul{margin:0; padding:0; list-style:none;}
.mobpro h5 {font-size: 19px;margin:5px 0; color:#000;}
.portlet-layout.mobpro h3 {float: left; width: 100%; margin-top:0px;font-size: 20px; color: #f3925d;}
.portlet-layout.mobpro h4 {margin-top: 10px; float: left; width: 100%; margin-bottom: 10px;}
.mobpro ul li{line-height: 1.8;}
.homebannr img {height: 100%;max-width: inherit!important;   width: auto;}
.homebannr {width:100%;  height:100vh; overflow:hidden;    position: relative;}
.homebannr .banner-con {
    position: absolute;
    top: 50px;
    z-index:1;
    width: 70%;
    text-align: right;
    right: 20px;
}
.homebannr .banner-con h1{color:#fff; font-size:3vw;    line-height: normal;}
.homebannr .banner-con h3 {
    color: #fff;
    width: 40%;
    float: right;
    line-height: 1.6;
}
li.leftm .font-Resize{color:#f3772d!important;}
.mynav ul li:hover div.leftMenu_heading ul li a:hover, .mynav ul li:hover div.leftMenu_heading ul li a.ready {color: #fff!important;}
ul.desktopmenu i.icon.icon-caret-down {
    top: 2px;
    position: relative;
}

@media only screen and (max-width: 1024px) and (min-width:767px)  {
.regiRightSection {max-width: 24%;}
.registration{max-width:70%;}
.regiRightSection p {line-height: normal!important;}
.regiRightSection i {width: 20px!important;}
	.mynav ul li:hover div.leftMenu_heading ul li nav.rightMenu_data ul{ max-width:185px;}
#domestic-form input[type="text"] {font-size: 12px;}
body .top-menu ul li {display: inline-block;line-height: 24px;}
select{font-size:12px!important;}
.top-menu{min-width:65%;}
#international-form span:nth-child(3) input[type="text"]{font-size:12px!important;}
#offer-form input[type="text"]{font-size:12px!important;}
#exwork-form span:nth-child(4) input[type="text"]{font-size:12px!important;}
.infoDetails{max-width:100%;}
body .main-container, body .top-heading {box-sizing: border-box;}
.sort-sear3 input[type="text"] {font-size: 12px;}
.sort-sear3 input.search-btn {margin-top: 10px!important;}
.registrationform-wrapper input{font-size:12px!important;}
}

@media only screen and (max-width:990px) and (min-width:767px)  {
	.container-wrapper {min-height:86vh!important;}
	.registrationform-wrapper label{min-width:150px;}
	#domestic-form span:nth-child(4) {padding-left: 0!important;}
	#international-form span:nth-child(3){padding-left: 0!important;}
	.price-table-container {display: block!important;}
.price-tab-area #tabs #tabs-3 div#IntlTable_wrapper {width: 100%; overflow-x: auto;}
#exwork-form span:nth-child(4) {padding-left: 0!important;}
.sort-sear3 input.search-btn {margin-top: 10px!important;}
.heading-container h2{font-size:20px!important;}
span#chartobject-1 {max-width: 100%;}
.price-table-container.mobnewstab .price-aside {display: none!important;}
.registrationform-wrapper select{max-width:220px;}
}

@media screen and (min-height: 767px) {
	.container-wrapper{min-height:1000px;}

	
}
@media screen and (min-width: 769px) {
	body .top-menu ul li.oranglink{display:none!important;}
	
}

	
	@media screen and (max-width: 1000px) {
		body .main-footer {border-top:none;}
body #wrapper {max-width: 100%!important; min-width:100%!important;}
.logo {width:250px!important;}
.top-menu {float: left!important; width: 300px!important;}
.top-menu ul li{margin-left:10px!important;}
.top-menu ul li a{font-size:9px!important;}
.top-menu ul li{}
body .container-wrapper{max-width: 100%!important; width:100%!important;border: none; display: block;}
body .welcomeimage {margin-top: -4px;margin-left: 0;width: 100%!important;border: 4px solid;}
	*{box-sizing:border-box;    font-size: 12px;}
	.myheader{min-width:100%;}
	.contact-aside{display:none!important;}
}
@media screen and (min-width: 768px) {
	.top-menu {float: right!important;}
	body .top-menu ul li.oranglink{display:none!important;}
	
	body .top-menu ul li.deskhide{display:none!important;}
	
}
@media screen and (max-width:1024px) and (min-width:768px) {
	.mynav {padding: 0 0!important;width: 100%!important;}
	.mynav ul li a {padding: 0 10px!important;font-size: 12px!important;}
	body .container-wrapper{padding:0!important;  margin: 0!important; display: block!important;width:100%!important;}
	.welcomeimage{max-width:100%!important; margin-left:0!important;}
	body .main-container,body .top-heading{width:100%;}
	body .heading-container,body .breadcrumb{width:50%;}
	.homebannr .banner-con h3 {width:100%;}
	body .mynav ul li:hover div.leftMenu_heading ul li nav.rightMenu_data ul li a{line-height:25px!important;}
	
	
}


@media screen and (max-width: 767px) {
	.sort-sear2, .sort-sear3 {
    float: left!important;
    width: 100%!important;
	padding-top:0!important;
}
	body .myheader {background:#06254e;}
body .footer-copyright {background-color: #06254e;}
body .main-footer {background-color:#06254e;}
	a.question {font-size: 14px;}
	.aui .btn .caret{float:right;}
	span.footer-full+span.footer-full, .social-icon{display: none;}
	body .top-menu ul li.deskhide{display:block;}
	body .top-menu ul {float:left; width:100%;}
	body .top-menu ul li a {color: #fff;}
	body .mynav ul li a{font-size:18px;}
	.mobhide{display:none!important;}
	.portlet-layout ul li a{color: #337ab7!important;font-size: 15px;}
.pricefrm button.btn {background: none;border: 1px solid #ccc; font-size: 16px;text-align: left;  padding: 8px 10px;}
79
.pricefrm span.caret {float: right;}
.mobpro div#tabs {margin: 10px -1.5% 0;}
.pricefrm ul.dropdown-menu {width: 100%;}
ul.pricelist {padding: 20px 0;	display: block; width: 100%;}
.intpricrw .table.table-responsive table {font-size: 16px;}
.pricefrm select{height:30px; font-size:12px!important; min-width:100%; width:100%!important;}
.portlet-layout.mobpro {float: left; width: 100%;}
.mobpro .top-heading {border-bottom: 1px solid #0b3165!important; margin-bottom: 20px;}
ul.pricelist li {border-bottom: 1px solid #ccc;}
ul.pricelist li a {font-size:18px; padding:10px 0;display: block;}
.intpricrw thead tr {background: black;color: #fff;}
.intpricrw tbody tr:nth-child(even) {background: lightgray;}
.col-xs-6{width:50%; float:left; padding:0px 5px;}
.rowprice {margin: 0 -5px;}
.main-footer{float:left;}
.top-menu li:nth-child(5), .top-menu li:nth-child(6), .top-menu li:nth-child(7) {display: none;}
.registration form {padding: 0 15px; padding-top:0!important;}
.footer-copyright span{padding-right:0!important;float: none!important; padding-left: 0!important;}
.social-icon {position: relative!important;top: 0!important;right: 0!important;}
.tabdetails .adtable th, .tabdetails .adtable td {font-size: 12px; border: 1px solid;padding: 5px;}
.topmobilerw {left: -300px;position: absolute;top:0px;z-index: 999999999999;width: 300px;background:#0b3165;
	-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.top-menu ul li {line-height: normal!important;margin-top: 10px!important;float:left;    margin-left:7px!important;}
.footer-copyright{line-height:20px!important;}
.mynav ul li:hover div.leftMenu_heading ul li a{min-width:100%;}
.listmactive, .leftPriceMenuactive, .showmenu, .leftAboutUsactive, .leftMarketAnaactive, .menuForCareersAct, .mynav ul li:hover div.leftMenu_heading ul li:hover nav.rightMenu_data{min-width:100%; position:relative!important;}
.listmactive, .leftPriceMenuactive, .showmenu, .leftAboutUsactive, .leftMarketAnaactive, .menuForCareersAct, .mynav ul li:hover div.leftMenu_heading ul li:hover nav.rightMenu_data ul {min-width: 100%;}
#mobilemenu{display:block;}
.desktopmenu{display:none;}
.topmobilerw.main{left:0px;padding-top: 25px;
	-webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
	}
body .mynav { height:auto;  margin: 0 auto; width: 100%; box-sizing: border-box; float: left; position:relative;    z-index: 9;}
span.topmobile:after {position: absolute;background: #fff; height: 2px;width: 100%;top: 10px; content: "";}
span.topmobile:before {position: absolute; background: #fff;height: 2px; width: 100%; top: 20px; content: "";}
span.topmobile {transition: all 500ms ease-in-out;width: 30px;height: 2px; background: #fff; float: right;position: absolute; top:10px;right:10px;margin-top:5px; margin-left: 10px;}
.mynav ul li {float: left;  width: 100%;border-bottom: 1px dashed #1c519a;}
.infoDetails {width: 100%!important;}
body .infoDetails ul li{width:100%!important;}
.mynav ul li:hover div.tree_menu {position: relative!important;}
.main-container {width: 100%!important;}
body .top-heading {width: 100%!important; box-sizing: border-box;display: inline-block; position: relative!important;z-index:1; margin-bottom: 0px;}
span.topmobile:before,span.topmobile:after{	transition: all 500ms ease-in-out;}
span.topmobile.tog:before {transform: rotate(130deg); top: 0px;transition: all 500ms ease-in-out;}
span.topmobile.tog:after {transform: rotate(50deg);transition: all 500ms ease-in-out;top: 0px;}
span.topmobile.tog {background:none; margin-top:20px;transition: all 500ms ease-in-out;	}
.mynav ul {padding:0 10px!important; box-sizing: border-box;}
.heading-container{max-width:100%;}
.regiRightSection{display:none;}
.registration {margin: 25px 0px 5px 0px!important;width: 100%!important;}
.price-aside,.news-aside{display:none!important;}
.price-tab-area .price-aside{display:table-cell!important;    padding-top: 0;}
.social-icon ul li:nth-child(3){display: none;}
span.desktopsite {display: none;}
.footer {display: block!important;padding: 10px 10px!important; width: 100%!important; max-width:100%;}
.footer ul{width:100%!important;}
.journal-content-article div p:nth-child(3) {font-size: 12px;}
.journal-content-article div p:nth-child(3) strong{font-size:14px;}
.portlet-borderless-container{padding:0 10px;}
.heading2{display:none;}
.mobspc { margin: 0!important; padding: 0 15px;}
.paginationBulletin select.paginationCountBulletin {display: none;}
.portlet-borderless-container.mobrw {padding: 0;}
form.homefrm#hrefFm {margin-top: -2px!important;}
.small-social-icon ul {display: none!important;}
price-tab-area .sort-sear select {width: 50%!important;}
.price-table-container{display:block!important; padding-top:0px!important;}
.tabsprice.ui-tabs .ui-tabs-panel {border: none;}
.fullmenu {float: left;width: 100%;}
.col-sm-6.col-xs-12.proser1{float:left; width: 100%; margin: 10px 0;}
.proser1 img {width: 100px; margin: 0 10px 0 0;}
.col-sm-6.col-xs-12.proser2{width: 100%;float: left;margin: 0 0;}
.col-sm-6.col-xs-12.proser2 .fullmenu img{width:100%;}
.col-sm-6.col-xs-12.proser2 .fullmenu p{margin-bottom:0;}
body .contact-aside{display:none!important;}
.price-table-container.mobnewstab {padding-top: 0;margin-top: -10px;}
body .heading-container h2 {font-size: 20px;}
.pricefrm .dropdown-menu li {font-size: 16px;}
.tabsprice li.ui-state-default.ui-corner-top {line-height: 22px;text-align: center;width: 50%; float: left; margin: 0;height: 30px;border-radius: 0; border: none; background: no-repeat;}
.tabsprice.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#2196f3!important;}
.tabsprice li.ui-state-default.ui-corner-top  a{font-size:16px; color:#74bcf6!important; text-transform:uppercase; float: none; display: inline-block;}
.tabsprice.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#ffffff!important;}
.table.table-responsive.mobpricetab {float: left;margin-top: 5px;}
.portlet-layout.mobpro.sameapphead{padding: 0!important; min-height:100vh;}
.sameapphead.mobpro .top-heading {margin-bottom:0;}
.sameapphead.mobpro ul.pricelist li a{padding: 5px 10px; color: #656464!important;}
.portlet-layout.mobpro.priceappsceen {padding: 0;}
.portlet-layout.mobpro.priceappsceen .top-heading {margin-bottom: 10px;}
.footer-copyright p {margin: 10px 0;}
.hidecopy{display:none;}
#tabs div.tabdetails ul li, #tabs div.tabdetails2 ul li {
    text-align: left;
}
.product-details{text-align:left!important;}
}




@media screen and (max-width:600px) {
	#domestic-form span, #domestic-form span select,#exwork-form span,#exwork-form span select,#international-form span,#international-form span select {
    width: 100%!important;
    float: left;
}
.sort-sear2 form span,.sort-sear2 form span select{ width: 100%!important; float: left;padding-left: 0!important;}
body .ui-tabs .ui-tabs-nav li.ui-tabs-active {
    background-color: #f3925d;
    color: #000000;
    font-weight: 500;
    background: #f3925d!important;
}
.price-tab-area .sort-sear2 form span a,.price-tab-area .sort-sear2 form span input[type="submit"],.price-tab-area .sort-sear2 form#offer-form input[type="submit"] {
    margin-top: 5px!important;
    float: left;
    height: 25px;
}
.price-tab-area div#tabs ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all+span {
    margin-top: 10px!important;
}
body .ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff!important;	}
.sort-sear2 label{top:3px; position:relative;}
	body .top-menu ul li a i { margin-right: 0px;}
	#tabs ul li.tabli{margin-top:3px!important;}
	.product-details .form-wrapper input[type="text"],.product-details .form-wrapper input[type="password"],.product-details .form-wrapper input[type="email"]{min-width:100%; float:left;}
	.tabdetails .form-wrapper input[type="text"],.tabdetails .form-wrapper input[type="password"],.tabdetails .form-wrapper input[type="email"]{min-width:100%; float:left;}
	
	.product-details .form-wrapper label{min-width:100%;}
	.tabdetails .form-wrapper label{min-width:100%;}
	.product-details  .form-wrapper input.submit,.product-details .form-wrapper input.reset{float:left; margin-right:10px;}
	.tabdetails  .form-wrapper input.submit,.tabdetails .form-wrapper input.reset{float:left; margin-right:10px;}
.proser1 img{width: 100%; margin: 0 10px 10px 0;}
.homebannr {height:80vh;border-left: 5px solid;border-right: 5px solid;}
.homebannr .banner-con{width:90%; top: 10px;}
.homebannr .banner-con h1 {font-size: 20px;}
.homebannr .banner-con h3 {font-size:16px; width:100%; display:none;}
.ui-tabs .ui-tabs-nav.apptabs li {border-radius: 0; width: 48%;font-size: 16px;margin: 0 1%;background: none;border: 1px solid #ccc;height: 35px;line-height: 25px;}
.ui-tabs .ui-tabs-nav.apptabs li.ui-tabs-active{background:#2196f3;}
.ui-tabs .ui-tabs-nav.apptabs li a{display:block; text-align:center;width:100%;}
.ui-tabs .ui-tabs-nav.apptabs li.ui-tabs-active a{color:#fff;}
span.selecttyp {width:49%;  display: inline-block;}
span.selecttyp select{min-width:90%!important;}
.overview-details,.product-details img{max-width:100%;}
.sort-sear2 select{min-width: 68%!important;max-width: 300px; margin-top:10px!important;}
.sort-sear2 input[type="text"] {font-size:12px; min-height: 25px; min-width:100px;margin: 10px 0;}
.price-tab-area .sort-sear select {width:49%!important; font-size:12px;}
.heading-container h2{font-size:20px;}
.aui .breadcrumb{display:none;}
.registrationform-wrapper ul li{width:100%!important; display:block!important;}
.reg-tabs,.reg-tabs ul li{padding:0 4px!important;}
.registrationform-wrapper .row{width:100%!important;}
.termdiv{margin-bottom: 10px!important;margin-left:0!important;}
body .registrationform-wrapper label{width:100%!important;    min-width: 100%;}
.registrationform-wrapper .row input {float: left!important;}
.heading-container{width:100%!important;}
.signin{width:100%!important;box-sizing: border-box;}	
.breadcrumb{width:100%!important;    box-sizing: border-box;}
.signin input[type="email"],.signin input[type="password"] {width: 100%!important; box-sizing: border-box;}
.mycontainer{max-width:100%!important; display:block!important;box-sizing: border-box;}
#tabs div.tabdetails,#tabs div.tabdetails{max-width:100%!important;box-sizing: border-box;}
.accordian div table{word-break: break-word;}
.tabdetails .accordian div table td {font-size: 11px!important; width: 50%;}
.fieldset .content-container {padding: 0 15px;}
.signin table tr td {display: block;}
body.signed-out .container-wrapper {height: auto!important;}
.signin table tr td input[type="text"]{width:100%!important; margin-left:0!important;}
.signin table{width:100%!important;}
.signin div div {margin-left: 0!important;}
.registration div input[type="text"],.registration div  input[type="email"],.registration div  input[type="password"],.registration div  select
{height: 30px!important; font-size: 12px!important; margin-bottom: 0!important;min-width: 100%!important;}
.registrationform-wrapper ul{display:block!important;}
body .welcomeimage {height:400px!important;}
.container-wrapper.nobormob {border-left:1px solid #000!important;border-right:1px solid #000!important;}
.small-social-icon h4.compname {font-size: 20px!important;}
span.footer-full {display: block;}
.table-data table.dataTable thead {width: 35%;float: left;}
.table-data table.dataTable thead tr { float: left; width: 100%;}
.table-data table.dataTable thead tr th {min-width: 100%;float: left;display: block;height: 54px;}
.table-data table.dataTable tbody{float: left; width: 65%; overflow-x: scroll;}
.table-data table.dataTable tbody tr {width: 100px; display: table-cell;}
.table-data table.dataTable tbody tr td {width: 100%; float: left; height: 55px;border: 1px solid #000; box-sizing: border-box;line-height: normal;}
.table-data  table.dataTable.no-footer{width: 100%;display: list-item; overflow: hidden;}
body .logo {width: 80%!important;}
.form-wrapper select{max-width:100%;}
.form-wrapper textarea{max-width:100%;}

}

