@font-face{font-family:'ProximaNovaSemiBold';
src:url("fonts/ProximaNova-Sbold-webfont.eot");
src:url("fonts/ProximaNova-Sbold-webfont.eot?#iefix") format('embedded-opentype'),
url("fonts/ProximaNova-Sbold-webfont.woff") format('woff'),
url("fonts/ProximaNova-Sbold-webfont.ttf") format('truetype'),
url("fonts/ProximaNova-Sbold-webfont.svg#webfontaA1mSBzj") format('svg');
font-weight:normal;font-style:normal}

@font-face{font-family:'ProximaNovaBold';
src:url("fonts/ProximaNova-Bold-webfont.eot");
src:url("fonts/ProximaNova-Bold-webfont.eot?#iefix") format('embedded-opentype'),
url("fonts/ProximaNova-Bold-webfont.woff") format('woff'),
url("ProximaNova-Bold-webfont.ttf") format('truetype'),
url("fonts/ProximaNova-Bold-webfont.svg#webfontnr0MA2zn") format('svg');
font-weight:normal;font-style:normal}

@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('fonts/OpenSans-CondBold-webfont.eot');
    src: url('fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-CondBold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('fonts/OpenSans-CondLight-webfont.eot');
    src: url('fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-CondLight-webfont.woff') format('woff'),
         url('fonts/OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-CondLight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}


*{ margin:0; padding:0;}
html,body,header,footer,section,nav,ul,ol,li{ margin:0; padding:0; }
ol,ul,li{ list-style:none;}
a{ text-decoration:none; outline:none;}
a img{ border:none;}
.clear{ clear:both !important;}
.mr0{ margin-right:0 !important; float:right;}
#top_header{ width:100%; height:30px; margin:0; padding:0; border-top:8px solid #000000;
border-bottom:1px solid #E7E7E7;}
#header{ width:100%; height:70px; background:none;
margin:0; padding:0;
}
#header .inner{ width:1004px; height:auto; margin:0 auto;}
#header .inner .logo{ width:300px; height:122px; float:left; padding-top:8PX; }
#header .inner .linksmain{ min-width:650px; height:35px; float:right;
margin-top:35px;}
#header .inner .linksmain ul{ margin:0; padding:0;}
#header .inner .linksmain ul li{ list-style:none; float:right; height:27px; background:url(images/linksline.png) no-repeat 100% 0px;
 nav-right:2px;}
#header .inner .linksmain ul li:first-child{ background:none;}
#header .inner .linksmain ul li a{ font-family: 'ProximaNovaSemiBold',Arial,Helvetica,sans-serif; text-transform:uppercase;
font-size:13px; color:#000000; background:#FF0000  url(images/request_button_bg.png) repeat-x top; margin-right:5px; -webkit-border-radius:3px;
border-radius:3px;
-moz-border-radius:3px;
padding:9px 15px;  float:left; display:block;
text-decoration:none;}
#header .inner .linksmain ul li a:hover{ color:#8B0000;  background:#FF0000 url(images/request_button_bg.png) repeat-x top; }
#header .inner .linksmain ul li a.active{ color:#000000; }
#banner{ width:100%; height:470px; margin-top:40px; box-shadow:inset 1px 1px 45px 10px #f1f1f1; border: 1px solid #CCC;}
.banner{ width:100%; height:450px;  margin:0 auto; }
.banner img{ width:100%; height:100%;}
#main_container{ width:1004px; margin:0 auto; height:auto; min-height:200px; background:#000;}
.container{ width:1004px; margin:0 auto;}


