
@import url("fonts.css");
@import url("font-awesome.css");

/* CSS Document */
@charset "utf-8";

body { margin: 0px; padding: 0px; top: 0; width: 100%; font-family: Verdana,Geneva,sans-serif; background: #ffffff; }
img { border: 0; max-width: 100%; }
p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
form { margin: 0; padding: 0; }
:focus { outline: 0; }
textarea, button, select, input[type="submit"], input[type="text"]{ -webkit-appearance: none; -webkit-border-radius: 0;}

/*========= Start Header ==========*/
.header{max-width:1170px; margin:0 auto;}
.hdr_total{width:100%;}
.hdr_top{width:46%; padding:15px 0 21px; float:right; background:url(../images/top_hed.png) top right no-repeat; text-align:center;}
.hdr_top p{color: #6c6c6c; font-family: "open_sansregular"; font-size: 15px; letter-spacing: 1px; line-height:18px;}
.pc_menu{width:auto; float:right; margin:32px 0;}
.pc_menu ul{margin:0; padding:0;}
.pc_menu ul li{float:left; display:inline; background:url(../images/menu_separetor.png) right no-repeat; list-style:none;  padding:10px 26px;}
.pc_menu ul li a{color:#343434; font-family: "open_sansregular"; font-size:17px; text-transform:uppercase; text-decoration:none;
display:block;}
.pc_menu ul li a:hover{color:#f6b116;  text-decoration:none;}
.pc_menu ul li a.active{color:#f6b116;  text-decoration:none;}
.pc_menu ul li:last-child{background:none; padding:10px 0 10px 26px;}
.pc_menu ul li.current_page_item a{color:#f6b116;  text-decoration:none;}


.banner{width:100%;}
.banner img{width:100%;}
.banner_con{max-width:1170px; position:relative; margin:0 auto;}
.logo_area{width:auto; position:absolute; left:0; top:-122px;}
.mobile_logo{width:100%; text-align:center; display:none; padding-top:15px; float:left;}
.mobmenu_bx{display:none;}
.logo_inner{position:absolute; top:-2%; left:-15px;}
.inr_hdr{border-bottom:1px solid #bdbdbd; padding-bottom:15px; position:relative; margin-bottom:30px;}
/*========= End Header ==========*/

/*========= Start MiddleArea ==========*/
.mid_area{max-width:1170px; margin:0 auto; padding:70px 0;}
.mid_area p{color:#000000; font-family: "open_sansregular"; font-size:18px; line-height:32px; text-align:justify;}
.yellow_area{width:100%; background:#ffc84c;}
.yellow_area_con{max-width:1170px; margin:0 auto; padding:90px 0;}
.yellow_arealft{width:48%; float:left;}
.yellow_arealft p{color:#000000; font-family: "open_sansregular"; font-size:18px; line-height:37px; text-align:justify;}
.yellow_arearht{width:48%; float:right;}
.yellow_arearht p{color:#000000; font-family: "open_sansregular"; font-size:18px; line-height:37px; text-align:justify;}
.grey_area{width:100%; background:#d0d0d0;}
/*========= End MiddleArea ==========*/

/*========= Start Footer ==========*/
.footer{background:#000000; width:100%;}
.footer_con{max-width:1170px; margin:0 auto; padding:25px 0;}
.footer_lft{float:left;}
.footer_lft p{color:#FFFFFF; font-family: "open_sansregular"; font-size:14px;}
.footer_rht{float:right;}
.footer_rht ul{margin:0; padding:0;}
.footer_rht ul li{border-right:1px solid #fff; list-style:none; display:inline-block;}
.footer_rht ul li a{color:#FFFFFF; font-family: "open_sansregular"; font-size:14px; display:block; text-decoration:none; padding:0 6px;}
.footer_rht ul li:last-child{border-right:none;}
/*========= End Footer ==========*/

/*========= Start Gunshow ==========*/
.gunshow_list{width:100%; padding:70px 0;}
.gunshow_list ul {margin: 0 0 0 27%; padding: 0; float:left;}
.gunshow_list ul li {background:url(../images/bullts_icon.png) no-repeat scroll 0 18px;list-style-type: none;margin:3px 25px 3px 0; padding: 0 0 20px 25px; float:left; width:37%;}
.gunshow_list ul li a{font-family: 'open_sansbold'; font-size:35px; color:#000000; display:block; text-decoration:none;}
.gunshow_list ul li a:hover{color:#f8c44d; text-decoration:none;}
/*========= End Gunshow ==========*/


ul.pdf_list{margin: 0 0 0 20%; padding: 0; float:left;}
ul.pdf_list li {background:url(../images/bullts_icon.png) no-repeat scroll 0 18px;list-style-type: none;margin:3px 25px 3px 0; padding: 0 0 20px 25px; float:left; width:44%;}
ul.pdf_list li a{font-family: 'open_sansbold'; font-size:22px; color:#000000; display:block; text-decoration:none;}
ul.pdf_list li a:hover{color:#f8c44d; text-decoration:none;}

/*========= Start Gunshow Details ==========*/
.gunshow_area{max-width:1170px; margin:0 auto;}
.gunshow_con{width:100%; padding:6% 0; }
.gunshow_con h2{font-family: 'open_sansbold'; font-size:50px; color:#000000;}
.gunshow_con h2 img{vertical-align:middle; margin-right:13px; margin-left:-7px;}
.gunshow_total{width:96%; padding:0 2%;}
.gunshow_contain{width:100%; margin-bottom:25px;}
.gunshow_left{width:46%; float:left;}
.gunshow_left_con{/*width:100%;*/ margin-bottom:35px;}
.gunshow_left_con h1{font-family: 'open_sansbold'; font-size:32px; color:#f7b92d; padding-bottom:15px;}
.gunshow_left_con h2{font-family: 'open_sansbold'; font-size:31px; color:#000000; padding-bottom:15px; letter-spacing:-2px;}
.gunshow_left_con p{color:#898989; font-family: "open_sansregular"; font-size:24px;}
.gunshow_rht{width:53%; float:right; text-align:right;}

.gunshow_fullwdh{width:100%; margin-bottom:25px; margin-top:25px; clear:both; float:left;}
.gunshow_fullwdh p{color:#898989; font-family: "open_sansregular"; font-size:24px;}
.gunshow_fullwdh h1{font-family: 'open_sansbold'; font-size:32px; color:#f7b92d; padding-bottom:15px;}
.gunshow_fullwdh h2{font-family: 'open_sansbold'; font-size:31px; color:#000000; padding-bottom:15px; letter-spacing:-2px;}
.gunshow_fullwdh li {
    list-style-type: disc;
    margin: 0 0 10px 15px; font-family: "open_sansregular"; color:#898989;
}


/*========= End Gunshow Details ==========*/

/*========= Start Directions ==========*/
.direction_area{max-width:1170px; margin:0 auto; padding:135px 0 70px;}
.direction_area h1{font-family: 'open_sansbold'; font-size:30px; color:#f7b92d; padding:73px 0 45px;}
.direction_con{width:100%;}
.direction_lft{width:33%; float:left; margin-right:3px; margin-bottom:25px;}
.direction_lft h2{font-family: 'open_sansbold'; font-size:30px; color:#f7b92d;}
.direction_lft p{font-family: 'open_sansbold'; font-size:35px; color:#000000; line-height:34px;}
.direction_lft p span{color:#898989; font-family: "open_sansregular"; font-size:24px;}
/*========= End Directions ==========*/

/*========= Start Contact ==========*/
.contact_area{max-width:1170px; margin:0 auto; padding:70px 0;}
.contact_con{width:100%; padding-bottom:70px;}
.contact_con h2{font-family: 'open_sansbold'; font-size:35px; color:#000000;}
.contact_total{width:100%;}
.contact_con_lft{width:48%; float:left;}
.contact_con_lft h2{font-family: 'open_sansbold'; font-size:35px; color:#f8c44d; line-height:36px; padding-bottom:20px;}
.contact_con_lft h3{font-family: 'open_sansbold'; font-size:28px; color:#000000; line-height:36px; margin-bottom:50px;}
.contact_con_lft p{color:#898989; font-family: "open_sansregular"; font-size:24px;}
.contact_con_rht{width:48%; float:right;}
.contact_con_rht1{width:18%; float:left; margin-bottom:14px;}
.contact_con_rht1 p{color:#000000; font-family: "open_sansregular"; font-size:20px; padding-top:9px;}
.contact_con_rht2{width:82%; float:right; margin-bottom:14px;}
.con_txt{border:1px solid #e4e4e4; padding: 7px 0 7px 16px; font-family: 'open_sanslight_italic'; color:#898989; font-size:20px; background:#FFFFFF;
 width:100%;}
.con_txtarea{border:1px solid #e4e4e4; padding: 7px 0 7px 16px; font-family: 'open_sanslight_italic'; color:#898989; font-size:20px; background:#FFFFFF;
 width:100%; height:250px;}
.snd_btn{background:#f8c44d; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; text-align:center; padding:5px 32px; border:none;color:#000000; font-family: "open_sansregular"; 
font-size:20px; cursor:pointer; float:right;}
/*========= End Contact ==========*/

.inner_content{width:100%;}
.inner_content h2{color: #000000;font-family: "open_sansbold";font-size:22px;padding-bottom: 15px;}
.inner_content p{color: #898989;font-family: "open_sansregular";font-size: 18px; line-height:24px; padding-bottom:15px;}




