@font-face {

font-family: 'roboto_condensedlight';

src: url('../fonts/robotocondensed-light.eot');

src: url('../fonts/robotocondensed-light.eot?#iefix') format('embedded-opentype'),

url('../fonts/robotocondensed-light.woff2') format('woff2'),

url('../fonts/robotocondensed-light.woff') format('woff'),

url('../fonts/robotocondensed-light.ttf') format('truetype'),

url('../fonts/robotocondensed-light.svg#roboto_condensedlight') format('svg');

font-weight: normal;

font-style: normal;

}    



@font-face {

font-family: 'Conv_Roboto-Bold';

src: url('../fonts/Roboto-Bold.eot'); src: local('?'), 

url('../fonts/Roboto-Bold.woff') format('woff'), 

url('../fonts/Roboto-Bold.ttf') format('truetype'), 

url('../fonts/Roboto-Bold.svg') format('svg');

font-weight: normal;

font-style: normal;

}



:-moz-placeholder{ color:#444;}

::-webkit-input-placeholder { color:#444 !important;}

.pagenew {

min-height: 580px;

width: 100%;

z-index: 99;

}



html, body{width:100%; height:100%;}

body{display:block;}



/*input:-webkit-autofill { box-shadow: 31px 70px 5px #fff inset;}

input:-webkit-autofill:focus { background: #fff !important;}*/



a, a:hover, a:active, a:focus, .btn:hover, .btn:focus, .btn.focus {outline: 0;}

body { margin:0px; padding:0px; font-family: 'roboto_condensedlight'; height:100%;}

a{text-decoration:none;color:#4575b7;outline:0;font-weight:600;letter-spacing:1px;}

a[href^="mailto"]{text-decoration:underline;color:#ccc;}

a[href^="mailto"]:hover{text-decoration:none;}

a:hover{text-decoration:none;color:#4575b7;font-weight:400;}

*{outline:none;-moz-appearance:none; list-style: none;}

.noFocus:focus{outline:none;-moz-appearance:none;}

.clear{clear:both;}

a{outline:none;-moz-appearance:none;}

ul,li{margin:0;padding:0;}

.main-page {

background:url("../front_images/banner-img.jpg");

background-attachment:fixed;

background-size:cover;

}







/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {

.main-page {

background-image:url("../front_images/banner-img.jpg") repeat fixed 0 0 / cover  rgba(0, 0, 0, 0);

}.nav-top23 {

margin-top: -105px!important;

}

}

.carry-div {

left: 41%;

position: fixed;

top: 22%;

z-index: 0;

}

.wrapper{ width: 100%; height: auto; margin:0px auto; background-color: #fff;}

/* .t-1 {



min-height: 100%;

position: fixed;

width: 100%;

z-index: 0;

} */

.nav-top23{ position:absolute; top:0; width:100%; margin-top:0px !important;}

.bg-fixed{height:100%; overflow:hidden;}

.overlay {

height: 100%;

position: absolute;

width: 100%;

z-index: -5;

}

.logo{ text-align: center; padding-bottom: 20px;}

.text-imp { color: #fff; font-size: 18px; font-weight: normal; margin-top: 10px; padding-bottom: 26px; text-align: center;}

.clear{ clear:both; line-height:0; height:0; font-size:0;}

.section_two{ float:none !important; margin:0 auto 60px !important;}

.section_three{ float:left !important;}

.build_tabbing_tab li a.active{ background:#000 !important;}

.build_tabbing_tab li a.active:before { content: 'Hide ';}

.my_cart.pull-left  input.button{ margin-left:0;}

.dpdw_arrow{ background: url(../front_images/dpdwn_arow.png) no-repeat 0 0; width:9px; height:8px; float:right; margin: 9px 0 9px 8px;} 

.login_inner{ margin: 0 0px 0px 0; line-height:13px; letter-spacing: 0; display: inline-block; line-height: 26px; font-weight:normal; border-right:1px solid #fff; text-decoration: none; color:#F3F3F3; padding:0 0 0 15px; font-family: roboto_condensedlight; font-size: 14px; background:none; border:none;}



.section_one .textbox { width:250px; height:287px; position:absolute; top:0; left:0; margin-top:-487px; border-radius:5px; background-color: #0d318b; border-bottom:4px solid #ffffff; background-image:url(../front_images/section_arrow.png); background-repeat: no-repeat; background-position: center bottom;}

.section_one:hover .textbox { margin-top:0; }

.textbox { -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}

.textbox img{ width:40%; margin:30px auto 0px;}

.textbox label{ text-transform:uppercase; color:#fff; font-size:28px; font-family: roboto_condensedlight; display:block; text-align:cenetr; margin-top:15px;}

.textbox p{ text-transform:uppercase; color:#fff; font-size:18px; font-family: roboto_condensedlight; display:block; text-align:cenetr; margin-top:5px;}



.container.pd1 p{ font-weight: bold; font-size:18px; font-family: roboto_condensedlight; color:#717171; line-height: 26px;}

.section_one{ position:relative; overflow:hidden; height:287px; width:250px; float:right; margin: 0 0 120px; text-align: center;display:block; position:relative; transition: left 200ms linear; -webkit-transition: left 200ms linear; -moz-transition: left 200ms linear; transition-delay: 250ms; -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms;}

.section_one img { margin-top: 50px; height:150px;}

.section_one span{ text-transform:uppercase; color:#fff; font-size:24px; font-family: roboto_condensedlight; display:block; text-align:cenetr; margin-top:20px;}



.tb-bar1 .nav-tabs li.active img.active_hover_img, .tb-bar1 .nav-tabs li:hover img.active_hover_img{ display:block;}

.tb-bar1 .nav-tabs li img.active_hover_img, .tb-bar1 .nav-tabs li.active img, .tb-bar1 .nav-tabs li:hover img{ display:none;}

.tb-bar1 .nav-tabs li{ background: url(../front_images/tab_li_bg.png) no-repeat right 0;  border-bottom: 5px solid #c3c3c3; height: 70px; margin-right:2px;}

.tb-bar1 .nav-tabs li.active a{ border-bottom: 5px solid #0d318b !important;}

.tb-bar1 .nav-tabs li.active a{ border:none; padding:5px 15px;}

.tb-bar1 .nav-tabs li.active a:hover{ padding:4px 14px;}

.tb-bar1 .nav-tabs li:last-child{ background:none;}

.tb-bar1 .nav-tabs li a{  height: 70px; padding:4px 14px; background:none !important;}

.tb-bar1 .nav-tabs li a:hover{ border: none; padding:5px 15px;}

.tb-bar1 .nav-tabs li.active a:hover{ padding:5px 15px;}

.tab-content { margin-top: 30px;}

.register_msg:focus{ border:1px solid #666 !important;}



.grand_total.grand_total_1, .grand_total.grand_total_2{ background: #cacaca !important; color: #333333 !important; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; border-top: 1px solid #999;}

.modal-dialog{ margin-top:10% !important;}

.modal-body p{ margin-bottom:10px; font-size:20px;}

.cluetip-jtip {

background-color: transparent;

}

.cluetip-jtip #cluetip-outer {

border: 2px solid #333;

position: relative;

background-color: #000;

}



.cluetip-jtip h3#cluetip-title {

margin: 0 0 5px;

padding: 2px 5px;

font-size: 12px;

font-weight: bold;

background-color: #333;

color: #FFF;

}



.cluetip-jtip #cluetip-inner {

padding: 0 5px 5px;

display: inline-block;

font-size:11px;

font-family:'arial';

color:#FFF;

line-height:18px;

max-height:200px;

overflow:auto;

overflow-x:hidden;

width:260px;

}



.cluetip-jtip div#cluetip-close { 

text-align: right;

margin: 0 5px 5px;

color: #900;

}



.build_cart_wrap_box{ left:0px; min-width:1110px;}    



.team_member_box .textbox { width: 100%; height:395px; position:absolute; top:0; left:0; margin-top:-700px; border-radius:5px; background-color: rgb(64,64,64); border-bottom:4px solid  #191919; background-image:url(../front_images/section_arrow.png); background-repeat: no-repeat; background-position: center bottom;}

.team_member_box .textbox img{ width:auto; margin:20px auto 0px;} 

.team_member_box:hover .textbox { margin-top:0; }

.team_member_box{ position:relative; overflow:hidden; height:395px; width:100%; float:right; margin: 0 0 0px; text-align: center;display:block; position:relative; transition: left 200ms linear; -webkit-transition: left 200ms linear; -moz-transition: left 200ms linear; transition-delay: 250ms; -webkit-transition-delay: 250ms; -moz-transition-delay: 250ms;}

.team_member_box img { margin-top: 50px;}

.team_member_box span{ text-transform:uppercase; color:#fff; font-size:24px; font-family: Myriad Pro; display:block; text-align:cenetr; margin-top:20px;}

.team-member ul li a.team_person img{ -khtml-border-radius: 50%; margin-top: 20px; border: 7px solid #fff; border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%;}

.activity_rounded { margin-top:20px; display: inline-block; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%; border: 7px solid #252525;}

.activity_rounded img  { width: 100%; margin-top:0; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -khtml-border-radius: 50%;}

.team_member_box .textbox .activity_rounded img { width: 100%; margin-top:0;}

.team_member_box strong {  margin-top: 20px; display:block; font-weight:normal; color: #333; font-family: roboto_condensedlight; font-size: 24px; text-align: center;}

.team_member_box span {margin-top:5px;display:block;font-weight:normal;color: #333;font-family: roboto_condensedlight;font-size: 16px;text-align: center;text-transform:none;}



.sticky_custome .build_tab_dtl_wrap strong, .sticky_custome .build_tab_dtl_wrap span{ background: #222; line-height:24px; color:#ccc;}

/* .carry-div1{ margin: 9% auto 0; text-align: center;} */

a.get_started { background: #AB2A15; color: #fff; padding: 8px 20px; text-shadow: -2px 1px 1px #444; -moz-text-shadow: -2px 1px 1px #444; -o-text-shadow: -2px 1px 1px #444; -webkit-text-shadow: -2px 1px 1px #444; -ms-text-shadow: -2px 1px 1px #444; font-size:18px; font-family: 'roboto_condensedlight'; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; text-decoration: none;}

a.get_started:hover { box-shadow:0 0 7px #444 inset;}

.next-bg {background-color: #fff;padding-bottom: 1px;position: relative;z-index: 1;}

.faq_section {background-color: #fff;padding-bottom: 1px;position: relative;z-index: 1;background-image: url(../front_images/banner-img-3.jpg);background-size: cover;}

.new-d .newh1 { color: #333;}



.row.mendtry{ margin:00px;}  

.row.mendtry li.field{ background: #313131 !important; padding: 6px 15px; text-align: left; font-size: 18px; color: #fff !important; font-family: roboto_condensedlight; margin:10px 0px;}



.navigation-new{ bottom: 0; position: absolute; width: 100%; z-index: 99999;}

.navbar{ border-radius: 0px; min-height:82px; margin-bottom:0px;}

/*.navbar-inverse { background: none; border: none;} */

.navbar-nav{ float: none; margin:0px;}

.navbar-brand.header_logo img {display: block;position: relative;z-index: 1;height: 120px;}



.tiny, .stick {background: #000 !important;border-bottom: 1px solid #000 !important;opacity:0.9 !important;top:0px;padding-bottom: 5px;} 

.tiny .first_menu, .stick .first_menu {background: none;} 

.first_menu, .second_menu {margin-top: 35px;position: relative;right: 0;top: 17px;float: right;width: 87%;background:rgb(55,53,58);min-height:26px;}

.navbar-nav li{ /*float: left; margin: 2px 6% 0 6%; padding-bottom: 0px;*/ text-transform: uppercase; display: table-cell;float: none;position: relative;width: 1%;}

.last-btm div#sticky {line-height: 26px;/* min-height: 106px !important; */z-index: 99;}

.left_job_title a img{ margin-left:0px !important;}

.collapse.navbar-collapse{ background: /*rgba(0, 0, 0, 0) url("../front_images/header_bg.jpg") repeat-x scroll 0 35px*/;}





#gtotal .col7 { float: left; padding-right: 2%; text-align: right; width: 79%;}

#discount_percentage .col7 { float: left; padding-right: 2%; text-align: right; width: 79%;}



ul.bxslider li.active img{ display:none !important;}

ul.bxslider li.active img.active_hover_img{ display:block !important; position: relative; top: 0 !important;}

.show_description img { vertical-align: baseline !important;}

.invoice_btn{ background:#000 !important;}

.bx-controls.bx-has-controls-direction{ margin-top:10px; position: relative; height: 17px; width: 100%;}

.small_scrn_slider ul { margin: 0px auto; width: 85%;}

.bx-controls-direction .bx-prev{ background: url("../front_images/left_arrow_slide.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 0; height: 16px; left: 10px; position: absolute; width: 16px;}

.bx-controls-direction .bx-next{ background: url("../front_images/right_arrow_slide.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); font-size: 0; height: 16px; position: absolute; right: 1%; width: 16px;}

.cb_applied_detail.cb_applied_detail01 a{ margin:0 5px 0 0 !important;}

.cb_applied_detail.cb_applied_detail02 a { margin: 0 0 0 2px !important;}

.zip_codes_section { border: 1px solid #ccc; min-height:20px; max-height: 300px; margin: 20px 0; overflow: auto; padding: 10px 15px;}

#sel_zip_codes_txt { font-weight: bold;}

#sel_zip_codes { margin-top: 10px;}

#sel_zip_codes div { float: left; width: 50%;}

#myIframe_state{ background:none !important;}



.grant_all a { margin-left: 30px;}

/* .last-btm{ padding-top:41.1%;} */

.navbar-nav li a { padding-top: 0px; color:#fff !important; font-size: 14px; font-weight: normal; font-family: 'roboto_condensedlight';}

.navbar-nav li a:hover { color:#9d9d9d !important;}

.nav.navbar-nav.text-center li:last-child{ margin-right:0; margin-left:0;}

.nav.navbar-nav.text-center li:last-child a{ padding-right:0;}

.nav  li {/*display: inline-block; position: relative;*/}

.navigation li a:hover{ background: none; border-bottom: 5px solid #0d318b;} 

.login_register_wrap{ background:#313131; position: relative; line-height: 20px;}

.login_wraper ul { list-style: outside none none; margin: 0; padding: 0;}

.login_wraper ul li { display: inline-block; margin: 2px 0 2px;}

.login_wraper.text-right li:last-child{ background: rgba(180,54,54,1); margin-left: 10px;}

.dropdown.pull-right ul { float: right; margin: 3px 0 0 0;}

.dropdown ul li{ background: rgba(180,54,54,1); margin-left: 10px; color: #f3f3f3; padding-left:10px;}

.dropdown ul li a{ display: block; border-right:none; padding: 4px 10px; color: #f3f3f3; font-family: roboto_condensedlight; font-size: 14px; font-weight: normal; letter-spacing: 0; line-height: 13px; text-decoration: none;}

.dropdown ul li a:hover{ color:#000;}

.login_wraper { margin-right: 10px;}

.next-bg h1 { margin-top: 55px; margin-bottom: 40px;}

.login_wraper ul li:last-child a { display: inline-block; border-right:none; padding: 4px 10px;}

.login_wraper ul li:last-child a:hover { color:#ccc;}

.login_wraper ul li a{ line-height:13px; letter-spacing: 0; display: inline-block; border-right:1px solid #fff; text-decoration: none; color:#F3F3F3; padding:0 15px; font-family: roboto_condensedlight; font-size: 14px; font-weight: normal;}

.login_wraper ul li a:hover{ color:#999;}

.btnBuyFull a:hover, .grant_resource a { font-weight: bold;}

.bxslider { margin: 0 auto 10px !important; width: 970px; min-height:70px; border-bottom: 5px solid #c3c3c3; text-align: center !important;}

.after_login_dtl {color: #8c8c8c;position: absolute;right: 15px;top: 7px;font-size: 16px;}

.tiny .after_login_dtl { color: #fff; position: absolute; right: 15px; top: 0px; font-size: 16px;}

.stick .after_login_dtl { color: #fff; position: absolute; right: 15px; top: 7px; font-size: 16px;}

.navbar-inverse .container{ position:relative;}



#bx-pager .bx-wrapper { margin: 0px auto 0; text-align: center;}

ul.bxslider li { padding: 0 17px; width: auto !important;}

ul.bxslider li.active a img.active_hover_img{ display:block !important;}

ul.bxslider li.active a img{ display:none;}



h1{ text-align: center; font-family: roboto_condensedlight; font-size: 42px; color: #333333; text-transform: uppercase;}

p{ font-family: roboto_condensedlight; font-size: 24px; color: #717171; text-align: center;  margin-bottom : 40px; text-transform: uppercase;}

.zoom-img{ text-align: center; margin: 0px auto 0px;}

.flt-l{ float: left;}

.flt-r{ float: right;}

.first{ font-family: roboto_condensedlight; font-size: 16px; color: #717171; text-transform: uppercase; font-weight: bold; text-align: left;}

.flip-container .front{ padding-top:10px;}

.scond { margin-bottom: 30px; margin-top: 35px; clear:both; overflow:hidden;}

.scond ul{ margin: 0px; padding: 0px; list-style: none; margin-bottom: 20px;}

.scond ul li { float: left; font-weight: bold; display: block; font-family: roboto_condensedlight; color: #25729f; font-size: 21px; padding-right: 8px; border-right: 2px solid #9e9e9e; margin-right: 8px; line-height: 22px; margin-bottom: 10px;}

.scond ul li:first-child{ padding-left: 0px;}

.scond ul li:last-child{ border:none;}

.scond ul li:nth-child(4), .scond ul li:nth-child(6){ clear:both;}

.third{ font-family: roboto_condensedlight; font-size :16px; color: #2f2f2f; text-transform: uppercase; font-weight: bold; clear: both; margin-top: 30px; text-align: left;}

.pd1{ margin-bottom: 130px;}



.payment_wrapper .row.bgRed.meg_error li.field{ color:#f00; background:#ffeeee; border:1px dashed #f00;}

.payment_wrapper .row.bgRed li.field{ color:#4e8b37; background:#edffe4; border:1px dashed #2a7e00;}



.pd2{ margin-bottom: 100px;}

.t-2{ background-image: url(../front_images/banner-img-2.jpg); background-size: cover; width: 100%; z-index: 1; min-height:730px; position: relative;}

.book-icon{ text-align: center; position: relative; top: -60px;}

.newh1{color: #fff;margin-top: 10px;margin-bottom: 25px;}      

h1.newh2{ margin-top: -10px; margin-bottom: 0px;}

h1.newh3{margin-top: -50px;margin-bottom: 15px;color: #ccc;}

.next{ float: right; margin-bottom: 100px; margin-top: 10px;}

.v-border{ border-right: solid 2px #0d318b; padding-left: 10px; float: right;}

.v ul li { float: left; display: block; font-family: roboto_condensedlight; color: #2f2f2f;  border: none; text-decoration: none;}

.v ul li a { text-decoration: none; color: #2f2f2f; border: none;}

.v ul li a:hover{ color: #0d318b; border: none;}

.t-3{ /*background-image: url(../front_images/banner-img-3.jpg); background-size: cover;*/ width: 100%; position: relative; z-index: 1; padding-bottom: 0 !important;}

.next_img { float: left; margin-right: 11px;}

.vin { float: left; padding:7px 7px 7px 11px; border-left:3px solid #0d318b;}

.vin p{ margin-bottom:0; color:#2f2f2f; text-transform: none; font-size: 16px; text-align: left;}

.vin a{ text-decoration: none; border-right:1px solid #2f2f2f; padding-right:5px; margin-right:5px; margin-bottom:0; color:#0d318b; font-family: roboto_condensedlight; text-transform: none; font-weight: bold;}

.vin label{ display:block; color:#2f2f2f; text-align:left; font-weight: normal; font-size:18px;}

.navbar .container .navbar-brand, .navbar .container-fluid .navbar-brand{ margin-left:0 !important; padding-top: 10px;}

.team-member{ margin: 60px auto 0; text-align: center;}

.tmm-name{ font-family: roboto_condensedlight; font-size :24px; color: #fff; margin-top: 20px; text-align: center;}

.tmm-post{ font-family: roboto_condensedlight; font-size :16px; color: #fff; margin-top: 5px; text-align: center;}

.team-member ul{ margin: 0px; padding:0px; list-style: none;}

.team-member ul li{ display:inline-block; padding-left: 0px;  padding-bottom: 100px;     width: 18%; margin-right:1%;}

.team-member ul li a{ cursor: pointer;  text-decoration: none;}

.cont-nu{font-family: Conv_Roboto-Bold;font-size :42px;color: #ffffff;text-align: center;font-weight: bold;}

.sic{ margin: 10px auto 30px; center; width: 250px;}

.sic ul{ text-align:center;}

.sic ul li{ float: none; display: inline-block; padding-right: 7px; text-align: center; padding-bottom: 30px; margin: 0 3px;}

.sic ul li a{ text-decoration: none; float: left; height: 55px; width: 55px;}

.sic ul li a span{ font-size:0;}

.fb { height: 55px; width: 55px; background: url(../front_images/fb.png) no-repeat 0 0;}

.fb:hover { height: 55px; width: 55px; background: url(../front_images/fb.png) no-repeat 0 -60px;}

.tw { height: 55px; width: 55px; background: url(../front_images/twitt.png) no-repeat 0 0px;}

.tw:hover { height: 55px; width: 55px; background: url(../front_images/twitt.png) no-repeat 0 -60px;}

.li { height: 55px; width: 55px; background: url(../front_images/in.png) no-repeat 0 0px;}

.li:hover { height: 55px; width: 55px; background: url(../front_images/in.png) no-repeat 0 -60px;}

.t-4{ /*background-image: url(../front_images/banner-img-4.jpg);*/ background-repeat: top bottom repeat; width: 100%; z-index: 1; position: relative; padding-top:70px; padding-bottom: 50px;}

.t-4 .newh1 { margin-bottom: 8px;}

.t-4 p { margin-bottom: 25px;}

.t-4 p span { font-size:18px;}

footer{ background-color: #000; width: 100%; z-index: 1; position: absolute;}

.last-part{ font-family: roboto_condensedlight; font-size :16px; color: #868685; margin-top: 30px;}

.last-part-text{ font-family: roboto_condensedlight; font-size :16px; color: #696968; text-align: center; letter-spacing: 0;}

.last-part-text a{ font-family: roboto_condensedlight; font-size :14px; color: #696968; letter-spacing: 0; text-decoration: none; font-weight: normal;}

.last-part-text a:hover{ color:#fff; text-decoration: underline;}

.bt-p{ text-align: center; margin: 5px auto 0;  width: 612px;}

.bt-p ul{ margin: 0px; padding: 0px; list-style: none; margin:0px auto;}

.bt-p ul li{ background: url("../front_images/fotter_li_bg.jpg") no-repeat right 6px; float: none; font-family: roboto_condensedlight; font-size :16px; color: #868685; display: inline-block; padding-left: 2px; padding-bottom: 12px; padding-right: 6px;}

.bt-p ul li a{ letter-spacing: 0; text-decoration: none; color: #696968;  cursor: pointer; font-weight: normal; margin-right: 2px;}

.state_selected span{ width:100%;}

.state_list span{ width:100%;}

.bt-p ul li a:hover{ text-decoration: none; color:#fff;}

.help_box_text p{ text-align:left;}

.bt-p ul li:last-child{ background:none;}

.contact_box {background-color: transparent;border: 2px solid #848484;border-radius: 0;height: 57px;width: 96%;color: #000000 !important;font-size:18px;font-family: roboto_condensedlight;}

.contact_box1 {background-color: transparent;border: 2px solid #848484;border-radius: 0;height: 57px;width: 26%;color: #000000;font-size:18px;font-family: roboto_condensedlight;margin-left: 2%;float:left;}

.form-group_address textarea {background-color: transparent;border: 2px solid #848484;border-radius: 0;color: #cacaca;height: 115px;width: 98%;color: #000000;font-size:18px;font-family: roboto_condensedlight;float:left;}

.dropdown_select-form { background: url("../front_images/select_box_bg.png") no-repeat scroll right 24px; border: 2px solid #848484; display: block; height: 57px; margin-bottom: 0px; overflow: hidden; width:50%;}

.dropdown_select-form select.select_box {-khtml-margin-top:10px;width: 112%;border:none;background:none;height:54px;color: #000000 !important;font-size:18px;font-family: roboto_condensedlight;}

.dropdown_select-form1 { background: url("../front_images/select_box_bg.png") no-repeat scroll right 24px; border: 2px solid #848484; display: block; height: 57px; margin-bottom: -5px; overflow: hidden; width:68%; float:left;}

.dropdown_select-form1 select.select_box {-khtml-margin-top:10px;width: 110%;border:none;background:none;height:54px;color: #000000 !important;font-size:18px;font-family: roboto_condensedlight;}

.form-control.contact_box:focus, .form-control.contact_box1:focus, .form-group_address textarea:focus{ box-shadow:none; border:2px solid #25729f !important;}

.form-slide_lock{ display:block; margin:0px 0; overflow:hidden;}

.form-slide_lock1{ display:block; margin:60px 0 20px !important; overflow:hidden;}

.form-slide_lock1 a{ padding: 2px 10px 4px !important;}

.form-slide_lock label{font-size:18px !important;font-family: roboto_condensedlight;color: #000000;float:left;margin: 4px 0px !important;font-weight: normal;}

.form-slide_lock img{ float:left; margin-left: 10px; margin-right: 8px;}

.form-slide_lock a, .form-slide_lock button, .form-slide_lock1 input{ text-decoration: none; float:left; background:#25729f; color:#fff; font-size:20px; font-family: roboto_condensedlight; text-transform:uppercase; font-weight: bold; padding: 1px 10px 4px; border:none;}

.form-slide_lock a:hover, .form-slide_lock button:hover, .form-slide_lock1 input:hover{ background:#000; color:#fff;}

.modal-md-large .modal-content{ border:none;}

.modal-md-large .payment_inner_contact_wrap{ width:97%;}

.modal-md-large .payment_inner_contact_wrap .cont_text{ margin-top:0; margin-bottom:15px; line-height:20px;}

.modal-open{ padding-right: 0px !important;}

.payment_inner_contact_wrap h1{ margin-bottom: 10px; margin-top: 0;}

.modal-md-large .payment_inner_contact_wrap .form-group.form-slide_lock.form-slide_lock2{ margin-bottom:20px;} 

.last-part-text:last-child{ font-size:14px; margin-bottom:7px;}



.nav-tabs{ border-bottom: none;}

.nav { list-style: none outside none;}

.faq_section h1.newh3{ font-size: 48px;}

.faq_section p{ font-size: 28px; font-weight: normal !important;}

#sticky.stick { position: fixed; top: 0; z-index: 10000; width: 100%;}

.tb-bar{ margin: 0px auto; text-align: center; width: 85%;}

.tb-bar1{ margin: 60px auto 0px; text-align: center; width: 85%;}

.nsmt{ font-size: 18px; font-style: italic;  text-transform: none; font-family: roboto_condensedlight; line-height: 28px; margin-bottom: 20px;}

.tb-bar .nav-tabs li.active a{ border:1px solid #fff;}

.nav.navbar-nav.text-center li a.navbar-brand{ padding-right:0; padding-left:0; margin-left:0; margin-bottom:0px; padding-top: 0;}

.last-btm .login_wraper{ line-height: 20px;}

.dropdown-menu_wrapper{ background:#020b14; border-radius:0; box-shadow:none; padding:0; margin-top: 0 !important; right:-3px !important;}  

.dropdown-menu_wrapper li{ border-bottom: 1px solid #fff; background:none !important; margin-left:0 !important}

.dropdown-menu_wrapper li:last-child{ border-bottom: none;}

.dropdown-menu_wrapper li a{ color:#fff; font-size: 14px important; padding: 3px 15px !important; line-height: 20px important; font-family: roboto_condensedlight; line-height: 20px !important;}

.dropdown-menu_wrapper li a:hover, .dropdown-menu_wrapper li a:focus{ background:#a73220; color:#fff;}

.build_h1{ margin-top:50px;}

.mini_cart_index { color: #f00; float: left;}

.mini_cart_index  a{ font-weight: bold; display: inline-block; font-family: 'roboto_condensedlight'; text-decoration: none; line-height:24px; margin: 1px 5px 0; float: none; background: url("../front_images/build_cart_circle_wh.png") no-repeat scroll 0 0; background-size: cover; height:24px; width:24px; text-align: center; font-size:14px; color:#25729f;}

.mini_cart_index img { float: left; margin: 2px 1px 0 0;}



svg { width: 85%;}

.thnk_you_page, .thnk_you_page p{ text-align:center !important;}

#subscriptions_form .form-group.form-slide_lock.form-slide_lock2.ajax_new_load label.error{ left:-89% !important;}

.accordion-inner a { color:#25729f !important; font-weight:normal;}

.accordion-inner a  span{ font-weight: normal; color:#25729f !important;}

.accordion-inner a:hover { text-decoration:underline;}



.grand_total_cart{ padding:0 1%; overflow: hidden; min-height: 37px; background: url("../front_images/gt_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color: #fff; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal;}

.first_total_bill {width: 20.5%; float: left; font-size: 18px; margin-top: 5px;}

.second_total_bill { float: left; font-size: 18px; margin-top: 5px;width: 58%;}

.third_total_bill { float: left; font-size: 18px; margin-top: 5px; width: 20%;}





/* build a list css start here */

.last-btm.last-btm1{ padding-top:0; min-height:100px;}

.build_cart_wrap_inner a{ font-family: 'roboto_condensedlight'; text-decoration: none; line-height:30px; margin: 0 5px; float: left; background: url("../front_images/build_cart_circle.png") no-repeat scroll 0 0px; height:31px; width:31px; text-align: center; font-size:15px; color:#fff; font-weight: normal;}

.build_cart_wrap_inner img{ float: left; cursor:pointer;}

.build_cart_wrap_box{ width:100%; position: absolute; min-width: 1110px; background: #25729f; border:none; border-radius:0; box-shadow:none; top: 34px; padding-top:10px; padding-bottom: 25px;}

.build_cart_box1{ display:block; border-right:1px solid #fff;  margin-top: 2%; padding: 5px 0;}

.build_cart_box_in p{ color:#f3e4e1; font-size:15px; font-family: 'roboto_condensedlight'; display: inline-block; text-transform: none; text-align:left; margin: 0 0 2px;}

.job_titles_mini, a.job_titles{ letter-spacing:0; float:right; text-decoration:underline; font-weight:normal; color:#e7cf2e; font-size:16px; font-family: 'roboto_condensedlight'; display: inline-block; text-transform: none; text-align:left; margin: 0 0 2px;}

.job_titles_mini:hover, a.job_titles:hover{ text-decoration:none; font-weight:normal; color:#e7cf2e;}

.build_cart_box_in strong{ color:#fff; font-size:18px; font-family: 'roboto_condensedlight'; display: block; float:left; line-height: 20px;}

.build_cart_box_in span{ float:right;}

.build_cart_box_in { clear: none; margin-bottom: 55px; padding: 0 13%;}

.build_cart_box1 .build_cart_box_in:last-child{ margin-bottom:0;}

.three_tab_no{ margin-top:35px;}

.bythenumbers_detail{ margin-top:50px;}

.build_cart_box_in span a:first-child { margin-right: 16px;}

.logo img{ text-align:center;}

.two_titles { float: right; width: 72%;}

.two_titles strong { float: right; font-weight: normal; margin-left: 8px; margin-right: 8px;}

.bythenumbers_graph{ margin-top: 20px; overflow: hidden; float:left; width:100%;}

.build_h1 h1{ text-align: center; font-family: roboto_condensedlight; font-size: 42px; color: #333333; text-transform: uppercase;}

.build_btn{ background: url("../front_images/build_btn_bg.png") repeat-x 0 0px; text-align: center; padding:1px 10px 2px; color:#1a1a1a; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:18px; border:2px solid #c2c2c2; min-width:140px; border-radius:6px; margin:0 5px 5px 0; font-weight:normal; letter-spacing: 0;} 

.btn.build_btn a { color: #1a1a1a; letter-spacing: 0;} 

.build_btn:hover{ background:#25729f; color: #fff; border: 2px solid #25729f;} 

.build_contain{ margin-top: 35px;}

.buildcart_btn{ border-radius:0; margin-left:5px; padding:1px 5px 2px; line-height:20px; min-width:100px; color:#25729f; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.buildcart_btn:hover{ background:#333; color:#fff;}

.build_cart_box_btn { margin: 0 3%;}

.build_tab_wrapper{ border:2px solid #c2c2c2; margin: 40px auto 0; width: 97%;}

.build_tab_datail { margin: -15px auto 39px; width: 70%;}

.build_tab_dtl_wrap span{ color:#717171; text-transform: none; font-family: 'roboto_condensedlight'; font-size:16px; background: #fff; line-height: 22px; display: inline-block; padding-left: 15px; font-weight:bold; padding-right:5px; margin-right: -4px;} 

.build_tab_dtl_wrap strong{ color:#25729f; text-transform: none; font-family: 'roboto_condensedlight'; font-size:20px; background: #fff; line-height: 24px; display: inline-block; padding-left:5px; padding-right: 15px; font-weight:bold;} 

.build_tabbing_wrapper { margin: -19px auto 20px; width: 97%;}

.build_tabbing_tab { background: url("../front_images/tabbing_bg.png") no-repeat center 2px;}  

.build_tabbing_tab li{ float:none; margin-left: 3px;}

.build_tabbing_tab li:last-child{ margin-left: 0px;}

.build_tabbing_tab li a{ margin: 0 2px; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.build_tabbing_tab li a:hover{ font-weight:bold;}

.build_tabbing_tab li.active a, .build_tabbing_tab li a:hover, .build_tabbing_tab li.active a:hover { background:#000000 !important; color: #fff !important;}

.build_tabbing_detail .tab-content { margin-top: 0; position:relative;}

.tab-content .buildcart_btn:hover{ color:#fff; background:#25729f;} 

.buildlist_section{ background:#f9f9f9; margin-bottom: 30px;}

.tab-content .tab-pane h4, .buildlist_section h3{ margin-bottom: 15px; color:#25729f; font-size: 21px; font-weight: bold; font-family: roboto_condensedlight; text-transform: uppercase;}

.tab-content .tab-pane .detail_tab span{ width:auto;}

.choose_wrapper{ width:94%; margin:0 auto;}

.choose_build input[type=radio].css-checkbox { position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

.choose_build input[type=radio].css-checkbox + label.css-label { margin-bottom:0; padding-left:40px; height:28px; display:inline-block; line-height:28px; background-repeat:no-repeat; background-position: 0 0; vertical-align:middle; cursor:pointer; color:#717171; font-size: 16px; font-weight:normal; font-family: 'roboto_condensedlight'; margin-right: 1%;}

.choose_build a { font-style:italic; color:#25729f; display: inline-block; font-weight: normal; margin-right: 80px; cursor: pointer;}

.choose_build{ width: 100%; margin:0 auto; padding: 0 1% 0px;}

.choose_build input[type=radio].css-checkbox:checked + label.css-label { background-position: 0 -30px;}

.choose_build label.css-label { background-image:url("../front_images/custmize_radio.png") !important; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}

.choose_build_inner { margin-bottom: 10px; clear: both; display: block; overflow: hidden; padding:20px 3% 0;}

.left_select_section, .right_select_section { float: left; width: 46%;}

.left_select_section span, .right_select_section span{ color:#717171; font-size: 16px; font-weight: normal; font-family: 'roboto_condensedlight'; display: inline-block; margin-bottom: 7px;     height: 35px;}

.right_side_section span{ color:#717171; font-size: 16px; font-weight: normal; font-family: 'roboto_condensedlight'; display: inline-block; margin-bottom: 12px;}

.mid_select_section{ width:8%; float:left; padding-top:140px;}

a.get_started:hover{ font-weight:bold;}

.mid_select_section img { display: block; margin: 0px auto 10px;}

.state_list { background: #fff; border: 1px solid #ccc; height: 263px; overflow: hidden; border-radius:3px;}

.state_list ul{ list-style:none; padding:0; margin:0;}

.state_list ul li{ padding:0 10px; background:#fff; border-bottom:1px solid #d8dbdb; padding:3px 10px; color:#404040; font-size: 14px; font-family: roboto_condensedlight;}

.state_list ul li:hover{ background:#e0e0e0;}

.state_selected{ background: #fff; border: 1px solid #ccc; height: 263px; border-radius:3px; padding:0px 0;}

.state_selected ul{ list-style:none; padding:0; margin:0;}

.state_selected ul li{ padding:0 10px; background:#fff; padding:3px 10px; color:#404040; font-size: 14px; font-family: roboto_condensedlight;}

.state_selected ul li:hover{ background:#e0e0e0;}

.custmize_check { margin-bottom: 10px;}

.right_side_section input[type=checkbox].css-checkbox { position: absolute; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

.right_side_section input[type=checkbox].css-checkbox + label.css-label { margin-right: 25px; padding-left:38px; height:27px; display:inline-block; line-height:27px; background-repeat:no-repeat; background-position: 0 0; font-size:14px; vertical-align:middle; cursor:pointer; color:#717171; font-family: 'roboto_condensedlight'; font-weight:normal;}

.right_side_section input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -31px;}

.right_side_section .css-label{ background-image:url("../front_images/custmize_checkbox.png") !important;}

.grade_selected{ height:160px !important;}

.divider { border-bottom: 1px solid #cfd3d3; display: inline-block; float: none; height: 1px; margin: 0 0 0 2%; padding: 0; width: 96%;}

.choose_head span{ color:#717171; font-size: 16px; font-family: 'roboto_condensedlight'; font-weight:normal; display:block; margin: 0 0 10px;}

.country_form label{ float:left; color:#717171; font-size: 16px; font-family: 'roboto_condensedlight'; font-weight:normal; margin:10px 0;}

.country_form .choose_cont_box{ float:right; color:#717171; font-size: 14px; font-family: 'roboto_condensedlight'; border:1px solid #cccccc; border-radius:2px; margin:5px 0 0; width:75%; height:40px;}

.country_form .choose_cont_box:hover, .country_form .choose_cont_box:focus{ border:1px solid #666 !important;}

.choose_head span a{ color:#25729f; text-decoration: none; font-weight: normal; display: inline-block;}

.choose_head span a span{ color:#25729f;}

.choose_head span a:hover{ color:#25729f; text-decoration: underline;}

.country_form .form-group { margin-bottom: 5px;}

.left_select_section a{ cursor: pointer; float:right; color:#25729f; font-size:14px; font-family: roboto_condensedlight; text-decoration:none; font-style: italic; font-weight: normal;}

.left_select_section a:hover{ text-decoration:underline;}

.choose_build_inner1 { margin-bottom: 10px; clear: both; display: block; overflow: hidden; padding:5px 3% 0;} 

.help_modal { margin-top: 15%;}

.help_modal .close { float: right; margin: -25px -20px 0 0 !important; opacity: 1; position: relative; cursor: pointer; z-index: 1;}

.help_modal .close:hover { opacity: 1;}

.help_modal .modal-header { border-bottom: medium none; min-height: 0; padding: 0; position:relative; right:0;}

/*.question_mark_icon { float: right; position: relative; right: 30px; top: 10px; cursor:pointer; width: 20px; height: 20px; z-index: 1;}*/
.need-email a, .addtocart a {
    float: right;
    cursor: pointer;
    background: #25729f  !important;
    border: medium none !important;
    border-radius: 0;
    color: #fff;
    font-family: "roboto_condensedlight";
    font-size: 16px;
    letter-spacing: 0;
    margin: -25px 30px 20px 0px;
    padding: 5px 8px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: normal;
    z-index: 99;
    position: relative;
}
a.question_mark_icon { float: none; position: absolute; right: 30px; top: 40px; cursor:pointer; z-index: 1; background:#25729f !important; border: medium none !important; border-radius: 0; color: #fff; font-family: "roboto_condensedlight"; font-size: 16px; letter-spacing: 0; margin: 15px 0; padding: 5px 8px; text-decoration: none; text-transform: uppercase; font-weight:normal;}

a.question_mark_icon:hover{ color:#fff !important; background:#000 !important;}

.question_mark { position: relative;} 



.modal_in_help { padding: 3% 5%;}

.help_box_text { clear:both; overflow: hidden;}

.help_box_text p { float:left; color:#717171; font-size:17px; font-family: roboto_condensedlight; font-weight:normal; width: 91%; margin-top: 8px; margin-bottom: 0; text-align:left; text-transform: none;}

.help_box_text img { float: left; margin: 5px 7px;}

.modal_in_help1 { background: #f6f6f6; clear: both; padding: 3% 7% 4%;}

.modal_in_help1 ul { list-style:none; padding:0; margin:0;}

.modal_in_help1 ul li{ display:block; background:url("../front_images/buildalist-help_tick.png") no-repeat 0 7px; padding:2px 0 0 30px; color:#25729f; font-size:16px; font-family: roboto_condensedlight; font-weight:bold;}

.help_modal .modal-body{ padding:0;}

.tab-content .build_cart_wrap_box { background: #000000; border: none; border-radius: 0; box-shadow: none; left: 0; min-width: 930px; padding-bottom: 25px; padding-top: 10px; position: absolute; top: 0; width: 100%; z-index: 2;}

.tb-bar1 .tab-content .tab-pane.active{ background: none; border: none; padding: 0;}

.tab-content .tab-pane{ background: #f9f9f9; border: 2px solid #d6d9d8; padding: 2% 3%; overflow: hidden;}

.detail_tab{ display: block; clear: both;}

.detail_tab label{ float:left; color:#25729f; font-size:16px; font-family: roboto_condensedlight; font-weight:normal; margin-right: 5px;}

.detail_tab span { color: #717171; float: left; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal; width: 88%;}

#tabs ul{ padding: 0 2%;}

#tabs ul li { float: left; margin: 0 2px;}

#tabs ul li a{ float: left; color:#fff; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; text-transform: uppercase; background:url("../front_images/tabs_li.jpg") repeat-x 0 0; padding:5px 15px; border-radius:5px 5px 0 0; text-decoration: none;} 

#tabs ul li a:hover, #tabs ul li.ui-tabs-active a{ background:url("../front_images/tabs_li_h.jpg") repeat-x 0 0;} 

#tabs .ui-tabs-panel { background: #fff !important; border: 8px solid #555555; border-radius: 5px; clear: both; padding: 2% 10px; position: relative; top: -1px;}

#tabs .bynumbers_dtl{ display:block; overflow: hidden;}

#tabs .bynumbers_dtl img { position: relative; top: 25px; width: 100%; z-index: 0;}

#tabs .bynumbers_dtl ul{ list-style: none; padding: 0; margin: -25px 0 0; position: relative; z-index:1;}

#tabs .bynumbers_dtl ul li{ display: inline-block; margin: 0; text-align: center; width: 33%;}

#tabs .bynumbers_dtl ul li span{ color:#717171; font-size:17px; font-family: roboto_condensedlight; font-weight:normal; text-transform: uppercase; display: block;}

#tabs .bynumbers_dtl ul li label{ color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:bold; text-transform: uppercase; display: inline-block; background: #504c4c; border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; margin-top: 3px; min-width: 50%; padding: 4px 5px; cursor: text;}

.phone_noumbers { display: none; position:relative;}

.ph_no:hover .phone_noumbers { display: block; padding:1%; position: relative; bottom: 122px !important; padding-bottom: 20px;} 

.ph_no .phone_noumbers p { display: block; background:#000; color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:bold; text-transform: uppercase; margin:0; padding:5px 0 0; cursor: text;}

.ph_no .phone_noumbers span { display: block; background:#000; color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:bold; text-transform: uppercase; margin:0; padding:0 0 5px; cursor: text;}  

.faq_wrap{ width:98%; margin:0 auto; min-height: 500px;}

.faq_wrap h1{ text-align: center; font-family: roboto_condensedlight; font-size: 44px; color: #333333; text-transform: uppercase;}

.accordion { margin-top: 50px;}

.accordion-heading.active .accordion-toggle{ background:url("../front_images/minus.png") no-repeat 99% 10px #25729f;}

.accordion-heading a:hover{ background:url("../front_images/plus.png") no-repeat 99% 10px #25729f;} 

.accordion-toggle{ background:url("../front_images/plus.png") no-repeat 99% 10px;}

.accordion-group { margin-bottom: 1px;}

.accordion-heading { background: #313131;}

.accordion-heading a{ cursor: pointer; padding: 6px 15px; color:#fff; font-size:17px; font-family: 'roboto_condensedlight'; font-weight:normal; text-decoration: none; letter-spacing:0; display: block;}

.accordion-body.collapse.in{ background: #f9f9f9;}

.accordion-inner{ padding: 20px 15px;}    

.accordion-inner p{ color:#717171; font-size:17px; font-family: 'roboto_condensedlight'; font-weight:normal; letter-spacing:0; line-height: 24px; text-align:left; text-transform: none; margin-bottom: 15px;}

.accordion-heading.active{ background:#25729f;}  

.step_chckout span, .step_chckout{ margin: 8px 0px 0px; color:#0f0d0d; font-size:16px; font-family: roboto_condensedlight; font-weight:normal; text-transform: uppercase; letter-spacing:0;}                                                              

.step_chckout label{ margin: 0px 1px; line-height: 14px; color:#25729f; font-size:24px; font-family: roboto_condensedlight; font-weight:normal; text-transform: uppercase; letter-spacing:0;}                                                              

.table_database{ border: none !important; margin-bottom:0; clear: both;}

.table_database th, .table_database td{ border: none !important;}

.table_database thead tr{ background:url(../front_images/thead_bg.jpg) repeat-x 0 0 #173a94; color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold;}

.table_database tbody tr{ background:url("../front_images/tbody_bg.jpg") repeat-x 0 0 #DFDFDF; color:#595555; font-size:15px; font-family: roboto_condensedlight; font-weight:normal;}

.table_database tbody tr.grand_total{ background:url("../front_images/gt_bg.jpg") repeat-x 0 0; color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:normal;}

.table_database tbody tr.grand_total td{ padding: 5px 15px;}

.table_database td a { text-decoration: underline; color:#595555; font-size:15px; font-family: roboto_condensedlight; font-weight:normal; float: none;}

.table_database td a:hover { text-decoration: none;}

.table_database thead tr th { padding: 7px 15px;}

.table_database tbody tr td { padding: 5px 15px; height:auto;}

#gtotal { float: left; width: 100%; padding:0; background: #cacaca !important; border-bottom:1px solid #999; border-top: 1px solid #999; color:#333333; font-family: roboto_condensedlight;

font-size: 16px; font-weight: normal; padding: 5px 15px; margin-bottom:10px; font-weight:bold;}

#discount_percentage { display: block; float: left; width: 100%; padding:0; background: #cacaca !important; border-top: 1px solid #999; color: #333333 !important; font-family: roboto_condensedlight;

font-size: 16px; font-weight: normal; padding: 5px 15px; font-weight:bold;}

#gtotal .red.bold, #discount_percent_caption { font-weight: bold !important;}

#gtotal_val.red.bold.font14{ font-weight:normal;}

.choose_build a{ margin-right: 100px !important;} 

.garnd_total_cart{ overflow:hidden; min-height:37px; background:url("../front_images/gt_bg.jpg") repeat-x scroll 0 0 rgba(0, 0, 0, 0); color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:normal;}

.first_total{ float:left; width:51%;}

.second_total{ float:left; width:32%;}

.third_total{ float:left; width:17%;}

#map_base { height: 430px; width: 730px;}

#list1 option { font-size: 14px; padding: 1px 5px;}

.pay_mode{ background: #f9f9f9; padding:22px 15px; overflow: hidden;}

.pay_mode label{color:#595555; font-size:15px;font-family: roboto_condensedlight; font-weight:normal; width:auto; float:left; margin-bottom: 0; margin-right:2%;}

.pay_mode span{ color:#595555; font-size:15px; font-family: roboto_condensedlight; font-weight:normal; float:left;}

.confirm_pay{ margin: 30px 0px 30px 15px;}

.confirm_pay a, .confirm_pay input{ color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:normal; padding:4px 13px; background:#25729f; border:1px solid #37729f; letter-spacing: 0;}

.confirm_pay a:hover, .confirm_pay input:hover{ background:#313131; color:#fff;}

.checkout-1 { margin-top: 15px; margin-bottom:70px;}

.checkout-1 a{ margin-left:5px;}

.submit_pay{ display: inline-block; margin: 20px 15px 20px; width:100%;}

.submit_pay a, .submit_pay input{color:#fff;text-decoration:none;font-size:18px;font-family: roboto_condensedlight;font-weight:normal;padding:5px 14px;background:#25729f;border: 1px solid #25729f;letter-spacing: 0;}

.submit_pay a:hover, .submit_pay input:hover{ background:#313131; color:#fff;}

.payment_wrapper h3{ padding: 9px 15px; margin: 0; background:url("../front_images/thead_bg.jpg") repeat-x 0 0; color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold;}

.payment_cont {margin-bottom: 10px;background-color: #fff;border: 1px solid #cfcfcf;border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px;height: 35px; 96%;color:#444 !important;font-size:16px;font-family: roboto_condensedlight;}

.payment_cont_select1 { background: url("../front_images/select_box_bg.png") no-repeat scroll right 24px #fff; width: 96% !important; border: 1px solid #cfcfcf; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; display: block; height: 52px; margin-bottom: -5px; overflow: hidden; float:left;}

.payment_cont_select1 select.select_box {outline: none; padding-left: 7px; padding-right:0; width: 105%; border:none; background:none; height:52px; font-size:18px; font-family: roboto_condensedlight; color:#444 !important;}

.ayment_inner_contact_wrap .payment_cont_select1 select.select_box{ font-size:16px;}

.payment_contact_wrap .row.bgRed{ margin-bottom:20px;}

.form-control::-moz-placeholder{ color:#444 !important;}

.payment_cont_select1 select.select_box option{ color:#333;}

.payment_cont_select2 { background: url("../front_images/select_box_bg.png") no-repeat scroll right 24px #fff; width: 37% !important; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; margin-right: 5px; border: 1px solid #cfcfcf; display: block; height: 52px; margin-bottom: -5px; overflow: hidden; float:left;}

.payment_cont_select2 select.select_box { padding-right:0; width: 111%; border:none; background:none; height:52px; font-size:18px; font-family: roboto_condensedlight;}

.payment_cont_select2 select.select_box option{ color:#333;}

.payment_wrapper label{ float:left; color:#444; font-size:15px; font-family: roboto_condensedlight; font-weight: normal; margin: 15px 38px 0px 0px;}

.payment_contact_wrap{ background: #f9f9f9; padding:50px 0 8px; overflow: hidden;}

.mail_plus_form, .payment_inner_contact_wrap{ width:100%; margin:0 auto;}

.mail_plus_form .bulk_grant_section{ padding:20px 0;}

.bulk_table tbody tr td input{ margin-top:10px;}

.help_modal.help_modal_2 { margin-top: 8%;}

.build_cart_wrap.build_cart_wrap_inner_pages{ clear: both;}

.credit_dtl{ padding: 6px 15px; margin: 0; background:#313131; color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:normal;}

.login_head {

    letter-spacing: 0;

    padding: 6px 15px;

    margin: 0;

    background: url(../front_images/thead_bg.jpg) repeat-x scroll 0 0 #163993;

    color: #fff;

    font-size: 16px;

    font-family: roboto_condensedlight;

    font-weight: bold;

}

.payment_wrapper { margin-bottom: 50px;}

.payment_cont:focus, .payment_cont3:focus{ border:1px solid #666 !important;}

textarea.cont_msg:focus{ border:1px solid #666 !important;}

.faq_wrap .accordion{ margin-bottom:100px;}

.accordion-inner .clear { clear: both; font-size: 0; height: 0; line-height: 0; margin-bottom: 5px;}

.request_sample_wrap{ padding: 20px 0 8px !important; margin-top: 25px;}

.reqest_text p{ text-align: left; color:#313131; font-size:16px; line-height:26px; font-family: roboto_condensedlight; font-weight:normal; margin-bottom: 30px; text-transform: none;}

.request_smple_option{ margin-bottom: 10px; background-color: #fff; border: 1px solid #cfcfcf; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 120px; width: 96%; color:#999 !important; font-size:16px; font-family: roboto_condensedregular;}

.request_smple_option li { padding: 1px 5%; color:#444; font-family: roboto_condensedlight;}

.request_smple_option ul { padding: 2% 0;}

.cont_text{ color:#313131; font-size:18px; line-height:18px; font-family: roboto_condensedlight; font-weight:normal; text-transform:none; margin:20px 0 40px;}

.payment_cont3 { float: left; margin-left:9px; margin-bottom: 10px; background-color: #fff; border: 1px solid #cfcfcf; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 52px; width: 26%; color:#444 !important; font-size:16px; font-family: roboto_condensedlight;}

.cont_form_select{ width:68% !important;}

.cont_form_select select.select_box{ width:108% !important;}

.select_box form_cont1 select.select_box{ width:108% !important;}

.cont_form_select2{ width:51% !important;}

.cont_form_select2 select{ width:108% !important; color:#444 !important;}

.cont_msg{ margin-bottom: 10px; background-color: #fff; border: 1px solid #cfcfcf; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; -ms-border-radius: 3px; height: 100px; width: 98%; padding:12px; color:#444 !important; font-size:16px; font-family: roboto_condensedlight;} 

.form-slide_lock2 label{ margin-left:0 !important;}

.form-slide_lock2 a, .form-slide_lock button{ font-size: 16px; font-weight: normal; padding: 6px 15px !important;}

.contact_data_sec { margin: 0 auto; width: 90%;}

.contact_data_sec_head{ display:block; text-align:center;}

.contact_data_sec_head span{ color:#434141; font-size:24px; font-family: roboto_condensedlight; font-weight:normal;}

.contact_data_sec_head p{ margin-bottom: 20px; color:#434141; font-size:17px; font-family: roboto_condensedlight; font-weight:normal; line-height:24px;}

.contact_dtl_sec { background: #fafafa; padding: 6%; margin-bottom: 20px; min-height: 313px !important;}

.contact_dtl_sec span{ padding: 1px 2px 2px; display:inline-block; background:#25729f; color:#fff; font-size:18px; font-family: roboto_condensedlight; font-weight:normal;  margin-bottom: 3px;}

.contact_dtl_sec p{ display:block; color:#434141; font-size:17px; font-family: roboto_condensedlight; font-weight:normal; text-align:left;  margin-bottom: 3px; text-transform:none;}

.third a { color: #2f2f2f; text-decoration: underline;}

.third a:hover { color: #2f2f2f; text-decoration: none;}

.cont_h1 { margin-top: 50px; margin-bottom: 30px;}

.job_title_wrapper { padding:2% 0 !important; background: #f6f6f6; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; width:100%; overflow:hidden; position: absolute; top: -29px;}

.job_title_wrapper_inner{ background: #f6f6f6;}

.left_job_title input{ margin: 0 2px; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.left_job_title a{ margin: 0 2px; letter-spacing: 0; border:none !important; background:#25729f; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px; font-weight:normal; text-decoration:none;}



.left_job_title a:hover{ background:#000000; color: #fff;}



.left_job_title input:hover{ background:#000000 !important; color: #fff !important;}

.table thead tr th{ vertical-align:top !important;} 

.left_job_title { float: left;  margin: 10px 20px;}

.right_job_title { float: right; color: #717171; font-family: roboto_condensedlight; font-size: 16px; font-weight: bold; margin: 10px 30px;}

table.table.table_job { background: #fff; margin: 5px 0;}

.table_job thead tr{ background:url("../front_images/thead_bg.jpg") repeat-x 0 0 #A02513; color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold;}

.table_job thead tr th { padding: 7px 7px 6px; font-size:14px;}

.bs-example-modal-lg1 .help_modal .close{ margin-top:-55px !important; top:25px;}

.thnk_you_page {

    font-size: 18px;

    background: #f9f9f9;

    padding: 3% 2%;

    color: #717171;

    min-height: 300px;

    clear: both;

    height: 450px;

}

.thnk_you_page p strong{ color:#25729f; font-size:24px; font-weight: normal;}

.thnk_you_page p{ color:#717171; font-size:18px; line-height:27px; font-family: roboto_condensedlight; font-weight: normal; display:block; text-align:left; text-transform:none; margin-bottom: 0;}

.thnk_you_page p span{ font-size:18px !important;}

.thnk_you_page a { color: #25729f; text-decoration:none; font-weight: normal; font-size: 18px;}

.thnk_you_page a:hover { text-decoration:underline;}

.table_subscription{ background:url("../front_images/thead_bg.jpg") repeat-x 0 0 #A02513; color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold;}

.unpaid_icon { margin-right: 7px;}                    

.payment_breadcum{ float:right; margin: 20px 0 35px;}

.payment_breadcum ul{ margin:0; padding:0; list-style:none;}                     

.payment_breadcum ul li{ margin:0 1px; float:left;}                     

.payment_breadcum ul li a{ padding: 3px 5px 5px; line-height: 18px; float:left; background:#131313; color:#fff; font-size:14px; font-family: roboto_condensedlight; font-weight:normal; text-transform:none;}                     

.payment_breadcum ul li a:hover, .payment_breadcum ul li.active a{ background:#25729f;}

.edit_wrap{ margin-top:30px;}

.edit_update{ margin:0px 0 30px;}

.edit_update a, .change_password_update a{ font-size: 18px; font-weight: normal; padding: 3px 15px 4px; text-decoration:none;}

.edit_update a:hover, .change_password_update a:hover{ background:#000;}

form.change_password_wrap { margin: 0 auto; width: 45% !important;}

.news-grant-wrap{ background: #f9f9f9; overflow: hidden; padding: 30px 0 8px;}

.news-grant-wrap_inner{ background:none;  padding: 0 2% 10px; margin-bottom: 25px; border-bottom: 1px solid #ccc;} 

.news-grant-wrap_inner_nonbg{ border:none !important; padding-bottom:0; margin-bottom: 20px;} 

.news-grant-wrap h3{ font-family: roboto_condensedlight; font-size: 18px; font-weight: bold; color: #ac2b17; margin: 0 2% 20px;}

.news-grant-wrap_inner a{ font-family: roboto_condensedlight; font-size: 16px; font-weight: normal; color: #ac2b17; margin: 0 0px 10px;}

.news-grant-wrap_inner a:hover{ text-decoration:underline;}

.news-grant-wrap_inner span{ display:block;}

.news-grant-wrap_inner p{ color:#717171; font-size:16px; font-family: roboto_condensedlight; font-weight:normal; margin-bottom: 10px; padding-left: 0px; text-align: left; text-transform:none;}

.school-grant-wrap{ background: #f9f9f9; overflow: hidden; padding: 20px 0 0px; margin-top: 30px;}  

.school-grant-wrap_inner:last-child{ margin-bottom:0; background:none;}

.school-grant-wrap_inner{ background:url("../front_images/Grant_bg.jpg") repeat-x 0 bottom;  padding: 0 3% 30px; margin-bottom: 25px;}

.school-grant-wrap_inner a{ margin-bottom: 3px; display:inline-block; background:url("../front_images/Grant_arrow.jpg") no-repeat 0 5px; padding-left:14px; color:#ac2b17 !important; font-size:16px; font-family: roboto_condensedlight; font-weight:bold; text-decoration:underline;}

.school-grant-wrap_inner a:hover{ text-decoration:none;}

.school-grant-wrap_inner p, .school-grant-wrap_inner span{ line-height: 27px; color:#717171 !important; font-size:18px; font-family: 'roboto_condensedlight'; font-weight:normal; margin-bottom: 20px; padding-left: 0px; text-align: left; text-transform:none;}

.school-grant-wrap_inner_nonbg{ background:none !important; padding-bottom:0; margin-bottom: 20px;} 

.grants-buzz{ margin-right:0; margin-top: 20px; margin-bottom:20px;} 

.email_deploym2{ margin-top:0 !important;}

.email_deploym2 .tab-pane.active{ background:#fff; border:9px solid #6d6c6b; border-radius:10px; padding: 0;}

.email_tabbing_tab li.active a, .email_tabbing_tab li a:hover, .email_tabbing_tab li.active a:hover { background: url("../front_images/tabs_li_h.jpg") repeat-x scroll 0 0 #555555 !important; color: #fff !important;}

.email_tabbing_tab li a{ background: url("../front_images/tabs_li.jpg") repeat-x scroll 0 0 #cdcdcd; color: #fff !important;  font-size:18px; font-family: roboto_condensedlight; font-weight:normal; padding: 6px 12px;}

.nav.nav-tabs.email_tabbing_tab.text-center li{ float:none; margin-bottom: 0;}

.last-btm.last-btm1 div#sticky_new { position: fixed !important; width: 100%; z-index:999999; top:0px;}



.navbar-inverse {background:none; border:0px;}





.section_first_wrap {padding-top: 99px;}

.Email-Deploym { margin-top: 0px;}

.contact_thankswrap .contact_thanks p { text-align: center !important;}

.cb_logo { display: block; margin: 20px 10px; overflow: hidden;}

.cb_head {display: block;background: url(../front_images/thead_bg.jpg) repeat-x scroll 0 0 #183b95;color: #fff;padding-left: 25px;overflow: hidden;padding-bottom:3px;}

.build_cart_wrap.build_cart_wrap_inner_pages { clear: both; display: block; margin-bottom: 30px; margin-top: -68px;}

.build_cart_wrap.build_cart_wrap_inner_pages1 { clear: both; display: block; margin-bottom: 28px; margin-top: -50px;}

.build_cart_wrap.build_cart_wrap_inner_pages2 { clear: both; display: block; margin-bottom: 3px; margin-top: -34px;}



.build_cart_wrap_inner_pages .build_cart_wrap_box, .build_cart_wrap_inner_pages1 .build_cart_wrap_box, .build_cart_wrap_inner_pages2 .build_cart_wrap_box{ min-width:1120px;}

.cb_head strong{ color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold; margin-right:10px; margin-top:6px; display: inline-block;}

.cb_head a{ text-decoration:underline; line-height: 16px; /*border-bottom:2px solid #cc9087;*/ color:#fff; font-size:16px; font-family: roboto_condensedlight; font-weight:bold; margin-right:10px; margin-top:9px; display: inline-block; text-transform: uppercase; float: right; margin-bottom: 10px;}  

.cb_head p{ color:#fff; font-size:16px; margin-bottom:7px; font-family: roboto_condensedlight; font-weight:bold; margin-right:10px; margin-top:2px; display: inline-block; text-transform:none;}

.cb_head p span{ font-style:italic; font-size:20px; margin-right:2px;}

.cb_detail { border-top:4px solid #ebebeb; padding: 10px; border-bottom:4px solid #ebebeb; padding: 12px 25px;}

.cb_detail label { color: #717171; display: block; font-size: 20px; margin-bottom: 10px; font-family: roboto_condensedlight; font-weight:normal;}

.cb_detail strong{ text-transform: none; color: #717171; display: block; font-size: 20px; font-style:italic; font-weight: normal;} 

.cb_detail p { text-transform: none; color: #717171; display: block; font-size: 18px; margin-bottom: 10px; font-family: roboto_condensedlight; font-weight:normal; line-height:27px; text-align:left; margin-top: 20px;}

.cb_detail ul { list-style: none; margin: 20px 0; padding: 0;}

.cb_detail ul li { background: url("../front_images/Grant_arrow.jpg") no-repeat 0 7px; color: #717171; display: block; font-size: 18px; margin-bottom: 5px; font-family: roboto_condensedlight; font-weight:normal; padding-left:15px;}

.cb_detail a{ color: #fff; display: inline-block; font-size: 18px; font-family: roboto_condensedlight; font-weight:normal; background:#25729f; padding:4px 13px; margin: 10px 0;}

.cb_detail1 p{ margin-top:5px; margin-bottom:25px; text-transform: none;}

.cb_applied_detail{ color:#25729f; font-size:18px; font-family: roboto_condensedlight; font-weight:normal; margin-bottom: 20px;}

.cb_applied_detail a{ text-decoration:underline; font-size:18px; font-family: roboto_condensedlight; background:none; color:#25729f; padding:0; margin:0 15px 0 10px; font-weight:normal;}

.cb_applied_detail a:hover{ text-decoration:none;}

.cb_logo_detl { float: left; margin-left: 8%; width: 60%; margin-top: 10px;}

.cb_logo_detl ul{ list-style:none; padding:0; margin:0;}

.cb_logo_detl ul li{ float: left; width:50%; margin: 0 0 5px; margin:0; padding-left: 10px; background: url("../front_images/logo_dot.jpg") no-repeat 0 9px; font-weight:normal; color: #717171; font-size:18px; font-family: roboto_condensedlight;}

.cb_logo img { float: left;}

.school-grant-wrap h3{ font-family: 'roboto_condensedlight'; font-size: 18px; font-weight: normal; color: #717171; margin: 0 3% 10px 0;}

.school-grant-wrap h4{ font-family: 'roboto_condensedlight'; font-size: 18px; font-weight: normal; color: #717171; margin: 20px 0px 10px;}

.about_right_sec{ background: url("../front_images/about_right_dot.jpg") repeat-y 0 4px; padding-left:10px; width: 44%; float:left;}

.about_right_sec ul{ list-style:none; padding:0; margin:0;}

.about_right_sec ul li{ margin-bottom:5px; background:#C8C8C8; color:#000000; font-size:16px; font-family: roboto_condensedlight; font-weight: normal; display:inline-block;  padding: 4px 20px 5px 10px;}

.about_right_sec li:last-child { margin-bottom: 0;}

.about_banner{ padding:35px 50px; width:100%; max-height: 2700px; background: url("../front_images/about_banner.jpg") no-repeat 0 0px; background-size:cover; margin:30px 0 40px;}

.about_banner p{ color:#fff !important; font-size: 22px !important; font-family: roboto_condensedlight !important; font-weight:normal !important; line-height:30px !important; text-transform:none; text-align:justify; width:100%; margin-bottom:20px;}

p.about_detail_wrap{ color:#fff !important; font-size: 20px !important; font-family: roboto_condensedlight !important; font-weight:normal !important; line-height:30px !important; text-transform:none; text-align:left; width:80%; margin-bottom:20px;}

.about_banner strong{ display: block; margin: 35px 0 10px; color:#fff !important; font-size:30px !important; font-family: roboto_condensedlight !important; font-weight:normal !important; line-height:30px !important; text-transform:none;}

.about_banner span{ color:#fff !important; font-size: 18px !important; font-family: roboto_condensedlight !important; font-weight:normal !important; line-height:30px !important; text-transform:none; margin-bottom:0; font-style:italic;}

.about_tab{ margin-bottom:70px;}

ul.bulk_tabbing_tab li a, .about_tab a.about_tab_btn { cursor:pointer; text-decoration: none; font-family: roboto_condensedlight !important; background: #535353 !important; border: 1px solid #757575 !important; border-radius: 5px !important; color: #fff !important; display: inline-block !important; font-size: 16px !important; font-weight: normal !important; margin: 0 3px 5px !important; min-width: 130px !important; padding: 9px 10px !important; text-transform: uppercase !important;}

ul.bulk_tabbing_tab li a:hover, .about_tab a.about_tab_btn:hover{background: #25729f !important;} 

.modal-md-large{ background:#fff; border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; margin-top: 12%;}

textarea#zip_codes_multi:focus{ border:1px solid #ccc !important;}



.left_bytheno { display: block; margin-bottom: 15px; margin-top: 20px;}

.left_bytheno strong { display: block; font-family: roboto_condensedlight; font-size: 18px; font-weight: bold; text-transform: uppercase; color:#25729f; margin-left: 15px;}

.popular_deatil { display: block; background: #fff !important; border: 5px solid #555555; border-radius: 5px; clear: both;}

.popular_deatil ul{ list-style: none; margin:0; padding:0;}

.popular_deatil ul li{ display:block; padding:7px 10px; border-top:1px solid #E0E0E0; overflow: hidden;}

.popular_deatil ul li:last-child span, .popular_deatil ul li.last-child span {color: #4265bb;font-size: 15px;}

.popular_deatil ul li:last-child label, .popular_deatil ul li.last-child label {color: #4265bb;font-size: 16px;}

.popular_deatil ul li:first-child{ border:none;}

.popular_deatil ul li:last-child{ border-top:none; padding-top: 0;}

.popular_deatil ul li.last-child{ border-top:4px solid #aaa; padding-top: 7px;}



.popular_deatil ul li span{ float:left; color:#333; font-family: roboto_condensedlight; font-weight: bold; font-size:14px; text-transform: uppercase;} 

.popular_deatil ul li label{ float:right; color:#25729f; font-family: roboto_condensedlight; font-size: 15px; font-weight: bold; margin-bottom:0;}

.left_grant_bytheno { display: block; background: #363636 !important; border-radius: 8px; clear: both; padding:10px; margin-bottom:20px;}

.left_grant_bytheno strong { font-weight: bold; color: #fff; display: block; font-family: roboto_condensedlight; font-size: 18px; font-weight: bold; margin-left: 5px; margin-top: 10px; text-transform: uppercase;}

.left_grant_bytheno p a { text-decoration:none; background:none; color: #fff; display: block; font-family: roboto_condensedlight; font-size: 14px; font-weight: normal; margin-left: 0px; margin-top: 5px; text-transform: none; border-top:2px solid #2b2b2b; text-align: left; padding-top: 7px; float:none;}

.left_grant_bytheno p:nth-of-type(1) a{ border-top:none !important;}

.left_grant_bytheno p a:hover{ background:none; color:#f00;}

.left_grant_bytheno a{ float:right; background:#25729f; font-weight: bold; color:#fff; font-size:12px; text-transform:uppercase; padding:0px 5px; border-radius: 3px; line-height: 20px; margin-bottom: 5px;}

.left_grant_bytheno a:hover{ background: #fff; color:#333;}



.about_left_sec{ width:56%; float:left;}

.school-grant-wrap_inner img { display: block; margin: 0 auto;}

.grant_wrapper{ background: #fff; overflow: hidden; padding: 5px 0 8px;}

.grant_resource{ min-height: 170px; margin-bottom: 20px; background: #F9F9F9; display: block; padding: 10px; border:1px solid #504C4D;}

.grant_resource p{ text-align:left; color: #717171; font-family: roboto_condensedlight; font-size: 18px; font-weight: bold; margin-bottom: 5px; text-transform: none;}

.grant_resource span{ display:block; color: #717171; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal;}

.grant_resource label{ display:block; color:#25729f; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal; margin-top:5px; margin-bottom:10px;}

.grant_resource a{ background:#25729f; border: none !important; border-radius: 0; color: #fff; font-family: "roboto_condensedlight"; font-size: 16px; letter-spacing: 0; margin: 10px 10px 0 0; padding: 4px 10px; text-transform: none; display:inline-block;}

.grant_resource a:hover{ background:#000; color:#fff;}

a.grant_sample{ background:none; color:#000; text-decoration: underline; padding:4px 0; margin-right:0;}

a.grant_sample:hover{ background:none; color:#25729f; text-decoration: none;}



.grant_wrap { min-height: 305px; margin-bottom: 20px; background: #F9F9F9; display: block; padding: 0 0 20px; border:1px solid #504C4D;}

.grant_wrap1 span, .grant_wrap span a{ text-decoration:none; display:block; margin-bottom:5px; font-family: roboto_condensedlight; padding: 6px 15px 7px; font-size: 18px; font-weight: normal; background: url("../front_images/thead_bg.jpg") repeat-x scroll 0 0 #A02513; color: #fff;}

.grant_wrap span a:hover{ text-decoration:none;}

.grant_wrap p{ margin: 10px 0 15px 15px; display:block; background: url("../front_images/Grant_arrow.jpg") no-repeat 0 7px; padding-left:15px; text-align: left; text-transform: none; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal;}

.grant_wrap a{ display:table; color:#717171; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal;}

.grant_wrap1 img { display: block; margin: 0 auto;}

.grant_all { display: inline-block; margin-left: 0; margin-top: 10px;}

.grant_all input{ margin: 0 2px; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:5px 17px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.grant_all input:hover { background:#000000 !important; color: #fff !important;}

.grant_wrap form { margin: 25px 0 10px 6%;}

input.grant_box { background: #fff; border: 1px solid #cacaca; display: block; padding: 5px; width: 92%;}

input.grant_box:focus{ border:1px solid #333 !important;} 

.grant_wrap1{ min-height:175px; padding-bottom: 0;}

.date_lease { background:#f9f9f9; overflow:hidden; padding:30px 2% 8px; margin-top: 30px;}

.date_lease p{ color:#717171; font-size:16px; font-family: roboto_condensedlight; font-weight:bold; margin-bottom: 5px; text-align: left; text-transform:none;}

.date_lease a { margin: 0 2px; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:4px 10px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.date_lease a:hover { background:#000000 !important; color: #fff !important;}

.data_crt{ background: url("../front_images/thead_bg.jpg") repeat-x scroll 0 0 #A02513; color: #fff; font-family: roboto_condensedlight; font-size: 16px; font-weight: bold;  padding: 7px 10px;}

.data_crt a { color: #fff; letter-spacing: 0; margin-left: 5px; text-decoration: none;}

.data_crt a:hover{ text-decoration:underline;}

.table_database tbody tr.grand_total td { height: 34px;}

.chkout2_cont_select{ margin-bottom:10px;}

.chkout2{ float:left; margin: 10px !important;}

.chkout2_dtl label { margin: 5px;}

.modes_wrapper{ display:block; margin: 20px 0;}

.modes_wrapper span{ color:#444; font-size:16px; font-family: roboto_condensedlight; font-weight:normal; margin-right:5%; float:left;}

.mode_pay{ float:left; margin-right:2%; color:#717171; font-size:15px; font-family: roboto_condensedlight; font-weight:normal; width:19%;}

.mode_pay span { color: #444; float: left; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal; margin-right: 2%;}

.mode_pay input{ margin-right:5%; float:left; margin-top: 4px;}

.payment_wrapper_non{ margin-bottom:0;}

ul.bulk_tabbing_tab{ display:block;}

ul.bulk_tabbing_tab li{ display:inline-block;}

ul.bulk_tabbing_tab li a{ text-decoration: none; margin: 0 2px; letter-spacing: 0; border:none !important; background: #535353 !important; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

ul.bulk_tabbing_tab li a:hover { background:#25729f !important; color: #fff !important;}

.bulk_grant_section{ border:1px solid #ccc; padding:20px; overflow: hidden; margin: 20px 0;}

.bulk_grant_left_section strong{ margin-bottom: 10px; color:#717171; font-size:22px; font-family: roboto_condensedlight; font-weight:normal; display:block; text-transform:uppercase; text-align: left; width: 100%; border-right:1px solid #ccc;}

.information p { margin-bottom: 0;}

.modal-body table { width: 100%;}

.modal-dialog.modal-lg.modal-lg-large.help_modal .modal-body { padding: 15px;}

svg #shadow{ width:100% !important;}

.subs_box .s3, .subs_box .rowd, .subs_box .col02 span{ color:#717171; font-size:16px; line-height:30px; font-family: roboto_condensedlight; font-weight:normal; display:block; text-transform:none; margin-bottom: 0px; text-align: left;}

.bulk_grant_left_section span{ color:#717171; font-size:18px; line-height:30px; font-family: roboto_condensedlight; font-weight:normal; display:block; text-transform:uppercase; margin-bottom: 10px; text-align: left;}

.bulk_grant_left_section label{ color:#717171; font-size:17px; line-height:22px; font-family: roboto_condensedlight; font-weight:normal; display:block; text-transform:none; margin: 5px 0; text-align: left;}

.information p label { display: block; float: none; margin-bottom: 10px;}

table.table_only_head{ margin-bottom:0;}

table.table_only_head thead tr{ background: url("../front_images/gt_bg.jpg") repeat-x scroll 0 0 #413F40; color: #fff; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal;}

.table.table_only_head.table-bordered.footable-loaded.footable th{ border:none; color: #fff; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; padding:5px 15px;}



.bulk_table{ margin-bottom:5px;}

.bulk_table thead tr th{ color:#717171; font-size:17px; font-family: roboto_condensedlight; font-weight:normal;}

.bulk_table tbody tr td{ color:#717171; font-size:17px; font-family: roboto_condensedlight; font-weight:normal; border:none !important; padding:4px 8px;}

.bulk_table tbody tr td label{ margin:0;}

.bulk_table input[type=checkbox].css-checkbox { position:absolute; overflow:hidden; clip:rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}

.bulk_table input[type=checkbox].css-checkbox + label.css-label { margin-right: 0px; padding-left:38px; height:27px; display:inline-block; line-height:27px; background-repeat:no-repeat; background-position: 0 0; font-size:15px; vertical-align:middle; cursor:pointer; color:#717171; font-size: 14px; font-family: roboto_condensedlight;}

.bulk_table input[type=checkbox].css-checkbox:checked + label.css-label { background-position: 0 -31px;}

.bulk_table label.css-label{ background-image:url("../front_images/custmize_checkbox.png") !important;}

.bulk_grant_right_section span{ margin:10px 0; display:block; font-style:italic; color:#717171; font-size:16px; font-family: roboto_condensedlight; font-weight:normal; text-align: right;}

.bulk_grant_right_section input.buy-btn{ text-decoration:none; margin: 15px 0px; float: right; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:16px;}

.bulk_grant_right_section input.buy-btn:hover { background:#000000 !important; color: #fff !important;}

.table_database1 .footable-visible:nth-child(1), .table_database1 .footable-visible:nth-child(2){ width:auto;}

.my_cart{ margin:5px 0; display:block;}

.my_cart a, .my_cart input{ text-decoration:none; margin: 0 0 5px 5px; display: inline-block; font-weight: normal; letter-spacing: 0; border:none !important; background:#25729f !important; border-radius:0; padding:5px 8px; color:#fff; text-transform: uppercase; font-family: 'roboto_condensedlight'; font-size:18px;}

.my_cart a:hover, .my_cart input:hover { background:#000000 !important; color: #fff !important;}

a.forgot_passwrd{ background:none !important; clear:both; text-decoration:underline; color:#717171; font-size: 14px; margin: 10px 0 0; padding: 0; text-transform: none;}

a.forgot_passwrd:hover{ text-decoration:none;}

.form-group.form-slide_lock.form-slide_lock2.ajax_new_load label.error { bottom: -2px; left: -89px; position: absolute;}

.captcha_sec img{ display:block; margin:10px 0 10px 0;}

.captcha_sec p{ color:#717171; font-size:15px; display:block; text-transform:none; text-align: left; margin-bottom: 10px;}

.register_msg{ width:96%;}

.form-slide_lock3 a{ font-weight:normal; font-size:18px; padding:3px 15px 4px;}

.select_list_sec1 { display: block; padding: 20px;}

.select_list_sec1 ul{ list-style: none; margin: 0 4% 0 0; padding: 0; width: auto;}



.table_head_data_option a{ font-weight:normal; text-decoration:underline; color:#717171;}

.table_data_custom { float: left; width: 49%;}

.table_head_data_option a:hover{ text-decoration:none;}

.table_heading_data{ display:inline-block; color:#25729f; font-size: 20px; font-weight: bold; margin-top: 0; font-family: roboto_condensedlight; margin-bottom: 10px; float:left;}

.table_head_data_option { float: left; margin-left: 10px; color: #717171; display: inline-block; font-family: "roboto_condensedlight"; font-size: 16px; font-weight: normal; height: 28px; line-height: 28px; margin-top:2px;}

.table_head_data_option span, .list_main_k12 span{ border-bottom: none;}

.table_head_data_option a, a.email_dtl{ font-style:normal; margin:0 !important;}

.table_data_custom_wrap { border-bottom: 1px dashed #737373; display: block; overflow: hidden; margin-bottom: 20px;}



.select_list_sec1 ul li, .list_main_k12 li{ font-size:16px; font-weight:normal !important; color:#717171; font-family: roboto_condensedlight; margin-bottom: 5px;}

.select_list_sec1 ul li.highlight_data{ color:#b9b9b9;}

.css-label.radGroup2 span{ margin-left:5px;}

div.demo_heading{color:#25729f;font-weight: bold;font-size: 16px;margin-bottom: 5px;}

.modal{ z-index:9999999 !important;}

.payment_contact_wrap.request_sample_wrap  select.select_box{ font-size:16px; color: #999;}

.modal-lg-large{ width:85%;}

.cb_logo_detl li:nth-child(2), .cb_logo_detl li:nth-child(4) { margin-left: 5%;  width: 45%;}

.two_build_btn{ margin-left:0%;}

.two_build_btn1{ margin-left:7%;}

.build_cart_head { padding: 10px 2% 10px;}

.build_cart_head span{ float:left; font-weight:bold; color: #f3e4e1; display: inline-block; font-family: "roboto_condensedlight"; font-size: 16px; margin: 0 0 2px; text-align: left; text-transform: none;}

.build_cart_head strong{ float:left; font-weight:bold !important; color: #f3e4e1; display: inline-block; font-family: "roboto_condensedlight"; font-size: 16px; margin: 0 0 2px 4px; text-align: left; text-transform: none;}

input[type="radio"]{ -moz-appearance:radio;}

input[type="checkbox"]{ -moz-appearance:checkbox;}

.cont_form_select2 select.select_box{ color:#444 !important;}

.cont_form_select select.select_box{ color:#444 !important;}

.form-group_address { margin-top: 10px; margin-bottom: 0;}

.flipper { text-align: center;}

.front span { color: #fff; display: block; font-family: roboto_condensedlight; font-size: 24px; margin-top: 20px; text-align: center; text-transform: uppercase;}

.back img { display: block; margin: 0 auto; width: 40%; padding: 10% 0 0 0;}

.flip-container, .front, .back { height: 225px; margin: 0 auto; width: 250px;}

.back label { cursor:pointer; color: #fff; display: block; font-family: roboto_condensedlight; font-size: 28px; margin-top: 15px; text-align: center; text-transform: uppercase;  text-decoration:none;}

.back label:hover{ text-decoration:none;}

.back p { font-weight: normal; color: #fff; display: block; font-family: roboto_condensedlight; font-size: 18px; margin-top: 5px; text-transform: uppercase;}

.back { background-color: rgb(64,64,64); /*background-image: url("../front_images/section_arrow.png");*/ background-position: center bottom; background-repeat: no-repeat; /*border-bottom: 4px solid #ffffff;*/ border-radius: 5px; height: 217px; width: 100%;}

.build_delete_btn { position: absolute; right: 10px; z-index: 1;}

.build_delete_btn img{ cursor:pointer;}

.chkout2_cont_select select.select_box{ font-size:16px;}

table tbody tr.footable-row-detail{ background:#E0E0E0;}

.footable-row-detail-row, .footable-row-detail-name, .footable-row-detail-value { display: inline; float: none; margin: 0 8px 0 0;}

.footable-row-detail-name{ font-weight:bold; color:#666;}

.footable-row-detail-value{ margin-right:5%;}

.header_logo_collapse{ display:none;}

.form-group.form-slide_lock.form-slide_lock1 { margin-top: 0 !important;}

.my_cart_table .table_database .footable-visible:nth-child(1), .my_cart_table .table_database .footable-visible:nth-child(2){ width:auto;}

.my_cart_table input{ float:left; margin-right:3%;}

.my_cart_td { float: left;}

.chkout2_dtl label{ left: -180px;}

.my_cart_del{ float:right; margin-right:3%;}

table.table_subscription{ margin-bottom:0px;} 

#bx-pager{ margin: 60px auto 0; text-align: center; width: 100%; overflow: hidden;}

#bx-pager ul { list-style: none; margin: 0 0 0 7% !important; padding: 0;/* max-width: 100%; */text-align: center !important;} 

#bx-pager ul li{ background: url("../front_images/tab_li_bg.png") no-repeat scroll right 0 rgba(0, 0, 0, 0); margin-right: 2px; display: inline-block; float: none !important;}

.jumbotron{ margin-bottom:0;}

.bx-viewport{ overflow:visible !important; width: 100%;}

section.section_first_wrap01 { padding-top: 0px;}



.modal-body p{ text-transform:none;}

.modal-footer .btn.btn-default{ background: #bbb; border: medium none; color: #444; cursor: pointer; font-size: 16px; font-weight: normal;    margin-right: 0; padding: 4px 15px 5px; text-decoration: none;}

.modal-footer .btn.btn-default:hover{ background:#25729f; color:#fff;}

.modal-footer .btn.btn-primary{ background:#25729f; border: medium none; color: #fff; cursor: pointer; font-size: 16px; font-weight: normal;    margin-right: 0; padding: 4px 15px 5px; text-decoration: none;}

.modal-footer .btn.btn-primary:hover{ color:#fff; background:#000;}



.payment_wrapper .payment_cont_select1.chkout2_cont_select{ margin-bottom:25px;}

.payment_wrapper_non .payment_cont_select1.chkout2_cont_select{ margin-bottom:0;}

.payment_wrapper_non .payment_cont_select1.chkout2_cont_select label.error{ bottom:-30px;}



.sticky_custome_new {background: rgba(0,0,0,.85);}

.sticky_custome { /*background: rgba(0,0,0,.85);*/ position: fixed; top: 0; width: 100%; z-index: 9999;}

.sticky_custome .build_tabbing_tab{ background:none;}

.sticky_custome .build_tabbing_tab li a:hover, .sticky_custome .build_tabbing_tab li a.active{ background:#fff !important; color:#25729f !important;}



.overlay_ture { background: rgba(0, 0, 0, 0.1) !important;}

.row.product_msg{ margin:10px 15px; background: #edffe4; padding: 10px 15px; text-align: center; font-size: 18px; color: #2a7e00; border: 1px dashed #2a7e00; font-family: roboto_condensedlight; color:#3A5F0B;}

.row.product_msg li strong{ font-weight:normal;}

.payment_cont_select2 label.error { position: absolute; bottom: -25px; left: 22%;}

.payment_cont_select2.payment_cont_select3 label.error { position: absolute; bottom: -25px; left: 59%;}

.zip_code_sec label.error { position: absolute; left: 69%; bottom: -15px;}

textarea.cont_msg.error{ margin-top:15px;}

span.payment_cont_select1.cont_form_select label.error{ position:absolute;}

span.payment_cont_select1 label.error{ position:absolute;/* bottom:-35px;*/}

.payment_cont_select1.chkout2_cont_select  label.error{ bottom:-5px;}

.form-group.form-group_address label.error{ clear:both;}

.form-control.payment_cont{margin-bottom: 15px;}

.form-group.form-slide_lock.change_password_update, .submit_pay_paypal{ margin-top:0;}



img.ribbon { float: right; position: absolute; right: 0px; top: 0px;}

#Rethink h4 { font-size: 18px; margin-top: 30px; text-transform: none;}

.table_rethink td, .table_rethink th{ border:none !important;}

.table_rethink{ color: #717171; text-align: center; font-family: roboto_condensedlight; font-size: 16px; font-weight: normal; margin-bottom: 10px;}

.table_rethink td:first-child{ text-align:left; font-size: 16px;}

.table_rethink th{ text-align:center;}



.table_rethink th:nth-child(2), .table_rethink th:nth-child(3), .table_rethink th:nth-child(4){ width:22%;}

.table_rethink tr:nth-child(odd) td:nth-child(1), .table_rethink tr:nth-child(odd) td:nth-child(3){ background:#e3e3e3;}

.table_rethink tr:nth-child(odd) td:nth-child(2), .table_rethink tr:nth-child(odd) td:nth-child(4){ background:#ebebeb;}

.table_rethink tr:nth-child(even) nth-child(2), .table_rethink tr:nth-child(even) nth-child(4){ background:#ffffff;}

.table_rethink tr:nth-child(even) td:nth-child(1), .table_rethink tr:nth-child(even) td:nth-child(3){ background:#f6f6f6;}



.table_rethink tr:nth-child(odd) th{ color:#fff !important; font-family: roboto_condensedlight; font-size: 24px; font-weight: normal; position:relative;}

.table_rethink tr:nth-child(even) th{ color:#fff !important; font-family: roboto_condensedlight; font-size: 34px; font-weight: bold; height: 130px; padding-top: 3%;}

.table_rethink tr:nth-child(even) th:first-child{ color:#999999 !important; font-size:28px;}

.table.demo.table_rethink span { display: block; font-size: 12px; font-weight: bold;}



.build_cart_wrap.build_cart_wrap_inner_pages3 { margin-bottom: -35px;  margin-top: 75px;}

.payment_cont_select1.chkout2_cont_select label.error{ position:absolute;}

.dropdown_select-form label.error{ position:absolute;}

.dropdown_select-form1 label.error{ position:absolute;}

.zip_code_section { float: left; margin-left: 2%; width: 26%;}

.zip_code_section .contact_box1{ width:100%; margin-left:0;}



.btnBuyFull{ margin:0 15px; overflow: hidden;}

.subs_purchase_detail_tbl .bgBlack p,.purchase_detail_tbl .bgBlack p { font-size: 16px; margin-bottom: 0; text-align: left; text-transform: none;}

#bx-pager ul li:last-child{ background:none; top:8px;}

#bx-pager ul li:last-child img{ position:relative; top:0px;}

.invoice_wrap img { width: 33%;}

.invoice_wrap_p p, .invoice_wrap_p { color: #666 !important; font-family: roboto_condensedlight !important; font-size: 14px !important; text-align: right; margin-bottom: 0;}

.invoice_btn { background:#25729f; border: medium none; color: #fff; cursor: pointer; float: right; font-family: roboto_condensedlight !important; font-size: 14px;

font-weight: normal; margin-right: 0; padding: 4px 15px 5px; text-decoration: none; text-transform: uppercase;}

.invoice_wrap { border: 1px solid #ccc; font-family: roboto_condensedlight; font-size: 14px; padding: 2px;}



.invoice_btn:hover{ background:#000; color:#fff;}

.mesg_show{ background:url("../front_images/contact_sucess.jpg") repeat-x 0 0 #911604; padding:12px 10px 15px; line-height:26px; border:2px solid #fff; margin:0 auto; width:90%; color:#fff; font-family: roboto_condensedlight; font-size: 18px; text-align: center; font-weight:normal;}

.wrapper .form-control.select_box option{ color:#444;}

.ui-menu .ui-menu-item a{ border:1px solid #eeeeee; color:#444; font-family: roboto_condensedlight; font-size: 14px;}

.ui-menu .ui-menu-item a:hover{ background:#ccc;}

.contact_thanks{ margin: 0 auto 20px; width: 90%; overflow: hidden; padding:15px 10px; background:url("../front_images/Thank_you_sucess.jpg") repeat-x 0 0 #edecec; min-height: 450px;}

.contact_thanks p{ margin-bottom:5px; display:block;text-align:center; color: #717171; font-family: roboto_condensedlight; font-size: 18px;text-transform: none;}



.termsof_use{ margin: 0 auto 20px; width: 90%; overflow: hidden; padding:15px 10px; background:none; min-height: 300px;}

.termsof_use p{ margin-bottom:5px; display:block;text-align:left; color: #717171; font-family: roboto_condensedlight; font-size: 18px;text-transform: none;}

.contact_thankswrap { margin-top: 70px;}

.school-grant-wrap .contact_thanks{ background:none;}

.terms_of_use { background: none; margin: 0 auto 20px; min-height: 300px; overflow: hidden; padding: 15px 10px; width: 90%;}

.terms_of_use .red em { font-style: normal; margin: 0 auto; text-align: center;}

p:empty { display: none;}

.invoice_wrap_p1, .invoice_wrap_p2 { color: #444; font-family: roboto_condensedlight; font-size: 14px; padding: 5px;}

.school-grant-wrap .contact_thanks p{ text-align:center;}

.school-grant-wrap.contact_thankswrap p{ text-align:center;}

#Rethink .cb_applied_detail a{ margin-left:0;}

span.payment_cont_select1.select_country_section{ margin-bottom:10px;}



.cluetip-jtip #cluetip-outer{ background:#eeeeee !important; border:2px solid #dddddd !important;}

.cluetip-jtip h3#cluetip-title{ background:#313131 !important; padding:5px 7px 0 !important; font-weight:normal !important; font-size:16px !important; line-height:24px;}

#cluetip-close a{ color:#fff !important; font-weight:normal;}

.split-body{ color: #444 !important; font-size: 14px !important; padding:3px; margin:2px 0; border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px; -ms-border-radius:2px;}

.split-body:hover{ background:#ccc;}

.cluetip-jtip #cluetip-inner{ width:100% !important;}

#tooltip{ width:410px !important; height:176px !important; padding:5px !important; background:none !important;}

.cont-1, .cont-2{ width:48%;}

.contanir{ width:100% !important;}

#bx-pager ul li img.active_hover_img{ display: none;}

.modal-content .mesg_show_new li.field{ color:#444;}

#bx-pager ul li a{ height: 70px; padding: 5px 15px; display: inline-block;}

#bx-pager ul li a:hover img.active_hover_img{ display:block;}

#bx-pager ul li a:hover img{ display:none;}

.bx-wrapper{ margin: 30px auto 0; text-align: center; width: 970px;}

.small_scrn_slider{ display:none;}

.change_password_update a.forgot_passwrd:hover{ color:#999;}

.footable.breakpoint tbody tr td .footable-toggle .footable-expand{ margin-top:0px;  margin-right: 10px;}

.footable.breakpoint tbody tr td .footable-toggle .footable-contract{ margin-top:0px;  margin-right: 10px;}

.bulk_grant_left_section label span { float: left; line-height: 20px; margin-right: 5px;}

.cb_head a:hover{ color:#999;}

.close img{ width:100%;}

.purchase_detail_tbl_wrap, .subs_purchase_detail_tbl_wrap { padding: 15px;}

.purchase_detail_tbl_wrap td, .subs_purchase_detail_tbl td { border: 1px solid #ccc;}

.purchase_detail_tbl_wrap td.bgRed, .subs_purchase_detail_tbl td.bgRed{ color: #333; font-family: roboto_condensedlight; font-size: 16px; padding:5px; font-weight: bold; background:#ccc;}

a.details.hLink.job_titles:hover{ color:#444;}

.pagination strong { float: left; font-size: 18px; padding: 0 5px;}

.pagination a { margin: 0 2px;}

.terms_of_use .school-grant-wrap{ padding:0; margin-top:0;}

.terms_of_use .school-grant-wrap p, .terms_of_use p{ color: #717171; font-family: "roboto_condensedlight"; font-size: 18px; font-weight: normal; line-height: 27px; margin-bottom: 20px; padding-left: 0; text-align: left; text-transform: none;}

.bgRed { margin: 0 auto; padding: 2%; text-align: center;}



.buyFull{ margin-right:0 !important;}

.buyFull, a.custom_datalists{ background:#25729f; border: none !important; border-radius: 0; color: #fff; font-family: "roboto_condensedlight"; font-size: 16px; letter-spacing: 0; margin: 10px 10px 0 0; padding: 4px 10px; text-transform: none; display:inline-block; float:right;}

.buyFull:hover, a.custom_datalists:hover{ background:#000; color:#fff;}



.purchase_detail_tbl_wrap td.bgBlack, .subs_purchase_detail_tbl td.bgBlack{ color: #666; font-family: roboto_condensedlight; font-size: 16px; padding-left:10px; padding-bottom: 10px; padding-top: 10px;}  

#zip-pop-box span{ width:auto !important;}

.mesg_show_new { display: block; padding: 10px; overflow: hidden;}

.mesg_show_new p{ color: #444; font-family: roboto_condensedlight; font-size: 20px; margin-bottom:10px; text-align:left; text-transform:none;}

.mesg_show_new button{ background:#25729f; border: medium none; color: #fff; float: left; font-family: roboto_condensedlight; font-size: 16px; font-weight:normal; padding: 3px 15px 4px; text-decoration: none; text-transform: uppercase; margin-right: 5px;}

.mesg_show_new button:hover{ background:#000; color:#fff;}

.job_title_wrapper .job_title_wrapper_inner{ margin-top:0px;}

iframe{ border:none;}

.modal-content{ border:none !important;}

form#custom_form .modal-body.job_title_wrapper{ top:0px; padding-top:0 !important; padding-bottom:0 !important;}

.modal-body.job_title_wrapper{ border:none;}

.country_form label a { color:#25729f; float: left; font-family: "roboto_condensedlight"; font-size: 16px; font-style: italic; font-weight: normal; margin: 0;}

.country_form label a:hover{ text-decoration:underline;}

.school-grant-wrap_inner table { width: 100%;}

.grants_wrapper p { color: #666 !important; font-size: 16px; font-weight: bold; margin-bottom: 0;}

.modal-body .job_title_wrapper_inner .right_job_title{ float:left;  margin: 13px 0 10px 6px;}

.modal-content{ box-shadow:none;}

.modal-content .mesg_show_new{ color: #4e8b37; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; padding:10px 20px; width:100%;}



.subs_purchase_detail_tbl td.bgBlack p{ margin-bottom:0; text-transform: none;}  

.close_subscription{ top:30px !important;}

.chkout2_dtl label.error { left: 29px; position: absolute; top: 19px;}

.subs_box .col01 { background: none repeat scroll 0 0 #efefef; text-align: center;}

.subs_box .col02 { background: none repeat scroll 0 0 #efefef; text-align: center; margin:4px 0; padding-bottom: 10px;}

.subs_box .col03 { background: none repeat scroll 0 0 #efefef; text-align: center; margin:0px 0; text-align:center;}

.subs_box .col01 div{ display:inline-block; padding:0 4px;}

.subs_box .col01 div.s3 { font-size: 18px; font-weight: bold;}

.subs_box .col02 div.s3 { font-size: 18px; font-weight: bold; display:block; text-align:center;}

.subs_box .col03 div.s3 { font-size: 18px; font-weight: bold; display:inline-block;}

.subs_box .col03 div.s3:hover{ color:#f00;}

.subs_box .col02 .rowd.bold13.s18 span { font-style: normal; margin-top: 0; padding-left: 20px; line-height: 26px;}

.choose_build a:hover{ text-decoration:underline;}

.subs_box .col02 .rowd.bold13.s18 strong { display: block; font-size: 18px; font-weight: normal; margin-bottom: 0; padding-left: 10px;}

.information label a{ color: #717171; display: inline-block; font-family: roboto_condensedlight; font-size: 17px; font-weight: normal;}

.information label a:hover{ text-decoration:underline;}



ul.bulk_tabbing_tab li.active a{ background:none repeat scroll 0 0 #535353 !important;}





div#loginDiv { width: 57% !important; border:none !important;}

.row.bgBlack{ margin:0; padding:0 10px; width:100%;}

textarea#zip_codes_multi { border: 1px solid #ccc; border-radius: 5px; color: #444; font-size: 14px; padding: 5px; width: 100%; margin-bottom: 5px;}

li.field input.run_multiple{ float:left; margin:10px 0;}

li.field input.close{ float:left; margin:10px 0; opacity:8;}

#loginDiv div.close{ background: url("../front_images/help_cross.png") no-repeat scroll right 0; opacity:9; margin:-10px; width:54px !important; height:54px !important; float:left !important;}

.row.bgBlack .field p { text-transform: none; color:#444 !important; font-size:16px; text-align:left; margin-bottom:10px; word-wrap: break-word; font-family: roboto_condensedlight;}

.row.bgBlack .field p strong { text-transform: none; color:#444 !important; font-size:18px; text-align:left; margin-bottom:10px; font-family: roboto_condensedlight;}

.row.bgBlack .field p label{ color:#444 !important; font-size:16px; font-weight: normal;}

#tr_zip_codes_multi_div .row.bgBlack{ padding:0;}

.center { display: block; left: 49%; position: absolute; text-align: center; top: 55%; z-index: 1;}

.new_sub_btn{ font-size:16px !important; font-weight: normal !important; padding:2px 10px 3px !important;}

.modal-sm.help_modal .modal-header{ position:absolute; right:0;}

.payment_contact_wrap label.error{ color: #f00; font-size: 15px; margin: 5px 0 10px;}

#contact_form label.error { color: #f00; display: block; font-size: 14px; font-weight: normal; margin-top: 5px; padding-left: 0px; text-align: left;}

.form-slide_lock span.ajax_loader { float: left;}

.new_sub_btn, .form-slide_lock span.ajax_loader input{ text-decoration: none; float:left; background:#25729f; color:#fff; font-size:20px; font-family: roboto_condensedlight; text-transform:uppercase; font-weight: bold; padding: 1px 10px 4px; border:none;}

.new_sub_btn:hover, .form-slide_lock span.ajax_loader input:hover{ background:#000; color:#fff;}

.form-slide_lock label.error {

    font-size: 15px !important;

    margin-left: 0% !important;

    padding-left: 0 !important;

    clear: both;

    width: 100% !important;

    float: left;

}

.bulk_table tbody tr td:first-child { padding: 0 0 0 15px;}

#discount_code span.red { color: #f00; font-size: 15px;}

#discount_code .form-control.payment_cont{ margin-bottom:0;}

ul.row.bgRed, ul.row.success { margin: 0 0px;}

span.payment_cont_select2{ width:37% !important; margin-right: 10px;}



.row.redBg li.field, ul.row.bgRed li.field{ background: #ffeeee; padding: 10px 15px; text-align: center; font-size: 18px; color: #f00; border: 1px dashed #f00; font-family: roboto_condensedlight; margin:10px 0px;}

ul.row.success li.field { background: #edffe4; padding: 10px 15px; text-align: center; font-size: 18px; color: #2a7e00; border: 1px dashed #2a7e00; font-family: roboto_condensedlight; margin: 10px 0px;}

.mesg_show_new_inmsg{ color: #4e8b37; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; padding:10px 20px; width:100%; background: #edffe4; text-align: center; border: 1px dashed #2a7e00; margin: 10px 0px;}

.del_cart_sucess{ color: #4e8b37; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; padding:10px 20px; width:100%; background: #edffe4; text-align: center; border: 1px dashed #2a7e00; margin: 10px 0%;}

.del_cart_sucess1{ color: #4e8b37; font-family: roboto_condensedlight; font-size: 18px; font-weight: normal; padding:10px 20px; width:100%; background: #edffe4; text-align: center; border: 1px dashed #2a7e00; margin: 10px 0%;}



.trend.redBg li.field{ background: #ffeeee; padding: 10px 15px; text-align: center; font-size: 18px; color: #f00; border: 1px dashed #f00; font-family: roboto_condensedlight; margin:10px 0px;}

.trend.redBg li.field strong{ font-weight:normal;}

ul.row.success li.field strong{ color: #3A5F0B; font-weight:normal;}

input.form-control.payment_cont.payment_cont_address{ margin-bottom:30px;}

ul.row.redBg li.field strong { font-weight: normal;}

.contact_thanks p strong{ color:#25729f; font-size:24px; font-weight:normal;}

span.payment_cont_select1.cont_form_select2 label.error { bottom: -30px; position: absolute;}

#show_message_{ color:#f00;}

ul.row.bgRed li.field.eror{ margin-bottom:10px; background: #efefef; padding: 10px 15px; text-align: center; font-size: 20px; color: #f00; border: 1px dashed #f00; font-family: roboto_condensedlight;} 

.country_form ul { clear: both; display: block; overflow: hidden; padding-top: 10px;}

.country_form ul li.label2 { width: 28%;}

.country_form ul li { float: left; width: auto; color:#666;} 

.chkout2_dtl label{ width:auto !important; margin:0 0 0 5px !important;}

.chkout2_dtl label a.job_titles{ float:none; color:#333;}

.chkout2_dtl input { float: left; margin: 5px 0 0 1px;}

select.w100.payment_cont_select2 { background-position: 95% 23px; border: medium none; width: 110% !important;}

select.w100 { background-position: 95% 23px; border: medium none; width: 110% !important; color: #444; font-size: 15px;}

span.payment_cont_select1.cont_form_select label.error{ position:absolute; bottom:-15px;}



.school-grant-wrap .school-grant-wrap{ margin-top:0; padding-top:0;}

.QapTcha {float:left;margin-top:0px;width: 96%;}

.QapTcha .clr{clear:both}

.QapTcha .bgSlider {width: 50%;height:35px;float:left;border:1px solid #25729f;background-color:#25729f;}

.QapTcha .Slider {width:52px;height:33px;background:transparent url('../front_images/bg_draggable_qaptcha.jpg') no-repeat;cursor:e-resize;position:relative;top:0;left:0}

.QapTcha .TxtStatus {width:190px;margin-top:7px;text-align:left;color:#bb2828;font-family:Verdana;font-size:10px;clear:both; margin-bottom: 15px;}

.QapTcha .dropSuccess {color:#4e8b37;}

.QapTcha .dropError {color:#bb2828;}  

#state_list.width_new{ width: 100% !important; height:263px !important; border: medium none;}

#type_list{ overflow:hidden;}

#type_list select{ width: 100% !important; height:150px !important; border: medium none; background:#fff;}

#type_list select option{  color: #000; font-family: roboto_condensedlight; font-size: 14px; padding: 3px 10px;}

#type_list select option:hover{ background:#E0E0E0;}

.state_selected select#state { border: medium none; width: 100%; min-height:263px;}

.state_selected{ overflow:hidden;}

#state option, #groups_list option, #list1 option, #state_list option{ width: 330px;  border-bottom: 1px solid #d8dbdb; color: #000; font-family: roboto_condensedlight; font-size: 14px !important; padding: 3px 10px;}



.left_select_section select, .right_select_section select{ font-size:14px;}



.choose_head .form-control.choose_cont_box{ background:#fff;}

.add_multipleqq.orange span { display: inline-block; float: none; color: #25729f; font-weight: normal; text-decoration: none; margin-bottom: 0;}

.add_multipleqq.orange span:hover{ text-decoration:underline;}

.form-slide_lock1 label.error{ margin-left:0% !important;}

.request_smple_option select { font-family: roboto_condensedlight !important; border: medium none; height: 117px; width: 100%; padding: 8px 0;}

.request_smple_option label.error { display: block; position: absolute; width: 100%;}

.request_smple_option select option{ color: #444; font-family: roboto_condensedlight !important; padding: 3px 5%;}

#groups select { overflow: scroll; background: none repeat scroll 0 0 #fff; border: medium none; width: 100%; min-height: 263px; font-size:14px;}

span#sel_groups_list select {    min-height: 263px; overflow: scroll; background: none repeat scroll 0 0 #fff; border: medium none; width: 100%; font-size:14px !important;}

span#sel_groups_list select option{ background: #fff; border-bottom: 1px solid #d8dbdb; color: #404040; font-family: roboto_condensedlight; padding: 3px 10px; font-size:14px !important;}

span#sel_groups_list1 select option{ background: #fff; border-bottom: 1px solid #d8dbdb; color: #404040; font-family: roboto_condensedlight; padding: 3px 10px; font-size:14px !important;}

span#sel_groups_list select#sel_groups option { font-size: 14px !important;  width: 280px;}

.modal-lg-large { margin-top: 8%;}

#subscribe_form label.error { clear: both; color: #f00; display: block; font-size: 15px; font-weight: normal; margin-bottom: 0;}

#jobs_list select{overflow: scroll; background: #fff; border: medium none; width: 100%;  min-height: 263px;}

#sel_jobs_list select {

    background: #fff;

    border: medium none;

    width: 100%;

    min-height: 263px;

    overflow: scroll;

}

#sel_jobs_list select option{    width: 300px; background: #fff; border-bottom: 1px solid #d8dbdb; color: #404040; font-family: roboto_condensedlight; font-size: 14px; padding: 3px 10px;}



#contact_form.payment_inner_contact_wrap label.error { margin-bottom: 10px; margin-left: 0; margin-top: 0;}

#contact_form.payment_inner_contact_wrap .payment_cont.error, #contact_form.payment_inner_contact_wrap .payment_cont3.error, #contact_form.payment_inner_contact_wrap .payment_cont_select1, .cont_msg.error{ margin-bottom:0;}

a.more_inf { background: none !important; color: #333; margin: 0 0 5px; padding: 0 0 0 2px;}

a.more_inf:hover { color: #f00;}



.edit_update input, .form-group.form-slide_lock.form-slide_lock3 input, .change_password_update input{ font-size: 18px; font-weight: normal; padding: 3px 15px 4px; background: #25729f; border: medium none;

color: #fff; float: left; font-family: roboto_condensedlight; text-decoration: none; text-transform: uppercase;}

.edit_update input:hover, .form-group.form-slide_lock.form-slide_lock3 input:hover, .change_password_update input:hover{ color:#fff; background:#000;}

.payment_cont.error{ margin-bottom:0;}

.payment_inner_contact_wrap label.error { color: #f00; font-size: 15px; margin: 5px 0 10px; font-weight: normal;}

.WordSection1 h3 { margin-left: 0;}



.collapse_btn{ float:right; position: relative; right: 0px; margin-right: 0px; top:-50px;}    

.nav.navbar-nav.text-center .first_menu li:first-child { /*float: left;*/ margin-left: 0%;}

.nav.navbar-nav.text-center .first_menu li:last-child { /*float: right; margin-right: 3%;*/}

.first_menu ul { display: inline-block; float: left; width: 96%; margin-top: 0px; line-height: 24px; height: 26px;}

.home-icon-wrap{margin-top: 11%;}

.edlights_wrap{ /*margin-top: 35px; */text-align: center;}

.mobile_wrap{ margin-top: 35px; text-align: center;}

.buildalist_wrap {

    text-align: left;

    margin-left: 0%;

}



.photo_wrap { display: block; text-align: right; position:relative; bottom:-100px; float:right; width: 6%;}

.photo_wrap span { color:#000; font-size:14px; font-family: roboto_condensedlight; font-weight:normal;}

.photo_wrap:hover .photo_wrap_hover{ display:block !important; position: absolute; right: -105px; bottom: 20px; width: 20%;}

.photo_wrap_hover{ background: #000; float: right;  border-radius:5px; right: -80px !important; bottom: 20px; width: 220px !important; display:none; position: absolute;}

.photo_wrap_hover p{color:#fff; font-size: 11px; padding: 10px; text-transform: none; margin-bottom:0; font-family: arial; text-align: left;}



.contact_list_wrap{ width:90%; margin:0 auto;}

.collapse_btn .btn.btn-default.dropdown-toggle{border:none;padding:0;float:right;margin-top: 39px;}

.collapse_btn .dropdown-menu{background: rgb(55, 53, 58);border-radius: 0;left: -151px !important;top: 60px;padding-top:0px;padding-bottom:0px;min-width:181px;}

.collapse_btn .dropdown-menu li:first-child{ float:none !important; display:block; background:none; margin:0 !important;}

.collapse_btn .dropdown-menu li:last-child{ float:none !important; display:block; background:none; margin:0 !important; border-bottom:none;}

.collapse_btn .dropdown-menu li{ display:block; background:none; margin:0; border-bottom:1px solid #494949; padding:2px 0; float:none;}

.t-2 p { margin-bottom: 20px;}

.t-2 .newh1 { margin-bottom: 10px; margin-top: 0;}

.mid_menu { max-width: 120px; min-height: 63px;}

.edlights_wrap h1 { text-align: left; font-size: 48px; margin-top:28px;}

.edlights_wrap .cont_h1 { margin-bottom: 0;}

.edlight_text p { text-align: left; text-transform: none; color:#1a1a1a; font-size:18px; line-height:24px; margin-bottom: 30px;}

.left_edlights_content { margin: 15px 0 0 0px;}

.left_edlights_content ul{ margin:0; padding:0; list-style:none;}

.left_edlights_content ul li{ display:block; background: url('../front_images/left_arrow.png') no-repeat 0 8px; padding:0 0 0 14px; color:#585656; font-size:18px; font-weight: 600; margin-bottom:7px;}

.right_edlights_content{ float:left;}

.edlight_text p:last-child{ margin-bottom:20px;}

.edlights_btn_wrap{ margin:90px 0 100px; display:block;}



.edlight_sbcrbe_btn{ background-color:#ff9608; border:1px solid #d37900; color:#fff; box-shadow:0px 0px 15px #8C5610 inset; padding:10px 20px; margin:10px auto 40px auto; font-size:30px; font-family: 'roboto_condensedlight'; min-width:270px; transition: all 0.2s ease; font-weight:normal; float:left; width:100%; text-align:center;}

.edlight_sbcrbe_btn:hover{ background-color:rgb(55,53,58); border:1px solid #1a1a1a; box-shadow:0px 0px 15px #070707 inset;}





button.edlight_sbcrbe_btn{ background-color:#ff9608; border:1px solid #d37900; color:#fff; box-shadow:0px 0px 15px #8C5610 inset; padding:10px 20px; margin:0 40px; font-size:30px; font-family: 'roboto_condensedlight'; min-width:270px; transition: all 0.2s ease;}

button.edlight_sbcrbe_btn:hover{ background-color:rgb(55,53,58); border:1px solid #1a1a1a; box-shadow:0px 0px 15px #070707 inset;}



.section_edlights_wrap .cont_h1{ margin:0}

.section_edlights_wrap .cont_h1 h1{ text-align:left; font-size: 48px; text-align: left;}

.section_edlights_wrap .edlight_text p{ color: #1a1a1a; font-size: 18px; line-height: 24px; margin-bottom: 30px; text-align: left; text-transform: none; margin-bottom: 25px;}

.section_edlights_wrap{ background: rgb(235, 235, 235);}



.left_mobile_content{ margin: 0px 0 0 20px; overflow:hidden;}

.left_mobile_content ul{ margin:0; padding:0; list-style:none;}

.left_mobile_content ul li{ display:block; background: url('../front_images/left_arrow.png') no-repeat 0 8px; padding:0 0 0 14px; color:#585656; font-size:18px; font-weight: 600; margin-bottom:7px; float:left; width:100%;}

.right_mobile_content{ float:left; position: relative;}



#image-gallery{ padding-left:38px; height:401px !important;}

#image-gallery li img{ border-radius: 4px; height: 378px; width: 260px;}



#image-gallery1{ padding-left:0px; height:356px !important;} 

.right_edlights_content{ width:100%;}

#image-gallery1 li img{ max-height:375px; width:100%;}



.right_mobile_slider_bg{ background: url('../front_images/slider2_bg.png') no-repeat 0 8px; height: 439px; position: absolute; top: 0; width: 337px;}



.bottomMenu{ display: none; position: fixed; top: 0; width: 100%; height: 105px; /* background:#fff; */ z-index: 9;}

.head_content { font-weight: bold;  text-align: left;}

.left_edlights_content h4{ font-weight: bold;  text-align: left; margin-top: 0;}

.edlight_text h4{ font-weight: bold;  text-align: left;}

h4.head_text_cntnt{ font-weight: bold;  text-align: left;}

h4.main_tag_edlight { font-size: 22px; text-transform: uppercase;}







/* ***************************slider css*************************** */

.lSSlideOuter {

overflow: hidden;

-webkit-touch-callout: none;

-webkit-user-select: none;

-khtml-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none

}

.lightSlider:before, .lightSlider:after {

content: " ";

display: table;

}

.lightSlider {

overflow: hidden;

}

.lSSlideWrapper {

max-width: 100%;

overflow: hidden;

position: relative;

}

.lSSlideWrapper .lightSlider:after {

clear: both;

}

.lSSlideWrapper .lSSlide {





-webkit-transform: translate(0px, 0px);

-ms-transform: translate(0px, 0px);

transform: translate(0px, 0px);

-webkit-transition: all 1s;

-webkit-transition-property: -webkit-transform,height;

-moz-transition-property: -moz-transform,height;

transition-property: transform,height;

-webkit-transition-duration: inherit !important;

transition-duration: inherit !important;

-webkit-transition-timing-function: inherit !important;

transition-timing-function: inherit !important;

}

.lSSlideWrapper .lSFade {

position: relative;

}

.lSSlideWrapper .lSFade * {

position: absolute !important;

top: 0;

left: 0;

z-index: 9;

margin-right: 0;

width: 100%;

}

.lSSlideWrapper.usingCss .lSFade * {

opacity: 0;

-webkit-transition-delay: 0s;

transition-delay: 0s;

-webkit-transition-duration: inherit !important;

transition-duration: inherit !important;

-webkit-transition-property: opacity;

transition-property: opacity;

-webkit-transition-timing-function: inherit !important;

transition-timing-function: inherit !important;

}

.lSSlideWrapper .lSFade *.active {

z-index: 10;

}

.lSSlideWrapper.usingCss .lSFade *.active {

opacity: 1;

}

/** /!!! End of core css Should not edit !!!/**/





/** Gallery */



.lSSlideOuter .lSPager.lSGallery li {

display: none;

}





/* End of Gallery*/

.right_edlights_slider{ background-image: url('../front_images/slider1_bg.png'); background-repeat: no-repeat; width:786px; padding:10px; height:375px; position: relative; margin:0 auto; background-size: cover;}

.right_edlights_slider .lSAction a {

width: 37px;

display: block;

top: 44%;

height: 37px;

background-image: url('../front_images/slider1_arrow.png');

background-repeat: no-repeat;

cursor: pointer;

position: absolute;

z-index: 9999;

margin-top: 0px;

}

.right_edlights_slider .lSAction .lSPrev {

background-position: 0 0;

left: -15px;

top: 165px;

}



.right_edlights_slider .lSAction .lSNext {

background-position: -39px 0;

right: -15px;

top:165px;

}

.lSAction { left: 0; position: absolute; top: 0; width: 100%;}



.right_edlights_slider .lSSlideWrapper{ position:static;}



.right_edlights_slider #image-gallery1 li{ margin-top:0;}



/* slider actions */

.lSAction a {

width: 85px;

display: block;

top: 44%;

height: 84px;

background-image: url('../front_images/slider2_arrow.png');

cursor: pointer;

position: absolute;

z-index: 9999;

margin-top: 0px;

}

.lSAction .lSPrev {

background-position: 0 0;

left: -18px;

top: 155px;

}

.lSAction .lSNext {

background-position: 85px 0;

right: -19px;

top:155px;

}

#image-gallery{ height: 438px !important;}

.lSAction a.disabled {

pointer-events: none;

}

.cS-hidden {

height: 1px;

opacity: 0;

filter: alpha(opacity=0);

overflow: hidden;

}





/* vertical */

.lSSlideOuter.vertical {

position: relative;

}

.lSSlideOuter.vertical.noPager {

padding-right: 0px !important;

}

.lSSlideOuter.vertical .lSGallery {

position: absolute !important;

right: 0;

top: 0;

}

.lSSlideOuter.vertical .lightSlider * {

width: 100% !important;

max-width: none !important;

}



/* vertical controlls */

.lSSlideOuter.vertical .lSAction a {

left: 50%;

margin-left: -14px;

margin-top: 0;

}

.lSSlideOuter.vertical .lSAction .lSNext {

background-position: 31px -31px;

bottom: 10px;

top: auto;

}

.lSSlideOuter.vertical .lSAction .lSPrev {

background-position: 0 -31px;

bottom: auto;

top: 10px;

}

/* vertical */





/* Rtl */

.lSSlideOuter.lSrtl {

direction: rtl;

}

.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {

padding-left: 0;

list-style: none outside none;

}

.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {

padding-right: 0;

}

.lSSlideOuter .lightSlider *,  .lSSlideOuter .lSGallery li {

float: left; margin-top: 23px;

}

.lSSlideOuter.lSrtl .lightSlider *,  .lSSlideOuter.lSrtl .lSGallery li {

float: right !important;

}

/* Rtl */



@-webkit-keyframes rightEnd {

0% {

left: 0;

}



50% {

left: -15px;

}



100% {

left: 0;

}

}

@keyframes rightEnd {

0% {

left: 0;

}



50% {

left: -15px;

}



100% {

left: 0;

}

}

@-webkit-keyframes topEnd {

0% {

top: 0;

}



50% {

top: -15px;

}



100% {

top: 0;

}

}

@keyframes topEnd {

0% {

top: 0;

}



50% {

top: -15px;

}



100% {

top: 0;

}

}

@-webkit-keyframes leftEnd {

0% {

left: 0;

}



50% {

left: 15px;

}



100% {

left: 0;

}

}

@keyframes leftEnd {

0% {

left: 0;

}



50% {

left: 15px;

}



100% {

left: 0;

}

}

@-webkit-keyframes bottomEnd {

0% {

bottom: 0;

}



50% {

bottom: -15px;

}



100% {

bottom: 0;

}

}

@keyframes bottomEnd {

0% {

bottom: 0;

}



50% {

bottom: -15px;

}



100% {

bottom: 0;

}

}

.navbar .nav {display: table;margin: 0;width: 100%;}

.Email-Deploym ul.email_tabbing_tab li {display: inline-block;}

.navbar-header .navbar-toggle.collapsed {background-color: #333;}

.navbar-header .navbar-toggle.collapsed:hover {background-color:transparent;}

#order_buttons > li {display: inline-block;}

.mid_menu .navbar-brand.header_logo{margin:6px 0;}



.arrowVid {

position: relative;

left: 0px;

top: 0px;

width: 285px;

height: 185px;

margin: 0 10px 50px auto;

padding: 0;

float: left;

background: url(../front_images/watch-arrow.png) 100px 26px no-repeat;

}



.buttonVid {

position: relative;

left: 0px;

top: 0px;

width: 331px;

height: 300px;

margin: 0 auto 20px auto;

padding: 0;

background: url(../front_images/button_bg.png) center center no-repeat;

border: 1px solid #666666;

-moz-box-shadow: 5px 5px 12px rgba(98,98,98,0.6);

-webkit-box-shadow: 5px 5px 12px rgba(98,98,98,0.6);

box-shadow: 5px 5px 12px rgba(98,98,98,0.6);

filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);

-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";

zoom: 1;

}



.buttonVid a.play {

background: rgba(0, 0, 0, 0) url("../front_images/play.png") no-repeat scroll center center;

width: 331px;

height: 300px;

left: 0;

opacity: 0.75;

position: relative;

top: 0;

cursor: pointer;

}

.videoplay {/*width:40%; */float:left;}

.edlights_buttons{float: left;

margin-top: 64px;

width: 60%;}

div.videoplay a {

background: #464646 none repeat scroll 0 0;

color: #fff;

display: inline-block;

font-size: 14px;

font-weight: bold;

min-width: 120px;

padding: 6px 0;

}

.right_mobile_content .right_mobile_slider #image-gallery li img{margin-top:0;}

.mid_menu .navbar-brand.header_logo{margin:6px 0;}

.right_mobile_content .right_mobile_slider #image-gallery li img{margin-top:0;}

.inc-wd{ width: 96%;}

.mobile_view_show{ height: 85px;}

.edlights_wrap-new{margin-top: 6px;}

.edlights_wrap-new a{margin: 0px 20px 0px 0px !important;}

.buildalist_wrap-new a{margin: 0px 0px 0px 20px !important;}







.pricing-text p{text-align: left;text-transform: none;color: #717171;font-size: 18px;line-height: 24px;margin-bottom: 20px;}

.pricing-text2 p{text-align: left;text-transform: none;color: #717171;font-size: 18px;line-height: 24px;margin-bottom: 20px;}

.pricing-text2 table tr td{ color: #000;padding: 8px 0px 8px 12px !important}

.pricing-text2 table tr th{ color: #000;}

.sub-dis{float: left;width: 100%;margin-top: 5%;}

.sub-dis-button a{

text-decoration: none;

margin: 0px 0px 10px 0px;

letter-spacing: 0;

border: none !important;

background: #25729f !important;

border-radius: 0;

padding: 5px 8px;

color: #fff;

text-transform: uppercase;

font-family: 'roboto_condensedlight';

font-size: 16px;

display: inline-block;

}

.sub-dis-button a:hover{ background: #000000 !important;color: #fff !important; font-weight: bold;}



.sub-dis p{

text-transform: none;

color: #717171;

font-size: 25px;

line-height: 40px;

margin-bottom: 20px;

text-align: left;

}



/*  .new-frm .payment_inner_contact_wrap { width: 96%;}

.new-frm table{ width: 85%;}

.pricing-text{border-bottom: 1px solid #d6d6d6;margin: 0px 20px 30px 20px;padding: 0px 0px;}

.data-select-bg{padding: 20px 20px;background-color: #fff;margin-top: 18px;}

.data-select-bg table{ width: 100%;}

.new-frm .bulk_grant_left_section strong { margin-bottom: 0px;}

.sub-dis-button{text-align: center;margin: 0px 0px 30px 0px;}

.line-vrtcl{width: 1px;height: 250px;background-color: #d6d6d6;float: left;margin: 50px 50px 0px 0px;}

*/



.new-frm .payment_inner_contact_wrap { width: 96%;}

.bulk_table tbody{border-left: 1px solid #ccc; border-right: 1px solid #ccc;}

.new-frm table{width: 93%; /*border-left: 1px solid #ccc;border-right: 1px solid #ccc; */ border-bottom: 1px solid #ccc;}

.pricing-text{border-bottom: 1px solid #d6d6d6;margin: 0px 20px 30px 20px;padding: 0px 0px;}

.data-select-bg{padding: 20px 20px;background-color: #fff;margin-top: 18px;}

.data-select-bg table{ width: 100%;}

.new-frm .bulk_grant_left_section strong { margin-bottom: 0px;}

.sub-dis-button{text-align: center;margin: 0px 0px 30px 0px;}

.line-vrtcl{width: 1px;height: 250px;background-color: #d6d6d6;float: left;margin: 50px 50px 0px 0px;}



.new-frm table>thead {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9b9a9a+0,787878+100 */ /* Old browsers */ /* FF3.6-15 */ /* Chrome10-25,Safari5.1-6 */ /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ /* IE6-9 *//* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#515251+1,848484+98 */background: #515251; /* Old browsers */background: -moz-linear-gradient(top,  #515251 1%, #848484 98%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #515251 1%,#848484 98%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #515251 1%,#848484 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515251', endColorstr='#848484',GradientType=0 ); /* IE6-9 */}





.new-frm .table>thead>tr>th{border-bottom: none;padding: 6px 12px; color: #fff;}

.new-frm table>tbody>tr{

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f3f3f3+0,e2e2e2+100 */

background: #f3f3f3; /* Old browsers */

background: -moz-linear-gradient(top,  #f3f3f3 0%, #e2e2e2 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top,  #f3f3f3 0%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom,  #f3f3f3 0%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3f3f3', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */

}

.table-head{

background: #29282a;

width: 92.6%;

border-left: 1px solid #ccc;

color: #fff !important;

padding: 6px 12px;

} 

.pricingbreaks{

color: #717171;

display: block;

font-family: roboto_condensedlight;

font-size: 22px;

font-weight: normal;

margin-bottom: 10px;

text-align: left;

text-transform: uppercase;

background: #29282a;

border-left: 1px solid #ccc;

color: #fff !important;

padding: 6px 12px;

width: 92.6%;}





.sharpspring_logo{text-align:center; margin:40px 0px 20px 0px;}

.sharpspring_plus{text-align:center; margin:20px 0px;}

.sharpspring h2{font-size:22px; margin: 20px 0px; font-weight:bold; text-align:center;}

.sharpspring h3{font-size:18px; margin: 20px 0px; font-weight:bold; text-align:center;}

.sharpspring p { text-transform: none; color: #717171; display: block; font-size: 18px; margin-bottom: 10px; font-family: roboto_condensedlight; font-weight:normal; line-height:27px; text-align:left; margin-top: 20px;}

.sharp-head1, .sharp-head2, .sharp-head3{font-size:20px; display: block; line-height: 34px; padding-left: 0px;}

.sharpspringrow1 {margin-top:20px;}

.sharpspringrow1 .rowli, .sharpspringrow2 .rowli{width:85%; margin:15px auto;}

.sharpspring .icon1{ background:url("../images/sharpspringicons.png") no-repeat left -8px; width:46px; height:46px; float:left;}

.sharpspring .icon2{ background:url("../images/sharpspringicons.png") no-repeat -81px -7px; width:46px; height:46px; float:left;}

.sharpspring .icon3{ background:url("../images/sharpspringicons.png") no-repeat -147px -8px; width:46px; height:46px; float:left;}

.sharpspringrow1 li{font-size:15px; line-height:28px; background:url("../images/arrow_row1.jpg") no-repeat left 8px; padding-left: 18px;}

.sharpspringrow2 li{font-size:15px; line-height:28px; background:url("../images/arrow_row2.jpg") no-repeat left 8px; padding-left: 23px; padding-top:2px;}

.sharpspring_contact {font-size:18px; text-align:center; margin:20px 0px 0px;}

.row2li{width: 70%; margin: 0px auto;}

.row2li li{font-size: 16px; text-align: center; margin: 0px 0px 20px 0px;}

.zip_code_sec input{width: 36%;}

 h1.cn-2{  color: #333;}

.contact-us-phy .contact_dtl_sec {min-height: 227px !important;text-align: center;border: 1px solid #dedede;border-bottom: 3px solid #25729f;}

.contact-us-phy .contact_dtl_sec span {padding: 3px 30px;display: inline-block;background: #25729f;color: #fff;font-size: 21px;font-family: roboto_condensedlight;font-weight: normal;margin-bottom: 3px;}

.contact-us-phy .contact_dtl_sec p {font-size: 20px;text-align: center;}

.payment_cont_select2 label.error {  left: 22%; }

.QapTcha .TxtStatus {width: 190px;margin-top: 7px;text-align: left;color: #bb2828;font-family: Verdana;font-size: 10px;clear: both;margin-bottom: 5px;}

.mode-pay label { width: 147px;}



.indexbannerul{

    color: #fff;

    text-align: left;

    position: relative;

    left: 30px;

    /* text-shadow: 1px 1px #000; */

    margin: 8px 0 0;

}

.indexbannerul li{

  font: normal normal normal 14px/1 FontAwesome;

  font-size: inherit;

  text-rendering: auto;

  -webkit-font-smoothing: antialiased;

  -moz-osx-font-smoothing: grayscale;

  padding: 0 0 13px;

}

.indexbannerul li span{font-family: roboto_condensedlight;font-weight: BOLD;font-size: 18px;text-shadow: 1px 2px #000000;}

.indexbannerul li:before{

  content: "\f0e7";

  margin: 0 7px 0 0;

  font-size: 14px;

  font-weight: normal;

}























.left-nav {

    position: fixed;

    z-index: 999999;

    float: left;

    top: 33%;

    left: 14px;

    text-align: center;

    opacity: 9;

}

.left-nav h1 {

    margin: 0px 0px 0px 4px;

    font-size: 13px;

    font-weight: bold;

    color: #000000;

    text-transform: none;

    width: 50px;

    height: 50px;

    padding: 7px 0px 0px 0px;

    border:2px solid #2d2b2c;

    border-radius: 50%;

    background: #fff;

    opacity: 9;

}

/*.left-nav h1:hover {  -webkit-box-shadow: -2px 2px 18px -5px rgba(138,138,138,1);

    -moz-box-shadow: -2px 2px 18px -5px rgba(138,138,138,1);

    box-shadow: -2px 2px 18px -5px rgba(138,138,138,1);  border:2px solid #000;}



*/



.brand-1 {}

.brand-2 {}

.brand-3 {}

.brand-4 {}

.line {

    height: 25px;

    width: 2px;

    background: #000000;

    margin: 0px 0px 0px 24px;

}











.left-nav img { width: 50px; /* height: 50px; */}

.left-nav a:hover img {transform: scale(1.4);  }







































/*

.left-nav3 {  position: fixed;

    z-index: 999999;

    float: left;

    top: 55%;

    left: 14px;

    text-align: center; }







.left-nav #sidenav a {

    text-decoration: none;

    font-family: roboto_condensedlight;

    font-weight: bold;

    font-size: 16px;

    color: #0d308a;

    position: absolute;

    border-radius: 0px 5px 5px 0px;

    left: -107px;

    transition: 0.3s;

    border: 1px solid #c2e9fb;

    width: 142px;

    margin-left: -14px;

    background: #ffffff;

    text-align: right;

    padding: 6px 0px;

}



.left-nav i{

padding-right:10px;

 padding-left:10px

  

}

.left-nav #sidenav a:hover{

 left:0px; 

 text-align:center;

}

.left-nav #sidenav a:hover i{

display:;

}

.left-nav #about{

  top:20px;

  background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%);

}

.left-nav #blog{

  top: 270px;

  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%);

}

.left-nav #projects{

  top: 313px;

  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);

}

.left-nav #contact{

  top: 356px;

  background-image: linear-gradient(to top, #fbc2eb 0%, #a6c1ee 100%);

}



.icon-right {

    float: right;

    margin: 4px 0px 0px 0px;

}*/





.ev-btn {

    background: #25729f;

    color: #FFF;

    border: 2px solid #1b4b86;

    text-transform: none;

    font-family: 'Satisfy', cursive;

    font-size: 19px;

    padding: 3px 30px 3px 30px;

    line-height: 21px;

}





.ev-btn:hover {

    background: url(../front_images/build_btn_bg.png) repeat-x 0 0px;

    color:#25729f;

    border: 2px solid #c2c2c2;

}



.contact-pic {

    text-align: center;

}





.contact-pic img {

    border-radius: 50%;

}

.close-btn {

    margin-top: -15px;

    margin-right: -12px;

    opacity: 9 !important;

    position: relative;

    z-index: 999;

}











.contact_thanks ul {

    border: 1px solid #ccc;

    padding: 10px 0px 10px 0px;

    background: #fff;

    margin-top: 20px;

}

.contact_thanks ul li {

    list-style-type: circle;

    padding: 3px 0px 2px 0px;

    margin: 0px 0px 0px 32px;

    color: #25729f; 

}



.contact_thanks ul li a {

      font-family: roboto_condensedlight;

    font-size: 15px;

    color:#25729f;

    font-weight: 600;

}









/*suppress tool*/





.suppress_section input[type=file] {

    float: left;

    width: 100%;

    border: 1px solid #ccc;

    padding: 5px;

}



.suppress-model ul {

    padding: 0px 0px 0px 20px;

    margin: 10px 0px 0px 0px;

    display: inline-block;

  width:100%;

}

.suppress-model ul li {

    padding: 0px;

    margin: 0px;

    list-style-type: circle;

}



.suppress-model ul li a {color: #0b2e88;}

.suppress_success.success { width: 100%; border:1px solid #ccc; text-align: center; background: #f9f9f9; padding: 5px; margin-bottom: 10px; }



.total-bg2 tr td {    background:#6d90a5; color: #fff;} 

.total-bg tr td {background: #515251;

    background: -moz-linear-gradient(top, #515251 1%, #848484 98%);

    background: -webkit-linear-gradient(top, #515251 1%,#848484 98%);

    background: linear-gradient(to bottom, #515251 1%,#848484 98%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#515251', endColorstr='#848484',GradientType=0 ); color: #fff; }



.form-slide_lock label.error {  }



.contact_thanks ul {

    border: 1px solid #ccc;

    padding: 10px 0px 10px 0px;

    background: #fff;margin-top: 20px;

}

.contact_thanks ul li {

    list-style-type: circle;

    padding: 3px 0px 2px 0px;

    margin: 0px 0px 0px 32px;

    color: #a93a29; 

}



.contact_thanks ul li a {

      font-family: roboto_condensedlight;

    font-size: 15px;

    color: #a93a29;

    font-weight: 600;

}





.suppress_success { border: 1px solid #ccc;

    background: #f3f0f0;

    padding: 5px;

    margin: 0px 0px 10px 0px;

    display: none;

}





.suppress_success.success { color: green; display: block;}

.suppress_success.error { color: red; display: block;}

.suppress_section input[type=file]:disabled {    opacity: 0.4; border: 1px solid #ccc !important;} 

.disabled_suppress_user { border: 1px solid #ccc;

    background: #f3f0f0;

    padding: 5px;

    margin: 0px 0px 10px 0px;

    }

  .disabled_suppress_user a{color:#0b2e88 ;}



.disabled_form .suppress-model ul {



    opacity: 0.5;

}



.disabled_form  .suppress-model ul li a {

    color: #0b2e88;

    pointer-events: none;

    cursor: default;

    text-decoration: none;

}

.left_select_section input { background-color:#fff !important;}  

.left_select_section #select_all_group { margin: 4px 0px 0px 0px;}

.left_select_section #select_all { margin: 4px 0px 0px 0px;}



/*suppress tool*/





.pull-right { margin-bottom: 13px;}







/*safari css*/

.zip_code_sec input { [;width: 26%;;]; }

.contact_thanks ul li a { [;font-weight: normal;;]; }

.left_select_section span { [;width: 70%;;]; }

.state_list span { [;width: 100%;;]; }

/**/



















/*Internet Explorer */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {

.left_select_section span { width:70%; }



}





@supports (-ms-ime-align:auto) {

    .left_select_section span {

        width: 70%;

    }

  .state_list  span {

        width: 100%;

    }

  

  

}










.smscreen {
    display: none !important;
}


.pinkcolor {
    color: #25729f !important;
}

.pinkcolor:hover{ color:#fff !important;}
 


 
/*blog */

.blog-left {
    width: 71%;
    float: left;
}
.blog-main {
    width: 100%;
    float: left;
    margin-bottom: 54px;
}

.blog-main figure {
    float: left;
    width: 32%;
    position: relative;
}
.blog-main figure img {
    max-width: 100%;
}
.blog-dis {
    float: right;
    width: 65%;
}
.blog-left h2 {
    font-size: 20px;
    color:#25729f;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px solid #cfcfcf;
    padding: 0px 0px 9px 0px;
    margin-bottom: 3px;
    text-align: left;
}
.blog-left p {
    text-align: left !important;
    font-size: 17px;
    margin-bottom: 15px;
    word-wrap: break-word;
}
.blog-dis p {
    text-align: left;
    margin: 0;
    font-size: 16px;
    color: #717171;
    text-transform: none;
    line-height: 21px;
    margin-bottom: 10px;
}
.blog-date {
    float: left;
    text-align: left;
    font-size: 14px;
    color: #717171;
    text-transform: none;
}
.blog-comment {
    float: right;
    text-align: left;
    font-size: 14px;
    color: #000;
    text-transform: none;
    margin-left: 12px;
    margin-top: 2px;
}
.blog-comment a {
    color: #000;
}
.blog-left figure img {
    max-width: 100%;
    height: auto;
    position: relative;
    margin-top: 0;
    margin-bottom: 15px;
}
.social-main {
    float: left;
    width: 100%;
    border-top: 1px solid #cfcfcf;
    margin-top: 5px;
    padding: 4px 0px 0px 0px;
}
.blog-category {
    float: left;
    color: #000000;
    font-size: 14px;
    margin-left: 0;
    margin-top: 1px;
}
.social-main .blog-category {
    width: 85%;
}
.blog-social {
    float: right;
}
.blog-social a {
    margin: 0px 0px 0px 5px;
}
.blog-left .pagination {
    text-align: right;
    width: 100%;
}
.blog-left .pagination p {
    text-align: right !important;
}


.blog-left h1 {
    text-align: left;
    border-bottom: 1px solid #cfcfcf;
    padding: 0px 0px 9px 0px;
    margin-bottom: 3px;
    font-size: 38px;
}
.blog-right {
    width: 26%;
    float: right;
    margin: 0 0px 15px 0;
}

.blog-search {
    float: left;
    width: 100%;
    -webkit-box-shadow: 1px 1px 8px 2px rgba(206, 206, 206, 0.75);
    -moz-box-shadow: 1px 1px 8px 2px rgba(206, 206, 206, 0.75);
    box-shadow: 1px 1px 8px 2px rgba(206, 206, 206, 0.75);
}
.blog-search input {
    float: left;
    width: 82.6%;
    font-size: 16px;
    color: #717171;
    padding: 9px 0px 9px 12px;
    border: 0;
    font-family: roboto_condensedlight;
}
.blog-search input[type=submit] {
    background: url(../images/search.png);
    background-repeat: no-repeat;
    width: 50px;
    height: 40px;
    background-color: #e6e6e6;
    background-position: 14px 9px;
    border: 0;
}
.categories {
    background: #ececec;
    width: 100%;
    float: left;
    margin-top: 25px;
    position: relative;
}
.categories h2 {
    background: #356899;
    color: #fff;
    float: left;
    margin: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600 !important;
    padding: 14px 15px;
}
.categories ul {
    padding: 0px;
    margin: 0px;
}


.categories ul li {
    background: #f9f9f9;
    border-bottom: 1px solid #ececec;
    float: left;
    width: 100%;
}


.categories ul li a {
    padding: 11px 17px 11px 36px;
    float: left;
    width: 100%;
    color: #717171;
    font-size: 16px;
    font-family: roboto_condensedlight;
    font-weight: 300;
    background: url(../images/arrow-blog.png);
    background-repeat: no-repeat;
    background-position: 16px 17px;
}
.clearall {
    position: absolute;
    right: 10px;
    top: 13px;
    background: transparent;
    border: none;
}
.clearall a {
    color: #333;
}
.clearall a:hover {
    font-weight: 600;
    color: #356899;
}
.blog-right .closebtn {    display: none;}
.blog-detail h6 {
    font-family: roboto_condensedlight;
    font-size: 16px;
    font-weight: 600;
    padding: 0px 0px 4px 10px;
    margin: 15px 0px 0px 0px;
    color: #717171;
}
.submitbtn {    margin-top: 16%;}
.comment-hint { text-align:right;}
blog-left .pagination p {
    text-align: right !important;
}

.pagination strong {
    float: none !important;
    font-size: 18px;
    margin: 0 2px;
    background: #191919;
    color: #fff;
    padding: 4px 10px 6px 10px;
}

.blog-left .pagination a {
    margin: 0 2px;
    background: #3d7898;
    color: #fff;
    padding: 4px 10px 6px 10px;
}
.blog-detail figure {width:100%;display: block;float: left;margin-top: 25px;}
.blog-detail  .blog-category {
    float: right;
    margin-left: 15px;
    }

.sml-left {display:none;}


/*blog close */













.banner-logos {
    text-align: right;
    float: right;
}

.logo-box {
    display: block;
    text-align: center;
    font-size: 23px;
    font-weight: bold;
    color: #fff;
    font-family: 'roboto_condensedlight';
    text-shadow: 1px 2px #000000;
}


.contacts {
    background: url(../front_images/build_btn_bg.png) repeat-x 0 0px;
    text-align: center;
    padding: 3px 10px;
    color: #b43636;
    text-transform: uppercase;
    font-family: 'roboto_condensedlight';
    font-size: 16px;
    border: 2px solid #c2c2c2;
    border-radius: 6px;
    margin: 0 5px 5px 0;
    letter-spacing: 0;
    font-weight: bold;
    margin-top: 15px;
    background-repeat: repeat;
}
.contacts-text {
    margin-left: 5px;
}

.ptc-logo {
    background: #1d184a;
    padding: 5px;
    border-radius: 5px;
    margin-top: 15px;
    text-align: center;
}

.ptc-logo img {
    width: 70%;
}












