@charset "utf-8";
/* CSS Document */

/*  Reset Footer Form Element */


.footerPopupStyle *{
    margin:0;
    padding:0;
	line-height:30px !important;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}

/*  End of Reset Footer Form Element */


.footerPopupStyle{
    width:800px;
    height:325px;
    background-color:rgba(50,53,53,.98);
    border:1px solid #575757;
    font-family:arial, helvetica, sans-serif;
    padding:4px 30px 23px 11px;
	border-radius:10px;
    box-shadow:0 0 15px rgba(0,0,0,.7);
    font-size:17px;
    position:fixed;
    bottom:-500px;    
    right:0;    
    z-index:9999999;
	overflow:hidden;
	
    
}
.footerPopupStyle.main-on{
	left:0;
	margin:0 auto;
	padding:5px 20px 10px 22px;	
}
.footerPopupStyle.trasit-on{
	-webkit-transition: all 1s ease-out;
       -moz-transition: all 1s ease-out;
        -ms-transition: all 1s ease-out;
         -o-transition: all 1s ease-out;
            transition: all 1s ease-out;
}
.footerPopupStyle.footerPopupOn{   
    bottom:0px;       
}
.footerPopupStyle.ftrPupHide{
	display:none;
	
}
.footerPopupStyle .footerPopupHeading{
    font-size:16px;
    color:#ebebeb;
    padding:5px 3px 10px 3px;
	line-height:20px !important;
	text-align:left !important;
        font-style:normal;
}
.footerPopupStyle.main-on .footerPopupHeading{
    font-size:28px; 
	padding:5px 5px 20px 5px;
	line-height:30px !important;	
	text-align:left !important;
}
.footerPopupStyle .footerPopupHeading span{   
    color:#ecd409;
}
.footerPopupStyle form{
    width:100%;
}
.footerPopupStyle form input, .footerPopupStyle form select, .footerPopupStyle form textarea.footerPopupTextarea{
   
    border-radius:5px;
    border:1px solid #575757;
    background-color:#464949;   
    padding:7px 44px 10px;
    text-align:left;
    color:#c5c5c5;   
    display:inline-block;
    -webkit-appearance: none;
        -moz-appearance: none;
            appearance: none;
    height: 44px;
    line-height: 22px;
    font-family:arial, helvetica, sans-serif;
    font-size:15px;
}
.footerPopupStyle form textarea.footerPopupTextarea{
    width:100%;   
    resize: none;
    height:110px;   
    font-size:16px;   
    background-image:url(description-icon.png);
    background-repeat:no-repeat;
    background-position:6px 8px;
}

