@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800);

html, body { margin: 0; padding: 0; height: 100%; background:none repeat scroll 0 0 #e9e8e6;}

#wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -100px; }

article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display: block; margin: 0; padding: 0 }

body { margin: 0; padding: 0; font-size: 14px; color: #333333; font-family: 'Open Sans', sans-serif; }

a { text-decoration: none }

a:focus { outline: none; }

form { margin: 0; padding: 0; }

img { border: 0; display: block; }

ul { margin: 0; padding: 0; }

li { margin: 0; padding: 0; list-style-type: none; }

.clr { clear: both; }

/*** Alignment ***/

.left { float: left; display: inline; }

.right { float: right; }

input[type="text"], input[type="email"], input[type="password"], input[type="tel"], input[type="search"], select, textarea { font-family: 'Open Sans', sans-serif; -webkit-appearance: none; }

input[type="button"], input[type="submit"] { font-family: 'Open Sans', sans-serif; -webkit-appearance: none; cursor: pointer }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }

/*** Small Classes ***/
section, aside, footer, header, h1, h2, h3, h4, h5, h6, p, span, figure, div, body, html, input, ul, li, a, img, label { margin: 0; padding: 0; /*transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
-ms-transition:all 0.3s ease 0s;*/ }

/*** Home pages Classes ***/

.maincontainer { width: 100%; padding: 0; margin: 0; float: left; }