.container span{ color:#7F1B73; padding-right:10px;}
.container .left{ width:645px; height:260px; float:left; padding-right:15px;}
.container .left h2{ font-family: 'open_sanscondensed_light',Arial,halvetica,sans-serif;  font-size:28px; color:#000; line-height:32px;
margin-bottom:10px; text-align:left;}
.container .left p{ font-family: 'open_sanscondensed_light',Arial,halvetica,sans-serif; text-align:justify; font-size:18px; line-height:22px;
color:#535353;}
.container .right{ width:340px; height:260px; float:right; background:none; border:1px solid #ccc; box-sizing:border-box; padding:5px;}
.container .right2{ width:330px; height:210px; float:right; background:none; border:1px solid #ccc; box-sizing:border-box; padding:5px;}
#block_one{ width:100%; height:auto; }
#block_one .inner{ width:1004px; min-height:20px; margin:0 auto; 
background:url(images/scroller_bg.jpg) repeat-x top right; margin-top:0px; padding-top:50px; }
#block_one .inner .box{ width:230px; min-height:250px; float:left; margin-right:20px;
box-shadow:inset 1px 1px 45px 10px #f1f1f1; border: 1px solid #CCC; box-sizing:border-box; padding:3px;}
#block_one .inner .box img{ width:100%; height:100%;}
#footer{ width:100%; height:150px; background:url(images/footerbg.gif);
box-shadow:0px -2px 20px #fff; padding-top:30px; position:relative;}
#footer .strip{ width:100%; height:55px; background:url(images/ft_trans.png); padding-top: 5px;
}
#footer .strip .inner{ width:1000px; margin:0 auto;}
#footer .strip .inner .left{ width:650px; height:50px; line-height:50px; float:left; color:#000; padding-left:0px;}
#footer .strip .inner .left a{ color:#ECE8E6}
#footer .strip .inner .right{ float:right; margin-right:0px;}
#footer .strip .inner .right ul{ list-style:none;}
#footer .strip .inner .right ul li{ float:right; margin-left:2px; height:50px; padding:0;}
#footer .strip .inner .right ul li a{ text-decoration:none;}
#footer .bottom{ width:1004px; height:30px;  background:url(images/ft_trans2.png); margin:0 auto;
top: 52px;
position: relative; border-radius:4px 4px 0px 0px; } 
#footer .bottom .left{ float:left; color:#a882a3; font-size:11px; text-transform:uppercase; line-height:30px; padding-left:12px;}
#footer .bottom .left span{color:#ECE8E6; font-size:12px;}
#footer .bottom .right{ float:right; color:#a882a3; font-size:11px; text-transform:uppercase; line-height:30px; padding-right:22px;}
#footer .bottom .right a{color:#ECE8E6;}

/*=======Added on 17-09-2014=========*/
.new_banner{ width:100%; height:250px; margin:0 auto;}
.new_banner img{ width:100%; height:100%;}
.new_header{ width:320px; height:35px; line-height:35px; background:#FF0000; box-shadow:inset 1px 1px 45px #fff;
 -webkit-box-shadow:inset 1px 1px 45px #fff;
  -moz-box-shadow:inset 1px 1px 45px #fff;
   -ms-box-shadow:inset 1px 1px 45px #fff;
    -o-box-shadow:inset 1px 1px 45px #fff; 
	color:#000; font-size:18px; font-family:Times Roman; border-radius:4px; border:1px solid #000; text-align:center; text-transform:uppercase; font-weight:lighter;}
.new_content{ width:100%; height:auto; font-family:Times Roman;}
.new_content ul{ margin:0; padding:0;}
.new_content ul li{ list-style:none; background:url(images/bullet.png) no-repeat 0 3px; line-height:18px; font-size:13px; font-family:Times Roman; font-style:italic; color:#333; padding-left:20px;}
.new_content p{ font-size:14px !important; color:#000; line-height:18px; font-family:Times Roman !important; margin-bottom:0px; }
.new_content .left{ width:500px; float:left; min-height:300px;}
.new_content .right{ width:480px; float:right; min-height:300px; border:none;}
.new_cap{ font-size:18px !important; font-weight:400; color:#000;  }
.new_cap_small{ font-size:13px; font-weight:bold; color:#000 !important;  }
.new_cap_small strong{ color:#000; font-weight:bold !important;}
.new_cap_small a{ color:#0F3BC7; font-weight:bold;}
.new_cap_small span{ color:#CE113E;}
.table_formate{   }
.table_formate td{ padding-left:5px; font-size:14px; color:#f1f1f1; text-transform:uppercase;  }
 .input1 {
width: 95%;
height: 20px;
margin-bottom: 3px;
font-size: 14px; 
color: #000;
padding: 4px 0px 2px 10px;
font-family: 'Times Roman';
}
 .select2 {
width: 263px;
height: 30px;
border: solid 1px D5D5D5;
margin-bottom: 3px;
font-size: 14px; 
color: #000;
padding: 4px 0px 2px 10px;
font-family: 'Times Roman';
}

.lbl1{ line-height:30px; padding-left:5px; }
.text_area{ width: 95%;
height: 80px;
border: solid 1px D5D5D5;
margin-bottom: 3px;
font-size: 14px; 
color: #000;
padding: 4px 0px 2px 10px;
font-family: 'Times Roman';}

 .gallery_box {
width: 247px;
height: 200px;
background: #f1f1f1;
border: 3px solid #888a8a;
float: left;
margin-left: 20px;
margin-bottom: 20px;
padding: 5px;
box-sizing: border-box;
}
.gallery_box img{ width:100%; height:100%;}
.testimonial_bg{ width:80%; margin:0 auto; min-height:100px; background:#fff;
 box-shadow:1px 1px 45px #f1f1f1;
  -webkit-box-shadow:1px 1px 45px #f1f1f1;
   -moz-box-shadow:1px 1px 45px #f1f1f1;
    -o-box-shadow:1px 1px 45px #f1f1f1;
	-ms- box-shadow:1px 1px 45px #f1f1f1; border:1px solid #ccc; border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px; padding:15px;
 }
 .testimonial_bg .left_text{ height:90px; width:600px; padding:5px; float:left; font-size:13px; color:#333; font-style:italic; line-height:18px;}
 .testimonial_bg .left_text span{ font-size:16px; font-weight:bold; float:right; text-align:right;}
.testimonial_bg .right_img{ height:100px; width:80px; box-sizing:border-box; border:1px solid #ccc; padding:5px; float:right;}
.testimonial_bg .right_img img{ width:100%; height:100%;}