.footerPopupStyle form input{
    display:inline-block;
    margin-top:12px;
}
.footerPopupStyle form .footerPopupName{
    width:95%;
    margin-right:2.5%;
    background-image:url(name-icon.png);
    background-repeat:no-repeat;
    background-position:6px center;
}
.ftmoNo{ width:48%; position:relative;float:right;}
.footerPopupStyle form .footerPopupPhone{
    width:68%;
    border-radius:0px 5px 5px 0;
    border-left:none;
    padding-left:8px;
    position:absolute;
    top:0;
    right:0;
    z-index:2;
}
.footerPopupStyle form .ctFlCde{
    width:40%;   
    padding:0px;   
    border-radius:5px 0px 0px 5px;
    border-right:none;
}
.footerPopupStyle .intl-tel-input{
    margin-top:12px;   
}
.footerPopupStyle .intl-tel-input input.cn1_p{
    height:44px !important;   
}
.footerPopupStyle .intl-tel-input .country-list {
    background-color:#464949;
    border: 1px solid #242424;   
    bottom:100%;   
}
.footerPopupStyle form .footerPopupSubmit{
    width:150px;   
    padding:5px 0 10px;   
    border-radius:5px;
    margin:15px auto 0;
    background-color:#ecd409;
    color:#000;
    display:block;   
    text-align:center;
    font-size:22px;
    clear:both;
    cursor: pointer;
}
.footerPopupStyle .footerPopup-close{cursor:pointer;position:absolute;right:8px; top:9px; width:30px; height:30px;overflow:hidden;font-weight:bold; color:#fff; font-size:19px;text-shadow:1px 1px 0px #000; background:url(min-max-btn.png) no-repeat right center;filter: alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}

.footerPopupStyle .footerPopup-close:hover{filter: alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;}

.footerPopupToolTip{position:fixed;left:840px; right:0; margin:0 auto;  width:80px; height:22px;bottom:330px; font-size:12px;text-align:center; display:none; z-index:10000000;font-weight:bold;}
.footerPopupToolTip:before{content:"Minimize"; position:absolute; width:80px; height:20px; left:11px;top:-4px;color:#414141;background-color:#eee;border:1px solid #414141;padding:2px;}

/**Toggle Class after Click on min-max-btn**/
body.click-on-min-btn{
	padding-bottom:1px;	
}

.click-on-min-btn .footerPopupStyle{	
	height:18px;
	width:200px;
       box-sizing: content-box; 	
}
.click-on-min-btn .footerPopupStyle .footerPopup-close{	
	width:200px;
	background-position:170px center;
	
}
.click-on-min-btn .footerPopupToolTip{	
	bottom:25px;
}
.click-on-min-btn .footerPopupToolTip:before{	
	content:"Maximize";	
	left:200px;
	top:-15px;
}



/**New product footer form css**/
.icon8_p{background-repeat:no-repeat;width:88.6%;padding:5px 5px 0px 30px;font-size:14px;}
.icon9_p{background-repeat:no-repeat;width:88.6%;padding:0px 5px 1px 30px;font-size:14px;}
* + html .icon9_p{padding-top:10px;height:30px;}
.icon9_p{padding-top:10px/9;height:30px/9;}
:root .icon9_p{padding-top:0px;height:40px;}
.icon_datauri{
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAFmCAYAAACC1tFNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACm1JREFUeNrsXQuMHVUZPvfu3Ed3+4RVa7p1l00sbYXi1qBFsa3VaJTWruiuUYIGjRCj1fisL0yjCViDGkNQATUNYutaTYhKUcRHcdFiFVatsNBu6WNZy4Ld2q7dx32M3zfzzzp3dmZ27r2tlPif5MvMPY9v/vOf/5w5z7nGJHdzgUv8HrZth8JKSNgIvAloA+YAvXGR0wkIGWeRENJdDqwDrFpJm4B3Ay3AT33+LxfyqkkzQBfwAuAVku17JKwIHItKmIohvBK4IOD/K6AMHAeeYKEkJc0Db5MsB9048C25mihSK0SH3ZLloBsFfuARJi19S7IcRlgAfgI8k8T+PElzwFvEdMKy/GPgaNJa4pF2RxAyyzuBp6qoeU72lwB/j5BwR7WEHunrgAXALhao+E8CdwH/NDW4tJjQpcALgfuBU0APcMjU6EialfvlwL+BbwNPmjocjb9DTOWE6LGQNHFkjYoKqMelzVlwSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqkSqqk5yyp1d3dPbtYLH48lUq9tM6HlG3b7rMs6yYLN18E4ZJ0On1/uVwu1pzldNpC+tXk480lY2Njt+bz+R6Q1yxmqVQy4+Pjh2bNmnUds1toamraAPINDCCqJSOYnjzkIynF68lkMsuRhetxPxvXqW2fYc4LYzyJfz3TG3dHWMohxVP+haxvhZIPNDQ03IjfFzmaL5edxJOTkwYqcq78TX8Jv4jxmY7pyUM+bwtehpERsAORHsb9tcjSH4y7/c7JXqHgbviCRJ7AXZDwMqS5Bff9kisnsGJbI0yLl1OIOAGsRqJ2/GaiUV80ZvcDCG+BZKMg40Y4A2GmGX9RSv4KXD8Nqe5Cwk25XO4Ift8A/w6RpIO/6c9wxmN8SefweJIivp0FNhl3n+QXgGGxvR3ZbPZvuL0K142QJofrbfDfJ8I8CDwBfAjp24F+kNskLePmauDnuL/Z2ehrWU5hUI8g2gcSSnMertx36vgznPEQnwJ8DunfSR7ykTQLg70HgTuCNhqw2+MkogV4zl9ZUIDbkQsbVvI+VtPHUUDdSDDLJNhbGuUgfR452UA+C4QU/TPw32iit+MmqVk2MAC+G3SzoJIqqZIqqZIqqZIqae0uSYeM/e68gCOIkXpIeR6lDVhs3HM+PEXD/v2vZQxwwuuOJyWlWtYCLwsJKwr6jHtKzk6qUx6xuzhqkCyqWGrcI1CJCypj/nscx8TEaaiGNF2P5UQFJOlel6MKKop0RQJSqmdZNaQXJiClTjuqIR1LWHlGompLmDshRp+LIeTw8ZfGPUqWiJTjdp7qenFEBZkA7q5WUrpnJPEFAWJaxm+AgVpbqb+EmM2E+Nfc9OVCsl+ayY4bYlovHr5cZ6aflaQpFWROoDxTK0WpeJavWZq8RTPUfxbmoHGP5z0N/MPLgUfKwrjMhJ+PTDSIloL7HecFUkLYaUzik8dxjvb9Q+r0NZLlM+HYzp5m6Z9/ht97iywR+Uy6MZ2ZUFIlVVIlVdJzldR512/ZsiXRiwrxUs+upE4vIJ83q1atCo20Z88ert/VRrp27drQ7PX19dnVkKqdKunZMv7R0VGzbdu20OrKsJok5cpiW1ubOXbsmFMRCN7Tj2F1kfLa3NzswO9XjXN60metlZo/f76TiNfOzk4Hfr+6CorX3t7eaX7Puk6fOwWl4yglVVIlVdJzvYeyefPmsDB+xuzNwKuAVuNOhfINuB/gVjJ+Gu6xYKKtW7eGzkRyieizxp3kfq1xJ2fpOG3MqVDOm3Je9Wbgz3zLSFhk9vmNvj+xG2DcD9h9F/gtsEYewHlSfrGxV3LB+WpuuzsvipREXMDirO1HjTs1zE/BcTsev9T4APBXURnTcWTBfYB3At8w7jTnNNKvG3f6l9/sOwm8HdgkeiTxB437VTem+ZTonO5Hxp3h/Uiwh8IVMm7C4kLMkPhRqodEp8zuFeJvi0798663i8Qs0MOepNcBe4EjvoiPGneGfKOoZOq1LhbxPJ/fpFhEpz/7nEIOfoqQanhQ9NYaYiVLTOU8NrfqdfhJF0uEq4z7UcpPANuNu4TUYMLXTy41lasVvxfVTD2JprJMVEC9vt7MvMZ3R7C3IwJMSXoaeAnwSjGjbILaGPymH1cw5/ol5cpCsxQKa8kuCVtjotekNohVrBPhhj11pH368Fy72OQbjLsguzeC9GNicr8A3g+8EXjYT+rXzwHjroo5Q33jLn/cJPYb3Ju7QnTJCrJeCneKlKbzfbmnWVzjS1gSa6AlhDVntqjiXk+YdCA7+0WXt4qdVozRROcmpNS56PWlsLr/lFTFx4275vRWXxh1ex/w6hDS3dKijU8bnYjbL7XrK1JQXxV1rAmpAFwG/SbweeMuMpooUiMF8g6R6r3AQmmYvWXiAZGOZbBP+/xKqqRKqqRKqqRKqqRKqqRKeubmpei6uro+iUEFhzYnqxlcyAm5ubju3rlz55crSIvF4tpSqXRjJpN5JGbiYNoQEq5UKBSWNzQ08KxfJWk6neYQfGW5XOas2LAc+4x1cprz+SBcKekrdQrxD1mW9SgiXCNqSHnnSr0jot5V1MPwNYzPdEw/jRQReDz0ATzxTqhgBSJxwDubOuMpQ57w5FV0SP8rGY/xmY7pw0qfT54DvT6J63aZR/kw7lu944q88jf9Gc54En+Ovwz8Y1MevBxDhGXI5nrge9lslrs33wUJe2Vq43JklX9Jci/8MpDyPUjzM2AI6crTSFmMCOTI+UXA3fj5iBPBso7m8/n1yP5KPOQUfn8H90Oi1+MynD9i++zQX/qLoPRGJPgayEtcgpOTskP4zTOmTvbpR8gSHR/8GNJdbXw7Qv2kBQQ+DR0t9pROEu9oKO6hkXLaZ/Cev5MOaQrTSGHAPUh0LQJPm2TbxD21paDfRjy8J0yndwD3yURXNZMAtJpJYCis9G1T5z9daHuqpM/JF1/YCy1uXZ+NStK/JXJcLpdzWvnBwcFI0oULFzrxJiYmokm90/D8kkB/f78ZGRkxBw8ejCRtb283CxYsMEuXLnVOyUszWUna2NhoDh8+7Eh39OjM/0DkPXB4eNi0tLSY1tbWiqbLwbx586reGzElGdIxvcc1NdVZz4cr/AKq8Svp/7JBCTi+trmEyQ7DWL2kXBzkWh4XablexVMwD0kf6mRcRyCqRnFxln1UHsUpBjoY7B/wf89OVVujzhdCLl+WhdQjpv+8Wgoq7kBWKm6gEUdqzxBWrJaU/jz7WIogZPiFUdKmY7LeFiOtR2pVQ0oJD0RIQj++mPpMlccYWdq7hTgbIGQvm+vOe6NyEldQ7FGzEzwoRF5l4QvsjybivFmSus9jTod8Y1XGH4irTUlILakEZV/JN9VS9zlw5cYKLhjyPFq7NCSebS4TqakWrj+PBAvMX/cpNfdG8ONVHBY2SiEVAgWSFmHGBCNSaANTXD5SrjmvlkS2r77Hqc776hMXYnfxY0BBnV4sBVLy6TAVA1vilkzgdLJfp41CVkuvoiRNZWX29W36f0j6HwEGALGBCdaRNNSoAAAAAElFTkSuQmCC)
}
.clr_p{clear:both;}
.fl_p{float:left;}
.m33_p{margin-left:8px;}
.bg4_frm{background-color:#c20000}
.cont3_frm{padding:40px 5%}
.w1_frm{width:100%}
.bx_frm{box-sizing:border-box}
.cont2_frm{width:985px}
.clr1_frm{color:#fff;}
.p21_frm{padding:21px 20px 26px;}
.fnt14_frm{font-size:33px;}
.bdr8_frm{border-bottom:#8c0000 1px solid}
.bg15_frm{background:#8b0000}
.bg16_frm{background:#4c0000}
.bdr9_frm{border-radius:5px! important;}
.nw_form .bdr2_p {border: #fff 1px solid; }
.nw_form .bg10_p {background: #fff;}
.nw_form .ft5_p {font-size: 17px; font-weight:100}
.nw_form .icon_ff {background-color: #fff;background-repeat: no-repeat; border: 1px solid #fff; font-size: 17px;font-weight:300; width: 866px;}
.nw_form .icon1_ff {background-position: 8px 8px; padding: 5px 5px 0 30px;}
.nw_form .p4_p{padding:21px 41px 3px;}
.nw_form .error_frm { color: #dd4b39; font-size: 14px; margin: 6px 0 0; font-weight:400; padding:0 }
.nw_form .fnt_p{font-family:"Roboto Condensed",Arial,Helvetica,sans-serif;}
.nw_form .c11_p{color:#908f8f;}
.nw_form .p1_p{width:399px! important; margin-right:15px;}
.nw_form .w1_p {margin-bottom: -6px;width: 442px;}
.nw_form .icon2_ff {background-position: 5px -107px;}
.nw_form .intl-tel-input .country-list{width: 440px;font-size: 14px;}
.nw_form .icon3_ff {background-position: 5px -154px;}
.nw_form .icon0_ff{padding:3px 5px 4px 36px;height:37px;}
+ html .nw_form .icon0_ff{padding:6px 5px 2px 36px;height:36px; }
.nw_form .icon0_ff{padding:12px 5px 2px 36px\9;height:31px\9;}
:root .nw_form .icon0_ff{padding:3px 5px 4px 36px;height:37px; }
.nw_form .cn2_p{width:77.1%;float:right;border-left:0px;border-radius:0px 5px 5px 0px;padding:0px 5px 2px 5px !important;height:43px !important}
.nw_form .cn1_p{width:40px;float:left;border-right:0px;border-radius:5px 0px 0px 5px;height:43px !important;padding:1px 5px 1px 30px}
.nw_form .cn2_p{padding:0px 5px 2px 5px\9;height:43px\9;}
.nw_form .cn1_p{padding:5px 5px 1px 30px\9;height:39px\9;}
@media \0screen  {.nw_form .cn1_p{padding:16px 5px 2px 36px;height:27px; }}
@media \0screen  {.nw_form .cn2_p{padding:12px 5px 1px 5px;height:32px;}}
.nw_form .m41_p{margin-top:18px;}
.nw_form .btn_p{background: #d00202;padding:3px 25px 7px;color:#fff;font-size:33px;border:#e82c2c 1px solid;font-weight:400;display:block;
z-index:0;text-decoration:none;border-radius:5px;margin:20px auto 20px;     text-shadow:  0px 0px 1px #000;}
@media screen and (max-width:1152px) {
.cont3_frm {padding: 40px 1%;}
}
@media \0screen  {.cont3_frm {padding: 40px 1%;}}
.nw_form .btn5_p{}
.error_frm {background: rgb(255, 255, 255) none repeat scroll 0 0;border: 1px solid rgb(221, 75, 57);border-radius: 5px;color: #dd4b39;float: left;font-size: 14px;font-weight: 400;margin: 5px 10px 0 0;padding: 4px 10px !important;}
.nw_form .btn5_p:hover{box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);font-weight:400}
.w2_frm{width: 51%}
.w3_frm{width: 49%}
.m3_frm{margin-bottom:-0px;}
.ln_frm{line-height:35px;}
.bg4_frm #S_email_footerprd{width: 248px !important;}
.m1_frm{ margin:-60px 300px 0 0;}
.thnx_frm {background-color: #f8f8f8;border: 1px solid #e3e3e3;box-shadow: 0 0 5px #b5b5b5;color: #51860d;font-size: 13px;font-weight: bold;margin: 0 auto 20px;padding: 45px;text-align: center;width: 426px;}
/*.clr9_p a {color: #fff; text-decoration: none;}*/
.fntcr_p {color: #ababab;}
.m2_frm{margin-bottom: 5px;}
/**New product footer form css**/
/* footer-form starts here */
.icon0_ff{padding:2px 5px 2px 30px;height:35px;}
.icon1_ff{background-position:8px 5px;padding:5px 5px 0px 30px;}
.icon2_ff{background-position:5px -111px;}
.icon3_ff{background-position:5px -157px;}
.icon4_ff{background-position:5px -234px;}
.icon5_ff{background-position:8px -198px;}
.bdr1_ff{border:#a7a7a7 1px solid;}
.p1_ff{padding:5px 5px 5px 10px;font-size:20px;}
.clr1_ff{color:#000;font-size:20px;font-weight:bold;margin-top:4px}
@-moz-document url-prefix(){
.icon0_ff{padding:0px 5px 3px 30px;}
.prd3 .top-nav ul li .drop-down-menu ul li a{width:191px}
}
.bg3_ff{background-repeat:no-repeat;width:258px;height:15px;}
.bg4_ff{background-position:0px 0px;}
.bg6_ff{background-position:0px -41px;}

.w1_ff{width:711px;}
.bg5_ff{background-position:0px -23px;background-repeat:repeat-x;width:200px;height:15px;}
.w2_ff{width:903px;}
.icon_ff{background-repeat: no-repeat;font-size:14px;border:#6faefc 1px solid;background-color:#e0edfc;}
.m1_ff{margin:15px 0px 8px 0px;text-align:center;width:686px;}
/* dynamic classes ends */

.active_error_f{  border: 1px solid #ee0000;}
.active_error_f:focus{  box-shadow: 0 0 2px #ee0000; }
.error_notification_footerprd { color: #BB0000 ;font-size:10px;font-weight:bold; margin:2px 0px -2px;padding-left:2px; line-height:20px !important}
.enqload_form {
    display: inline-block;
    width:50px;
    height:50px;
    position:absolute;
    right:30%;
    bottom:35px;
   
}
.bg7_ff{background:#e5e5e5;height:1px;margin:2px 5px 2px 0px;}
+ html .icon0_ff{padding:2px 5px 2px 30px;height:35px;}
.icon0_ff{padding:12px 5px 2px 30px\9;height:26px\9;}
:root .icon0_ff{padding:2px 5px 2px 30px;height:35px;}
.nw_form .w2_ff {width: 903px;}
.nw_form .clr9_p a {color: #fff; text-decoration: none;}
.nw_form .fntcr_p {color: #ababab;}
.nw_form .m2_frm{margin-bottom: 5px;}

.footerPopupStyle form .footerPopupEmail {
    background-image: url(email-icon_drk.png);
    background-position: 6px center;
    background-repeat: no-repeat;
    margin-right: 2.5%;
    width:125%;
}
.email_mandate .w2_frm{width: 48%}
.email_mandate.new-ftr-enq .w2_frm{width: 28%}
.email_mandate .ftmoNo {width: 50%;position: relative;float: right;}
.email_mandate.new-ftr-enq .ftmoNo {width: 36%;position: relative;float: left;}
.mgl_5{margin-left:11px;}

.nw_form .error_notification_footerprd { color: #dd4b39; font-size: 14px; margin: 6px 0 0; font-weight:400; padding:0 }
/* footer-form  ends here*/
.m41_p .intl-tel-input .country-list{width: 321px;font-size: 14px;}
.flag-dropdown{color:#000;}
.active_error_f{  border: 1px solid #ee0000;}
.active_error_f:focus{  box-shadow: 0 0 2px #ee0000; }
.error_notification_footerprd { color: #ffff00;font-size:10px;font-weight:bold; margin:2px 0px -2px 0px;padding-left:2px;}

.tnk-mdl{ color:#fff;}

.tnk-mdl p.fnt3_zoom_footerprd { background: url(yes-icon.png) no-repeat center 20px; padding:85px 15px 15px;margin-top:55px; text-align:center; font-size:14px;}
.tnk-mdl p.fnt3_zoom_footerprd span{font-size:34px; display:inline-block;}
