@font-face {
	font-family: 'CALIBRI';
	src: url('facefont/calibri.eot');
	src: url('facefont/calibri.eot?#iefix') format('embedded-opentype'),
	 url('facefont/calibri.woff') format('woff'),
	 url('facefont/calibri.ttf') format('truetype'),
	 url('facefont/calibri.svg#calibri') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: "Arial Bold";
	src: url('facefont/FontsFree-Net-arial-bold.ttf');
	src: local('FontsFree-Net-arial-bold'), url('facefont/FontsFree-Net-arial-bold.ttf') format('ttf'), url('facefont/FontsFree-Net-arial-bold.ttf') format('truetype');
}
@font-face {
	font-family: "Arial";
	src: url('facefont/ARIBL0.ttf');
	src: local('Arialn'), url('facefont/Arialn.ttf') format('ttf'), url('facefont/Arialn.ttf') format('truetype');
}

@font-face {
	font-family: "HelveticaNeueLTW06-55Roman"; 
	src: url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.eot"); 
	src: url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.eot?#iefix") format("embedded-opentype"), 
	url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.woff2") format("woff2"), 
	url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.woff") format("woff"), 
	url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.ttf") format("truetype"), 
	url("facefont/37ea4f5ec5cd1769ca21400bc7c48f82.svg#HelveticaNeueLTW06-55Roman") format("svg"); }

*{ margin:0; padding:0;}

body{ min-height:auto !important; background-color:#fff; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size:14px;letter-spacing: initial!important;}

#MainWrapper{ margin:0 auto; width:100%;}

#MainContainer{ margin:0 auto; width:100%; }

body:not(.home) #SliderNameNavigation_2 {
	margin-left: 180px;
	top: 420px!important;
}



#screw-bar{position:absolute; width:100%; background:url(../images/screw-bar.png) no-repeat; height:50px;}



/*------------------index header starts--------------------*/



#Header{ width:100%; margin:0 auto; height:100px; background-color:#2e3192; border-bottom: 5px solid #5b60ff!important;}

#Header .HeaderInner{ margin:0 auto; width:100%; height:126px; /*background:url(../images/header-bar.png) no-repeat top center;*/}







.header-small-inner{  margin:0 auto; width:1004px;}

.Logo{ float:left; width:180px; padding:12px 0 0 7px;;  }







.main-menu{ float:right; width:756px;}

.main-menu ul{ float:left; width:100%; list-style:none; display:inline;}
.main-menu ul ul.sub_menu {position: absolute; display: block; width: 220px; padding-top: 13px; opacity: 0; visibility: hidden; margin-top: 60px; transition: .5s all ease; -webkit-transition: .5s all ease; z-index: 99;}
.main-menu ul li:hover ul.sub_menu {opacity: 1; visibility: visible; margin-top: 0px; z-index: 99;}
.main-menu ul ul.sub_menu li {display: block;
    float: none;
    text-align: left;
    width: 198px;
    background: #fff200;
    height: initial;
    line-height: 1.2;
    z-index: 99;
    padding: 7px 11px;
    margin: 1px 0;}