.header-wrapper { background: #fdfdfd; float: left; width: 100%; box-shadow: 2px 0 9px -2px #ddd; }

#header { position: relative; }

.container { margin: 0 auto; max-width: 1200px; padding: 0 20px; width: 100%; }

.logo { float: left; width: 20%; padding: 12px 0; }

.slider-wrapper { float: left; width: 100%; background: #ececec; background: url(images/home-slider-bg.jpg) no-repeat; background-size: cover; height: 454px; position: relative; }

.slider-text { width: 100%; background: #179a29; float: left; height: auto; position: absolute; width: 100%; bottom: 0; }

.top-content-slider { float: left; width: 57%; height: auto; margin: 100px 0 80px 0; padding: 0; }

.top-content-slider h2 { font-weight: 300; font-size: 40px; color: #3a4e62; line-height: 40px; margin-bottom: 10px; }

.top-content-slider h3 { font-weight: 600; font-size: 37px; color: #179a29; line-height: 37px; margin-bottom: 15px; }

.top-content-slider input { background: #3a4e62; padding: 10px 0; font-size: 24px; font-weight: 600; color: #fff; border: none; width: 200px; text-align: center; cursor: pointer; border-radius: 5px; line-height: 24px; }

.text-slider { float: left; width: 49%; margin: 20px 0; }

.text-slider p { font-size: 19px; color: #fff; line-height: 30px; font-weight: 600; }

.text-img { float: left; width: 55%; position: absolute; right: 0; bottom: 0; }

#ddmenu li .register-dropdwn { position: absolute; right: 0; background: #fff; width: 100%; z-index: 99999; border: 1px solid #ccc; top: 35px; display: none }

#ddmenu li .register-dropdwn ul { text-align: center; display: block !important; width: 100% !important }

#ddmenu li .register-dropdwn ul li { float: left; width: 100%; border: 0; line-height: 30px; border-bottom: 1px solid #eaeaea; min-height: inherit; padding: 0 5%; font-size: 13px; display: block; }

#ddmenu li .register-dropdwn ul li a { color: #3a4e62; }

#ddmenu li .register-dropdwn ul li:hover { background: #179a29 !important; color: #fff !important }

#ddmenu li .register-dropdwn ul li:hover a { color: #fff !important }

.click { display: block }

#ddmenu li .register-dropdwn ul li a { color: #454545; display: block; font-size: 14px; font-weight: 300; text-align: left }

#ddmenu li .register-dropdwn ul li a:hover { color: #179a29; }

#ddmenu li .register-dropdwn ul li:last-child { border-bottom: none; }

.adv-wrapper { float: left; width: 100%; background: #e9e8e6; }

.adv-outer { padding-top: 54px; padding-bottom: 54px; }

.adv-outer h2 { background: url(images/h2-bg.png) repeat-x 0 16px; text-align: center; }

.adv-outer h2 span { background: #e9e8e6; padding: 0 3%; font-size: 36px; color: #3a4e62; font-weight: 300; line-height: 28px; position: relative; }

.adv-outer h2 span::before { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; left: 0; position: absolute; top: 20px; width: 16px; }

.adv-outer h2 span::after { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; right: 0; position: absolute; top: 20px; width: 16px; }

.adv-radius { margin: 10px 0 40px 0; float: left; width: 100% }

.adv-radius ul { margin: 0; padding: 0; text-align: center }

.adv-radius ul li { list-style-type: none; display: inline-block; margin: 0 2%; padding:0 }

.bdr-btm-green{ border-bottom:7px solid #56b161 !important;}
.bdr-btm-blue{ border-bottom:7px solid #6e7c89 !important;}

/*.adv-radius ul li.firstleft{ float:left; margin-left:0}

.adv-radius ul li.lastright{ float:right; margin-right:0}*/

.radius-first { background: #3a4e62; border: 10px solid #d7d6d4; height: 230px; width: 230px; border-radius: 50%; -moz- border-radius:50%;
-webkit- border-radius:50%;
margin: 20px 0 0 0; overflow: hidden; float: left; }

.radius-first-green { height: 45%; background: #179a29; text-align: center; float: left; width: 100%; vertical-align: middle; display: table; line-height: 94px; position: relative; }
.radius-first-green-about { height: 45%; background: #179a29; text-align: center; float: left; width: 100%; vertical-align: middle; display: table; line-height: 94px; position: relative; }

.radius-first-green img { position: absolute; left: 50%; margin-left: -25px; top: 25%; }
.radius-first-green-about img { position: absolute; left: 50%; margin-left: -36px; top: 25%; }


.radius-first-blue { height: 55%; float: left; width:100%; text-align:center }

.radius-first-blue h3 { font-size: 36px; line-height: 32px; text-align: center; color: #fff; font-weight: 300; padding: 5px 0 0 0; }

.radius-first-blue p { text-align: center; color: #fff; padding: 5px 20px; /*font-size: 18px;*/font-size: 16px; line-height: 23px; }

.radius-first:last-child { margin-right: 0 }

.list-wrapper { float: left; width: 100%; background: #3a4e62; padding: 50px 0; }

.list-container h2 { background: url(images/h2-bg.png) repeat-x 0 16px; text-align: center; margin: 0 0 20px 0; }

.list-container h2 span { background: #3a4e62; padding: 0 3%; font-size: 36px; color: #fff; font-weight: 300; line-height: 28px; position: relative; }

.list-container h2 span font { color: #179a29 }

.list-container h2 span::before { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; left: 0; position: absolute; top: 20px; width: 16px; }

.list-container h2 span::after { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; right: 0; position: absolute; top: 20px; width: 16px; }

.list-outer-div { float: left; width: 100%; margin: 25px 0 0 0; }

.first-list { float: left; width: 25%; border-right: 1px solid #47596b; }

.first-list h3 { background: #179a29; font-size: 24px; font-weight: 300; line-height: 24px; color: #fff; padding: 15px 10px; margin: 0 0 10px 0; }

.first-list ul { float: left; width: 96%; margin: 0 0 30px 8px; }

.first-list ul li { width: 100%; float: left; color: #fff; padding: 8px 5px 8px 32px; font-size: 18px; font-weight: 300; background: url(images/list-bg.png) no-repeat 5px 14px; min-height: 68px; }

.border-right-none { border-right: 0px; }

.indst-wrapper { float: left; width: 100%; background: #fff; padding: 40px 0; }

.indst-container h2 { background: url(images/h2-bg.png) repeat-x 0 16px; text-align: center; margin: 0 0 20px 0; }

.indst-container h2 span { background: #fff; padding: 0 3%; font-size: 36px; color: #3a4e62; font-weight: 300; line-height: 28px; position: relative; }

.indst-container h2 span font { color: #179a29 }

.indst-container h2 span::before { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; left: 0; position: absolute; top: 20px; width: 16px; }

.indst-container h2 span::after { background: none repeat scroll 0 0 #179a29; border-radius: 50%; content: ""; display: inline-block; float: left; height: 15px; right: 0; position: absolute; top: 20px; width: 16px; }

.indst-container ul { float: left; width: 97%; margin: 0 20px; }

.indst-container ul li { border: 1px solid #ccc; border-radius: 3px; margin: 10px 1%; width: 22.9%; padding: 2px; float: left; }

.indst-container ul li img { width: 100%; }

.testi-wrapper { float: left; width: 100%; background: #179a29; padding: 30px 0; }

.top-static-testi { background: #fff; padding: 20px 10%; position: relative; }

.top-static-testi h3 { color: #179a29; padding: 0 12%; text-align: center; margin: 0 auto 10px; font-size: 23px; line-height: 29px; font-weight: 600; }

.top-static-testi h4 { font-size: 18px; line-height: 30px; font-weight: 300; text-align: center; }

.arrow-down { border-color: #fff transparent -moz-use-text-color; border-left: 0 solid transparent; border-right: 15px solid transparent; border-style: solid solid none; border-width: 20px 15px 0; bottom: -20px; height: 0; left: 50%; position: absolute; width: 0; margin: 0 0 0 -10px; }

.testi-slider { position: relative; }

.txt-testimonials { margin: 70px auto 0 auto; padding: 0; width: 88%; position: relative; }

.text-quote { background: url(images/quote.png) no-repeat left top; position: absolute; height: 67px; left: -33px; top: -37px; width: 102px; }

.txt-testimonials p { font-size: 18px; margin: 0; text-align: left !important; padding: 0; color: #7f7e7e; color: #fff; font-weight: 300; line-height: 27px; }

.txt-testimonials p strong { float: left; width: 100%; font-weight: 600; }

.footer-wrapper { float: left; background: #3a4e62; overflow: hidden; padding: 30px 0; width: 100%; }

.footer-left { float: left; width: 50%; }

.footer-right { float: right; width: 50%; }

.footer-right ul { float: right; }

.footer-right ul li { float: left; padding: 0 7px; }

.footer-right ul li:last-child { padding-right: 0; }

.footer-left-top { float: left; margin: 0 0 10px 0; border-bottom: 1px solid #4e6072; width: 100%; padding: 0 0 10px 0; }

.footer-left-top ul li { float: left; font-size: 12px; color: #fff; line-height: 15px; margin: 5px 0; padding: 0 10px; border-right: 1px solid #ccc; }

.footer-left-top ul li:first-child { background: none; }

.bg-none { background: none !important; }

.footer-left-top ul li a { color: #fff; }

.footer-left-top ul li a:hover { text-decoration: underline; }

.footer-left-bottom { margin: 0; padding: 0 }

.footer-left-bottom ul { margin: 0; padding: 0 }

.footer-left-bottom ul li { float: left; padding: 0px 3px; }

/*------------------------Inner Pgaes Html ------------------*/

.inner-wrapper { float: left; width: 100%; background: #e9e8e6; padding: 30px 0; }

.inner-left { float: left; width: 72%; margin: 0 2% 0 0; }

.inner-right { float: right; width: 25%; }

.slider-outer { background: #179a29; margin: 0; padding: 0; width: 100%; /*min-height:260px;*/ float: left; }

.slider-inner { float: left; width: 100%; background: #ececec; background: url(images/home-slider-bg.jpg) no-repeat; background-size: cover; position: relative; }

.top-content-sliderinner { float: left; width: 55%; margin: 0; padding: 20px 0 30px 0 }

.top-content-sliderinner h2 { font-weight: 300; font-size: 30px; color: #3a4e62; margin: 0; padding: 0 }

.top-content-sliderinner h2.fsz{ font-size:26px}

.top-content-sliderinner h3 { font-weight: 600; font-size: 28px; color: #179a29; margin: 0 0 10px 0; padding: 0; }

.top-content-sliderinner input { background: #3a4e62; padding: 10px 0; font-size: 24px; font-weight: 600; color: #fff; border: none; width: 200px; text-align: center; cursor: pointer; border-radius: 5px; line-height: 24px; }

.relative { position: relative }

.slider-greenbar { background: none repeat scroll 0 0 #179a29; bottom: 0; float: left; height: auto; position: relative; width: 100%; min-height: 100px; }

.rt-img { position: absolute; right: 0; bottom: 0; z-index: 10 }

.rt-img-home { position: absolute; right: 0; bottom: 0; z-index: 10 }

.text-sliderinner { float: left; margin: 20px 0; width: 50%; }

.text-sliderinner p { color: #fff; font-size: 19px; font-weight: 600; line-height: 30px; }

.btm-slide { float: left; width: 100%; position: relative; }

.inner-left .adv-outer { padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0 }

.login-wrapper { width: 385px; margin: 0 auto; padding: 0 0 50px 0; }

.logo-center { text-align: center; margin: 68px 0 0 0; padding: 0; width: 100%; float: left }

.logo-center img { margin: 0 auto; width: 200px; }

.login-box { margin: 80px 0 50px 0; padding: 0; width: 100%; float: left; box-shadow: 0 0 3px #d9d8d6; }

.title-login { margin: 0; padding: 6px 0 6px 25px; background: #3a4e62; float: left; width: 100% }

.title-login h2 { color: #fff; margin: 0; padding: 0; font-size: 24px; font-weight: 400; }

.content-login { margin: 0; padding: 20px 30px; width: 100%; border: 1px solid #c7c6c5; float: left; background: #fff; -moz-box-shadow: 0px 3px 8px #d0cfce; -webkit-box-shadow: 0px 3px 8px #d0cfce; box-shadow: 0px 3px 8px #d0cfce; }

.fieldbox-login { margin: 0; padding: 0; min-height: 95px; width: 100%; float: left }

.content-login label { margin: 0; padding: 0 0 8px 0; font-size: 16px; display: block; font-weight: 300; color: #3a4e62 }

.input-login { background: #fff url(images/email-address-icon.png) no-repeat 10px; border: 1px solid #bfbfbf; border-radius: 3px; width: 100%; margin: 0; padding: 10px 40px; color: #3a4e62; font-size: 15px; outline: 0 none; outline:0 none box-shadow:inset 4px 4px 8px #e8e8e8;
}

.input-pwd { background: #fff url(images/pwd-icon.png) no-repeat 10px; border: 1px solid #bfbfbf; border-radius: 3px; width: 100%; margin: 0; padding: 10px 40px; color: #3a4e62; font-size: 15px; outline: 0 none; outline: 0 none; box-shadow: inset 4px 4px 8px #e8e8e8; }

.remember-box { margin: 0; padding: 0; min-height: 35px; width: 100%; float: left }

.remember-box input { margin-right: 6px }

.remember-box label { font-size: 15px; margin: 0; color: #3a4e62; font-weight: normal }

.remember-box a { text-decoration: none; color: #179a29; font-size: 15px; margin: 0; padding: 0 }

.btn-signin { border-radius: 3px; background: #179a29; margin: 0; padding: 8px 20px; border: 0; font-size: 16px; color: #fff; outline: 0 none }

.signup-wrapper { width: 100%; margin: 0; padding: 0 0 0 0; }

.signup-content { width: 100%; margin: 45px 0 0 0; padding: 0 0 50px 0; float: left; }

.signup-lftcont { margin: 0; padding: 0; float: left; width: 53% }

.signup-lftcont h3 { font-size: 22px; margin: 0; padding: 0 0 5px 0; color: #179a29; font-weight: normal }

.signup-lftcont p { font-size: 18px; text-align: justify; margin: 0 0 15px 0; font-weight: 300; padding: 0; color: 3a4e62 }

.signup-lftcont h4 { font-size: 24px; margin: 0; text-align: center; padding: 10px 0; border-top: 1px solid #c1c5c8; border-bottom: 1px solid #c1c5c8; color: #179a29; font-weight: bold }

.signup-rtcont { margin: 0; padding: 0 0 0 35px; float: right; width: 44%; border-left: 1px solid #d4d5d6 }

.input-standard { background: #fff; border: 1px solid #bfbfbf; border-radius: 3px; width: 100%; margin: 0; padding: 8px 10px; color: #3a4e62; font-size: 15px; outline: 0 none; outline: 0 none; box-shadow: inset 4px 4px 8px #e8e8e8; }

.input-mp { background: #fff; border: 1px solid #bfbfbf; border-radius: 3px; font-weight: 300; width: 100%; margin: 0; padding: 8px 10px; color: #3a4e62; font-size: 14px; outline: 0 none; outline: 0 none; box-shadow: inset 4px 4px 8px #e8e8e8; }

.signup-box { margin: 0 0 0 0; padding: 0; width: 100%; float: left; box-shadow: 0 0 3px #d9d8d6; }

.title-signup { margin: 0; padding: 6px 0 6px 25px; background: #3a4e62; float: left; width: 100% }

.title-signup h2 { color: #fff; margin: 0; padding: 0; font-size: 24px; font-weight: 400; }

.content-signup { margin: 0; padding: 20px 30px; width: 100%; border: 1px solid #c7c6c5; float: left; background: #fff; -moz-box-shadow: 0px 3px 8px #d0cfce; -webkit-box-shadow: 0px 3px 8px #d0cfce; box-shadow: 0px 3px 8px #d0cfce; }

.content-signup p { margin: 13px 0 0 15px; padding: 0; font-size: 14px; color: #3a4e62 }

.content-signup p input { margin: 0 8px 0 0 }

.signup-login { margin: 0; padding: 0; min-height: 95px; width: 100%; float: left }

.content-signup label { margin: 0; padding: 0 0 8px 0; font-size: 16px; display: block; font-weight: 300; color: #3a4e62 }

.fieldbox-signup { margin: 0; padding: 0; min-height: 90px; width: 100%; float: left }

.error { color: #ff0000 }

.contact-wrapper { margin: 45px 0 0 0; padding: 0 0 40px 0; float: left; width: 100%; }

.fieldbox-contact { width: 46%; margin: 0; min-height: 90px; padding: 0; float: left }

.fieldbox-contact:nth-child(2n) { float: right }

.fieldbox-contact label { margin: 0; padding: 0 0 5px 0; display: block; font-size: 17px; font-weight: 300; color: #3a4e62 }

.input-contact { background: #fff; border: 1px solid #bfbfbf; width: 100%; margin: 0; padding: 8px 10px; color: #3a4e62; font-size: 14px; outline: 0 none; }

.row { margin: 0; padding: 0; width: 100%; float: left }

.select-outer { background: #fff; border: 1px solid #bfbfbf; width: 100%; margin: 0; padding: 7px 10px; outline: 0 none; }

.select-outer select { width: 100%; outline: 0 none; border: 0; margin: 0; padding: 0; color: #3a4e62; font-size: 14px; }

.textarea-contact { border: 1px solid #bfbfbf; resize: none; margin: 0 0 20px 0; padding: 0; width: 100% }

.fieldbox-contactfull { width: 100%; margin: 0; min-height: 90px; padding: 0; float: left }

.fieldbox-contactfull label { margin: 0; padding: 0 0 5px 0; display: block; font-size: 17px; font-weight: 300; color: #3a4e62 }

.btn-contact { border-radius: 3px; background: #3a4e62; margin: 0; font-weight: 600; padding: 8px 20px; border: 0; font-size: 18px; color: #fff; outline: 0 none }

.fsz14 { font-size: 14px; }

.privacy-policy { margin: 30px 0 0 0; padding: 0; width: 100%; float: left }

.privacy-policy p { font-size: 15px; margin: 0 0 20px 0; font-weight: 300; padding: 0; color: #3a4e62 }

.privacy-policy h4 { font-size: 18px; margin: 0 0 20px 0; font-weight: 600; padding: 0; color: #179a29 }

.privacy-policy ul { margin: 0 0 20px 15px; padding: 0; color: #3a4e62 }

.privacy-policy ul li { font-size: 15px; margin: 0 0 5px 0; list-style-type: disc; font-weight: 300; padding: 0; color: #3a4e62 }

.testimonial-bg { margin: 20px 0 0 0; padding: 30px 15px 10px 15px; background: url(images/testimonial-bg.png) no-repeat 10px 15px #fff; }

.testimonial-bg p { font-size: 14px; margin: 0; padding: 0 0 10px; }

.testimonial-bg h4 { color: #179a29; font-size: 16px; font-weight: 600; margin: 0; padding: 0; }

/* INNER START*/
.body-inner { margin: 0; padding: 46px 0; float: left; width: 100%; background: #e9e8e6; float: left }

.commision-wrapper { margin: 0; padding: 0; float: left; width: 100%; overflow-x: auto; font-size: 16px; }

.commision-wrapper table { min-width: 767px; }

.commision-wrapper th { margin: 0; padding: 10px 20px; border-bottom: 2px solid #e9e8e6; border-right: 1px solid #74b67d; font-weight: normal; color: #fff; background: #179a29; text-align: left }

.commision-wrapper td { margin: 0; padding: 10px 20px; border-bottom: 2px solid #e9e8e6; border-right: 1px solid #e7e7e7; color: #3a4e62; background: #fff; text-align: left }

.viewpipeline-wrapper { margin: 0; padding: 0; float: left; width: 100%; overflow-x: auto; font-size: 16px; }

.viewpipeline-wrapper table { min-width: 767px; }

.viewpipeline-wrapper th { margin: 0; padding: 10px 20px; border-bottom: 2px solid #e9e8e6; border-right: 1px solid #74b67d; font-weight: normal; color: #fff; background: #179a29; text-align: left }

.viewpipeline-wrapper td { margin: 0; padding: 10px 20px; border-bottom: 2px solid #e9e8e6; border-right: 1px solid #e7e7e7; color: #3a4e62; background: #fff; text-align: left }

.viewpipeline-wrapper td ul { margin: 0; padding: 0; }

.viewpipeline-wrapper td ul li { margin: 0; padding: 0; float: left; margin: 0 15px 0 0; }

.viewpipeline-wrapper td ul li:last-child { margin-right: 0 }

.viewpipeline-wrapper td a { text-decoration: underline; color: #179a29; font-size: 14px; display: inline-block; padding: 0; }

.filter-arrows { margin: 7px 0 0 10px; padding: 0; float: left; }

.filter-arrows span { display: block; margin-bottom: 3px; }

.manage-profile { margin: 0; padding: 0; float: left; width: 100%; font-size: 16px; }

.title-mp { margin: 0; padding: 7px 20px; float: left; width: 100%; background: #3a4e62; }

.title-mp h3 { font-size: 24px; margin: 0; padding: 0; color: #fff; font-weight: normal; }

.content-mp { margin: 0; padding: 20px; float: left; width: 100%; background: #fff; box-shadow: 0 0 5px #dadada }

.mp-wrapper { margin: 0; padding: 0; float: left; width: 100% }

.mp-col-1 { margin: 0 5% 0 0; padding: 0; float: left; width: 30% }

.mp-col-1:last-child { margin-right: 0 }

.fieldbox-mp { margin: 0; padding: 0; min-height: 85px; float: left; width: 100% }

.fieldbox-mp label { display: block; margin: 0; font-weight: 300; padding: 0 0 5px 0; color: #3a4e62; font-size: 17px; }

.download-upload { margin: 0; position: relative; padding: 5px 0 0 0; position: relative; float: left; width: 100%; text-align: center }

#w9_form-error { bottom: -29px; color: #ff0000; font-size: 12px; left: 0; margin: 0 auto; position: absolute; right: 0; width: 225px; }

.download-upload p { margin: 0 0 20px 0; padding: 0; font-size: 17px; font-weight: bold; color: #ff0000 }

.download-upload a { display: inline-block; background: #3a4e62; margin: 0 5px; padding: 5px 10px; min-width: 85px; border-radius: 3px; font-size: 14px; color: #fff }

.update-cancel { margin: 0; position: relative; padding: 20px 0 10px 0; position: relative; float: left; width: 100%; }

.update-cancel a { display: block; background: #3a4e62; float: left; margin: 0 10px 0 0; padding: 8px 20px; text-align: center; border-radius: 3px; font-size: 16px; color: #fff }

.update-cancel a.green-bg { background: #179a29 }

.app-wrapper { margin: 0; padding: 0; float: left; width: 100% }

.app-col-1 { margin: 0 5% 0 0; padding: 0; float: left; width: 30% }

.app-col-1:last-child { margin-right: 0 }

.select-app { background: #fff; border: 1px solid #bfbfbf; border-radius: 3px; font-weight: 300; width: 100%; margin: 0; padding: 6px 10px; outline: 0 none; outline: 0 none; box-shadow: inset 4px 4px 8px #e8e8e8; }

.select-app select { color: #3a4e62; font-size: 14px; font-weight: 300; margin: 0; border: 0; padding: 0; width: 100%; }

.small-select-wrap { width: 46%; margin: 0; padding: 0; float: left }

.small-select-wrap:last-child { float: right }

.textarea-comments { width: 100%; color: #3a4e62; font-size: 14px; border: 0; resize: none; margin: 0; font-weight: 300; padding: 0 }

.include-document { margin: 0; padding: 0 0 10px 0; width: 100%; float: left; }

.include-document a { margin: 0; padding: 0; float: left; font-size: 17px; font-weight: 300; color: #3a4e62 }

.include-document a span { float: left; margin-top: 3px; margin-right: 10px; font-weight: 300 }

.no-margin { margin: 0 !important }

.browseimage { width: 85px; height: 30px; margin: 0; background: url(images/browse-btn.jpg) no-repeat top; overflow: hidden; float: left }

.browseimage input { display: block !important; width: 85px !important; height: 30px !important; opacity: 0 !important; overflow: hidden !important; }

.browse-field { width: 85px; height: 30px; margin: 0; background: url(images/browse-btn.jpg) no-repeat top; overflow: hidden; display: inline-block; vertical-align: top }

.browse-field input { display: block !important; width: 85px !important; height: 30px !important; opacity: 0 !important; overflow: hidden !important; }

.recent-news { margin: 0; padding: 40px 0 0 0; width: 100%; float: left; }

.recentnews-listing { margin: 0 0 30px 0; padding: 0 0 20px 0; width: 100%; border-bottom: 1px solid #d4d5d6; float: left }

.month-posted { float: left; margin: 0; padding: 0; width: 57px; }

.month-posted span { background: #3a4e62; border-radius: 50%; color: #fff; display: block; font-size: 30px; font-weight: 300; height: 55px; line-height: 50px; margin: 0; padding: 0; text-align: center; }

.month-posted p { color: #179a29; font-size: 19px; margin: 4px 0 0; padding: 0; text-align: center; }

.blogdetail { float: right; margin: 0; padding: 0; width: 90%; }

.blogdetail h4 { color: #179a29; font-size: 19px; font-weight: 400; margin: 0; padding: 0; text-transform: uppercase; }

.blogdetail h4 a { color: #179a29; }

.blogdetailimg { float: left; margin: 17px 0; padding: 0; width: 100%; }

.imglftbox { width: 48%; margin: 0; padding: 0; float: left }

.imgrtbox { width: 48%; float: right; margin: 0; padding: 0 }

.imglftbox img { width: 100% }

.imgrtbox p { margin: 0; padding: 0; font-size: 15px; font-weight: 300; color: #4b4b4b; }

.row-comments { margin: 10px 0 0 0; padding: 0; width: 100%; float: left }

.row-comments p { margin: 0; padding: 0; font-size: 15px; font-weight: 300; color: #4b4b4b; }

.row-comments a { font-size: 15px; margin: 0; padding: 0; font-weight: 300; color: #4b4b4b; }

.readmore { color: #179a29 !important }

.blogdetail-bigimg { float: left; margin: 17px 0; padding: 0; width: 100%; }

.blogdetail-bigimg img { width: 100% }

.blogdetail-content { margin: 10px 0 0 0; padding: 0; width: 100%; float: left }

.blogdetail-content p { margin: 0 0 20px 0; padding: 0; font-size: 15px; font-weight: 300; color: #4b4b4b; }

.add-commentwrapper { float: right; margin: 20px 0 0; padding: 0; width: 100%; }

.formbox-addcomment { float: left; margin: 20px 0 0; padding: 0; width: 100%; }

.fieldbox-addcomment { float: left; margin: 0; min-height: 92px; padding: 0; width: 100%; }

.yourname { margin: 0; min-height: 92px; padding: 0; width: 310px; }

.fieldbox-addcomment label { color: #4b4b4b; display: block; font-size: 15px; margin: 0 0 5px; padding: 0; }

.input-name { border: 1px solid #d1d1d1; color: #4b4b4b; font-size: 14px; margin: 0; padding: 12px 5px; width: 296px; }

.textarea-msg { border: 1px solid #d1d1d1; font-family: 'Open Sans', sans-serif; font-size: 14px; margin: 0 0 10px; padding: 5px; resize: none; width: 100%; }

.fieldbox-addcomment a { color: #179a29; font-size: 15px; text-decoration: underline; }

.sendbtn { -moz-appearance: none; background: #179a29; border: 0 none; border-radius: 3px; clear: both; color: #fff; cursor: pointer; float: left; font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400; margin: 0; padding: 5px 30px; text-align: center; }

.blog-replywrapper { float: right; margin: 20px 0 0; padding: 0; width: 100%; }

.blog-replylisting { border-bottom: 1px solid #d4d5d6; float: left; margin: 0 0 25px; padding: 0 0 25px; width: 100%; }

.replyimg { float: left; margin: 0 10px 0 0; padding: 0; width: 43px; }

.reply-txt { float: right; margin: 0; padding: 0; width: 90%; }

.reply-txt h5 { color: #4b4b4b; font-size: 15px; margin: 0; padding: 0; }

.reply-txt h5 a { color: #179a29; font-weight: 400; text-decoration: underline; }

.reply-txt span { color: #179a29; display: block; font-size: 14px; margin: 0; padding: 0 0 5px; }

.reply-txt p { color: #4b4b4b; font-size: 15px; margin: 0; padding: 0; }

.back-to-blog{ color:#3a4e62; margin:0 0 30px 0; float:left; font-weight:bold; font-size:15px; padding:0}


.dashboard-container{width:806px; margin:0px auto; padding:54px 0px;}
.dashboard-container ul{width:100%;}
.dashboard-container ul li{width:285px; margin:23px 7% 23px; float:left;}
.dashboard-container ul li a{display:block; text-decoration:none; color:#fff; font-size:30px; height:126px; line-height:120px; box-shadow:inset 0px 0px 20px 2px #25323f; background-color:#3a4e62; text-align:center; border-radius:5px;}
.dashboard-container ul li a.selecteddash{background-color:#179a29;}


#ddmenu li.userwelcome:hover{ border-bottom:none} 

#ddmenu li.userwelcome span{ color:#179a29 }

/*Nitesh*/

.messagearea{width:60%; float:left; padding:0px 0px 20px 0px;}
.msgimg{width:51px; float:left; margin-right:10px;}
.msgimg img{width:100%; display:block;}
.msgtxt{padding-left:62px;}
.msgtxt span{color:#179a29;}
.cntentarea{width:100%; float:left; padding:0px 0px 20px 0px;}
.app-col-1new {float: left; margin: 0 5% 0 0; padding: 0; width: 100%;}
.attched{width:100%;}

/*Nitesh 5may 2015*/
.messagearea_new{width:48%; float:left; padding:0px 0px 10px 0px;}

.adv-radiusnew { margin: 10px 0 10px 0; float: left; width: 100% }

.adv-radiusnew ul { margin: 0; padding: 0; text-align: center }

.adv-radiusnew ul li { list-style-type: none; display: inline-block; margin: 0 1%; padding: 0; }

.radius-firstnew { background: #3a4e62; display:table; border: 10px solid #d7d6d4; height: 230px; width: 230px; border-radius: 50%; -moz- border-radius:50%;
-webkit- border-radius:50%; margin: 20px 0 0 0; overflow: hidden; float: left; }

.first-rad{ display:table-cell; vertical-align:middle; text-align:center}
.first-rad img{ display:inline}

.first-listnew { float:left; width:100%; }

.first-listnew ul { float:left; width:96%; margin: 0 0 20px 0px; }

.first-listnew ul li { width:50%; float:left; color:#333; padding:3px 5px 3px 32px; font-size:14px; font-weight:300; background: url(images/list-bg.png) no-repeat 5px 7px; }

.icon-list { width:230px; margin: 0px 0 0 0; float: left; clear:both; }
.icon-list ul { float:left; width:96%; margin: 0 0 20px 0px; height:140px; }

.icon-list ul li { width:100%; float:left; color:#333; padding:3px 5px 3px 32px; font-size:14px; font-weight:300; background: url(images/list-bg.png) no-repeat 5px 7px; text-align:left !important; }

.forhding { float:left; width:230px; text-align:center; font-size:24px; font-weight:400; color:#179a29;  clear:both; float:left; margin:10px 0; }

.hdingloan{
	width:70%; margin:0 auto 10px; text-align:center; font-size:25px;}
	.hdingloan span
	{font-weight: 600; color:#179a29;}
	
.newbtn{
	width:200px; margin:0 auto 20px;}	
	.newbtn input {
    background: none repeat scroll 0 0 #3A4E62;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    padding: 10px 0;
    text-align: center;
    width: 200px;
}

.sba-adv-wrapper{ width:100%; margin:0; padding:0; float:left;}

.sba-adv-wrapper p{ font-size:17px; margin:0; padding:0; color:#3a4e62; font-weight:300}

.sba-two-cols{ width:100%; margin:20px 0 40px 0; padding:0; float:left;}

.sba-two-cols ul {  margin: 0 0 0 0; padding:0 }

.sba-two-cols ul li {   color:#333; padding:3px 5px 3px 32px; font-size:17px; font-weight:300; background: url(images/list-bg.png) no-repeat 5px 7px; }



.sbacol-1{ width:45%; margin:0; padding:0; float:left}

.sbacol-2{ width:45%; margin:0; padding:0; float:right}

.apply-sba-btn{ background:#ce7012; text-align:center; font-size:24px; margin:0 auto; padding:8px 0; width:280px; color:#fff; clear:both; display:block}

.sba-loan-lost{ width:100%; margin:30px 0 0 0; padding:0; float:left}

.sba-loan-lost h3{ margin:0; padding:0;  color:#179a29; font-size:22px; font-weight:normal; text-align:center;}

.sba-loan-lost h4{ margin:0 0 10px 0; padding:0;  color:#3a4e62; font-size:22px; font-weight:normal; text-align:center;}

.sba-loaneligibilty{ width:100%; margin:50px 0 0 0; padding:0; float:left}

.sba-loaneligibilty h5{ margin:30px 0 0 0; padding:0; font-size:22px; color:#179a29; font-weight:normal}


.smartbiz{ width:100%; margin:0 0 0 0; padding:0; float:left;}

.smartbiz ul {  margin: 0 0 0 0; padding:0 }

.smartbiz ul li {   color:#333; padding:3px 5px 3px 32px; font-size:15px; font-weight:300; background: url(images/list-bg.png) no-repeat 5px 7px; }

.lft{ float:left}

/*Nitesh*/

@media only screen and (min-width:768px) and (max-width:1185px) {

.first-list { width: 45%; border-right: none }

.first-list ul li { }

.first-list:nth-child(2n) { float: right; }
.dashboard-container{width:720px;}
.dashboard-container ul li{width:285px; margin:23px 5% 23px; float:left;}

/*Nitesh*/
.hdingloan{
	width:100%; margin:0 auto 10px; text-align:center; font-size:25px;}
}

@media only screen and (min-width: 768px) and (max-width: 990px) {

.top-content-slider { width: 100%; text-align: center; min-height: 430px }

.rt-img-home { position: absolute; left: 0; right: 0; top: -315px; clear: both }

.lft{ float:none}

.rt-img-home img { margin: 0 auto }

.rt-img { position: absolute; top: -288px; left: 0; right: 0; clear: both }

.rt-img img { margin: 0 auto }

.text-slider { width: 100% }

.top-content-sliderinner { width: 100%; margin-top: 60px; text-align: center; min-height: 500px }

.text-slider p { text-align: center; }

.text-sliderinner { width: 100% }

.text-sliderinner p { text-align: center }

.inner-left { float: left; width: 100%; margin: 0 0 0 0; }

.inner-right { float: right; width: 100%; }

.list-container h2 { background: none }

.list-container h2 span { line-height: normal; display: inline-block; }

.indst-container h2 { background: none }

.adv-outer h2 { background: none }

.adv-outer h2 span:before, .adv-outer h2 span:after { background: none }

.indst-container h2 span:before, .indst-container h2 span:after { background: none }

.list-container h2 span:before, .list-container h2 span:after { background: none }

.signup-lftcont { width: 100%; margin-top: 45px }

.signup-rtcont { width: 100%; border-left: none; padding: 0 }

.fieldbox-signup { float: left; width: 45% }

.fieldbox-signup:nth-child(2n) { float: right }

.signup-wrapper { width: 90% }

.fieldbox-contact { width: 47% }

.app-col-1 { width: 100% }

/*Nitesh*/
.messagearea{width:100%; float:left; padding:0px 0px 20px 0px;}
.hdingloan{
	width:100%; margin:0 auto 10px; text-align:center; font-size:25px;}
/*Nitesh*/
}

@media only screen and (min-width:481px) and (max-width:767px) {

.top-content-slider { width: 100%; text-align: center; min-height: 450px }

.rt-img-home { position: absolute; left: 0; right: 0; top: -296px; clear: both }

.rt-img-home img { margin: 0 auto; width: 470px }

.rt-img { position: absolute; top: -288px; right: 0; left: 0; clear: both }

.rt-img img { margin: 0 auto }

.text-slider { width: 100% }

.top-content-sliderinner { width: 100%; margin-top: 60px; text-align: center; min-height: 520px }

.text-slider p { text-align: center; }

.text-sliderinner { width: 100% }

.text-sliderinner p { text-align: center }

.inner-left { float: left; width: 100%; margin: 0 0 0 0; }

.inner-right { float: right; width: 100%; }

.adv-outer h2 span { font-size: 30px }

.adv-outer h2 span:before, .adv-outer h2 span:after { top: 18px; background: none }

.footer-left { width: 100%; text-align: center }

.footer-left-top ul { text-align: center }

.footer-left-top ul li { display: inline-block; float: none }

.footer-left-bottom ul { text-align: center }

.footer-left-bottom ul li { display: inline-block; float: none; }

.footer-right { margin: 10px 0 0 0; padding: 0; text-align: center; width: 100% }

.footer-right ul li img { width: 50px; }

.footer-right ul { text-align: center; float: none }

.footer-right ul li { float: left; padding: 0 0 0 35px }

.footer-right ul li:last-child { float: right; padding: 0 25px 0 30px }

.top-static-testi h3 { padding: 0 }

.list-container h2 span { font-size: 30px; }

.list-container h2 span:before, .list-container h2 span:after { background: none }

.first-list { width: 100% }

.first-list ul li { min-height: 10px }

.first-list h3 { padding-top: 10px; padding-bottom: 10px; font-size: 20px }

.list-wrapper { padding-bottom: 20px }

.indst-container h2 span { font-size: 30px; }

.indst-container h2 span:before, .indst-container h2 span:after { background: none }

.list-container h2 span font { margin-right: 0 }

.logo { width: 180px; }

#ddmenu div.menu-icon { margin-top: 22px; }

.signup-lftcont { width: 100%; margin-top: 45px }

.signup-rtcont { width: 100%; border-left: none; padding: 0 }

.fieldbox-signup { float: left; width: 45% }

.fieldbox-signup:nth-child(2n) { float: right }

.signup-wrapper { width: 90% }

.fieldbox-contact { width: 100% }

.mp-col-1 { width: 100%; margin-right: 0 }

.update-cancel { text-align: center; padding-top: 30px }

.update-cancel a { display: inline-block; margin: 0 5px; float: none }

.app-col-1 { width: 100% }

.small-select-wrap { width: 100%; min-height: 80px; }

.blogdetail{ width:84%}

.imglftbox{ width:100%}

.imgrtbox{ width:100%; margin-top:15px}

.reply-txt{ width:85%}

.yourname{ width:100%}

.input-name{ width:100%}


.dashboard-container{width:480px; padding:10px 0px 0px 0px;}
.dashboard-container ul li{width:100%; margin:23px 0 23px; float:left;}

/*Nitesh*/
.messagearea{width:100%; float:left; padding:0px 0px 20px 0px;}
.hdingloan{
	width:100%; margin:0 auto 10px; text-align:center; font-size:25px;}
	
	.lft{ float:none}

/*Nitesh*/

}

@media only screen and (min-width:0px) and (max-width:480px) {

.top-content-slider { width: 100%; text-align: center; min-height: 220px }

.rt-img-home { position: absolute; display: none; top: -238px; clear: both }

.rt-img-home img { margin: 0 auto; }

.rt-img { position: absolute; display: none; top: 0; clear: both }

.rt-img img { margin: 0 auto; width: 95% }

.text-slider { width: 100% }

.top-content-sliderinner { width: 100%; margin-top: 30px; text-align: center; min-height: 290px }

.text-slider p { text-align: center; }

.text-sliderinner { width: 100% }

.text-sliderinner p { text-align: center }

.inner-left { float: left; width: 100%; margin: 0 0 0 0; }

.inner-right { float: right; width: 100%; }

.adv-outer h2 span { font-size: 28px }

.adv-outer h2 span:before, .adv-outer h2 span:after { background: none }

.list-container h2 span:before, .list-container h2 span:after { background: none }

.list-container h2 { background: none }

.list-container h2 span { line-height: normal; font-size: 28px }

.indst-container h2 { background: none }

.indst-container h2 span { line-height: normal; font-size: 28px }

.indst-container h2 span:before, .indst-container h2 span:after { background: none }

.top-content-slider h2 { font-size: 32px }

.top-content-slider h3 { font-size: 28px }

.footer-left { width: 100%; text-align: center }

.footer-left-top ul { text-align: center }

.footer-left-top ul li { display: inline-block; float: none }

.footer-left-bottom ul { text-align: center }

.footer-left-bottom ul li { display: inline-block; float: none; }

.footer-right { margin: 10px 0 0 0; padding: 0; text-align: center; width: 100% }

.footer-right ul li img { width: 50px; }

.footer-right ul { text-align: center; float: none }

.footer-right ul li { float: left; padding: 0 0 0 35px }

.footer-right ul li:last-child { float: right; padding: 0 25px 0 30px }

.top-static-testi h3 { padding: 0 }

.first-list { width: 100%; border-right: none }

.first-list ul li { min-height: 10px }

.first-list h3 { padding-top: 10px; padding-bottom: 10px; font-size: 20px }

.list-wrapper { padding-bottom: 20px }

.logo { width: 180px; }

#ddmenu div.menu-icon { margin-top: 22px; }

.adv-outer h2 { background: none }

.login-wrapper { width: 300px }

.signup-lftcont { width: 100%; margin-top: 45px }

.signup-rtcont { width: 100%; border-left: none; padding: 0 }

.fieldbox-signup { float: left; width: 100% }

.signup-wrapper { width: 90% }

.fieldbox-contact { width: 100% }

.mp-col-1 { width: 100%; margin-right: 0 }

.update-cancel { text-align: center; padding-top: 30px }

.update-cancel a { display: inline-block; margin: 0 5px; float: none }

.app-col-1 { width: 100% }

.small-select-wrap { width: 100%; min-height: 80px; }

.blogdetail{ width:100%; margin-top:20px}

.imglftbox{ width:100%}

.imgrtbox{ width:100%; margin-top:15px}

.month-posted{ float:none; margin:0 auto}

.blogdetail h4{ font-size:18px; text-align: center;}
.reply-txt{ width:85%}
.yourname{ width:100%}

.input-name{ width:100%}
.dashboard-container{width:300px;padding:10px 0px;}
.dashboard-container ul li{width:93%; margin:23px 0 23px; float:left;}

.content-signup p {
    font-size: 13px;
    margin: 13px 0 0 0px;
}

.left {
    float: none !important;
    width:100%;
    text-align:center;
}

.right {
    float: none !important;
    width:100%;
    text-align:center;
}

/*Nitesh*/
.messagearea{width:100%; float:left; padding:0px 0px 20px 0px;}
.first-listnew ul li { width:100%; float:left; color:#333; padding:3px 5px 3px 32px; font-size:14px; font-weight:300; background: url(images/list-bg.png) no-repeat 5px 7px; }
.hdingloan{
	width:100%; margin:0 auto 10px; text-align:center; font-size:25px;}
	
	.lft{ float:none}
/*Nitesh*/
 
}.dashboard-container ul li a:hover{background-color:#179a29;}

@media only screen and (max-width: 768px)
{ .messagearea{width:100%;}
	}
	


li.num_li_class{ margin: 0; padding: 0; list-style-type: decimal !important; }
li.bullet_li_class{ margin: 0; padding: 0; list-style-type: disc !important; }
