/* All Formatin */
body{background-color:#ffffff !important;padding:0;color: #000000;margin:0;font-family: 'MontserratRegular', Arial;
    font-size: 14px;}
body.body_bgcolor1{font-family: 'MontserratRegular', Arial;
    font-size: 14px;}
body.HideBodyclass{background:#fff!important}
.body_bgcolor1 .content_wrapper{background:#fff;border-left:10px solid #fff;border-right:10px solid #fff;margin:0px auto}
.pad1{margin:0px 0 0 189px;}
a{ color:#3591C4; text-decoration:none;}
/*a:hover{ color:#fff;}*/
ul, li, h1, h2, h3, h4, h5{ margin:0px; padding:0px;}
img{border:0;}
.clear{ clear:both}

@font-face {
    font-family: 'open_sansregular';
    src: url(../../../fonts/opensans-regular-webfont.eot);
    src: url(../../../fonts/opensans-regular-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../fonts/opensans-regular-webfont.woff) format('woff'),
         url(../../../fonts/opensans-regular-webfont.ttf) format('truetype'),
         url(../../../fonts/opensans-regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
@font-face {
    font-family: 'open_sanssemibold';
    src: url(../../../fonts/opensans-semibold-webfont.eot);
    src: url(../../../fonts/opensans-semibold-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../fonts/opensans-semibold-webfont.woff) format('woff'),
         url(../../../fonts/opensans-semibold-webfont.ttf) format('truetype'),
         url(../../../fonts/opensans-semibold-webfont.svg#open_sanssemibold) format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'serpentinebolditalic';
    src: url(../../../fonts/serpentine-bold_oblique-webfont.eot);
    src: url(../../../fonts/serpentine-bold_oblique-webfont.eot?#iefix) format('embedded-opentype'),
         url(../../../fonts/serpentine-bold_oblique-webfont.woff) format('woff'),
         url(../../../fonts/serpentine-bold_oblique-webfont.ttf) format('truetype'),
         url(../../../fonts/serpentine-bold_oblique-webfont.svg#serpentinebolditalic) format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face { font-family: 'open_sansregular';src: url(../../../fonts/OpenSans-BoldItalic.ttf) format("opentype");	}
@font-face { font-family: 'open_sansregular';src: url(../../../fonts/OpenSans-Bold.ttf) format("opentype");	}
@font-face { font-family: 'open_sansregular';src: url(../../../fonts/OpenSans-Regular.ttf) format("opentype");	}
@font-face { font-family:Open Sans Semibold;src: url(../../../../fonts/OpenSans-Semibold.ttf) format("opentype");	}

@font-face { font-family: 'serpentinebolditalic';src: url(../../../fonts/Serpentine-Bold Oblique.ttf) format("truetype");	}

h1{font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0 0 10px 0; margin:0}
h2{color:#ED1C24; font-size:28px; line-height:40px}
h3{color:#464748; font-size:18px;line-height:22px; font-style:italic}
h4{color:#ED1C24; font-size:25px;  line-height:30px}
h5{color:#464748; font-size:18px;  line-height:28px; font-style:italic}
h6{color:#ED1C24; font-size:18px; line-height:28px; font-style:normal}

.cls_race_txt h2{color:#ED1C24; font-size:22px!important; line-height:40px}

p{color: #464748; font-size:15px; line-height:22px}

.red{ color:#ED1C24}

.red_head_2{ color:#ED1C24; font-size:33px; line-height:40px}

.content_wrapper{ width: 1249px;height: 100%;padding: 0px; margin:0 auto;position: relative;border: 0px solid red; overflow:hidden;}


.button_gray_eventlist{ border-radius:2px !important; text-shadow:none !important; font-size:13px !important;}

.button_gray{
border:1px solid #d7dada; -webkit-border-radius: 3px; -moz-border-radius: 1px;border-radius: 1px;font-size:15px;font-family:Arial; padding: 3px 7px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #464748;
 background-color: #E3E2E2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 cursor:pointer
}

.button_gray:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
 
}
.button_red{
border:1px solid #E48C7E; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:Arial; padding: 3px 8px; text-decoration:none !important; display:inline-block;font-weight:bold; color: #fff !important; 
 background-color: #CC171E; background-image: -webkit-gradient(linear, left top, left bottom, from(#CC171E), to(#CE161E));
 background-image: -webkit-linear-gradient(top, #CC171E, #CE161E);
 background-image: -moz-linear-gradient(top, #CC171E, #CE161E);
 background-image: -ms-linear-gradient(top, #CC171E, #CE161E);
 background-image: -o-linear-gradient(top, #CC171E, #CE161E);
 background-image: linear-gradient(to bottom, #CC171E, #CE161E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CC171E, endColorstr=#CE161E);
 cursor:pointer;
 text-transform: uppercase;
 margin:5px 0
}

.button_red:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#B9141B), to(#CC171E));
 background-image: -webkit-linear-gradient(top, #B9141B, #CC171E);
 background-image: -moz-linear-gradient(top, #B9141B, #CC171E);
 background-image: -ms-linear-gradient(top, #B9141B, #CC171E);
 background-image: -o-linear-gradient(top, #B9141B, #CC171E);
 background-image: linear-gradient(to bottom, #B9141B, #CC171E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B9141B, endColorstr=#CC171E);
 
}

/*fnish message 25 oct 2014*/
.finishmsg{font-size: 16px; line-height: 26px; color: #666666;}

/*add css for btn width 9 feb*/
.viwstndrdsolBTN {width:216px;}

.login_form{ padding:15px 15px 10px 18px}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:15px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
#banner{ clear:both;width:100%; height:auto;border:0px solid black;margin-bottom:12px;}

#port_title{ clear:both;width:97%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:20px; line-height:45px; background:url(../../../images_responsive/big_title_bg.png); background-repeat:no-repeat; padding:0 0 0 30px; background-position:20px 0}

#portfolio{width:99.8%; height:322px;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}

.no_commit{ color:#CECECE; font-size:14px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right; padding:10px 0 0 20px}
/********************social ************s***************/
#social{width:100%; height:84px;border:0px solid black;}
#social_left{width:60%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:16%; height:auto;border:0px solid black;float:right; padding:20px 0 0 0; text-align:right}

.contact_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:16px; color:#464748}
.copy_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:12px; color:#464748; line-height:13px; padding:4px 0 0 0}
/********************************************************/
/********************Home Page Block ************Pawan***************/
.home_block_box{width:300px;height:472px;border:1px solid #D6D6D6;float:left; margin:0 13px 0 0; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

.home_block_box .box_title{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }

.home_block_box ul { list-style:outside;}
.home_block_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal }
.home_block_box .learn_more{ display:inline-block; background-color:#E9E9E9; padding:4px 9px;font-family: 'open_sansregular';  color:#ED1C24; font-size:11px; text-transform:uppercase; margin:35px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #D9D9D8}
.home_block_box .b_left{ float:left}
.home_block_box .b_right{ float:right}
.home_block_box .center{ margin-left:35px}
.home_block_box a.learn_more:hover{  text-decoration:underline}

/********************************************************/
/********************block ************s***************/
#block{width:102%; height:auto;margin-bottom:29px; clear:both; margin-top:30px;}

.block_box{width:405px;height:472px;border:1px solid #D6D6D6;float:left; margin:0 13px 0 0; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

.block_box .box_title{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }

/*sameer css*/
.box_title a{
	display:block;
	text-decoration:none;
	color:#ED1C24;
}
.box_title a:hover{
	color:#000;
}
/*sameer css*/
.box_title12{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }

#block .no_margin{ margin:0!important}
.r_pad_1{ padding:12px}

.block_box ul { list-style:outside;}
.block_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal }
.block_box .learn_more{ display:inline-block; background-color:#E9E9E9; padding:4px 9px;font-family: 'open_sansregular';  color:#ED1C24; font-size:11px; text-transform:uppercase; margin:35px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #D9D9D8}
.block_box .b_left{ float:left}
.block_box .b_right{ float:right}
.block_box .center{ margin-left:35px}
.arrow_right { background:url(../../../images_responsive/red_link.png); height:15px; width:10px; display:inline-block; background-position:0 1px; margin:0 0 0 3px}
.block_box a.learn_more:hover{  text-decoration:underline}
/********************************s***************/
/********************menu css ************s***************/
#menu{ width:100%;height:56px;border:0px solid red; background-color:#fff}
#menu ul{ list-style:none;margin-left:-5px;}
#menu li{float: left; padding:10px 0 0 0; margin:0 5px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:14px;  font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:8px solid #fff; padding:0 16px 5px 16px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:8px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:8px solid #EE272E}
/********************************************************/
/********************footermenu css ************s***************/
#footer_menu{width:100%; height:53px;border:0px solid black;}
#footer_menu ul{ list-style:none; margin:0}
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left:8px;padding-right:9px; margin:15px 0 0 0}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:13px}
#footer_menu li a:hover{ color:#ED1C24}
#footer_menu li a.active{ color:#ED1C24}
.border_zee{ border:none!important;}
#tab-top-menu{ display:none}
.footer_line{ border-top:2px solid #DCDCDC; height:2px; width:100%; margin:28px 0 0 0}

#breadcr{ height:auto; width:100%; padding:10px 0; margin-left:6px;}
#breadcr ul{ list-style:none;}
#breadcr ul li{ float:left; padding:10px 0 0 0; margin:0px;}
#breadcr ul li a{ /*color:#707070;*/ color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:15px; text-decoration:none; border-left:1px solid #707070; padding:0 9px }
#breadcr ul li a.active{ color:#ED1C24}
#breadcr ul li a:hover{ color:#ED1C24}
#breadcr ul li a.no_line{ border:0}

/*Event management css*/

#login_banner{ height:503px; width:99.8%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0}
#event_login{ padding:30px}
#event_login h1{  font-size:34px; line-height:34px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:27px; font-family: 'open_sanssemibold'; line-height:30px}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:30px 16px 18px 34px; width:480px; margin:20px 0 0 0; border:1px solid #DED8D8}

#event_login .log_form .title{ float: left; width:30%; margin:0 0 10px 0; text-align:left;}
#event_login .log_form .input{ float: left; width:70%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ min-width:320px; border:1px solid #CCCCCC !important; background:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}
.cus_select{min-width:357px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.field_sm_1{ min-width:180px; border:1px solid #CCCCCC !important; background-image:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.form_note{color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:right}

.form_gray{color:#9E9E9E; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:left}


.form_note:hover{color:#ED1C24;}
.login_submit{ float:right; width:40%; text-align:right}
.login_links{ float:left; width:40%; text-align:left}
.login_links a{ color:#ED1C24; font-size:14px; text-decoration:none}
.login_links a:hover{ text-decoration:underline}

#ev_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_benefits_banner ul{ margin:0 0 0 22px}
#ev_benefits_banner ul li{font-size:21px; line-height:27px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}
#six_steps{ width:99.8%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:14px 18px}
.step_img{ float:left; width:32%;}
.step_content{ float:right; width:67%;}
.step_content h3{color:#ED1C24; font-size:23px; font-family: 'open_sanssemibold'; line-height:28px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:18px; font-family: 'open_sanssemibold'; line-height:26px}
.step_content h4{color:#707070; font-size:21px; font-family: 'open_sanssemibold'; line-height:50px}

#big_box{ width:102%; height:auto; clear:both}
#big_box .big_block{width:404px;height:637px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .small_block{width:404px;height:350px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .no_margin{ margin:0}
#big_box .box_content{ padding:10px 17px; text-align:center}

#big_box .box_content img{ border:1px solid #CED0CF}

#big_box .box_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:6px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:10px 0 5px 0; text-transform:uppercase; background-position:10px 0; text-align:left }

#big_box ul { list-style:outside;}
#big_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal; text-align:left }




#ev_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:30px}

#ev_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_pricing_banner .b_content p{ font-size:16px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal; width:666px; margin:15px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:63%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:543px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:34%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:543px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y;}
#pricing_content .pad{ padding:25px 22px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 200px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:0px 0 12px 0; text-transform:uppercase; background-position:0px 0; text-align:left }

#pricing_content p{ font-size:16px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold';   font-size: 23px;    line-height: 32px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748;font-family: 'open_sanssemibold';font-size: 16px;    line-height: 23px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 24px;    line-height: 33px; padding:0px 0 0 0;}



#text_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:18px 30px 18px 30px; min-height:inherit}
#text_banner .b_content h6{ margin:0px;}  

#text_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#tour_box{  width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}
#tour_box .pad{ padding:25px 22px}
/*Pricing page css*/
#website-pricing-banner{height:397px; background:#cb141c;  border:1px solid #D0D0D0;padding:40px}
#website-pricing-banner .b_content{padding:0}
#website-pricing-banner h1 {font-size: 52px;line-height: 52px;color: #cecece;font-family: 'serpentinebolditalic';padding: 0;margin: 0}
#website-pricing-banner h3{color: #fff;font-size: 28px;font-family: 'open_sanssemibold';line-height: 30px;}
.basic-step{color: #cdcece;font-family: 'open_sansregular';margin: 8px 0;font-size: 17px;display: block;}
.monthly-fee{float:left}
.website-builder-pack{float:right;position:relative}
.common-price-box{width:517px;height:242px;background:url(../../../images/price-box-bg.jpg) repeat-x 0 0;padding:20px 25px 25px}

.price_title {background: url(../../../images/price-box-title-bg.jpg);background-repeat: no-repeat;height: 63px;width:511px;padding:0;font-family: 'open_sanssemibold';color: #ED1C24;font-size: 30px;margin:0;text-transform: uppercase;background-position:0;text-align: left}
.price_title span{padding: 9px 10px;display: block;font-size: 33px;}
.price_title p{color: #574747;font-size: 19px;text-transform: none;font-family: 'open_sansregular';line-height: 25px;padding:0 60px 0 22px;margin-bottom:0}
.price_title span.exper-required{color: #cb141c;font-size: 22px;font-family: 'open_sanssemibold';text-transform: none;padding: 10px 0 0 21px;}
.website-builder-pack .price_title p{padding-right:0;margin-top:0}
.limited-time{position: absolute;background: url(../../../images/for-a-limited-time.jpg);background-repeat: no-repeat;top: 25px;right: 22px;width: 135px;height: 137px;}
.price-old{color:#4f5247;font-size:35px;display:inline-block;padding-left:21px;margin-top:12px;position:relative}
.price-new{color:#cb141c;font-size:35px;display:inline-block;margin-top:12px}
h2.processing-fee{color: #000;font-size: 19px;font-family: 'open_sanssemibold';line-height: inherit;width: 250px;text-align: left;margin-bottom:4px;padding-left:24px}
#big_box ul.list-none{list-style:none}
#big_box ul.list-none.space li{margin-bottom:6px}
.price-old .line-through{position: absolute;top: 11px;right: -9px;width: 121px;height: 28px;background: url(../../../images/line-through.png);background-repeat: no-repeat;padding: 0;}

/*club page css*/

#clb_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#F7FBFE}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:32%}

#clb_benefits_banner .banner_point{ float:left; width:49%; border-right:1px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:48%;}
.space_v{ height:25px; clear:both;}




#clb_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/club_pricing.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{ padding:30px}

#clb_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#clb_pricing_banner .b_content p{ font-size:19px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal; width:666px; margin:20px 0 0 0}

#instant_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:49%; margin:0; border-right:1px solid #D0D0D0}
#ins_right_form{ float:right; width:49%; margin:0; }

#instant_form_box .common_title{ font-size:18px; padding:9px 0 0 20px}



#instant_form_box .title{ float: left; width:30%; margin:0 0 38px 0}
#instant_form_box .input{ float: left; width:70%;margin:0 0 38px 0}
#instant_form_box .field{ min-width:345px;}
.left_login{color: #ED1C24;font-family: Open Sans;font-size: 17px; font-weight:normal; text-decoration:none}
.left_login:hover{ text-decoration:underline;color: #ED1C24;}

#top_search_title{ width:100%; height:auto;color: #464748;  font-family: 'open_sanssemibold' !important; font-size: 16px;font-weight: normal; margin:15px auto 20px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:22%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0}

.banner_lef_title{ float:left; width:49%}
.banner_right_links{float:right; width:49%; text-align:right}


#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#search_form_box .pad{ padding:8px}

#refine_bar{ float:left; width:177px; margin:0 22px 0 0; border-right:0px solid #D0D0D0; color: #464748;font-family: 'open_sanssemibold';font-size: 17px;line-height: 22px;padding:0px 0;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:14px !important; font-style:italic; margin:1px 0px; background:none; border:0; font-family:'open_sansregular'; }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px 0px 9px 0; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}


#refine_result{ float:left; width:82%; padding-left:22px; border-left:1px solid #d0d0d0 }

h3 .date_col{ padding:0; width:12%; display:inline-block;}
/*h3 .event_col{ padding:0;width:34%; display:inline-block;}
h3 .loc_col{ padding:0;width:24%; display:inline-block;}*/
h3 .event_col{ padding:0;width:40%; display:inline-block;}
h3 .loc_col{ padding:0;width:18%; display:inline-block; padding-left:12px;}
h3 .links{ padding:0; font-style:italic}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:48%;}
.acc_row_2{ float:left; width:20%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:10%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:35%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}


#content_banner{ border-top:2px solid #DADADA;  border-bottom:2px solid #DADADA; padding:18px 18px }

.main_tile{ font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#content_box{ width:100%;}
#content_box .pad{padding:17px;}

.content_full{  width:100%;}
.content_left{ float:left; width:49%; }
.content_right{ float:right; width:49%; }

#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 17px;line-height:25px;padding: 0; text-align:justify}
#content_box p{ color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height:28px;padding:0 0 10px 0; text-align:justify}


#fnd_benefits_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/fund_benefits_bg.jpg) left; background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:25px; min-height:371}
#fnd_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 21px;
    line-height: 31px; padding: 0; margin:28px 0 0 0; width:22%}	
#fnd_benefits_banner .right_des{ float:left; margin:15px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 22px}
#fnd_benefits_banner ul li{font-size:21px; line-height:23px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}

#left_fund_desc{ float:left; width:30%;}
#right_fund_slider{ float:right; width:69%;}
#right_fund_slider img{ width:100%}

#left_fund_desc p{ color: #464748;font-family: 'open_sansregular';font-size: 18px;line-height:27px;padding:0 0 10px 0; text-align:left}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:30px}
.right_bg_content{float: left; width:55%;}


#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#testimonial_box p{ font-size:17px; line-height:24px; font-family: 'open_sansregular'; color:#707070; font-style:italic; text-align:left}

#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#team_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:60%; text-align:justify; margin:0px;}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:49%;height:auto;float:left;}
#team_right{width:49%;height:auto;float:right; margin:0}
.member{width:100%;height:auto; margin:0 0 35px 0; clear:both}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.member .profile_img{ border:1px solid #ABADAC; margin:0 23px 15px 0; float:left}






#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-position:right;background-size:104%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:55%; padding:20px}
 #web_ser_banner h2{ line-height:33px}
  #web_ser_banner p{ line-height:22px}
#team_banner p{ width:60%; text-align:justify}

.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:32%; height:auto}
.step_content .web_col{float:left; width:32%;height:auto}
.step_content .dont_col{float:right; width:32%;height:auto; text-ali#team_bannergn:left}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}
.input_sel{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:85px;padding: 4px 4px 4px 7px;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:30%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:60%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:40%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:20%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;   font-family: 'open_sansregular';    font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:97%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}


/********************************************************/
/***********************estimate*********************************/
.input_bg_esti{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height: 26px; height: 35px\9;   margin: 0 0 9px;    width:95%;border-radius: 2px;}



.input_pro{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height:auto;    margin: 1px 0;    width:1140px;}

.input_sel_esti{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:85px;border-radius: 2px;float:left;margin-right:2px;}


.input_sel_esti_page{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:230px;border-radius: 2px;float:left;margin-right:2px;}

.input_bg_esti_specs{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic;    height: 26px; height: 35px\9;    margin: 0 0 9px;    width:100%;border-radius: 2px;}
.submenu_setting{ margin-top:-10px; width:355px !important;}
.submenu_setting ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

.submenu_setting_fund{ margin-top:-10px; width:410 !important;}
.submenu_setting_fund ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

/*************************Start New CSS added by Zeeshan*******************************/
.main_driven_content_box{ }
.driven_main_content{ float:left; width:972px;}
.driven_right_bar{ width:265px; float:right;}
.next_buttons_zee #pagination{ width:100px; padding-top:5px; text-align:center;}


td p radio{
height:500px !important;
   margin-right: -21px !important;
}
/*Event List Added By Zeeshan Start*/
.evet_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.evet_type_image{ width:120px; float:right;}
.evet_type_image img{ width:120px;}
.type_one_zee{ padding:5px 0px;line-height: 1;}
.type_one_zee span{font-family: 'open_sansregular';}
.fee_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.acc_row_1{ float:left; width:100%;}
#accordion h3 span{ font-style:normal;vertical-align: -moz-middle-with-baseline;vertical-align: -webkit-baseline-middle;}
span.links{ font-style:italic !important;}

.input_select_zee{background: url(../../../images_responsive/search_f_bg.png) no-repeat scroll right 7px center #FFFFFF; border: 1px solid #C1C1C1; overflow: hidden;   width: 177px;height:28px;}
	
.input_select_zee select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #999;font-size: 16px; padding: 2px 0 0 0; width:193px; width: 177px\0;font-family: 'open_sansregular';}
.forgot-passwords{}
.forgot-passwords .title{ width:29% !important; float:left; color: #464748;font-family: 'open_sansregular'; font-size: 16px;font-weight: normal; margin:0 0 0px !important;}
.forgot-passwords .input{ color:#000; text-align:left;  float:left; font-family: 'open_sansregular'; font-size: 15px; font-weight: normal; padding-left:10px; width:68% !important;}

.sixteen input{ font-size:16px !important;}

.submenu_setting_two{padding:5px 0px !important;}

.submenu_setting_two ul li{ padding: 8px 0 0 !important;}
.submenu_setting_two ul li a{ font-size:12px !important; padding:0 3px !important;}
.club_soloution_box{ margin:22px 0px;}
.fundraising_box{ margin:20px 0px;}
textarea:focus, input:focus, select:focus{
    outline: 0;
}
#left_content{ margin-bottom:15px;}
.main_popup_reponsive{ width:40%; margin-left:20%;}
.racereg_TowPopup{width:685px;}
.processingFee{ padding:10px; background-color:#CCC; float:left; width:95% !important;}
.processingFee p{ line-height:35px;} 

/* IT- SERVICES PAGE ********************************/

.cust-cs-bx{
	cursor:move !important;
	transition: all 1s ease-in-out 0.1s;
	-webkit-transition: all 1s ease-in-out 0.1s;
	-o-transition: all 1s ease-in-out 0.1s;
	-ms-transition: all 1s ease-in-out 0.1s;
}
.cust-cs-bx:hover{
	box-shadow: 0 0 10px #FF1516;
	-webkit-transform: rotate(0deg) scale(1.1);
	-o-transform: rotate(0deg) scale(1.1);
	transform: rotate(0deg) scale(1.1);
	-ms-transform:rotate(0deg) scale(1.1);
}

/*** PROMOTIONAL SERVICES ***/
.desk-class{ width:90%;}

/*CCC RUN ONLY FOR IE 11 CHECKED***************************************************************************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
     .state_select_zee select {width:500px !important; }
	 .page_select_zee select{ width:300px !important;}
}

.processing_FEE{color: #464748;font-family: 'open_sansregular';font-size: 16px;font-weight: normal; padding-bottom:20px;}
.fEE_Title{ float:left; width:228px;}
.fEE_rAdio{ float:right; padding-right:20px; line-height:26px; }
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}*/


/*Event List Added By Zeeshan End*/

/*************************End New CSS added by Zeeshan*******************************/

/*.eventmgmt_buton{ font-weight:bold; font-family:'open_sanssemibold'; font-size:24px; color:#454748 !important; text-decoration:underline; font-style:italic;}*/

/*************************boutus_team*******************************/

/********************************************************/
@media only screen and (min-width: 980px) and (max-width: 1268px) {
	.content_wrapper{ width: 93%;height: 100%;padding: 0px;overflow: visible; margin:0 auto;position: relative;border: 0px solid red;}
#menu{ width:100%;height:auto;border:0px solid red; background-color:#fff; }
#menu li{float: left; padding:8px 0 0 0; margin:0 3px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:12px; font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:6px solid #fff; padding:0 10px 5px 10px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:6px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:6px solid #EE272E}
.step_img{ float:left; width:32%;}
.step_img img{ width:274px}
.step_content{ float:right; width:67%;}


#big_box{ width:90%; height:auto; clear:both; margin:0 auto; text-align:center}
#big_box .big_block{width:404px;height:637px;border:1px solid #D6D6D6;float:left; margin:0 15px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .small_block{width:350px;height:350px;border:1px solid #D6D6D6;float:left; margin:0 15px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .no_margin{ margin:0}

#pricing_content #how_it_work{ float:left; width:50%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:48%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y; margin:0px 0 0 0}
#pricing_content .pad{ padding:25px 22px}



#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#search_form_box .pad{ padding:8px}
#refine_bar{ float:left; width:177px; margin:0 22px 0 0; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}
#refine_result{ float:left; width:75%; margin:0px; border-left:1px solid #D0D0D0; padding:0 0 0 20px }

#pro_ser_form_box .f_col_1{ float:left; width:48%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:60%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:40%; margin:0 0 5px 0}


}
	
@media only screen and (min-width: 1182px) and (max-width: 1240px) {	.block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:20px 42px; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}
.home_block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:20px 42px; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}

#block{width:70%; height:auto; margin:0 auto 29px auto; overflow:hidden; clear:both}
#block .no_margin {     margin:20px 42px !important;}
#footer_menu{width:100%; height:auto;border:0px solid black; }
#login_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6}



#ev_benefits_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}


#clb_benefits_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F7FBFE}
#clb_benefits_banner .b_content{ padding:30px}

}

@media only screen and (min-width: 750px) and (max-width:1182px) {
.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:20px 37px; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
.home_block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:20px 37px!important; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
#block{width:80%; height:auto; margin:0 auto 29px auto; overflow:hidden; clear:both}
#block .no_margin {     margin:20px 37px !important;}

#login_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6; clear:both}

.step_img img{ width:274px}

#clb_benefits_banner ul li{font-size:15px; line-height:22px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:50%}
#clb_benefits_banner{ height:auto}

#instant_form_box .field{ min-width:250px;}
#instant_form_box .cus_select {min-width:250px;}
#instant_form_box  .field_sm_1{min-width:150px;}
.main_popup_reponsive{ width:40%; margin-left:20%;}

.driven_right_bar{ display:none;}
}

@media only screen and (min-width: 750px) and (max-width: 1000px) {	
.content_wrapper{overflow:visible; }
#block{width:85%; height:auto; margin:0 auto 29px auto; overflow:hidden; clear:both}
.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 7px 25px 0; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
.home_block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:20px 10px!important; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

#block .no_margin {     margin:0 10px 25px 0 !important;}
#ev_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
.step_img img{ width:274px}


#clb_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F7FBFE}

.main_popup_reponsive{ width:70%; }
.racereg_TowPopup{width:575px; margin-left:-305px !important;}	
}
	

@media only screen and (min-width: 575px) and (max-width: 750px) {
	.content_wrapper{overflow:visible; }
	.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 25%; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
	.home_block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 25%; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
#block .no_margin{ margin:0 0px 25px 25%!important}
#social{width:100%; height:auto;border:0px solid black; }
#social_left{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 20px 0; text-align:center}
.main_popup_reponsive{ width:80%; }
.driven_right_bar{ display:none;}	
.racereg_TowPopup{width:475px; margin-left:-255px !important;}	
h3 .date_col { display: inline-block; padding: 0; width:100%;}
h3 .event_col { display: inline-block; padding: 0; width:100%;}
h3 .loc_col { display: inline-block; padding: 0; width:100%;}
.ui-icon { display: none !important;}
}
@media screen and (min-width: 320px) and (max-width: 600px) {	
.login_form{ padding:20px; width:55%; text-align:center; margin:0 auto}
.login_form p{ margin:0; padding:0;text-align:left }
.bol_re{ color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
.no_commit{ color:#CECECE; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left; padding:10px 0 0 20px}

	#portfolio{width:99.8%; height:auto;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}
#menu{ display:none}

#menu li{float: left; padding:8px 0 0 0; margin:0 3px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:12px; font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:4px solid #fff; padding:0 10px 5px 10px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:4px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:4px solid #EE272E}
#footer_menu{width:100%; height:auto;border:0px solid black; }
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left: 5px;padding-right: 5px; margin:10px 0 0 0; line-height:10px}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:10px}
.block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}
.home_block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}

#block .no_margin {
    margin: 2% 1% !important;
}
#port_title{ clear:both;width:99%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:16px; line-height:45px;  padding:0 0 0 5px; background-position:20px 0; background-image:none; background-color:#E9E9E9;margin-left:0 !important}
#social{width:100%; height:auto;border:0px solid black; overflow:auto}
#social_left{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 20px 0; text-align:center}
#tab-top-menu {width: 70%;height: 36px;text-align: left;padding: 0px 0px 0 0px; display: block; margin:auto}
#tab-top-menu .tab_menu {font-family: 'open_sansregular';font-size: 19px;font-style: normal;font-weight: normal;color: #000;text-decoration: none;cursor:pointer;padding: 0 0px 0 30px; display: block; height: 36px; line-height: 34px; width:100%; background: url("../../../images_responsive/responsive_menu_icon.png") left center no-repeat;}
#tab-top-menu a.tab_menu:hover {color: #CC171E;text-decoration: none; background: url("../../../images_responsive/responsive_menu_over.png") left center no-repeat;}
#tab-top-menu li {list-style: square;  border-bottom: 0px solid #E4E4E4; margin: 0 0 0px 33px;}
#tab-top-menu a {font-family: Open Sans;font-size: 12px;font-style: normal;font-weight: normal;color: #1C1C1C;text-decoration: none;display: block; padding: 0 0 0 0px;width: 100%;height: auto;line-height: 25px;margin: 0 0 0 0px;}
#tab-top-menu li a:hover {color: #CC171E;text-decoration: none;}


#login_banner{ height:auto; width:99%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:16px; width:245px; margin:20px auto; border:1px solid #DED8D8}
.field{ min-width:284px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}


#event_login{ padding:10px}
#event_login h1{  font-size:25px; line-height:26px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}

#event_login .log_form .title{ float: left; width:100%; margin:0 0 10px 0}
#event_login .log_form .input{ float: left; width:100%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ width:240px!important; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px; min-width:240px!important}





#ev_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}

#ev_benefits_banner ul li{font-size:14px; line-height:18px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}

#six_steps{ width:99%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:8px}
.step_img{ float:left; width:100%; text-align:center}
.step_img img{ width:100%}
.step_content{ float:right; width:100%;}
.step_content h3{color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:16px; font-family: 'open_sanssemibold'; line-height:22px}
.step_content h4{color:#707070; font-size:14px; font-family: 'open_sanssemibold'; line-height:25px; padding:20px 0 0 0}

#big_box{ width:99%; height:auto; clear:both; margin:0 auto; text-align:center}
#big_box .big_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

#big_box .small_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

.box_content > img {    width: 100%;}
#big_box .no_margin{ margin:0}

#breadcr ul li a{  color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:9px; text-decoration:none; border-left:1px solid #707070; padding:0 4px }
#big_box .box_title{ background:none; background-repeat:no-repeat; height:auto; padding:6px 0 0 10px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:18px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }



#ev_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:10px}

#ev_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#ev_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y; margin:20px 0 0 0}
#pricing_content .pad{ padding:15px 15px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 125px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat;  padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:14px; margin:0px 0 8px 0; text-transform:uppercase; background-position:0px 0; text-align:left; background-size:275px }

#pricing_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:18px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 25px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 22px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 19px;    line-height: 26px; padding:0px 0 0 0;}

#text_banner{ height:auto; width:99%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:10px; min-height:0}
#text_banner .b_content h6{ margin:0px;}

#text_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:20px}
#tour_box .pad{ padding:15px}

#tour_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}



#clb_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ecfffb}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
/*--------------------*/
#website-pricing-banner{padding:15px}
#website-pricing-banner h1{  font-size:20px; line-height:28px;  font-family: 'serpentinebolditalic'; padding:0; margin:0}
#website-pricing-banner h3{ font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.common-price-box{width:100%;box-sizing:border-box;background:#fff;height:auto}
.price_title{width:100%;background:#f1f1f1}
.price_title{background-position:top center; border: 1px solid #ccc;padding-bottom:8px;height:auto}
#website-pricing-banner{height:auto;overflow:hidden}
.price_title span{font-size:25px;border-bottom:1px solid #ccc}
.price_title span.exper-required{border-bottom:0}
.limited-time{position: relative;right: 0;top: 0;width: 135px;margin: 0 auto 15px;}
.price-old .line-through{border-bottom:0}
/*---------------------*/
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:100%}

#clb_benefits_banner .banner_point{ float:left; width:100%; border-right:0px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:100%; margin:20px 0}

#clb_benefits_banner .banner_links.lornMoreDiv{margin-top:0 !important}

#clb_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{padding:10px}

#clb_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#clb_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}


#instant_form_box{  width:98%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0}
#ins_right_form{ float:right; width:100%; margin:0; }

#instant_form_box .title{ float: left; width:100%; margin:0 0 10px 0}
#instant_form_box .input{ float: left; width:100%;margin:0 0 10px 0}
#instant_form_box .field{ min-width:250px;}
#instant_form_box .cus_select{ min-width:217px;width:217px}
#instant_form_box .common_title{ font-size:13px; padding:9px 0 0 20px}



#top_search_title{ width:100%; height:auto;color: #464748;font-family: Open Sans Semibold;font-size: 14px;font-weight: normal; margin:10px auto 10px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:100%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0; display:none}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0;display:none}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0;display:none}

#text_banner .button_red{ margin:5px}


.banner_lef_title{ float:left; width:100%; }
.banner_right_links{float:right; width:100%; text-align:center; margin:20px 0 0 0}
.red_head_2{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:25px}

#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:20px auto 0px auto;}
#search_form_box .pad{ padding:10px; width:99%;}

#refine_bar{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0; margin:0 auto 20px auto; text-align:center;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:18px; font-style:italic; margin:1px 0px; background:none; border:0 }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px auto; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}


#refine_result{ float:left; width:100%; margin:0;border-left:0px solid #D0D0D0; padding:0 0 0 0px }

h3 .date_col{ padding:0; width:100%; display:inline-block;}
h3 .event_col{ padding:0;width:100%; display:inline-block;}
h3 .loc_col{ padding:0;width:100%; display:inline-block;}
h3 .links{ padding:0; font-style:italic; display:block; margin:5px 0}
.ui-accordion .ui-accordion-content{ padding:5px!important; height:auto}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:100%;}
.acc_row_2{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:100%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}
 
 #content_banner{ border-top:1px solid #DADADA;  border-bottom:1px solid #DADADA; padding:10px }

.main_tile{ font-size:28px; line-height:32px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
#content_box{ width:100%;}
#content_box .pad{padding:10px;}
.content_full{  width:100%;}
.content_left{ float:left; width:100%; }
.content_right{ float:right; width:100%; margin:15px 0 0 0 }
#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 14px;line-height:20px;padding: 0; text-align:justify}
#content_box p{ color: #464748;    font-family: Open Sans;font-size: 14px;line-height:20px;padding:0 0 4px 0; text-align:justify}

#fnd_benefits_banner{ height:auto; width:99%; background:url(../../../images_responsive/fund_benefits_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:10px}
#fnd_benefits_banner h1{  font-size:29px; line-height:40px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:17px; font-family: 'open_sanssemibold'; line-height:22px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 17px;
    line-height: 25px; padding: 0; margin:15px 0 0 0; width:100%}	
#fnd_benefits_banner .right_des{ width:100%; float:left; margin:10px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 15px}
#fnd_benefits_banner ul li{font-size:18px; line-height:22px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:20px}
.right_bg_content{float: left; width:100%; margin:126px 0 0 0}

h1{font-size:30px; line-height:38px; color:#464748; font-family: 'serpentinebolditalic'; padding:0 0 5px 0; margin:0}
h2{color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}


#left_fund_desc{ float:left; width:100%;}
#right_fund_slider{ float:right; width:100%;}
#right_fund_slider img{ width:100%}


#team_banner{ height:auto; width:99.7%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:100%; text-align:justify; margin:70px 0 0 0}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none; width:100%; margin:0px 0 10px 0}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:100%;height:auto;float:left;}
#team_right{width:100%;height:auto;float:right; margin:0}
.custom-rwteam .member{width:100% !important;height:auto; margin:0 0 35px 0 !important; clear:both}
.custom-rwteam .member12{width:100% !important;margin:0 0 35px 0 !important}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.custom-rwteam .member .profile_img,.custom-rwteam .member12 .profile_img{ border:1px solid #ABADAC; margin:0 15px 10px 0; float:none; text-align:center}


#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:97%; padding:10px}
 #web_ser_banner h2{ line-height:33px; padding:10px 0 0 0}
  #web_ser_banner p{ line-height:22px}


.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:100%; height:auto; margin:10px 0 0 0}
.step_content .web_col{float:left; width:100%;height:auto;margin:10px 0 0 0}
.step_content .dont_col{float:right; width:100%;height:auto; text-align:left;margin:10px 0 0 0}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:100%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:100%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:100%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:100%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;font-family: 'open_sansregular';   font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:95%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}

.next_buttons_zee #pagination{ width:70px; padding-top:5px; text-align:center;}

/*Event List Added By Zeeshan Start*/
.content_wrapper{ overflow:visible;}
.evet_type_image{ width:100%; float:none; text-align:left;}
.ui-accordion .ui-accordion-icons{ padding-left:10px !important;}
.ui-icon {
  display:none!important;
}
h3 .links a img{ margin-left:-7px;}
/*Event List Added By Zeeshan End*/
.main_popup_reponsive{ width:80%; }
#instant_form_box .dob_resp{ width:150px !important;}
#calBorder{ margin-left:-150px !important;}

.driven_right_bar{ display:none;}
#lightbox-panel, #lightbox-excel-panel, #lightbox-confirmation { width:250px !important; margin-left:-146px !important; top:30px !important;}
.racereg_TowPopup{width:275px; margin-left:-153px !important;}	
#refine_result{ width:94% !important;}
h3 .date_col{ padding:0 0 0 6px; width:100%; display:inline-block;}
h3 .event_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .loc_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .links{ padding:0 0 0 10px; font-style:italic; display:block; margin:5px 0}
#block {  
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}	
.g-design-wrap { width:100% !important;}
#promotional_port_title{ font-size:16px !important;}
}

@media screen and (max-width:360px){
	#port_title {
  margin-left: 5px !important;
}
#instant_form_box .title{ width:100% !important}#team_banner p{margin:0}
}
@media screen and (max-width:480px ){
#director_hear_about_errorloc.error_strings, #director_text_errorloc.error_strings{margin-left:0 !important;clear:both}
#instant_form_box .input.state_select_zee{overflow:hidden !important}
}
@media screen and (max-width: 320px) {	
#team_banner p{margin:0 !important}	
.login_form{ padding:20px; width:55%; text-align:center; margin:0 auto}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
.no_commit{ color:#CECECE; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left; padding:10px 0 0 20px}

	#portfolio{width:99.8%; height:auto;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}
#menu{ display:none}

#menu li{float: left; padding:8px 0 0 0; margin:0 3px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:12px; font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:4px solid #fff; padding:0 10px 5px 10px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:4px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:4px solid #EE272E}
#footer_menu{width:100%; height:auto;border:0px solid black; }
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left: 5px;padding-right: 5px; margin:10px 0 0 0; line-height:10px}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:10px}
.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
.home_block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

#block .no_margin {
    margin: 2% -4% !important;
}
.block_box {  
  margin: 2% -4%;
 
}
.home_block_box {margin: 2% -4%;}
#port_title {
  margin-left: 3px !important;
}
#port_title{ clear:both;width:97%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:16px; line-height:45px;  padding:0 0 0 5px; background-position:20px 0; background-image:none; background-color:#E9E9E9}
#social{width:100%; height:auto;border:0px solid black; overflow:auto}
#social_left{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 20px 0; text-align:center}
#tab-top-menu {width: 70%;height: 36px;text-align: left;padding: 0px 0px 0 0px; display: block; margin:auto}
#tab-top-menu .tab_menu {font-family: 'open_sansregular';font-size: 19px;font-style: normal;font-weight: normal;color: #000;text-decoration: none;cursor:pointer;padding: 0 0px 0 30px; display: block; height: 36px; line-height: 34px; width:100%; background: url("../../../images_responsive/responsive_menu_icon.png") left center no-repeat;}
#tab-top-menu a.tab_menu:hover {color: #CC171E;text-decoration: none; background: url("../../../images_responsive/responsive_menu_over.png") left center no-repeat;}
#tab-top-menu li {list-style: square;  border-bottom: 0px solid #E4E4E4; margin: 0 0 0px 33px;}
#tab-top-menu a {font-family: Open Sans;font-size: 12px;font-style: normal;font-weight: normal;color: #1C1C1C;text-decoration: none;display: block; padding: 0 0 0 0px;width: 100%;height: auto;line-height: 25px;margin: 0 0 0 0px;}
#tab-top-menu li a:hover {color: #CC171E;text-decoration: none;}


#login_banner{ height:auto; width:99%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:16px; width:245px; margin:20px auto; border:1px solid #DED8D8}
.field{ min-width:284px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}


#event_login{ padding:10px}
#event_login h1{  font-size:25px; line-height:26px; color:#464748; font-family:Serpentine}
#event_login h3{ color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}

#event_login .log_form .title{ float: left; width:100%; margin:0 0 10px 0}
#event_login .log_form .input{ float: left; width:100%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ width:240px!important; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px; min-width:240px!important}





#ev_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}

#ev_benefits_banner ul li{font-size:14px; line-height:18px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}

#six_steps{ width:99%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:8px}
.step_img{ float:left; width:100%; text-align:center}
.step_img img{ width:100%}
.step_content{ float:right; width:100%;}
.step_content h3{color:#ED1C24; font-size:18px;font-family: 'open_sanssemibold'; line-height:25px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:16px; font-family: 'open_sanssemibold'; line-height:22px}
.step_content h4{color:#707070; font-size:14px; font-family: 'open_sanssemibold'; line-height:25px; padding:20px 0 0 0}

#big_box{ width:98%; height:auto; clear:both; margin:0 auto; text-align:center}
#big_box .big_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

#big_box .small_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

.box_content > img {    width: 100%;}
#big_box .no_margin{ margin:0}

#breadcr ul li a{ color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:9px; text-decoration:none; border-left:1px solid #707070; padding:0 4px }
#big_box .box_title{ background:none; background-repeat:no-repeat; height:auto; padding:6px 0 0 10px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:18px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }



#ev_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:10px}

#ev_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#ev_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y; margin:20px 0 0 0}
#pricing_content .pad{ padding:15px 15px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 125px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:27px; padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:14px; margin:0px 0 8px 0; text-transform:uppercase; background-position:0px 0; text-align:left; background-size:275px }

#pricing_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:18px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24;font-family: 'open_sanssemibold'; font-size:18px;    line-height: 25px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 22px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24; font-family: 'open_sanssemibold'; font-size: 19px;    line-height: 26px; padding:0px 0 0 0;}#fnd_benefits_banner .left_des

#text_banner{ height:auto; width:99%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:10px; min-height:0}
#text_banner .b_content h6{ margin:0px;}


#text_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:20px}
#tour_box .pad{ padding:15px}

#tour_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}



#clb_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ecfffb}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}


#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:100%}

#clb_benefits_banner .banner_point{ float:left; width:100%; border-right:0px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:100%; margin:20px 0}



#clb_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{ padding:10px}

#clb_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#clb_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}

/*--------------------*/
#website-pricing-banner{padding:15px}
#website-pricing-banner h1{  font-size:20px; line-height:28px;  font-family: 'serpentinebolditalic'; padding:0; margin:0}
#website-pricing-banner h3{ font-size:17px; font-family: 'open_sanssemibold'; line-height:25px}
.common-price-box{width:100%;box-sizing:border-box;background:#fff;padding:8px;height:auto}
.price_title{width:100%;background:#f1f1f1}
.price_title{background-position:top center; border: 1px solid #ccc;padding-bottom:8px;height:auto}
#website-pricing-banner{height:auto;overflow:hidden}
.price_title span{font-size:20px;border-bottom:1px solid #ccc}
.price_title span.exper-required{border-bottom:0}
.limited-time{position: relative;right: 0;top: 0;width: 135px;margin: 0 auto 15px;}
.price_title p {margin: 8px 0;padding: 0 9px;font-size:15px;line-height:24px}

.price_title span.exper-required {font-size: 15px;padding: 0 8px;}
.price-old{margin-right:10px}
/*---------------------*/


#instant_form_box{  width:98%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0}
#ins_right_form{ float:right; width:100%; margin:0; }

#instant_form_box .title{ float: left; width:100% !important; margin:0 0 10px 0}
#instant_form_box .input{ float: left; width:100%;margin:0 0 10px 0}
#instant_form_box .field{ min-width:250px;}
#instant_form_box .cus_select{ min-width:217px;width:217px}
#instant_form_box .common_title{ font-size:13px; padding:9px 0 0 20px}



#top_search_title{ width:100%; height:auto;color: #464748;font-family: Open Sans Semibold;font-size: 14px;font-weight: normal; margin:10px auto 10px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:100%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0; display:none}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0;display:none}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0;display:none}

#text_banner .button_red{ margin:5px}


.banner_lef_title{ float:left; width:100%; }
.banner_right_links{float:right; width:100%; text-align:center; margin:20px 0 0 0}
.red_head_2{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:25px}

#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:0px auto}
#search_form_box .pad{ padding:10px}

#refine_bar{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0; margin:0 auto 20px auto}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:18px; font-style:italic; margin:1px 0px; background:none; border:0 }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px 0px 9px 0; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}


#refine_result{ float:left; width:100%; margin:0;border-left:0px solid #D0D0D0; padding:0 0 0 0px }

h3 .date_col{ padding:0 0 0 6px; width:100%; display:inline-block;}
h3 .event_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .loc_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .links{ padding:0 0 0 10px; font-style:italic; display:block; margin:5px 0}
.ui-accordion .ui-accordion-content{ padding:5px!important}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 0px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:100%;}
.acc_row_2{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:100%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}
 
 #content_banner{ border-top:1px solid #DADADA;  border-bottom:1px solid #DADADA; padding:10px }

.main_tile{ font-size:28px; line-height:32px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
#content_box{ width:100%;}
#content_box .pad{padding:10px;}
.content_full{  width:100%;}
.content_left{ float:left; width:100%; }
.content_right{ float:right; width:100%; margin:15px 0 0 0 }
#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 14px;line-height:20px;padding: 0; text-align:justify}
#content_box p{ color: #464748;    font-family: Open Sans;font-size: 14px;line-height:20px;padding:0 0 4px 0; text-align:justify}

#fnd_benefits_banner{ height:auto; width:99%; background:url(../../../images_responsive/fund_benefits_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:10px}
#fnd_benefits_banner h1{  font-size:29px; line-height:40px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:17px; font-family: 'open_sanssemibold'; line-height:22px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 17px;
    line-height: 25px; padding: 0; margin:15px 0 0 0; width:100%}	
#fnd_benefits_banner .right_des{ width:100%; float:left; margin:10px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 15px}
#fnd_benefits_banner ul li{font-size:18px; line-height:22px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:20px}
.right_bg_content{float: left; width:100%; margin:126px 0 0 0}

h1{font-size:30px; line-height:38px; color:#464748; font-family: 'serpentinebolditalic'; padding:0 0 5px 0; margin:0}
h2{color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}


#left_fund_desc{ float:left; width:100%;}
#right_fund_slider{ float:right; width:100%;}
#right_fund_slider img{ width:100%}


#team_banner{ height:auto; width:99.7%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:100%; text-align:justify; margin:70px 0 0 0}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none; width:100%; margin:0px 0 10px 0}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:100%;height:auto;float:left;}
#team_right{width:100%;height:auto;float:right; margin:0}
.member{width:100%;height:auto; margin:0 0 35px 0; clear:both}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.member .profile_img{ border:1px solid #ABADAC; margin:0 15px 10px 0; float:none; text-align:center}


#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:97%; padding:10px}
 #web_ser_banner h2{ line-height:33px; padding:10px 0 0 0}
  #web_ser_banner p{ line-height:22px}


.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:100%; height:auto; margin:10px 0 0 0}
.step_content .web_col{float:left; width:100%;height:auto;margin:10px 0 0 0}
.step_content .dont_col{float:right; width:100%;height:auto; text-align:left;margin:10px 0 0 0}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular';font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:100%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:100%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:100%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:100%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;   font-family: 'open_sansregular';   font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:95%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}
.next_buttons_zee #pagination{ width:68px; padding-top:5px; text-align:center;}

/*Event List Added By Zeeshan Start*/

.evet_type_image{ width:100%; float:none; text-align:left;}
.ui-accordion .ui-accordion-icons{ padding-left:8px !important;}
.ui-icon {
  display:none!important;
}
h3 .links a img{ margin-left:-6px; padding:2px 0;}
/*.calendar_responsive{ background-color:#0C0;}*/
#calBorder{ margin-left:-150px !important;}
.driven_right_bar{ display:none;}
/*Event List Added By Zeeshan End*/
#lightbox-panel, #lightbox-excel-panel, #lightbox-confirmation { width:250px !important; margin-left:-146px;}
.racereg_TowPopup{width:275px; margin-left:-153px !important;}
#refine_result{ width:278px !important;}	



/* ipad portrait */




#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#search_form_box .pad{ padding:10px; width:100%;}	
#refine_bar{ float:left; text-align:center; margin:0 auto; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;  width:100%;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:18px; font-style:italic; margin:1px 0px; background:none; border:0 }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px auto; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF

}


/*#refine_result{ float:right; width:990px; margin:0;border-left:1px solid #D0D0D0; padding:0 0 0 22px }*/
	
}
/* ipad portrait end here*/


/*START New CSS ADDED for Deckstop version display in Ipad on 03 MAY 2014 By Zeeshan************************************************************************
**********************************************************************/
@media only screen and ( min-width: 768px) and ( max-width: 1024px ) {

.button_gray{
border:1px solid #d7dada; -webkit-border-radius: 3px; -moz-border-radius: 1px;border-radius: 1px;font-size:15px;font-family:Arial; padding: 3px 7px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #464748;
 background-color: #E3E2E2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 cursor:pointer
}

.button_gray:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
 
}
.button_red{
border:1px solid #E48C7E; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:Arial; padding: 3px 8px; text-decoration:none !important; display:inline-block;font-weight:bold; color: #fff !important; 
 background-color: #CC171E; background-image: -webkit-gradient(linear, left top, left bottom, from(#CC171E), to(#CE161E));
 background-image: -webkit-linear-gradient(top, #CC171E, #CE161E);
 background-image: -moz-linear-gradient(top, #CC171E, #CE161E);
 background-image: -ms-linear-gradient(top, #CC171E, #CE161E);
 background-image: -o-linear-gradient(top, #CC171E, #CE161E);
 background-image: linear-gradient(to bottom, #CC171E, #CE161E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CC171E, endColorstr=#CE161E);
 cursor:pointer;
 text-transform: uppercase;
 margin:5px 0
}

.button_red:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#B9141B), to(#CC171E));
 background-image: -webkit-linear-gradient(top, #B9141B, #CC171E);
 background-image: -moz-linear-gradient(top, #B9141B, #CC171E);
 background-image: -ms-linear-gradient(top, #B9141B, #CC171E);
 background-image: -o-linear-gradient(top, #B9141B, #CC171E);
 background-image: linear-gradient(to bottom, #B9141B, #CC171E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B9141B, endColorstr=#CC171E);
 
}







.login_form{ padding:15px 15px 10px 18px}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:15px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}

#banner{ clear:both;width:100%; height:auto;border:0px solid black;margin-bottom:12px;}

#port_title{ clear:both;width:97%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:20px; line-height:45px; background:url(../../../images_responsive/big_title_bg.png); background-repeat:no-repeat; padding:0 0 0 30px; background-position:20px 0}

#portfolio{width:99.8%; height:322px;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}

.no_commit{ color:#CECECE; font-size:14px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right; padding:10px 0 0 20px}
/********************social ************s***************/
#social{width:100%; height:84px;border:0px solid black;}
#social_left{width:60%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:16%; height:auto;border:0px solid black;float:right; padding:20px 0 0 0; text-align:right}

.contact_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:16px; color:#464748}
.copy_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:12px; color:#464748; line-height:13px; padding:4px 0 0 0}
/********************************************************/
/********************Home  Page Block ************P***************/
.home_block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 2.4%!important; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}
.home_block_box .box_title{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }
.home_block_box ul { list-style:outside;}
.home_block_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal }
.home_block_box .learn_more{ display:inline-block; background-color:#E9E9E9; padding:4px 9px;font-family: 'open_sansregular';  color:#ED1C24; font-size:11px; text-transform:uppercase; margin:35px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #D9D9D8}
.home_block_box .b_left{ float:left}
.home_block_box .b_right{ float:right}
.home_block_box .center{ margin-left:35px}
.home_block_box a.learn_more:hover{  text-decoration:underline}

/********************************************************/
/********************block ************s***************/
#block{width:102%; height:auto;margin-bottom:29px; overflow:hidden; clear:both}
.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 13px 0 0; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

.block_box .box_title{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }

#block .no_margin{ margin:0!important}
.r_pad_1{ padding:12px}

.block_box ul { list-style:outside;}
.block_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal }
.block_box .learn_more{ display:inline-block; background-color:#E9E9E9; padding:4px 9px;font-family: 'open_sansregular';  color:#ED1C24; font-size:11px; text-transform:uppercase; margin:35px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #D9D9D8}
.block_box .b_left{ float:left}
.block_box .b_right{ float:right}
.block_box .center{ margin-left:35px}
.arrow_right { background:url(../../../images_responsive/red_link.png); height:15px; width:10px; display:inline-block; background-position:0 1px; margin:0 0 0 3px}
.block_box a.learn_more:hover{  text-decoration:underline}
/********************************s***************/
/********************menu css ************s***************/
#menu{ width:100%;height:56px;border:0px solid red; background-color:#fff}
#menu ul{ list-style:none;margin-left:14px;}
#menu li{float: left; padding:10px 0 0 0; margin:0 5px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:14px;  font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:8px solid #fff; padding:0 16px 5px 16px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:8px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:8px solid #EE272E}
/********************************************************/
/********************footermenu css ************s***************/
#footer_menu{width:100%; height:53px;border:0px solid black;}
#footer_menu ul{ list-style:none; margin:0}
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left:8px;padding-right:9px; margin:15px 0 0 0}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:13px}
#footer_menu li a:hover{ color:#ED1C24}
#footer_menu li a.active{ color:#ED1C24}
.border_zee{ border:none!important;}
#tab-top-menu{ display:none}
.footer_line{ border-top:2px solid #DCDCDC; height:2px; width:100%; margin:28px 0 0 0}

#breadcr{ height:auto; width:100%; padding:10px 0}
#breadcr ul{ list-style:none;}
#breadcr ul li{ float:left; padding:10px 0 0 0; margin:0px;}
#breadcr ul li a{ /*color:#707070;*/ color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:15px; text-decoration:none; border-left:1px solid #707070; padding:0 9px }
#breadcr ul li a.active{ color:#ED1C24}
#breadcr ul li a:hover{ color:#ED1C24}
#breadcr ul li a.no_line{ border:0}

/*Event management css*/

#login_banner{ height:503px; width:99.8%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0}
#event_login{ padding:30px}
#event_login h1{  font-size:34px; line-height:34px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:27px; font-family: 'open_sanssemibold'; line-height:30px}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:30px 16px 18px 34px; width:480px; margin:20px 0 0 0; border:1px solid #DED8D8}

#event_login .log_form .title{ float: left; width:30%; margin:0 0 10px 0; text-align:left;}
#event_login .log_form .input{ float: left; width:70%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ min-width:320px; border:1px solid #CCCCCC !important; background:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}
.cus_select{min-width:357px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.field_sm_1{ min-width:180px; border:1px solid #CCCCCC !important; background-image:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.form_note{color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:right}

.form_gray{color:#9E9E9E; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:left}


.form_note:hover{color:#ED1C24;}
.login_submit{ float:right; width:40%; text-align:right}
.login_links{ float:left; width:40%; text-align:left}
.login_links a{ color:#ED1C24; font-size:14px; text-decoration:none}
.login_links a:hover{ text-decoration:underline}

#ev_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_benefits_banner ul{ margin:0 0 0 22px}
#ev_benefits_banner ul li{font-size:21px; line-height:27px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}
#six_steps{ width:99.8%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:14px 18px}
.step_img{ float:left; width:32%;}
.step_content{ float:right; width:67%;}
.step_content h3{color:#ED1C24; font-size:23px; font-family: 'open_sanssemibold'; line-height:28px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:18px; font-family: 'open_sanssemibold'; line-height:26px}
.step_content h4{color:#707070; font-size:21px; font-family: 'open_sanssemibold'; line-height:50px}

#big_box{ width:102%; height:auto; clear:both}
#big_box .big_block{width:404px;height:637px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .small_block{width:404px;height:350px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .no_margin{ margin:0}
#big_box .box_content{ padding:10px 17px; text-align:center}

#big_box .box_content img{ border:1px solid #CED0CF}

#big_box .box_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:6px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }

#big_box ul { list-style:outside;}
#big_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal; text-align:left }




#ev_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:30px}

#ev_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_pricing_banner .b_content p{ font-size:19px;color:#464748; font-family: 'open_sansregular'; line-height:22px; font-weight:normal; width:666px; margin:15px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:63%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:34%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y;}
#pricing_content .pad{ padding:25px 22px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 200px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:0px 0 12px 0; text-transform:uppercase; background-position:0px 0; text-align:left }

#pricing_content p{ font-size:16px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold';   font-size: 23px;    line-height: 32px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748;font-family: 'open_sanssemibold';font-size: 23px;    line-height: 27px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 24px;    line-height: 33px; padding:0px 0 0 0;}



#text_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:18px 30px 18px 30px; min-height:inherit}
#text_banner .b_content h6{ margin:0px;}  

#text_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#tour_box{  width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}
#tour_box .pad{ padding:25px 22px}


/*club page css*/

#clb_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#F7FBFE}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:32%}

#clb_benefits_banner .banner_point{ float:left; width:49%; border-right:1px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:48%;}
.space_v{ height:25px; clear:both;}




#clb_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/club_pricing.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{ padding:30px}

#clb_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#clb_pricing_banner .b_content p{ font-size:19px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal; width:666px; margin:20px 0 0 0}

#instant_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:49%; margin:0; border-right:1px solid #D0D0D0}
#ins_right_form{ float:right; width:49%; margin:0; }

#instant_form_box .common_title{ font-size:18px; padding:9px 0 0 20px}



#instant_form_box .title{ float: left; width:30%; margin:0 0 38px 0}
#instant_form_box .input{ float: left; width:70%;margin:0 0 38px 0}
#instant_form_box .field{ min-width:345px;}
.left_login{color: #ED1C24;font-family: Open Sans;font-size: 17px; font-weight:normal; text-decoration:none}
.left_login:hover{ text-decoration:underline;color: #ED1C24;}

#top_search_title{ width:100%; height:auto;color: #464748;  font-family: 'open_sanssemibold' !important; font-size: 16px;font-weight: normal; margin:15px auto 20px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:22%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0}

.banner_lef_title{ float:left; width:49%}
.banner_right_links{float:right; width:49%; text-align:right}


#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#search_form_box .pad{ padding:25px 22px}

#refine_bar{ float:left; width:17%; margin:0; border-right:0px solid #D0D0D0; color: #464748;font-family: 'open_sanssemibold';font-size: 17px;line-height: 22px;padding:0px 0;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:14px !important; font-style:italic; margin:1px 0px; background:none; border:0; font-family:'open_sansregular'; }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px 0px 9px 0; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}

#refine_bar{width:177px!important; float:left; text-align:left; margin:0 22px 0px 0px!important;}
#refine_result{ float:left; width:62%!important; margin:0; border-left:1px solid #D0D0D0!important; padding:0 0 0 22px }

h3 .date_col{ padding:0; width:33%; display:inline-block;}
h3 .event_col{ padding:0;width:33%; display:inline-block;}
h3 .loc_col{ padding:0;width:33%; display:inline-block;}
h3 .links{ padding:0; font-style:italic}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:48%;}
.acc_row_2{ float:left; width:20%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:10%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:35%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}


#content_banner{ border-top:2px solid #DADADA;  border-bottom:2px solid #DADADA; padding:18px 18px }

.main_tile{ font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#content_box{ width:100%;}
#content_box .pad{padding:17px;}

.content_full{  width:100%;}
.content_left{ float:left; width:49%; }
.content_right{ float:right; width:49%; }

#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 17px;line-height:25px;padding: 0; text-align:justify}
#content_box p{ color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height:28px;padding:0 0 10px 0; text-align:justify}


#fnd_benefits_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/fund_benefits_bg.jpg) left; background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:25px; min-height:371}
#fnd_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 21px;
    line-height: 31px; padding: 0; margin:28px 0 0 0; width:22%}	
#fnd_benefits_banner .right_des{ float:left; margin:15px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 22px}
#fnd_benefits_banner ul li{font-size:21px; line-height:23px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}

#left_fund_desc{ float:left; width:30%;}
#right_fund_slider{ float:right; width:69%;}
#right_fund_slider img{ width:100%}

#left_fund_desc p{ color: #464748;font-family: 'open_sansregular';font-size: 18px;line-height:27px;padding:0 0 10px 0; text-align:left}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:30px}
.right_bg_content{float: left; width:55%;}


#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#testimonial_box p{ font-size:17px; line-height:24px; font-family: 'open_sansregular'; color:#707070; font-style:italic; text-align:left}

#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#team_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:60%; text-align:justify; margin:0px;}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:49%;height:auto;float:left;}
#team_right{width:49%;height:auto;float:right; margin:0}
.member{width:100%;height:auto; margin:0 0 35px 0; clear:both}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.member .profile_img{ border:1px solid #ABADAC; margin:0 23px 15px 0; float:left}






#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-position:right;background-size:104%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:55%; padding:20px}
 #web_ser_banner h2{ line-height:33px}
  #web_ser_banner p{ line-height:22px}
#team_banner p{ width:60%; text-align:justify}

.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:32%; height:auto}
.step_content .web_col{float:left; width:32%;height:auto}
.step_content .dont_col{float:right; width:32%;height:auto; text-ali#team_bannergn:left}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}
.input_sel{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:85px;padding: 4px 4px 4px 7px;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:30%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:60%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:40%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:20%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;   font-family: 'open_sansregular';    font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:97%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}


/********************************************************/
/***********************estimate*********************************/
.input_bg_esti{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height: 26px;    margin: 0 0 9px;    width:95%;border-radius: 2px;}



.input_pro{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height:auto;    margin: 1px 0;    width:1140px;}

.input_sel_esti{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:85px;border-radius: 2px;float:left;margin-right:2px;}


.input_sel_esti_page{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:230px;border-radius: 2px;float:left;margin-right:2px;}

.input_bg_esti_specs{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic;    height: 26px;    margin: 0 0 9px;    width:100%;border-radius: 2px;}
.submenu_setting{ margin-top:-10px; width:355px !important;}
.submenu_setting ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

.submenu_setting_fund{ margin-top:-10px; width:410 !important;}
.submenu_setting_fund ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

/*************************Start New CSS added by Zeeshan*******************************/
.main_driven_content_box{}
.driven_main_content{ float:left; width:972px;}
.driven_right_bar{ width:265px; float:left;}	
.next_buttons_zee #pagination{ width:100px; padding-top:5px; text-align:center;}



td p radio{
height:500px !important;
   margin-right: -21px !important;
}
/*Event List Added By Zeeshan Start*/
.evet_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.evet_type_image{ width:120px; float:right;}
.evet_type_image img{ width:120px;}
.type_one_zee{ padding:5px 0px;}
.type_one_zee span{font-family: 'open_sansregular';}
.fee_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.acc_row_1{ float:left; width:100%;}
#accordion h3 span{ font-style:normal;}
span.links{ font-style:italic !important;}

.input_select_zee{background: url(../../../images_responsive/search_f_bg.png) no-repeat scroll right 7px center #FFFFFF; border: 1px solid #C1C1C1; overflow: hidden;   width: 177px;height:28px;}
	
.input_select_zee select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #999;font-size: 16px; padding: 2px 0 0 0; width:193px; width: 177px\0;font-family: 'open_sansregular';}
.forgot-passwords{}
.forgot-passwords .title{ width:29% !important; float:left; color: #464748;font-family: 'open_sansregular'; font-size: 16px;font-weight: normal; margin:0 0 0px !important;}
.forgot-passwords .input{ color:#000; text-align:left;  float:left; font-family: 'open_sansregular'; font-size: 15px; font-weight: normal; padding-left:10px; width:68% !important;}

.sixteen input{ font-size:16px !important;}

.submenu_setting_two ul li{ padding: 8px 0 0 !important;}
.submenu_setting_two ul li a{ font-size:12px !important; padding:0 3px !important;}
.club_soloution_box{ margin:22px 0px;}
.fundraising_box{ margin:20px 0px;}
textarea:focus, input:focus, select:focus{
    outline: 0;
}
#left_content{ margin-bottom:15px;}
.main_popup_reponsive{ width:40%; margin-left:20%;}
.racereg_TowPopup{width:685px;}
.processingFee{ padding:10px; background-color:#CCC; float:left; width:95% !important;}
.processingFee p{ line-height:35px;} 

/*CCC RUN ONLY FOR IE 11 CHECKED***************************************************************************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
     .state_select_zee select {width:500px !important; }
	 .page_select_zee select{ width:300px !important;}
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}*/


/*Event List Added By Zeeshan End*/

/*************************End New CSS added by Zeeshan*******************************/

}
@media only screen and ( min-width: 600px) and ( max-width: 767px) {

.button_gray{
border:1px solid #d7dada; -webkit-border-radius: 3px; -moz-border-radius: 1px;border-radius: 1px;font-size:15px;font-family:Arial; padding: 3px 7px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #464748;
 background-color: #E3E2E2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f5f5), to(#dfdddd));
 background-image: -webkit-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -moz-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -ms-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: -o-linear-gradient(top, #f4f5f5, #dfdddd);
 background-image: linear-gradient(to bottom, #f4f5f5, #dfdddd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f4f5f5, endColorstr=#dfdddd);
 cursor:pointer
}

.button_gray:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#d9dddd), to(#c6c3c3));
 background-image: -webkit-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -moz-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -ms-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: -o-linear-gradient(top, #d9dddd, #c6c3c3);
 background-image: linear-gradient(to bottom, #d9dddd, #c6c3c3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#d9dddd, endColorstr=#c6c3c3);
 
}
.button_red{
border:1px solid #E48C7E; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:13px;font-family:Arial; padding: 3px 8px; text-decoration:none !important; display:inline-block;font-weight:bold; color: #fff !important; 
 background-color: #CC171E; background-image: -webkit-gradient(linear, left top, left bottom, from(#CC171E), to(#CE161E));
 background-image: -webkit-linear-gradient(top, #CC171E, #CE161E);
 background-image: -moz-linear-gradient(top, #CC171E, #CE161E);
 background-image: -ms-linear-gradient(top, #CC171E, #CE161E);
 background-image: -o-linear-gradient(top, #CC171E, #CE161E);
 background-image: linear-gradient(to bottom, #CC171E, #CE161E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#CC171E, endColorstr=#CE161E);
 cursor:pointer;
 text-transform: uppercase;
 margin:5px 0
}

.button_red:hover{
 border:1px solid #bfc4c4;
 background-color: #d9dddd; background-image: -webkit-gradient(linear, left top, left bottom, from(#B9141B), to(#CC171E));
 background-image: -webkit-linear-gradient(top, #B9141B, #CC171E);
 background-image: -moz-linear-gradient(top, #B9141B, #CC171E);
 background-image: -ms-linear-gradient(top, #B9141B, #CC171E);
 background-image: -o-linear-gradient(top, #B9141B, #CC171E);
 background-image: linear-gradient(to bottom, #B9141B, #CC171E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#B9141B, endColorstr=#CC171E);
 
}
.login_form{ padding:15px 15px 10px 18px}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:15px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
#banner{ clear:both;width:100%; height:auto;border:0px solid black;margin-bottom:12px;}

#port_title{ clear:both;width:97%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:20px; line-height:45px; background:url(../../../images_responsive/big_title_bg.png); background-repeat:no-repeat; padding:0 0 0 30px; background-position:20px 0}

#portfolio{width:99.8%; height:322px;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}

.no_commit{ color:#CECECE; font-size:14px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:right; padding:10px 0 0 20px}
/********************social ************s***************/
#social{width:100%; height:84px;border:0px solid black;}
#social_left{width:60%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:16%; height:auto;border:0px solid black;float:right; padding:20px 0 0 0; text-align:right}

.contact_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:16px; color:#464748}
.copy_f{ font-family: 'open_sansregular'; font-weight:normal; font-size:12px; color:#464748; line-height:13px; padding:4px 0 0 0}

/********************************************************/
/********************block ************s***************/
#block{width:102%; height:auto;margin-bottom:29px; overflow:hidden; clear:both}
.block_box{width:299px;height:564px;border:1px solid #D6D6D6;float:left; margin:0 13px 0 0; background:url(../../../images_responsive/home_box_bg.jpg) top #f0eeef; background-repeat:repeat-x;}

.block_box .box_title{ background:url(../../../images_responsive/title_arr.png); background-repeat:no-repeat; height:34px; padding:5px 0 0 8px; font-family: 'open_sansregular';  color:#ED1C24; font-size:17px; margin:7px 0 12px 0 }

#block .no_margin{ margin:0!important}
.r_pad_1{ padding:12px}

.block_box ul { list-style:outside;}
.block_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal }
.block_box .learn_more{ display:inline-block; background-color:#E9E9E9; padding:4px 9px;font-family: 'open_sansregular';  color:#ED1C24; font-size:11px; text-transform:uppercase; margin:35px 0 0 0; font-weight:bold; text-decoration:none; border-bottom:1px solid #D9D9D8}
.block_box .b_left{ float:left}
.block_box .b_right{ float:right}
.block_box .center{ margin-left:35px}
.arrow_right { background:url(../../../images_responsive/red_link.png); height:15px; width:10px; display:inline-block; background-position:0 1px; margin:0 0 0 3px}
.block_box a.learn_more:hover{  text-decoration:underline}
/********************************s***************/
/********************menu css ************s***************/
#menu{ width:100%;height:56px;border:0px solid red; background-color:#fff}
#menu ul{ list-style:none;margin-left:14px;}
#menu li{float: left; padding:10px 0 0 0; margin:0 5px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:14px;  font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:8px solid #fff; padding:0 16px 5px 16px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:8px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:8px solid #EE272E}
/********************************************************/
/********************footermenu css ************s***************/
#footer_menu{width:100%; height:53px;border:0px solid black;}
#footer_menu ul{ list-style:none; margin:0}
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left:8px;padding-right:9px; margin:15px 0 0 0}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:13px}
#footer_menu li a:hover{ color:#ED1C24}
#footer_menu li a.active{ color:#ED1C24}
.border_zee{ border:none!important;}
#tab-top-menu{ display:none}
.footer_line{ border-top:2px solid #DCDCDC; height:2px; width:100%; margin:28px 0 0 0}

#breadcr{ height:auto; width:100%; padding:10px 0}
#breadcr ul{ list-style:none;}
#breadcr ul li{ float:left; padding:10px 0 0 0; margin:0px;}
#breadcr ul li a{ /*color:#707070;*/ color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:15px; text-decoration:none; border-left:1px solid #707070; padding:0 9px }
#breadcr ul li a.active{ color:#ED1C24}
#breadcr ul li a:hover{ color:#ED1C24}
#breadcr ul li a.no_line{ border:0}

/*Event management css*/

#login_banner{ height:503px; width:99.8%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0}
#event_login{ padding:30px}
#event_login h1{  font-size:34px; line-height:34px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:27px; font-family: 'open_sanssemibold'; line-height:30px}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:30px 16px 18px 34px; width:480px; margin:20px 0 0 0; border:1px solid #DED8D8}

#event_login .log_form .title{ float: left; width:30%; margin:0 0 10px 0; text-align:left;}
#event_login .log_form .input{ float: left; width:70%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ min-width:320px; border:1px solid #CCCCCC !important; background:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}
.cus_select{min-width:357px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.field_sm_1{ min-width:180px; border:1px solid #CCCCCC !important; background-image:none !important; border-radius:0px !important; height:28px; line-height:28px; padding:0 5px; border-radius:2px}

.form_note{color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:right}

.form_gray{color:#9E9E9E; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; font-size:14px; padding:5px; display:inline-block; text-align:left}


.form_note:hover{color:#ED1C24;}
.login_submit{ float:right; width:40%; text-align:right}
.login_links{ float:left; width:40%; text-align:left}
.login_links a{ color:#ED1C24; font-size:14px; text-decoration:none}
.login_links a:hover{ text-decoration:underline}

#ev_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_benefits_banner ul{ margin:0 0 0 22px}
#ev_benefits_banner ul li{font-size:21px; line-height:27px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}
#six_steps{ width:99.8%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:14px 18px}
.step_img{ float:left; width:32%;}
.step_content{ float:right; width:67%;}
.step_content h3{color:#ED1C24; font-size:23px; font-family: 'open_sanssemibold'; line-height:28px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:18px; font-family: 'open_sanssemibold'; line-height:26px}
.step_content h4{color:#707070; font-size:21px; font-family: 'open_sanssemibold'; line-height:50px}

#big_box{ width:102%; height:auto; clear:both}
#big_box .big_block{width:404px;height:637px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .small_block{width:404px;height:350px;border:1px solid #D6D6D6;float:left; margin:0 15px 0 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x;}

#big_box .no_margin{ margin:0}
#big_box .box_content{ padding:10px 17px; text-align:center}

#big_box .box_content img{ border:1px solid #CED0CF}

#big_box .box_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:6px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }

#big_box ul { list-style:outside;}
#big_box ul li{ color:#464748;font-family: 'open_sansregular'; font-size:15px; line-height:23px; margin:0 0 0 25px; font-weight:normal; text-align:left }




#ev_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:30px}

#ev_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#ev_pricing_banner .b_content p{ font-size:19px;color:#464748; font-family: 'open_sansregular'; line-height:22px; font-weight:normal; width:666px; margin:15px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:63%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:34%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y;}
#pricing_content .pad{ padding:25px 22px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 200px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; height:43px; padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:21px; margin:0px 0 12px 0; text-transform:uppercase; background-position:0px 0; text-align:left }

#pricing_content p{ font-size:16px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold';   font-size: 23px;    line-height: 32px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748;font-family: 'open_sanssemibold';font-size: 23px;    line-height: 27px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 24px;    line-height: 33px; padding:0px 0 0 0;}



#text_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:18px 30px 18px 30px; min-height:inherit}
#text_banner .b_content h6{ margin:0px;}  

#text_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#tour_box{  width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}
#tour_box .pad{ padding:25px 22px}


/*club page css*/

#clb_benefits_banner{ height:319px; width:99.8%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#F7FBFE}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:32%}

#clb_benefits_banner .banner_point{ float:left; width:49%; border-right:1px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:48%;}
.space_v{ height:25px; clear:both;}




#clb_pricing_banner{ height:254px; width:99.8%; background:url(../../../images_responsive/club_pricing.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{ padding:30px}

#clb_pricing_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}
#clb_pricing_banner .b_content p{ font-size:19px;color:#464748; font-family: 'open_sansregular'; line-height:23px; font-weight:normal; width:666px; margin:20px 0 0 0}

#instant_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:49%; margin:0; border-right:1px solid #D0D0D0}
#ins_right_form{ float:right; width:49%; margin:0; }

#instant_form_box .common_title{ font-size:18px; padding:9px 0 0 20px}



#instant_form_box .title{ float: left; width:30%; margin:0 0 38px 0}
#instant_form_box .input{ float: left; width:70%;margin:0 0 38px 0}
#instant_form_box .field{ min-width:345px;}
.left_login{color: #ED1C24;font-family: Open Sans;font-size: 17px; font-weight:normal; text-decoration:none}
.left_login:hover{ text-decoration:underline;color: #ED1C24;}

#top_search_title{ width:100%; height:auto;color: #464748;  font-family: 'open_sanssemibold' !important; font-size: 16px;font-weight: normal; margin:15px auto 20px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:22%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0}

.banner_lef_title{ float:left; width:49%}
.banner_right_links{float:right; width:49%; text-align:right}


#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#search_form_box .pad{ padding:10px}

#refine_bar{ float:left; width:17%!important; margin:0; border-right:0px solid #D0D0D0; color: #464748;font-family: 'open_sanssemibold';font-size: 17px;line-height: 22px;padding:0px 0;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:14px !important; font-style:italic; margin:1px 0px; background:none; border:0; font-family:'open_sansregular'; }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px 0px 9px 0; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}



h3 .date_col{ padding:0; width:100%; display:inline-block;}
h3 .event_col{ padding:0;width:100%; display:inline-block;}
h3 .loc_col{ padding:0;width:100%; display:inline-block;}
h3 .links{ padding:0; font-style:italic}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:48%;}
.acc_row_2{ float:left; width:20%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:10%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:35%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}


#content_banner{ border-top:2px solid #DADADA;  border-bottom:2px solid #DADADA; padding:18px 18px }

.main_tile{ font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:40px}

#content_box{ width:100%;}
#content_box .pad{padding:17px;}

.content_full{  width:100%;}
.content_left{ float:left; width:49%; }
.content_right{ float:right; width:49%; }

#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 17px;line-height:25px;padding: 0; text-align:justify}
#content_box p{ color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height:28px;padding:0 0 10px 0; text-align:justify}


#fnd_benefits_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/fund_benefits_bg.jpg) left; background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:25px; min-height:371}
#fnd_benefits_banner h1{  font-size:52px; line-height:52px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:28px; font-family: 'open_sanssemibold'; line-height:30px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 21px;
    line-height: 31px; padding: 0; margin:28px 0 0 0; width:22%}	
#fnd_benefits_banner .right_des{ float:left; margin:15px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 22px}
#fnd_benefits_banner ul li{font-size:21px; line-height:23px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}

#left_fund_desc{ float:left; width:30%;}
#right_fund_slider{ float:right; width:69%;}
#right_fund_slider img{ width:100%}

#left_fund_desc p{ color: #464748;font-family: 'open_sansregular';font-size: 18px;line-height:27px;padding:0 0 10px 0; text-align:left}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:30px}
.right_bg_content{float: left; width:55%;}


#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#testimonial_box p{ font-size:17px; line-height:24px; font-family: 'open_sansregular'; color:#707070; font-style:italic; text-align:left}

#testimonial_box{background: url("../../../images_responsive/testimonials_bg.jpg") repeat-x scroll 0 0 #FFF;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}


#team_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:60%; text-align:justify; margin:0px;}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:49%;height:auto;float:left;}
#team_right{width:49%;height:auto;float:right; margin:0}
.member{width:100%;height:auto; margin:0 0 35px 0; clear:both}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.member .profile_img{ border:1px solid #ABADAC; margin:0 23px 15px 0; float:left}






#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-position:right;background-size:104%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:55%; padding:20px}
 #web_ser_banner h2{ line-height:33px}
  #web_ser_banner p{ line-height:22px}
#team_banner p{ width:60%; text-align:justify}

.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:32%; height:auto}
.step_content .web_col{float:left; width:32%;height:auto}
.step_content .dont_col{float:right; width:32%;height:auto; text-ali#team_bannergn:left}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}
.input_sel{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:85px;padding: 4px 4px 4px 7px;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:30%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:60%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:40%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:20%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;   font-family: 'open_sansregular';    font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:97%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    border: 0 none !important;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}


/********************************************************/
/***********************estimate*********************************/
.input_bg_esti{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height: 26px;    margin: 0 0 9px;    width:95%;border-radius: 2px;}



.input_pro{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height:auto;    margin: 1px 0;    width:1140px;}

.input_sel_esti{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:85px;border-radius: 2px;float:left;margin-right:2px;}


.input_sel_esti_page{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: italic;    height:auto;    margin: 0 0 9px;    width:230px;border-radius: 2px;float:left;margin-right:2px;}

.input_bg_esti_specs{background-color: #FFFFFF;   background-position: 162px 8px;    background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic;    height: 26px;    margin: 0 0 9px;    width:100%;border-radius: 2px;}
.submenu_setting{ margin-top:-10px; width:355px !important;}
.submenu_setting ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

.submenu_setting_fund{ margin-top:-10px; width:410 !important;}
.submenu_setting_fund ul li a{ padding:0 5px !important; font-size:12px !important; font-weight:bold !important;  }

/*************************Start New CSS added by Zeeshan*******************************/
.main_driven_content_box{}
.driven_main_content{ float:left; width:972px;}
.driven_right_bar{ width:265px; float:left;}	
.next_buttons_zee #pagination{ width:100px; padding-top:5px; text-align:center;}



td p radio{
height:500px !important;
   margin-right: -21px !important;
}
/*Event List Added By Zeeshan Start*/
.evet_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.evet_type_image{ width:120px; float:right;}
.evet_type_image img{ width:120px;}
.type_one_zee{ padding:5px 0px; }
.type_one_zee span{font-family: 'open_sansregular';}
.fee_type_zee{ width:193px; float:left; font-size:14px;  font-family: 'open_sanssemibold';}
.acc_row_1{ float:left; width:100%;}
#accordion h3 span{ font-style:normal;}
span.links{ font-style:italic !important;}

.input_select_zee{background: url(../../../images_responsive/search_f_bg.png) no-repeat scroll right 7px center #FFFFFF; border: 1px solid #C1C1C1; overflow: hidden;   width: 177px;height:28px;}
	
.input_select_zee select {background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; color: #999;font-size: 16px; padding: 2px 0 0 0; width:193px; width: 177px\0;font-family: 'open_sansregular';}
.forgot-passwords{}
.forgot-passwords .title{ width:29% !important; float:left; color: #464748;font-family: 'open_sansregular'; font-size: 16px;font-weight: normal; margin:0 0 0px !important;}
.forgot-passwords .input{ color:#000; text-align:left;  float:left; font-family: 'open_sansregular'; font-size: 15px; font-weight: normal; padding-left:10px; width:68% !important;}

.sixteen input{ font-size:16px !important;}

.submenu_setting_two ul li{ padding: 8px 0 0 !important;}
.submenu_setting_two ul li a{ font-size:12px !important; padding:0 3px !important;}
.club_soloution_box{ margin:22px 0px;}
.fundraising_box{ margin:20px 0px;}
textarea:focus, input:focus, select:focus{
    outline: 0;
}
#left_content{ margin-bottom:15px;}
.main_popup_reponsive{ width:40%; margin-left:20%;}
.racereg_TowPopup{width:685px;}
.processingFee{ padding:10px; background-color:#CCC; float:left; width:95% !important;}
.processingFee p{ line-height:35px;} 





/*CCC RUN ONLY FOR IE 11 CHECKED***************************************************************************************/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
     .state_select_zee select {width:500px !important; }
	 .page_select_zee select{ width:300px !important;}
}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
	
}*/


/*Event List Added By Zeeshan End*/

/*************************End New CSS added by Zeeshan*******************************/}
/*END New CSS ADDED for Deckstop version display in Ipad on 03 MAY 2014 By Zeeshan************************************************************************
**********************************************************************/

.iT_solutionText{
	color: #707171;
    font-size: 14px;
    line-height: 22px;
	text-align:justify;
}

#promotional_port_title{ clear:both;width:97%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:20px; line-height:45px; background:url(../../../images_responsive/promotional_titleBG.png); background-repeat:no-repeat; padding:0 0 0 12px; background-position:0px 0}

@media screen and (min-width:600px) and (max-width:767px) {
	.ui-icon {
  display: none !important;
}
	.input_select_zee select{
		    width:100%!important;
		
		}
	.input_select_zee {
    background: #ffffff url("../../../images_responsive/search_f_bg.png") no-repeat scroll right 7px center;
    border: 1px solid #c1c1c1;
    height: 28px;
    overflow: hidden;
    width: 177px!important;}

	
	body.body_bgcolor1{background:#fff !important}	
.login_form{ padding:20px; width:55%; text-align:center; margin:0 auto}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
.no_commit{ color:#CECECE; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left; padding:10px 0 0 20px}

	#portfolio{width:99.8%; height:auto;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}
#menu{ display:none}

#menu li{float: left; padding:8px 0 0 0; margin:0 3px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:12px; font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:4px solid #fff; padding:0 10px 5px 10px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:4px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:4px solid #EE272E}
#footer_menu{width:100%; height:auto;border:0px solid black; }
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left: 5px;padding-right: 5px; margin:10px 0 0 0; line-height:10px}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:10px}
.block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}

#block .no_margin {
    margin: 2% 1% !important;
}
#port_title{ clear:both;width:99%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:16px; line-height:45px;  padding:0 0 0 5px; background-position:20px 0; background-image:none; background-color:#E9E9E9;margin-left:0 !important}
#social{width:100%; height:auto;border:0px solid black; overflow:auto}
#social_left{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 20px 0; text-align:center}
#tab-top-menu {width: 70%;height: 36px;text-align: left;padding: 0px 0px 0 0px; display: block; margin:auto}
#tab-top-menu .tab_menu {font-family: 'open_sansregular';font-size: 19px;font-style: normal;font-weight: normal;color: #000;text-decoration: none;cursor:pointer;padding: 0 0px 0 30px; display: block; height: 36px; line-height: 34px; width:100%; background: url("../../../images_responsive/responsive_menu_icon.png") left center no-repeat;}
#tab-top-menu a.tab_menu:hover {color: #CC171E;text-decoration: none; background: url("../../../images_responsive/responsive_menu_over.png") left center no-repeat;}
#tab-top-menu li {list-style: square;  border-bottom: 0px solid #E4E4E4; margin: 0 0 0px 33px;}
#tab-top-menu a {font-family: Open Sans;font-size: 12px;font-style: normal;font-weight: normal;color: #1C1C1C;text-decoration: none;display: block; padding: 0 0 0 0px;width: 100%;height: auto;line-height: 25px;margin: 0 0 0 0px;}
#tab-top-menu li a:hover {color: #CC171E;text-decoration: none;}


#login_banner{ height:auto; width:99%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:16px; width:245px; margin:20px auto; border:1px solid #DED8D8}
.field{ min-width:284px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}


#event_login{ padding:10px}
#event_login h1{  font-size:25px; line-height:26px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}

#event_login .log_form .title{ float: left; width:100%; margin:0 0 10px 0}
#event_login .log_form .input{ float: left; width:100%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ width:240px!important; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px; min-width:240px!important}





#ev_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}

#ev_benefits_banner ul li{font-size:14px; line-height:18px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}

#six_steps{ width:99%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:8px}
.step_img{ float:left; width:100%; text-align:center}
.step_img img{ width:100%}
.step_content{ float:right; width:100%;}
.step_content h3{color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:16px; font-family: 'open_sanssemibold'; line-height:22px}
.step_content h4{color:#707070; font-size:14px; font-family: 'open_sanssemibold'; line-height:25px; padding:20px 0 0 0}

#big_box{ width:99%; height:auto; clear:both; margin:0 auto; text-align:center}
#big_box .big_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

#big_box .small_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

.box_content > img {    width: 100%;}
#big_box .no_margin{ margin:0}

#breadcr ul li a{  color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:9px; text-decoration:none; border-left:1px solid #707070; padding:0 4px }
#big_box .box_title{ background:none; background-repeat:no-repeat; height:auto; padding:6px 0 0 10px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:18px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }



#ev_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:10px}

#ev_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#ev_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y; margin:20px 0 0 0}
#pricing_content .pad{ padding:15px 15px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 125px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat;  padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:14px; margin:0px 0 8px 0; text-transform:uppercase; background-position:0px 0; text-align:left; background-size:275px }

#pricing_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:18px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 25px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 22px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 19px;    line-height: 26px; padding:0px 0 0 0;}

#text_banner{ height:auto; width:99%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:10px; min-height:0}
#text_banner .b_content h6{ margin:0px;}

#text_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:20px}
#tour_box .pad{ padding:15px}

#tour_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}



#clb_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ecfffb}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
/*--------------------*/
#website-pricing-banner{padding:15px}
#website-pricing-banner h1{  font-size:20px; line-height:28px;  font-family: 'serpentinebolditalic'; padding:0; margin:0}
#website-pricing-banner h3{ font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.common-price-box{width:100%;box-sizing:border-box;background:#fff;height:auto}
.price_title{width:100%;background:#f1f1f1}
.price_title{background-position:top center; border: 1px solid #ccc;padding-bottom:8px;height:auto}
#website-pricing-banner{height:auto;overflow:hidden}
.price_title span{font-size:25px;border-bottom:1px solid #ccc}
.price_title span.exper-required{border-bottom:0}
.limited-time{position: relative;right: 0;top: 0;width: 135px;margin: 0 auto 15px;}
.price-old .line-through{border-bottom:0}
/*---------------------*/
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:100%}

#clb_benefits_banner .banner_point{ float:left; width:100%; border-right:0px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:100%; margin:20px 0}

#clb_benefits_banner .banner_links.lornMoreDiv{margin-top:0 !important}

#clb_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{padding:10px}

#clb_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#clb_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}


#instant_form_box{  width:98%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0}
#ins_right_form{ float:right; width:100%; margin:0; }

#instant_form_box .title{ float: left; width:100%; margin:0 0 10px 0}
#instant_form_box .input{ float: left; width:100%;margin:0 0 10px 0}
#instant_form_box .field{ min-width:250px;}
#instant_form_box .cus_select{ min-width:250px;}
#instant_form_box .common_title{ font-size:13px; padding:9px 0 0 20px}



#top_search_title{ width:100%; height:auto;color: #464748;font-family: Open Sans Semibold;font-size: 14px;font-weight: normal; margin:10px auto 10px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:100%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0; display:none}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0;display:none}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0;display:none}

#text_banner .button_red{ margin:5px}


.banner_lef_title{ float:left; width:100%; }
.banner_right_links{float:right; width:100%; text-align:center; margin:20px 0 0 0}
.red_head_2{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:25px}

#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:20px auto 0px auto;}
#search_form_box .pad{ padding:10px; width:99%;}

#refine_bar{ float:left; width:100%!important; margin:0; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0; margin:0 auto 20px auto; text-align:center;}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:18px; font-style:italic; margin:1px 0px; background:none; border:0 }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px auto; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}


#refine_result{ float:left; width:100%; margin:0;border-left:0px solid #D0D0D0; padding:0 0 0 0px }

h3 .date_col{ padding:0; width:100%; display:inline-block;}
h3 .event_col{ padding:0;width:100%; display:inline-block;}
h3 .loc_col{ padding:0;width:100%; display:inline-block;}
h3 .links{ padding:0; font-style:italic; display:block; margin:5px 0}
.ui-accordion .ui-accordion-content{ padding:5px!important; height:auto}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:100%;}
.acc_row_2{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:100%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}
 
 #content_banner{ border-top:1px solid #DADADA;  border-bottom:1px solid #DADADA; padding:10px }

.main_tile{ font-size:28px; line-height:32px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
#content_box{ width:100%;}
#content_box .pad{padding:10px;}
.content_full{  width:100%;}
.content_left{ float:left; width:100%; }
.content_right{ float:right; width:100%; margin:15px 0 0 0 }
#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 14px;line-height:20px;padding: 0; text-align:justify}
#content_box p{ color: #464748;    font-family: Open Sans;font-size: 14px;line-height:20px;padding:0 0 4px 0; text-align:justify}

#fnd_benefits_banner{ height:auto; width:99%; background:url(../../../images_responsive/fund_benefits_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:10px}
#fnd_benefits_banner h1{  font-size:29px; line-height:40px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:17px; font-family: 'open_sanssemibold'; line-height:22px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 17px;
    line-height: 25px; padding: 0; margin:15px 0 0 0; width:100%}	
#fnd_benefits_banner .right_des{ width:100%; float:left; margin:10px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 15px}
#fnd_benefits_banner ul li{font-size:18px; line-height:22px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:20px}
.right_bg_content{float: left; width:100%; margin:126px 0 0 0}

h1{font-size:30px; line-height:38px; color:#464748; font-family: 'serpentinebolditalic'; padding:0 0 5px 0; margin:0}
h2{color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}


#left_fund_desc{ float:left; width:100%;}
#right_fund_slider{ float:right; width:100%;}
#right_fund_slider img{ width:100%}


#team_banner{ height:auto; width:99.7%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:100%; text-align:justify; margin:70px 0 0 0}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none; width:100%; margin:0px 0 10px 0}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:100%;height:auto;float:left;}
#team_right{width:100%;height:auto;float:right; margin:0}
.custom-rwteam .member{width:100% !important;height:auto; margin:0 0 35px 0 !important; clear:both}
.custom-rwteam .member12{width:100% !important;margin:0 0 35px 0 !important}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.custom-rwteam .member .profile_img,.custom-rwteam .member12 .profile_img{ border:1px solid #ABADAC; margin:0 15px 10px 0; float:none; text-align:center}


#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:97%; padding:10px}
 #web_ser_banner h2{ line-height:33px; padding:10px 0 0 0}
  #web_ser_banner p{ line-height:22px}


.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:100%; height:auto; margin:10px 0 0 0}
.step_content .web_col{float:left; width:100%;height:auto;margin:10px 0 0 0}
.step_content .dont_col{float:right; width:100%;height:auto; text-align:left;margin:10px 0 0 0}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:100%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:100%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:100%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:100%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;font-family: 'open_sansregular';   font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:95%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}

.next_buttons_zee #pagination{ width:70px; padding-top:5px; text-align:center;}

/*Event List Added By Zeeshan Start*/
.content_wrapper{ overflow:visible;}
.evet_type_image{ width:100%; float:none; text-align:left;}
.ui-accordion .ui-accordion-icons{ padding-left:20px !important;}
h3 .links a img{ margin-left:-6px;}
/*Event List Added By Zeeshan End*/
.main_popup_reponsive{ width:80%; }
#instant_form_box .dob_resp{ width:150px !important;}
#calBorder{ margin-left:-150px !important;}

.driven_right_bar{ display:none;}
#lightbox-panel, #lightbox-excel-panel, #lightbox-confirmation { width:250px !important; margin-left:-146px !important; top:30px !important;}
.racereg_TowPopup{width:275px; margin-left:-153px !important;}	
#refine_result{ width:97% !important;}
h3 .date_col{ padding:0 0 0 6px; width:100%; display:inline-block;}
h3 .event_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .loc_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .links{ padding:0 0 0 10px; font-style:italic; display:block; margin:5px 0}
#block {  
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}	
.g-design-wrap { width:100% !important;}
#promotional_port_title{ font-size:16px !important;}

}


	
	
	
@media screen and (min-width:768px) and (max-width:1024px) {
/*	#refine_bar{
		width:96%!important;
		}
		
#refine_result{
	width:96%!important;
	float:left;
	
	}*/

.login_form{ padding:20px; width:55%; text-align:center; margin:0 auto}
.login_form p{ margin:0; padding:0 }
.bol_re{ color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic;}
.no_commit{ color:#CECECE; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left}

.forgot{ color:#F9FFE8;font-size:10px; font-family: 'open_sansregular'; font-weight:normal; font-style:italic; text-align:right; line-height:12px}
a.forgot:hover{ color:#FFFFFF}
.bol_al{color:#FFFFFF; font-size:12px; font-family: 'open_sansregular'; font-weight:bold; font-style:italic; text-align:left; padding:10px 0 0 20px}

	#portfolio{width:99.8%; height:auto;border:1px solid #D6D6D6; background:url(../../../images_responsive/port_bg.png); background-repeat:repeat-x; background-color:#F0F0EF}
#menu{ display:none}

#menu li{float: left; padding:8px 0 0 0; margin:0 3px}
#menu li a{color: #707171; text-decoration:none; text-transform:uppercase; font-size:12px; font-family: 'open_sansregular'; font-weight:normal; display:block;border-bottom:4px solid #fff; padding:0 10px 5px 10px; line-height:23px}
#menu li a:hover{ color:#ED1C24; border-bottom:4px solid #EE272E}
#menu li a.active{ color:#ED1C24; border-bottom:4px solid #EE272E}
#footer_menu{width:100%; height:auto;border:0px solid black; }
#footer_menu li{border-right: 1px solid #464748;float: left;padding-left: 5px;padding-right: 5px; margin:10px 0 0 0; line-height:10px}
#footer_menu li a{color: #464748; text-decoration:none; text-transform:uppercase; font-family: 'open_sansregular'; font-size:10px}
.block_box{width:299px;height:484px;border:1px solid #D6D6D6;float:left; margin:2% 1%; background:url(../../../images_responsive/home_box_bg.jpg); background-repeat:repeat-x;}

#block .no_margin {
    margin: 2% 1% !important;
}
#port_title{ clear:both;width:99%; height:45px;border:0px solid black;margin-bottom:16px; color:#ED1C24; font-family: 'open_sanssemibold'; font-size:16px; line-height:45px;  padding:0 0 0 5px; background-position:20px 0; background-image:none; background-color:#E9E9E9;margin-left:0 !important}
#social{width:100%; height:auto;border:0px solid black; overflow:auto}
#social_left{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 0 0}
#social_ryt{width:100%; height:auto;border:0px solid black;float:left; padding:20px 0 20px 0; text-align:center}
#tab-top-menu {width: 70%;height: 36px;text-align: left;padding: 0px 0px 0 0px; display: block; margin:auto}
#tab-top-menu .tab_menu {font-family: 'open_sansregular';font-size: 19px;font-style: normal;font-weight: normal;color: #000;text-decoration: none;cursor:pointer;padding: 0 0px 0 30px; display: block; height: 36px; line-height: 34px; width:100%; background: url("../../../images_responsive/responsive_menu_icon.png") left center no-repeat;}
#tab-top-menu a.tab_menu:hover {color: #CC171E;text-decoration: none; background: url("../../../images_responsive/responsive_menu_over.png") left center no-repeat;}
#tab-top-menu li {list-style: square;  border-bottom: 0px solid #E4E4E4; margin: 0 0 0px 33px;}
#tab-top-menu a {font-family: Open Sans;font-size: 12px;font-style: normal;font-weight: normal;color: #1C1C1C;text-decoration: none;display: block; padding: 0 0 0 0px;width: 100%;height: auto;line-height: 25px;margin: 0 0 0 0px;}
#tab-top-menu li a:hover {color: #CC171E;text-decoration: none;}


#login_banner{ height:auto; width:99%; background:url(../../../images_responsive/event_login_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#F9F8F6}
#event_login .log_form{ color:#DDDDDD; background-color:#FFF; padding:16px; width:245px; margin:20px auto; border:1px solid #DED8D8}
.field{ min-width:284px; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px}


#event_login{ padding:10px}
#event_login h1{  font-size:25px; line-height:26px; color:#464748; font-family: 'serpentinebolditalic';}
#event_login h3{ color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}

#event_login .log_form .title{ float: left; width:100%; margin:0 0 10px 0}
#event_login .log_form .input{ float: left; width:100%;margin:0 0 10px 0}

.field_title{ color:#464748; font-family: 'open_sansregular'; font-weight:normal; font-size:16px;}
.field{ width:240px!important; border:1px solid #CCCCCC; height:28px; line-height:28px; padding:0 5px; border-radius:2px; min-width:240px!important}





#ev_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/event_manage-benefits-banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ECFFFB}
#ev_benefits_banner .b_content{ padding:30px}

#ev_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}

#ev_benefits_banner ul li{font-size:14px; line-height:18px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 10px 0; font-weight:normal}

#six_steps{ width:99%; height:auto; border:1px solid #CECECE; margin:15px auto; background-image:url(../../../images_responsive/six_steps_bg.jpg); background-repeat:repeat-y; background-color:#EFEFED; border-radius:2px}
#six_steps .content{ padding:8px}
.step_img{ float:left; width:100%; text-align:center}
.step_img img{ width:100%}
.step_content{ float:right; width:100%;}
.step_content h3{color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.step_content p{ padding:5px 0 0 0;color:#464748; font-size:16px; font-family: 'open_sanssemibold'; line-height:22px}
.step_content h4{color:#707070; font-size:14px; font-family: 'open_sanssemibold'; line-height:25px; padding:20px 0 0 0}

#big_box{ width:99%; height:auto; clear:both; margin:0 auto; text-align:center}
#big_box .big_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

#big_box .small_block{width:100%;height:auto;border:1px solid #D6D6D6;float:left; margin:0 0px 25px 0; background:url(../../../images_responsive/big_box_bg.jpg); background-repeat:repeat-x; background-color:#EFEFED}

.box_content > img {    width: 100%;}
#big_box .no_margin{ margin:0}

#breadcr ul li a{  color:#2d2d2d; font-family: 'open_sansregular'; font-style:italic; font-weight:bold; font-size:9px; text-decoration:none; border-left:1px solid #707070; padding:0 4px }
#big_box .box_title{ background:none; background-repeat:no-repeat; height:auto; padding:6px 0 0 10px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:18px; margin:10px 0 12px 0; text-transform:uppercase; background-position:10px 0; text-align:left }



#ev_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#ev_pricing_banner .b_content{ padding:10px}

#ev_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#ev_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#ev_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}

#pricing_content{ margin:15px auto 0 auto; clear:both}
#pricing_content #how_it_work{ float:left; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8; min-height:655px; background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x;}
#pricing_content #contact_info{ float:right; width:100%; background-color:#EFEFEF; border:1px solid #E8E8E8;min-height:655px;background-image:url(../../../images_responsive/contact_bg.jpg); background-repeat:repeat-y; margin:20px 0 0 0}
#pricing_content .pad{ padding:15px 15px}
#pricing_content #contact_info .phone_icon{ background:url(../../../images_responsive/contact_icon.png); background-repeat:no-repeat; width:143px; height:120px; position:absolute; margin:5px 0 0 125px}

.common_title{ background:url(../../../images_responsive/big-box-title-bg.png); background-repeat:no-repeat; padding:7px 0 0 20px; font-family: 'open_sanssemibold';  color:#ED1C24; font-size:14px; margin:0px 0 8px 0; text-transform:uppercase; background-position:0px 0; text-align:left; background-size:275px }

#pricing_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:18px; font-weight:normal;  margin:0px 0 0 0; text-align:justify}

#pricing_content h3 { color: #ED1C24; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 25px; padding:10px 0 0 0;
}
.gry_head_1{color: #464748; font-family: 'open_sanssemibold'; font-size:18px;    line-height: 22px; padding:0px 0 0 0;}
.red_head_1{color: #ED1C24;font-family: 'open_sanssemibold'; font-size: 19px;    line-height: 26px; padding:0px 0 0 0;}

#text_banner{ height:auto; width:99%; background:url(../../../images_responsive/text_banner_bg.jpg); background-repeat:repeat-x;  border:1px solid #D0D0D0; background-color:#F1F0EE}
#text_banner .b_content{ padding:10px; min-height:0}
#text_banner .b_content h6{ margin:0px;}

#text_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#text_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:20px}
#tour_box .pad{ padding:15px}

#tour_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}



#clb_benefits_banner{ clear:both; height:auto; width:99%; background:url(../../../images_responsive/club_benefits_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0; background-color:#ecfffb}
#clb_benefits_banner .b_content{ padding:30px}

#clb_benefits_banner h1{  font-size:20px; line-height:28px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_benefits_banner h3{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
/*--------------------*/
#website-pricing-banner{padding:15px}
#website-pricing-banner h1{  font-size:20px; line-height:28px;  font-family: 'serpentinebolditalic'; padding:0; margin:0}
#website-pricing-banner h3{ font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
.common-price-box{width:100%;box-sizing:border-box;background:#fff;height:auto}

.price_title{width:100%;background:#f1f1f1}
.price_title{background-position:top center; border: 1px solid #ccc;padding-bottom:8px;height:auto}
#website-pricing-banner{height:auto;overflow:hidden}
.price_title span{font-size:25px;border-bottom:1px solid #ccc}
.price_title span.exper-required{border-bottom:0}
.limited-time{position: relative;right: 0;top: 0;width: 135px;margin: 0 auto 15px;}
.price-old .line-through{border-bottom:0}
/*---------------------*/
#clb_benefits_banner ul{ margin:20px 0 0 22px}
#clb_benefits_banner ul li{font-size:15px; line-height:20px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:2px 0; font-weight:normal; float:left; width:100%}

#clb_benefits_banner .banner_point{ float:left; width:100%; border-right:0px solid #D2D0D1}
#clb_benefits_banner .banner_links{ float:right; width:100%; margin:20px 0}

#clb_benefits_banner .banner_links.lornMoreDiv{margin-top:0 !important}

#clb_pricing_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/pricing_banner.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFCFA}
#clb_pricing_banner .b_content{padding:10px}

#clb_pricing_banner h1{  font-size:18px; line-height:25px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#clb_pricing_banner h3{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:23px}
#clb_pricing_banner .b_content p{ font-size:12px;color:#464748; font-family: 'open_sansregular'; line-height:20px; font-weight:normal; width:100%; margin:25px 0 0 0}


#instant_form_box{  width:98%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto}
#instant_form_box .pad{ padding:25px 22px}

#ins_left_form{ float:left; width:100%; margin:0; border-right:0px solid #D0D0D0}
#ins_right_form{ float:right; width:100%; margin:0; }

#instant_form_box .title{ float: left; width:100%; margin:0 0 10px 0}
#instant_form_box .input{ float: left; width:100%;margin:0 0 10px 0}
#instant_form_box .field{ min-width:250px;}
#instant_form_box .cus_select{ min-width:250px;}
#instant_form_box .common_title{ font-size:13px; padding:9px 0 0 20px}



#top_search_title{ width:100%; height:auto;color: #464748;font-family: Open Sans Semibold;font-size: 14px;font-weight: normal; margin:10px auto 10px auto; text-transform:uppercase}
#top_search_title .refine_title{ float:left; width:100%; margin:0 0 0 20px}
#top_search_title .date_title{ float:left; width:9%; margin:0 0 0 0; display:none}
#top_search_title .event_title{ float:left; width:25%; margin:0 0 0 0;display:none}
#top_search_title .location_title{ float:left; width:20%; margin:0 0 0 0;display:none}

#text_banner .button_red{ margin:5px}


.banner_lef_title{ float:left; width:100%; }
.banner_right_links{float:right; width:100%; text-align:center; margin:20px 0 0 0}
.red_head_2{ color:#ED1C24; font-size:15px; font-family: 'open_sanssemibold'; line-height:25px}

#search_form_box{  width:99%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:20px auto}
#search_form_box .pad{ padding:10px; width:99%;}

#refine_bar{ float:left; width:177px!important; margin:0 20px 20px 0px; border-right:0px solid #D0D0D0; color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0; margin:0 auto 20px auto}

#refine_bar .input_field{ width:160px;height:25px; color:#9E9E9E; font-size:18px; font-style:italic; margin:1px 0px; background:none; border:0 }

#refine_bar .input_field_bg{ width:177px; border:1px solid #C1C1C1; height:28px; color:#9E9E9E; font-size:16px; font-style:italic; margin:0px 0px 9px 0; background-image:url(../../../images_responsive/search_f_bg.png); background-repeat:no-repeat; background-position:162px 8px;font-family: Open Sans; background-color:#FFF}


#refine_result{ float:left; width:100%; margin:0;border-left:0px solid #D0D0D0; padding:0 0 0 0px }

h3 .date_col{ padding:0; width:100%; display:inline-block;}
h3 .event_col{ padding:0;width:100%; display:inline-block;}
h3 .loc_col{ padding:0;width:100%; display:inline-block;}
h3 .links{ padding:0; font-style:italic; display:block; margin:5px 0}
.ui-accordion .ui-accordion-content{ padding:5px!important; height:auto}

h3 .links a{ color:#fff; text-decoration:underline; padding:0px 5px 0 0}
.acc_box_content{ border-bottom:1px solid #D7D7D7; padding:10px 0 15px 0}
.acc_row_1{ float:left; width:100%;}
.acc_row_2{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}
.acc_row_3{ float:left; width:40%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:0px 0;}

 .red_bold{ color: #ED1C24;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}
 .gray_bold{ color: #464748;font-family: 'open_sanssemibold';font-size: 14px;line-height: 20px;padding:0px 0;}

.red_nor{ color: #ED1C24;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.gray_nor{ color: #464748;font-family: Open Sans;font-size: 14px;line-height: 20px;padding:0px 0;}
.ui-accordion-content .row_title{ padding:0px 0px 5px 0}
.ui-accordion-content .type_val{ float: left; width:100%;color: #464748;font-family: Open Sans Semibold;font-size: 14px;line-height: 20px;padding:3px 0;}


 .search_field_title{ color: #464748;font-family: Open Sans Semibold;font-size: 17px;line-height: 22px;padding:0px 0;}
 
 #content_banner{ border-top:1px solid #DADADA;  border-bottom:1px solid #DADADA; padding:10px }

.main_tile{ font-size:28px; line-height:32px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
.sub_title{ color:#ED1C24; font-size:18px; font-family: 'open_sanssemibold'; line-height:25px}
#content_box{ width:100%;}
#content_box .pad{padding:10px;}
.content_full{  width:100%;}
.content_left{ float:left; width:100%; }
.content_right{ float:right; width:100%; margin:15px 0 0 0 }
#content_box h4{ color: #ED1C24;    font-family: 'open_sanssemibold';font-size: 14px;line-height:20px;padding: 0; text-align:justify}
#content_box p{ color: #464748;    font-family: Open Sans;font-size: 14px;line-height:20px;padding:0 0 4px 0; text-align:justify}

#fnd_benefits_banner{ height:auto; width:99%; background:url(../../../images_responsive/fund_benefits_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5}
#fnd_benefits_banner .b_content{ padding:10px}
#fnd_benefits_banner h1{  font-size:29px; line-height:40px; color:#464748; font-family: 'serpentinebolditalic'; padding:0; margin:0}
#fnd_benefits_banner h3{ color:#ED1C24; font-size:17px; font-family: 'open_sanssemibold'; line-height:22px}

#fnd_benefits_banner .left_des{ float:left; color: #464748; font-family: 'open_sanssemibold'; font-size: 17px;
    line-height: 25px; padding: 0; margin:15px 0 0 0; width:100%}	
#fnd_benefits_banner .right_des{ width:100%; float:left; margin:10px 0 0 0}
#fnd_benefits_banner ul{ margin:0 0 0 15px}
#fnd_benefits_banner ul li{font-size:18px; line-height:22px; color:#464748; font-family: 'open_sansregular'; padding:0; margin:10px 0 0px 0; font-weight:normal}


#our_history{background: url("../../../images_responsive/history_bg.jpg") repeat-x scroll 0 0 #EEF3F6;
    border: 1px solid #D0D0D0;
    height: auto;
    width: 99.7%; background-size:100%}
.main_content_pad{ padding:20px}
.right_bg_content{float: left; width:100%; margin:126px 0 0 0}

h1{font-size:30px; line-height:38px; color:#464748; font-family: 'serpentinebolditalic'; padding:0 0 5px 0; margin:0}
h2{color:#ED1C24; font-size:20px; font-family: 'open_sanssemibold'; line-height:25px}


#left_fund_desc{ float:left; width:100%;}
#right_fund_slider{ float:right; width:100%;}
#right_fund_slider img{ width:100%}


#team_banner{ height:auto; width:99.7%; background:url(../../../images_responsive/team_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#FAFBF5; min-height:300px}

#team_banner p{ width:100%; text-align:justify; margin:70px 0 0 0}

.email_contact{ float:right;font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none; width:100%; margin:0px 0 10px 0}
#team{}
#team .common_title{ float:left; width:330px;}
#team .email_contact a{ font-family: 'open_sanssemibold'; font-style:italic; font-size:15px; color:#464748; text-decoration:none}
#team .email_contact a:hover{ text-decoration:underline}
#team_left{width:100%;height:auto;float:left;}
#team_right{width:100%;height:auto;float:right; margin:0}
.custom-rwteam .member{width:100% !important;height:auto; margin:0 0 35px 0 !important; clear:both}
.custom-rwteam .member12{width:100% !important;margin:0 0 35px 0 !important}
.member p{ font-size:15px; line-height:23px; font-family: 'open_sansregular'; color:#707070; text-align:justify}

#team_space{width:22px;height:auto;float:left;}
.custom-rwteam .member .profile_img,.custom-rwteam .member12 .profile_img{ border:1px solid #ABADAC; margin:0 15px 10px 0; float:none; text-align:center}


#web_ser_banner{ height:auto; width:99.8%; background:url(../../../images_responsive/web_service_bg.jpg); background-repeat:no-repeat; background-size:100%; border:1px solid #D0D0D0;background-color:#D5E5F6; min-height:290px}
 #web_ser_banner .ser_ban_pad{ width:97%; padding:10px}
 #web_ser_banner h2{ line-height:33px; padding:10px 0 0 0}
  #web_ser_banner p{ line-height:22px}


.step_content .common_title{ background-position:-109px 0}
.step_content .print_col{ float:left; width:100%; height:auto; margin:10px 0 0 0}
.step_content .web_col{float:left; width:100%;height:auto;margin:10px 0 0 0}
.step_content .dont_col{float:right; width:100%;height:auto; text-align:left;margin:10px 0 0 0}

.step_content .dont_col h3{ text-align:left}
.step_content .dont_col a{color: #ED1C24; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:bold; text-decoration:underline}
.step_content ul { margin:0 0 0 18px}
.step_content ul li{color: #464748; font-family: 'open_sansregular'; font-size: 17px;line-height: 22px; font-weight:normal;}



#pro_ser_form_box{  width:99.8%; background-color:#EFEFEF; border:1px solid #E8E8E8;  background-image:url(../../../images_responsive/how_it_work_bg.jpg); background-repeat:repeat-x; margin:25px auto; padding:0 0 20px 0}

#pro_ser_form_box .f_col_1{ float:left; width:100%;margin:0 0 5px 0}
#pro_ser_form_box .f_col_2{ float:left; width:100%; margin:0 0 5px 0}

#pro_ser_form_box .f_col_3{ float:left; width:100%; margin:0 0 5px 0}


#pro_ser_form_box .pro_info_check{ float:left; width:100%;}
#pro_ser_form_box .pro_info_check p{ color: #464748;font-family: 'open_sansregular';   font-size: 16px;    font-weight: normal; padding:5px 0}


.input_field_esti{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width: 95%;}

.input_bg_sub{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: normal;    height:auto;    margin: 0 0 9px;    width:95%;border-radius: 2px;}

.input_bg_pro{background-color: #FFFFFF;background-repeat: no-repeat;    border: 1px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 16px;   font-style: italic; min-height:90px;    margin: 5px 0 9px;    width:100%;border-radius: 2px;}


.input_sub{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: normal;    height: 26px;    margin: 1px 0;    width:660px;}

.input_sel_page{background-color: #FFFFFF;background-repeat: no-repeat;    border:0px solid #C1C1C1;    color: #9E9E9E;    font-family: Open Sans;    font-size: 13px;   font-style: normal;    height:auto;     width:230px;padding: 4px 4px 4px 7px;}
.input_field_esti_specs{background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: 0 none;    color: #9E9E9E;    font-size: 18px;    font-style: italic;    height: 26px;    margin: 1px 0;    width: 95%;}

.next_buttons_zee #pagination{ width:70px; padding-top:5px; text-align:center;}

/*Event List Added By Zeeshan Start*/
.content_wrapper{ overflow:visible;}
.evet_type_image{ width:100%; float:none; text-align:left;}
.ui-accordion .ui-accordion-icons{ padding-left:20px !important;}
h3 .links a img{ margin-left:-6px;}
/*Event List Added By Zeeshan End*/
.main_popup_reponsive{ width:80%; }
#instant_form_box .dob_resp{ width:150px !important;}
#calBorder{ margin-left:-150px !important;}

.driven_right_bar{ display:none;}
#lightbox-panel, #lightbox-excel-panel, #lightbox-confirmation { width:250px !important; margin-left:-146px !important; top:30px !important;}
.racereg_TowPopup{width:275px; margin-left:-153px !important;}	
#refine_result{ width:70% !important; padding-left:22px;}
h3 .date_col{ padding:0 0 0 6px; width:100%; display:inline-block;}
h3 .event_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .loc_col{ padding:0 0 0 6px;width:100%; display:inline-block;}
h3 .links{ padding:0 0 0 10px; font-style:italic; display:block; margin:5px 0}
#block {  
  margin-left: auto;
  margin-right: auto;
  width: 90%;
}	
.g-design-wrap { width:100% !important;}
#promotional_port_title{ font-size:16px !important;}

}


/*Event List Added By Zeeshan Start*/


.g-design-wrap {float: left;font-size: 20px !important;font-weight: normal !important;width: 62%;}
.g-design-wrap p {font-family: 'open_sansregular';font-size: 15px;}
.g-design-wrap .common_title {background-position: -1px 0;padding-left:10px;}
.dont_col p {font-size: 13px;}
/*** PROMOTIONAL SERVICES *****/
/*start edite payment page css*/
@media screen and (-webkit-min-device-pixel-ratio:0) { table.couponTbl{ border-left:1px solid #ccc !important; border-top:1px solid #ccc!important;} }
table.couponTbl{
	 border-left: -1px;
    border-right: 0px;
    border-bottom: -1px;
    border-top: -1px;
	border-color: #202020;
	border-bottom:1px solid #ccc !important;
	border-right:0px solid #ccc !important;
	text-align:center;
	
}
table.couponTbl th {
  background: none repeat scroll 0 0 #e5e5e5;
  border-bottom: 0 none ;
  border-left: 1px solid #e5e5e5;
  border-top: 0 none;
  padding: 10px 0 ;
}
td.fourth {
width: 375px;
/*display: block;*/
word-wrap:break-word;
/*min-height:17px;*/
}
table.couponTbl td {
    border-bottom: 0 none !important;
    border-left: 0px solid #e5e5e5 !important;
    border-top: 1px solid #ccc !important;
    padding: 5px 0 !important;
}
table.couponTbl tr:nth-child(odd){
	background-color:#eee;
}
table.couponTbl tr:nth-child(even){
	background-color:#fff;
}
/*end edite payment page css*/
#volunteer_form #dynamic_state #state {
    width: 130px;
}


.lornMoreDiv
{
	margin-top:-40px!important;
}

.lornMoreDiv .button_red
{
	width:243px !important;
}

.eventcomm {
   font-size: 16px;
   color: #464748;
   font-family: 'open_sansregular';
   line-height: 23px;
   font-weight: normal;
   margin: 0px 0 0 0;
   text-align: justify;
}

/*css for processing fee */


table.processingTbl{
border-left: -1px;
border-right: 0px;
border-bottom: -1px;
border-top: -1px;
border-color: #202020;
border-bottom:1px solid #ccc !important;
border-right:0px solid #ccc !important;
text-align:center;
}
table.processingTbl th {
background: none repeat scroll 0 0 #e5e5e5;
 border-bottom: 0 none ;
border-left: 1px solid #e5e5e5;
border-top: 0 none;
 padding: 10px 0 ;
}
td.fourth {
width: 375px;
/*display: block;*/
word-wrap:break-word;
/*min-height:17px;*/
}
table.processingTbl td {
border-bottom: 0 none !important;
border-left: 0px solid #e5e5e5 !important;
border-top: 1px solid #ccc !important;
padding: 5px 0 !important;
}
									
.gblprocessingbg{
background-color:#ded6d6;
}
.evntprocessingbg{background-color:#f6f1f1;}

.contlink:hover{text-decoration:underline;}
.editSbMITBTN_edit{margin-top:-19px;}
.new_timingcls_tooltip_two i{width:515px !important; margin-left:-215px !important;}
/*add by prat  14-09-16*/
.ifsa_membershipbg{ width:100%; display:block; margin:0 auto;}
.ifsa_membership_heading{ width:100%; background:#ddd; }
.ifsa_head_box{ width:31%; display:inline-block;text-align:center; color:#333; /*font-size:16px; line-height:30px;*/ padding:0px !important; margin:0px 5px; }
.ifsa_membership_listbg{width:100%; margin:10px auto;}
.ifsa_membership_listbox{width:32%;display:inline-block;text-align:center;color:#333;font-size:12px; line-height:30px; padding:0px !important; margin:0px 5px;}
.ifsa_membership_listbox select{ margin:0 auto;width:100% !important;}
.ifsa_spanhead{display:none; line-height:30px; text-align:center; font-size:16px; font-weight:500;}
/*add by pratiksha 17-1-17*/
.new_centeralig .vm-frm-bx .input-containor1 {width: 99%;}
.new_centeralig #state_id_race_0 #state {width: 99%;}

.new_centeralig #state_id_race_0 #state { width: 99% !important;}
.vr-tstxarebx { margin: 10px;}
.new_centeralig select {width: 99% !important;}
/*add by pratiksha 17-1-17*/
@media only screen and (min-width:1040px) {
.rgbtnifscls{ float: right; margin-bottom:10px;}
.new_centeralig #state_id_race_0 #state { width: 99% !important;}
}
@media only screen and (max-width: 768px) {
.ifsa_head_box{ width:95%; display:block;text-align:left; margin:8px auto; padding:0px; }
.ifsa_membership_listbg{width:95%; margin:10px auto;border:1px solid #666;padding:5px;}
.ifsa_membership_listbox{width:100%; display:block;text-align:left;padding:0px; margin:0px; color:#666;line-height:21px;}
.ifsa_spanhead{display:inline-block;line-height:14px;text-align:left; font-size:11px; font-weight:bold; width:100%;margin:2px 0px; color:#000 !important; vertical-align:text-top;}
.ifsa_membership_heading{ display:none; }
.ifsa_membership_listbox select{ width:100% !important; margin:0 auto;}
.myselect { width: 100%; overflow: hidden; text-overflow: ellipsis;}
.myselect option { white-space: pre-wrap !important; width: 100%}
.ifsaselbgmobl{ width:100%; display:inline-block;  }
.rgbtnifscls{ float: none; margin-bottom:10px;}
.new_centeralig #state_id_race_0 #state { width: 99% !important;}
}
@media only screen and (min-width:1101px) and (max-width:1179px){
#refine_result {width: 79%;}	
}
@media only screen and (min-width:1180px) and (max-width:1268px){
#refine_result {width: 81%;}	
}
@media only screen and (min-width:800px) and (max-width:860px){
#refine_result {width: 72% !important;}	
}
@media only screen and (min-width:861px) and (max-width:920px){
#refine_result {width: 74% !important;}	
}
@media only screen and (min-width:921px) and (max-width:980px){
#refine_result {width: 76% !important;}	
}
@media only screen and (min-width:981px) and (max-width:1025px){
#refine_result {width: 77% !important;}	
}
@media only screen and (min-width:320px) and (max-width:470px){
.row_title span:nth-child(3) {width:100% !important;} 	
.row_title span:nth-child(3) .type_one_zee {margin-right:14px !important;} 	
}
.row_title {line-height:10px;}