.main-menu ul ul.sub_menu li  a {color: #000;}
.main-menu ul ul.sub_menu li:hover {background: #2e3192;}
.main-menu ul ul.sub_menu li:hover a {color: #fff;}
.main-menu ul ul.sub_menu li a {text-align: left; padding: 0; width: 100%; display: block;}

.main-menu ul li{ float:left;color:#fff; font-size:14px; text-align:center;  font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important!important; text-transform:uppercase; margin-top:39px;}

.main-menu ul li a{color:#fff; font-size:14px; font-weight:bold;padding:0px 11px 0px 11px; letter-spacing: 1px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important!important;  text-align:center;  text-decoration:none;}

.main-menu ul li a:visited{color:#fff;padding:0px 11px 0px 11px; text-align:center; text-decoration:none;}

.main-menu ul li a:hover{color:#fff200;padding:0px 11px 0px 11px; text-align:center; text-decoration:none;}



.main-menu ul li .selected{color:#fff200 !important; padding:0px 11px 0px 11px; text-align:center; text-decoration:none;}
.main-menu ul li .selected a:hover{color:#fff200; padding:0px 11px 0px 11px; text-align:center; text-decoration:none;}
.main-menu > ul li a.selected:after {content: ''; display: block!important; position: absolute; background: url(/images/BOLT-NUT.png) no-repeat; background-position: center; width: 48px; height: 125px; top: 0; margin-left: 11px;}
.main-menu > ul ul.sub_menu li a.selected:after {display: none!important;}


.language-cont{ float:right; width:154px; margin-top:33px;}







/*------------------index header starts--------------------*/





#BodyMainWrapper{margin:0 auto; position:absolute; z-index:-1;  width:100%;  }

#BodyWrapper{ /* float:left; */ margin:0 auto; width:100%;  background:url(../images/body-inner-bg.png) repeat-x top left #2e3192; min-height:100%;}
/*body:not(.home) #BodyWrapper {background: linear-gradient(45deg, #1c1d58, #2e3192);}*/



.slider-cont{margin:0 auto; width:100%; margin-top:-1px; }

.slider-main-bg{ margin:0 auto; width:100%; background:url(../images/slider-bg.png) center repeat-y; /*height:323px;*/height: 65vh;}
.contact-main-bg{ margin:0 auto; width:100%; background:url(../images/contact-map.png) center no-repeat; height:323px;}





.slider-inner{ margin:0 auto; width:1000px; /*height:252px;*/ height: 70vh;}

.slider-inner2{float:left; width:753px; margin-top:4px;}









.body-bottom-cont{ width:1004px;margin:0 auto; padding-top:25px;}

.bottom-left{float:left; width:1004px; margin-left:5px; margin-right:15px; position: relative;}

.bottom-text{float:left; width:1004px; line-height:24px; color:#fff; font-size:14px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;}

.bottom-text span{float:left; width:auto; margin-right:4px; line-height:24px; color:#fff200; font-size:15px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-transform:uppercase;letter-spacing: 1px!important;}



.bottom-left-space{float:left; width:706px; height:25px;}



.bottom-text2{float:left; width:1004px; line-height:24px; color:#fff; font-size:14px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}

.bottom-text2 span{ width:auto; margin-right:4px; line-height:24px; color:#fff200; font-size:24px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-transform:uppercase;}

.vision-btn{float:left; width:109px; background:url(../images/yellow-btn.png) no-repeat; text-align:center; color:#000; font-size:20px; font-weight:bold; text-transform:uppercase; margin-right:10px}



.bottom-text3{float:right; width:auto; line-height:24px; color:#fff; font-size:14px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important; margin-top: 23px;}

.bottom-text3 span{ width:auto; margin-right:4px; line-height:24px; color:#fff; font-size:24px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;}



.bottom-line{float:none; width:369px; margin-top:5px; background:url(../images/bottom-horizontal-seperator.png) no-repeat; height:33px;right: 0;bottom: -25px;position: absolute;margin: 0 0 0 auto;}



.bottom-seperator{float:left; width:12px; height:226px; background:url(../images/bottom-vertical-seperator.png) no-repeat;}

.bottom-right{float:right; width:252px;}

.bottom-cont-bg{position:absolute; background:url(../images/new-products-bg.png) no-repeat; width:250px; height:234px; margin-top:3px;}

.bottle-img{position:absolute; width:60px; height:221px; margin-left:10px;}

.new-product-heading{float:left; width:170px; padding-bottom:5px; color:#2e3192; font-size:24px; font-weight:bold; margin:20px 0 0 70px}

.new-product-text{ float:left; width:170px; line-height:18px; font-size:12px; color:#000; margin:0px 0 0 70px; font-family: "HelveticaNeueLTW06-55Roman"!important;}
.new-product-text strong {    font-family: "HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important!important; letter-spacing: 0px!important; line-height: 1.2!important;}
.readmore-btn{float:left; width:auto; color:#2e3192; font-size:13px; margin-left:70px; margin-top:5px; }

.readmore-btn a{ text-decoration:none; color:#2e3192; }

.readmore-btn a:hover{ text-decoration:none; color:#2e3192; }

.readmore-btn span{ margin-top:6px; margin-right:3px;  }













.body-inner-cont{margin:0 auto; margin-top:-70px; width:1000px; }

.body-inner-top{float:left; width:1000px; height:16px; background:url(../images/inner-bg-top.png) no-repeat;}

.body-inner-center{float:left; width:1000px; background:url(../images/inner-bg-center.png) repeat-y; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px;}

.body-inner-bottom{float:left; width:1000px; height:13px; background:url(../images/inner-bg-bottom.png) no-repeat;}



.inner-left-cont{float:left; /*width:710px;*/ width: 95%; margin:15px 0 0 25px;}



.inner-left-content{float:left; /*width:710px;*/ width: 95%; color:#000; font-size:13px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-align:justify; line-height:20px;padding-bottom:20px}

.news-cont{float:left; margin-right: -2%; /*width:710px; background:#f9f9f9; border:#e5e5e5 1px solid; margin-top:15px;*/}

.news-heading{float:left; padding:7px 0 7px 10px; color:#000; font-size:13px; text-transform:uppercase; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: initial!important; padding: 0;
    background: transparent; width: 100%; margin-bottom: 15px;}
.news-heading .site-menu, .news-heading .site-menu ul {width: 100%;}
.news-heading .site-menu ul li a {color: #fff!important; padding-left: 10px!important;font-family: "HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 400; font-size: 14px;}
.news-heading .site-menu ul li a:hover {text-decoration: underline!important;}

.news-content{float:left; width:60%; padding:10px 0 20px 10px; color:#000; font-size:12px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-align:justify; line-height:20px;letter-spacing: initial!important;}
body:not(.home) .news-heading {font-size: 16px;}
body:not(.home) .news-content {font-size: 14px;}
.news-img-cont{float:left; width:38%; margin-top:15px; padding-bottom:20px;}

.news-img{float:left; width:110px; margin-left:10px; height:110px; overflow:hidden; text-align:center; margin-right:10px;}

.inner-blue-heading{float:left; width:700px; font-size:18px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; line-height:26px; color:#2e3192;letter-spacing: 1px!important;}

.inner-underline-heading{/*float:left;*/ float: none; width:700px; font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; line-height:26px; text-decoration:underline;letter-spacing: initial!important;}



.inner-left-content ul{float:left; width:100%; color:#000; font-size:13px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; display:inherit; list-style:disc; margin-left:15px;letter-spacing: 1px!important;}

.inner-left-content ul li{float:left; width:100%; color:#000; text-align:left; text-decoration:none;}



.products-main-heading{float:left; width:710px; line-height:24px; font-size:16px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;}

.product-image-cont{float:left; width:140px; text-align:center; padding:10px 0 20px 0}

.product-image-cont img{ text-align:center;}

.product-cont{float:left; width:calc(100% - 140px); padding:10px 0 10px 0}

.product-model-heading{float:left; width:100%;  font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; line-height:26px;}

.product-model-heading a{ color:#000; text-decoration:none;}

.product-model-heading a:hover{ color:#000; text-decoration:none;}







.product-description-heading{float:left; width:100%;  font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; line-height:26px; text-transform:uppercase; text-decoration:underline;letter-spacing: 1px!important;}

.product-text{float:left; width:100%; line-height:20px; text-align:justify; color:#000; font-size:13px;}



.product-text ul{float:left; width:100%; display:inline; list-style:disc; margin-left:10px; padding-bottom:10px;}

.product-text ul li{float:left; width:100%;  color:#000; font-size:13px; line-height:22px;}

.red-text{float:left; width:100%; color:#F00; font-style:italic; padding-bottom:10px; line-height:18px;}

.grey-italic{float:left; width:100%; color:#000; font-size:11px; font-style:italic; line-height:20px;}





.pdf-cont{float:left; width:150px; margin-top:10px;}

.pdf-icon{float:left; width:16px; margin-right:10px;}

.pdf-text{float:left; width:auto; font-size:14px; color:#ed1c24; font-weight:bold;}

.pdf-text a{ text-decoration:underline; color:#ed1c24;}

.pdf-text a:hover{ text-decoration:underline; color:#ed1c24;}











.table-cont{float:left; width:947px; margin-top:10px;}

.table-heading{color:#fff; font-size:14px; height:26px; padding-left:10px;}



.table-text1{ padding-left:10px;font-size:14px; color:#000; background:#dbedf6; height:24px;}

.table-text1 a{ color:#000; text-decoration:none}

.table-text1 a:hover{ color:#000; text-decoration:none}



.table-text2{ padding-left:10px;font-size:14px; color:#000; background:#f2f2f2; height:24px;}

.table-text2 a{ color:#2e3192; text-decoration:none}

.table-text2 a:hover{ color:#2e3192; text-decoration:none}



.table-text3{ padding-left:10px;font-size:14px; color:#000; background:#eaeaea; height:24px;}

.table-text3 a{ color:#2e3192; text-decoration:none}

.table-text3 a:hover{ color:#2e3192; text-decoration:none}





.clr{float:left; width:100%; height:25px;}





.man-cont{display: none!important; position:absolute; width:199px; z-index:999;height:309px; background:url(../images/person-image.png) no-repeat; margin:-188px 0 0 776px; *margin:-188px 0 0 36px;}
.inner-right-cont{display: none!important; float:right; width:230px; margin-top:90px;margin-bottom: 40px;}



.right-vertical-seperator{float:left; width:11px; height:214px; background:url(../images/inner-menu-left-shadow.png) no-repeat;}



.right-menu-cont{float:left; width:185px; margin-top:30px;}

.right-menu-cont ul{float:left; width:185px; display:block; list-style:none}

.right-menu-cont ul li{float:left; width:185px;  background:url(../images/blue-tabs-bg.png) no-repeat; height: initial; background: #2e3192!important; padding: 3px 0; margin-top:1px; color:#fff; font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;border-radius: 3px;}

.right-menu-cont ul li a{float:left; width:175px;  color:#fff; text-decoration:none;padding:5px 0 5px 10px;}

.right-menu-cont ul li a:hover{float:left; width:175px; background:url(../images/blue-tabs-bg-hover.png) no-repeat; height:initial; background: #fff200!important; text-decoration:none; color:#000; font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important; }

.right-menu-cont ul li .selected{float:left; width:175px; background:url(../images/blue-tabs-bg-hover.png) no-repeat !important;  text-decoration:none;  height:initial; background: #fff200!important; color:#000; font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing: 1px!important;}

.right-menu-cont ul li .selected a:hover{float:left;  text-decoration:none;  width:185px; background:url(../images/blue-tabs-bg-hover.png) no-repeat !important; height:28px; color:#000; font-size:14px; font-weight:bold; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; letter-spacing: 1px!important;}



.pagination{float:right; width:auto; color:#7f7f7f; font-size:13px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}

.prev-arrow{float:left; width:auto; margin-right:10px;}

.prev-arrow a{text-decoration:none; color:#7f7f7f }

.prev-arrow a:hover{text-decoration:none; color:#7f7f7f }



.next-arrow{float:left; width:auto; }

.next-arrow a{text-decoration:none; color:#7f7f7f }

.next-arrow a:hover{text-decoration:none; color:#7f7f7f }

.pagination-text{float:left; width:210px; font-size:13px; }

.pagination-text a{color:#1a1eae; text-decoration:none;}

.pagination-text a:hover{color:#1a1eae; text-decoration:none;}









.contact-cont{float:left; width:950px; padding:20px;}

.contact-heading{float:left; width:950px; line-height:24px; font-size:14px; color:#000;}

.contact-table{float:left; width:100%; margin-top:20px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}

.contact-text{float:left; width:135px;     font-size: 12px!important;}

.contact-text span{ color:#ff0000; margin-left:3px}

.contact-text1{float:left; width:130px; font-size: 12px!important;}

.contact-text1 span{ color:#ff0000; margin-left:3px}

.text-field{float:left; width:315px; height:22px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid;}

.text-field input{float:left; width:305px; height:12px; background:none; border:none; border-top:none; outline:none; color:#666; padding:5px;} 





.text-field1{float:left; width:45px; height:22px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid;}

.text-field1 input{float:left; width:35px; height:12px; background:none; border:none; border-top:none; outline:none; color:#666; padding:5px;} 





.text-field2{float:left; width:166px; height:22px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid;}

.text-field2 input{float:left; width:155px; height:12px; background:none; border:none; border-top:none; outline:none; color:#666; padding:5px;} 



.select-field{float:left; width:155px; height:22px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid; outline:none;font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}



.select-field2{float:left; width:235px; height:22px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid; outline:none;font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}







.address-field{float:left; width:315px; height:83px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid;}

.address-field textarea{float:left; width:305px; height:73px; background:none; border:none; border-top:none; outline:none; color:#666; padding:5px;} 



.address-field2{float:left; width:806px; height:145px; background:#fff; border:#d7d7d7 1px solid; border-top:#a1a1a1 1px solid;}

.address-field2 textarea{float:left; width:796px; height:135px; background:none; border:none; border-top:none; outline:none; color:#666; padding:5px;} 









/*------------------footer starts--------------------*/

#footer{ margin:0 auto; width:100%;background-color:#fff200; }
#footer:before {
	content: '';
    display: block!important;
    width: 100%;
    height: 5px;
    background: #5b60ff!important;
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
    z-index: 99;
}
#footer .footer-inner:after {
	content: '';
    display: block!important;
	position: absolute;
    background: url(/images/BOLT-NUT.png) no-repeat;
    background-position: center;
    width: 48px;
    height: 125px;
    bottom: 8px;
    margin-left: 11px;
    right: 0px;
    z-index: 99;
}

.footer-inner{ margin:0 auto; width:1000px; position: relative;}



.footer-text{text-align:center; width:1000px; line-height:32px; font-size:13px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; color:#2e3192; margin:0 auto; padding-top:7px;letter-spacing: initial!important;}

.footer-text a{text-align:center; text-decoration:none;color:#9f9f9f;}

.footer-text a:hover{text-align:center; text-decoration:underline;color:#9f9f9f;}



/*------------------footer ends--------------------*/





.index-slider-bullet{position:absolute; z-index:999; /*margin: 285px 0 0 575px;*/margin: 59vh 0 0 60vw; width: 172px; 





	

	 

}



.index-slider-bullet ul{ float:left; display:inline; list-style:none; width: 172px; height:13px;  z-index:999 !important; /* standard */



	 z-index:999 !important\9; /* IE 8 and below */



	*z-index:999 !important;/* IE 7 and below */



	_ z-index:999 !important; /* IE 6 */}

.index-slider-bullet ul li{ float:left;  width:13px; height:13px;  background:url(../images/blue-bullet.png) no-repeat; border:none; padding-right:3px;}

.index-slider-bullet ul li a{ width:13px; height:13px; mbackground:url(../images/blue-bullet.png) no-repeat; border:none;  text-decoration:none;}



.index-slider-bullet ul li .active{ width:13px; height:13px;  background:url(../images/yellow-bullet.png) no-repeat !important;  text-decoration:none;}



/*------------------menu inner starts--------------------*/







/*------------------menu inner starts--------------------*/





/*************** Pagination ***************/



.pagination {

                text-align: right;

                padding: 20px 0 5px 0;

                font-family: Verdana, Arial, Helvetica, sans-serif;

                font-size: 10px;

				float:right;

                }

.pagination a {

                margin: 0 5px 0 0;

                padding: 3px 6px;

				float:left;

				background:#1F1F1F;

				color:#FFF;

				text-decoration:none;

                }

				

				.pagination a:hover {

                margin: 0 5px 0 0;

                padding: 3px 6px;

				float:left;

				background:#1F1F1F;

				color:#FFF !important;

				text-decoration:none;

                }



.pagination a.number {

				/*border: 1px solid #1F1F1F;*/

				background-color:#2E3192;

				color:#fff !important;

                }

				

					.pagination a.number a {

				/*border: 1px solid #1F1F1F;*/

				background-color:#2E3192;

				color:#fff !important;

				text-decoration:none;

                }

				.pagination a.number a:hover {

				/*border: 1px solid #1F1F1F;*/

				background-color:#2E3192;

				color:#fff !important;

				text-decoration:none;

                }



.pagination a.current {

                background: #FFF200 url('../images/bg-button-green.gif') top left repeat-x !important;

                border-color: #E21500 !important;

                color: #000 !important;

                }

				

.pagination a.current:hover {

				text-decoration: underline;

				background: #FFF200 url('../images/bg-button-green.gif') top left repeat-x !important;

                border-color: #E21500 !important;

                }



.pagination span{ float:left !important;}



.pagination .disabled{ float:left; background:#E0E0E0; color:#000;/* border:#E0E0E0 solid 1px;*/ padding: 3px 5px;

margin-right: 5px; } 





/************ Shortcut Buttons ************/







.Faq{float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#000; text-decoration:none;}



.Faq a{float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#AB291A; text-decoration:none;}



.Faq a:hover{float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#AB291A; text-decoration:underline;}



.Faq a:visited{float:left; font-size:12px; font-family:Verdana, Geneva, sans-serif; color:#AB291A; text-decoration:none;}



.inner-site-content{float:left; width:710px; color:#000; font-size:13px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-align:justify; line-height:20px;padding-bottom:20px;letter-spacing: 1px!important;}



.site-menu{ float:left; width:680px; padding-top: 30px;}
.site-menu h4 {font-family: "HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; font-size: 16px;}
.site-menu ul{ float:left; width:672px; list-style:none; display:inline;}

.site-menu ul li{ float:none;color:#000; font-size:14px; text-align:left;  font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; text-transform:uppercase; margin-top:5px;letter-spacing: 1px!important;}

.site-menu ul li a{color:#000; font-size:13px; font-weight:bold;padding:0px 36px 0px 36px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;  text-align:center;  text-decoration:none;letter-spacing: initial!important;}

.site-menu ul li a:visited{color:#000;padding:0px 36px 0px 36px; text-align:center; text-decoration:none;}

.site-menu ul li a:hover{color:#333;padding:0px 36px 0px 36px; text-align:center; text-decoration:none;}

.sitemap-small-cont{float:left; margin:15px 0 0 15px; width:305px; padding:10px; display: inline-block; width: 25%; vertical-align: top;
    margin: 0 0 15px; padding: 0 15px 0 0; flex: 0 0 23.33333%; vertical-align: top; color: #fff;}

.sitemap-heading{float:left; width:670px; margin:10px 0 0 10px; color:#2e3192; font-size:16px; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;letter-spacing: 1px!important;}
.sitemap-small-cont:nth-child(3n+1) {flex-basis: 23.33333%;}
.sitemap-small-cont td, .sitemap-small-cont td a {color: rgba(255,255,255,.7); font-size: 12px;font-family: "HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important;line-height: 1.2; letter-spacing: initial!important;}
.sitemap-small-cont td a:hover {color: #fff!important;}
.sitemap-small-cont td strong {font-size: 14px!important; color: #fff; font-family:"HelveticaNeueLTW06-55Roman","Helvetica Neue",Helvetica,Arial,sans-serif !important; }
.sitemap-small-cont td[width="2%"] {display: none!important;}
.site-menu .col_4 {display: inline-block!important; width: 24%; vertical-align: top;}
h3.x-h2 {font-weight: bold!important;
    font-family: 'HelveticaNeueLTW06-55Roman','Helvetica Neue',Helvetica,Arial,sans-serif !important;
	text-transform: uppercase!important;
    letter-spacing: 1px;}
#BodyMainWrapper {overflow: hidden;}

@media only screen and (max-width: 991px) {
	body.home .slider-inner {height: 33vh;}
	body.home .cn_wrapper {height: 33vh;}
	.slider-main-bg {height: 36vh;}
	#BodyMainWrapper {overflow: hidden;}
	body .header-small-inner {width: 100%!important;}
}