body{ background:transparent;color:#484848; font-family:arial; line-height:21px; font-size:14px;}

p{ padding-bottom:10px; margin-bottom:5px;}
h1, h2, h3, h4, h5, h6{ font-family:arial;}
h3{  border-bottom: solid 2px #598225; font-family:arial; padding-bottom:10px;}
h4{ font-size:13px; font-family:arial; padding-bottom:5px; margin-bottom:0px; font-weight:bold;}
h5{ font-family:ralewaysemibold, arial; font-size:16px;}
.form-control{ border-color:#e4e4e4; border-radius:0px;}
.form-control:focus{ border-color:#ccc; border-radius:0px; box-shadow:none; color:#333}

.list-style-plain{ padding:0px; margin:0px; margin-bottom:20px;}
.list-style-plain li{ list-style-type:none; display:block; padding-bottom:10px;}

.list-style1{ padding:0px; margin:0px; margin-bottom:20px;}
.list-style1 li{ background:url(../images/bullet-1.png) no-repeat 5px 8px; padding:3px 3px 3px 18px; list-style-type:none; display:block;}
.hilighted-txt{ color:#9f375f;}
select{ -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;}
strong{ font-family:arial}

a{ color:#333;}
a:hover{ color:#000;}
.form-control {
    margin-bottom: 5px;
    border-radius: 0;
}
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{background-color: #333;border-color: #333;}

.btn-success{ background:#333; border:1px solid #fff}
.btn-success:hover{ background:#333; border:1px solid #fff}
.form-control{ border-color:#ccc;  height:40px; box-shadow:none; border-radius: 15px; }
.form-control:focus{ border-color:#ccc;}
.select-list {
    width: auto;
    height: 45px;
    padding: 0;
    /* overflow: hidden; */
    font-size: 14px;
    line-height: 1.428571429;
    color: #555;
    vertical-align: middle;
    border-radius: 15px;

    background: url(../images/down-arrow.png) no-repeat right;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-transition: border-color .3s;
    -moz-transition: border-color .3s;
    -o-transition: border-color .3s;
    transition: border-color .3s;
}
.select-list select {
    padding: 5px 31px 5px 12px;
    padding: 5px 7px 5px 5px\9;
    text-indent: .01px;
    text-overflow: '';
    background: transparent;
    border: 0!important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.btn{border-radius:15px;  	}
.btn-primary{ background:#598225; color:#fff; border:none; font-size:18px; font-family:TrebuchetMSRegular; padding:5px 30px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:visited{ background:#598225; color:#fff; }
/******************/
@font-face {
    font-family: 'TrebuchetMSRegular';
    src: url('../fonts/trebuc_0-webfont.eot');
    src: url('../fonts/trebuc_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/trebuc_0-webfont.woff') format('woff'),
         url('../fonts/trebuc_0-webfont.ttf') format('truetype'),
         url('../fonts/trebuc_0-webfont.svg#TrebuchetMSRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'ralewayregular';
    src: url('../fonts/raleway-regular-webfont.eot');
    src: url('../fonts/raleway-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-regular-webfont.woff2') format('woff2'),
         url('../fonts/raleway-regular-webfont.woff') format('woff'),
         url('../fonts/raleway-regular-webfont.ttf') format('truetype'),
         url('../fonts/raleway-regular-webfont.svg#ralewayregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ralewaysemibold';
    src: url('../fonts/raleway-semibold-webfont.eot');
    src: url('../fonts/raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/raleway-semibold-webfont.woff2') format('woff2'),
         url('../fonts/raleway-semibold-webfont.woff') format('woff'),
         url('../fonts/raleway-semibold-webfont.ttf') format('truetype'),
         url('../fonts/raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.list-style-1{ padding:0px; margin:0px 0 20px 5px}
.list-style-1 li{ list-style: disc; display: block; background:url(../images/bullet-1.png) no-repeat 0 7px; padding-left:10px; padding-bottom:10px; }
/******************/
/*img{ width:100%; height:auto}*/
.container{max-width:1024px;   }
.header{ padding:10px 0 10px 0; background:#fff;}
.navbar {  border-radius: 0;  border-top: 1px solid #dddddd !important;   margin-bottom: 0;  min-height: 40px;}
.main-nav{ border:0px; background:none; }
.main-nav li a{   margin:0 0px 0 0; padding:8px 12px 3px 12px; color:#000 !important; font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:solid 2px #fff; text-transform: uppercase; margin: 0 15px; }
.main-nav li a:hover, .main-nav li a:focus, .main-nav li.active a{ border-bottom:solid 2px #598225; color:#598225; background:#fff !important;}



.carousel-caption{ display:none;}

.banner{/* background:url(../images/header-stripe.png) no-repeat bottom; */ }
.banner-row{ position:relative;}
.banner-form{ position: absolute; z-index:1000; width:300px; background:#fff; padding:0 15; right:20px; top:10px;  }
.banner-form .input{margin:0 0 10px 0; width:220px; height:30px; border:1px solid #CCC;}
.banner-form select{margin:0 0 10px 0; width:220px; height:30px; border:1px solid #CCC;}
.banner-form .form-group{ position:relative; margin-bottom:8px;}
.banner-form .form-group .astrick{ position:absolute; background:url(../images/astirsk.png) no-repeat; width:6px; height:6px; right:0px; bottom:0px;}
.banner-form h3{ padding:8px; margin:10px 0 10px 0; text-align:center; text-transform:uppercase; color:#598225; border:0px;text-transform:uppercase; border-bottom: dotted 2px #8c8e94; }
.banner-shadow{ background:url(../images/banner-shadow.png) no-repeat center; height:22px;}
.form-control{ font-size:14px;}


.styled-row{ margin-top:20px;}
.styled-row .left-shadow{ background:url(../images/left-shadow.png) no-repeat right top;  float:left; min-height:160px; width:2%}
.styled-row .right-shadow{ background:url(../images/right-shadow.png) no-repeat left top; width:8px; float:right; min-height:160px; width:2%}

.styled-row .mid-cntnt-pan{  background:/* url(../images/mid-bg.png) repeat-x bottom*/}
.styled-row .mid-cntnt{ padding:25px; }
.styled-row .mid-cntnt h2{ background:#598225; border-bottom: solid 3px #fcb040; color:#fff; margin:0px 0px 10px 0px ; padding:10px 10px 10px 25px; font-size:18px; text-transform:uppercase; font-family:ralewaysemibold; margin:-25px -25px 20px -25px }



.logos{ margin:0px; padding:0px;}
.logos li:nth-last-child(1) { border-color:#ff0000}
.logos li{ list-style-type:none; display:inline-block; margin:0 ;}
.logos li img{ height:56px; width:auto; margin:0px; background:#fff; padding:7px 15px; border-right: solid 1px #fac5c2/* box-shadow:0px 1px 3px #747474*/}

.gallery{}
.gallery li{ margin: 0 10px 10px 10px}
.gallery li img{ padding:0px; box-shadow:none; width:160px; height:auto}

.footer-row{ border-bottom:10px solid #598225}

.thank-you-form{ position:inherit;  background:none; border: solid 1px #598225; width:auto; top:0px; right:0px; width:500px; margin:0 auto}
.thank-you-form h2{text-align:center;  padding:20px !important; background:#598225; color:#fff; font-size:18px; font-weight:normal; margin:0px -30px 20px -30px; text-transform:uppercase }



.knowmore{ text-align:center; font-size:17px !important; margin-top:30px; color:#342e2e; font-weight:bold}
.knowmore .btn-primary{ padding:0 5px; font-size:25px; margin-bottom:10px; background:none; color:#598225}


.brdr-right{ border-right: solid 1px #fac5c2;}
.brdr-btm{ border-bottom: solid 1px #cccccc;}
.cources{ min-height:220px;}
.cources ul{ margin-bottom:0px;}
.cources li{ padding-bottom:0px; font-size:13px;}
.cources h4{ color:#598225; font-size:14px; text-transform:uppercase; margin-top:0px;}
.cources h5{ color:#494949; font-size:12px; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:2px; margin-top:5px;}
.cources h5 span{ font-weight:normal; font-size:11px;}

.testmons{ line-height:15px;}


.thankyou{ color:#479180; font-weight:bold; font-size:70px; text-transform:uppercase; text-align:center}
.thankyou-title{ text-align:center; color:#598225; font-size:25px; font-family:TrebuchetMSRegular; border:0px;}


#social-channels{ display:block; margin:50px 50px 0px 0px;}
#social-channels li{ float:left; padding-bottom:20px;}
#social-channels li.followus{ padding-top:6px; font-size:13px}
#social-channels li a{ font-size:20px; border-radius:50%; background:none; border: solid 1px #598225; width:30px; color:#598225; height:30px; float:left; text-align:center; }
#social-channels li a:hover{ background:none; text-decoration:none; color:#fff}
#social-channels li a i{ font-size:20px; text-align:center;  padding-top:3px; display:inline-block}


.infra{/* margin:0 -15px;*/} 

.container{ background:#e7f4d7}

#footer{ background:#598225 url(../images/header-stripe.png) no-repeat; padding-top:35px; padding-bottom:20px;color:#fff; margin:0px;  margin-top:20px; }
#footer #social-channels{ margin-top:0px;}
#footer #social-channels li a{ color:#fff; border-color:#fff;}

#footer-bg{ background:#598225 url(../images/footer-bg.png) no-repeat; height:22px;  margin:0px; }

.left-cntnt{ width:685px; float:left; margin-left:15px;}
.right-cntnt{ width:270px; float:right; margin-right:25px;}

.cntnt-icon-bar{ background:#81bb37; padding:30px 0;}
.cntnt-icon-bar .col-md-2, .cntnt-icon-bar .col-sm-2{ width:20% !important; text-align:center; border-left: solid 1px #75aa32}
.cntnt-icon-bar h2{ font-size:14px; color:#fff; margin-top:5px;}
.cntnt-icon-bar .icon-bar-icon{ background:#fff url(../images/icon-bar-icons.png) no-repeat 0 center; width:120px; height:120px; display:inline-block; border-radius:100%;}
.cntnt-icon-bar .icon-bar-icon.bar-ico-1{ background-position:25px center}
.cntnt-icon-bar .icon-bar-icon.bar-ico-2{ background-position:-164px 0px}
.cntnt-icon-bar .icon-bar-icon.bar-ico-3{ background-position:-356px 0}
.cntnt-icon-bar .icon-bar-icon.bar-ico-4{ background-position:-551px 0}
.cntnt-icon-bar .icon-bar-icon.bar-ico-5{ background-position:-742px 0}


#advntgs .column{ width:25%; float:left; text-align:center; background: url(../images/dvdr-green.png) no-repeat right top ;}
#advntgs .column h3{ background:none ; color:#598225; text-transform:capitalize; margin:0px; padding:0px; font-size:14px;}
#advntgs .cntnt-icon-bar h2{ font-size:14px; color:#598225; margin-top:5px;}
#advntgs .cntnt-icon-bar{ background:none; padding:10px 0;}
#advntgs .cntnt-icon-bar .icon-bar-icon{ background:#81bb37 url(../images/icon-bar-icons_2.png) no-repeat 0 center !important; width:90px; height:90px; display:inline-block; border-radius:100%;}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-1{ background-position:21px center !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-2{ background-position:-142px center !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-3{ background-position:-301px center !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-4{ background-position:-463px center !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-5{ background-position:-602px center !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-6{ background-position:-771px 16px !important}
#advntgs .cntnt-icon-bar .icon-bar-icon.bar-ico-7{ background-position:-915px 16px !important}
#advntgs .cntnt-icon-bar h2{ font-size:12px;}

.tabs_tech{}
.tabs_tech_tabs{ background: url(../images/bar-shadow.png) no-repeat center -7px; box-shadow: 0 0 2px rgba(0, 0, 0, 0.3) }
.tabs_tech_tabs ul{ padding:0px; margin:0px; height:38px; padding-left:10px; }
.tabs_tech_tabs li{ padding:0px; margin:0px; list-style-type: none; display: inline;}
.tabs_tech_tabs li a{ color:#fff; font-size:14px; font-weight:bold;  float:left; margin-left:5px;  padding:8px 25px 8px 25px; color:#598225; text-transform:uppercase ; position:relative; border-bottom: solid 2px rgba(0, 0, 0, 0)}
.tabs_tech_tabs li a:hover, .tabs_tech_tabs li a.active{  text-decoration:none;  border-bottom: solid 2px #598225}


.tabs_tech_tabs li a .menu-arow{ position:absolute; background:none; float:left; width:16px; height:9px; bottom:-9px; left:43%; z-index:1000 }

.tabs_tech_tabs li a:hover .menu-arow, .tabs_tech_tabs li a.active .menu-arow{background:url(../images/down-arrow.png) center top;}


.tabs_tech_content{padding-top:5px;padding:20px; background:#fff/* url(../images/bottom-bg.png) repeat-x bottom*/ ;  padding-top:20px; padding-bottom:20px; border-bottom: solid 1px #CCCCCC; margin-bottom:10px; }

.tabs_tech_content h3{ background:url(../images/heading-bg.png) no-repeat -5px top; color:#fff; border:0px; padding:20px 18px 18px 18px; margin-top:0px; text-transform: uppercase; margin-left:-20px; font-weight:bold; font-size:16px;}



.right-pans{ background:#81bb37;}
.right-pans h4{ background:#598225; color:#fff; padding:10px; margin:0 -15px; font-size:14px; text-transform:uppercase; font-weight:bold}
.testimonis{ margin-bottom:10px;}
.testimonis table{ font-size:12px; color:#000; line-height:15px;}
.testimonis table img{ margin-top:5px;}
.testimonis table td{ padding:5px;}
.testimonis-txt{ border-bottom:dotted 1px #CCC; font-size:11px;}
.testimonis-txt h5{ margin-bottom:0px; font-size:14px; font-weight:bold}

.logos{}
.logos li{ list-style-type:none; display:inline; float:left; margin: 0 5px 10px 5px;}
.logos li img{ height:56px; width:auto; margin:0px; background:#fff; padding:7px; box-shadow:0px 1px 3px #747474}

.footer{ margin:0 -15px;}
.videos{}
.right-pans.videos img{ width:100%; }
.footer{ background: url(../images/footerbg.jpg); padding:20px; text-align:center; color:#fff}
.footer a{color:#fff}

.thankyou-row{ width:800px; margin:0 auto; background:#fff; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.5); padding-top:20px;}

.btn {
        min-width: 200px;
    margin-bottom: 10px;
    margin-top: 10px;font-size: 18px;
    border-radius: 5px;
    background: #A52530; border-radius:35px;
    padding:10px;
    box-shadow: 1px 2px #701930;border: 1px solid #d26926;
}

iframe[name="leadsquared_landing_page_frame"]{ background:#fff !important; height:270px;}
.dialog {
    position: absolute;
    z-index: 9999;
    width: 100%;
    height: 365px;
    text-align: center;
    padding: 10px;
}
.dialog .form-group{ margin-bottom:5px;}
.dialog h3 {
    padding: 8px;
    margin: 10px 0px;
    text-align: center;
    color: #598225;
    border-width: 0px 0px 2px;
    border-style: none none dotted;
    border-color: -moz-use-text-color -moz-use-text-color #8C8E94;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    text-transform: uppercase;
}
iframe #main-Wrapper{ background:none;}
iframe #main-Wrapper .inner-content{ display:none;}
