html, body, div, a, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: 'Droid Sans', sans-serif;
    font-weight: 400;
    text-decoration: none;
    list-style: none;
}



article, aside, figure, footer, header, hgroup,
menu, nav, section {
    display: block;
}

body {
    line-height: 1;
    width: 100%;
    height: auto;
    background: #ffffff;
    font-weight: 400;
}

p {
    line-height: 1.5em;
    color: #232323;
}

#wrapper {
}

#headerSlideContainer {
    position: fixed;
    top: -70px;
    width: 100%;
    background: url(../img/nav_bg.png) repeat;
    z-index: 500000;
    border-bottom: 1px solid #990000;
}

#headerSlideContent {
    width: 925px;
    height: 51%;
    padding: 12px 0;
    margin: 0 auto;
    color: #000000;
}

#headerSlideContent ul {
    overflow: hidden;
}

#headerSlideContent ul li {
    float: left;
}

#headerSlideContent ul li p {
    font-size: 12px;
    color: #ffffff;
    line-height: 1;
    margin: 7px 10px 0 10px;
}

#headerSlideContent ul li a {
    display: block;
    border: none;
}

#headerSlideContent ul li span {
    width: 1px;
    background: #920500;
    height: 26px;
    display: block;
    margin: 0 0 0 15px;
}

#headerSlideContent ul li b {
    font-weight: bold;
}

#orange_button {
    background: url(../img/amadereshkul_contact_sales_free_demo_button.png) no-repeat -1px -1px;
    width: 131px;
    height: 27px;
}

#orange_button:hover {
    background: url(../img/amadereshkul_contact_sales_free_demo_button.png) no-repeat -1px -29px;
}

#green_button {
    background: url(../img/amadereshkul_contact_sales_free_demo_button.png) no-repeat -133px -1px;
    width: 131px;
    height: 27px;
}

#green_button:hover {
    background: url(../img/amadereshkul_contact_sales_free_demo_button.png) no-repeat -133px -29px;
}

#content {
    width: 100%;
    padding: 35px 0;
}

.contact-info span {
    color: #ffffff;
    font-size: 16px;
    font-weight: 700
}

.contact-info {
    float: right;
    width: 100%;
    padding: 25px 0 20px 0;
    background: #303030;
    text-align: center;
}

.contact-info h6 {
    font-size: 16px;
    /*color: #07ad61;*/
    color: #547c28;
    font-weight: normal;
    margin: 0 0 20px 0
}

.contact-info a {
    border: 1px solid #999999;
    font-size: 18px;
    color: #ffffff;
    border-radius: 3px;
    width: 50%;
    text-align: center;
    margin: 0 auto;
    margin-top: 20px;
    padding: 8px 30px;
    transition: all 250ms;
}

.contact-info a:hover {
    background: rgba(255, 255, 255, 0.1);
}

#call {
    background: url(../img/footer_button.png) no-repeat 0 0;
    height: 18px;
}

#email {
    /*background: url(../img/footer_button.png) no-repeat 0 -34px;*/
    /*height: 13px;*/
}

.column1 {
    width: 176px !important;
}

#customers_content {
    width: 928px;
    margin: 0 auto;
    padding: 45px 0 25px 0;
}

.section1 {
    overflow: hidden;
    margin: 0 0 45px 0;
}

#content .two_column {
    overflow: hidden;
    padding: 0 0 0 40px;
    width: auto !important
}

.column_left {
    float: left;
    width: 48%;
}

.column_right {
    float: right;
    width: 48%;
}

.module_block {
    margin: 30px 0 30px 0;
    border-bottom: 1px solid #cccccc;
}

.module_block h2 {
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 15px 0;
}

.module_block ul {
    margin: 10px 0 0 15px;
}

.module_block ul li {
    font-size: 15px;
    list-style: disc inside;
    margin: 0 0 10px 0;
    line-height: 1.5em;
}

.img {
    width: 386px;
    margin: 0 auto;
    margin-top: 20px;
}

#reasons_content {
    width: 928px;
    margin: 0 auto;
    padding: 35px 0;
}

#about_content_bg2 {
    padding: 30px 0 0 0;
}

#thirty_reasons {
    width: 927px;
    margin-top: 40px;
    padding: 0;
    overflow: hidden;
    list-style-type: none;
}

#thirty_reasons li {
    float: left;
    width: 265px;
    height: 200px;
    box-sizing: content-box;
}

#thirty_reasons li img {
    width: 298px;
}

#thirty_reasons li.left {
    padding-right: 25px;
    border-right: 1px solid #dedfe3;
}

#thirty_reasons li.right {
    padding-left: 25px;
}

#thirty_reasons li.center {
    padding-right: 25px;
    padding-left: 25px;
    border-right: 1px solid #dedfe3;
    text-align: left;
}

#thirty_reasons li.middle {
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #dedfe3;
}

#thirty_reasons li.bottom {
    padding-top: 25px;
}

#thirty_reasons li h3 {
    font-family: Arial;
    font-weight: normal;
    font-size: 18px;
    margin: 0 0 10px 0;
    color: #333333;
}

/*#thirty_reasons li p{font-family:Arial;font-size:13px;text-align:justify;color:#666666;}*/
#thirty_reasons li p {
    font-family: Arial;
    font-size: 13px;
    color: #666666;
}

#thirty_reasons li.r18 {
    height: 235px;
}

#thirty_reasons li.r2 {
    height: 225px;
}

/*#thirty_reasons li.r1.c1 {*/
/*background: url(../img/user_friendly.jpg) bottom left no-repeat;*/
/*}*/

#thirty_reasons li.r1.c2 {
    background: url(../img/web_based.jpg) bottom center no-repeat;
}

#thirty_reasons li.r1.c3 {
    background: url(../img/24_7_support.jpg) no-repeat;
    background-position: 25px 100px;
}

#thirty_reasons li.r2.c1 {
    background: url(../img/multischool.png) bottom center no-repeat;
}

#thirty_reasons li.r3.c1 {
    background: url(../img/customer_centric_approach.jpg) bottom right no-repeat;
}

#thirty_reasons li.r3.c3 {
    background: url(../img/custom_reports.jpg) no-repeat;
    background-position: 25px 136px;
}

#thirty_reasons li.r4.c1 {
    background: url(../img/graphical_reports.jpg) bottom right no-repeat;
}

#thirty_reasons li.r4.c2 {
    background: url(../img/data_privacy.jpg) bottom center no-repeat;
}

/*#thirty_reasons li.r4.c2 p{width:185px;}*/
#thirty_reasons li.r4.c3 {
    background: url(../img/Affordable.jpg) bottom left no-repeat;
}

#thirty_reasons li.r4.c3 {
    padding-top: 10px;
    padding-bottom: 40px;
}

#thirty_reasons li.r11.c3 {
    padding-top: 10px;
    padding-bottom: 40px;
}

#thirty_reasons li.r15.c2 {
    padding-top: 10px;
    padding-bottom: 40px;
}

#thirty_reasons li.r5.c2 {
    background: url(../img/inhouse_messaging.jpg) bottom center no-repeat;
}

#thirty_reasons li.r5.c3 {
    background: url(../img/Online_payments.jpg) no-repeat;
    background-position: 25px 136px;
}

#thirty_reasons li.r6.c1 {
    background: url(../img/Eco.jpg) bottom right no-repeat;
}

#thirty_reasons li.r7.c1 {
    background: url(../img/Security.jpg) bottom center no-repeat;
}

#thirty_reasons li.r7.c2 {
    background: url(../img/customization_ready.jpg) bottom center no-repeat;
}

#thirty_reasons li.r7.c3 {
    background: url(../img/opensource.jpg) no-repeat;
    background-position: 25px 146px;
}

#thirty_reasons li.r8.c2 {
    background: url(../img/empower_teachers.jpg) center bottom no-repeat;
}

#thirty_reasons li.r8.c3 {
    background: url(../img/admission.png) no-repeat;
    background-position: 25px 154px;
}

#thirty_reasons li.r9.c1 {
    background: url(../img/language.jpg) bottom right no-repeat;
}

/*#thirty_reasons li.r9.c1 p{width:158px;}*/
#thirty_reasons li.r9.c2 {
    background: url(../img/rails.jpg) bottom center no-repeat;
}

#thirty_reasons li.r9.c3 {
    background: url(../img/action_search.jpg) bottom left no-repeat;
}

#thirty_reasons li.r10.c3 {
    background: url(../img/video_conference.jpg) no-repeat;
    background-position: 25px 136px;
}

#thirty_reasons li.r11.c2 {
    background: url(../img/docker.jpg) bottom center no-repeat;
}

#thirty_reasons li.r11.c3 {
    background: url(../img/parent_and_student.jpg) bottom right no-repeat;
}

#thirty_reasons li.r12.c1 {
    background: url(../img/employee_login.png) bottom right no-repeat;
}

#thirty_reasons li.r12.c3 {
    background: url(../img/attachments.jpg) no-repeat;
    background-position: 25px 147px;
}

#thirty_reasons li.r13.c3 {
    background: url(../img/evaluation.jpg) bottom center no-repeat;
}

#thirty_reasons li.r14.c1 {
    background: url(../img/marketplace.jpg) bottom right no-repeat;
}

#thirty_reasons li.r14.c2 {
    background: url(../img/color.jpg) bottom center no-repeat;
}

#thirty_reasons li.r14.c3 {
    background: url(../img/Fonts.png) no-repeat;
    background-position: 25px 142px;
}

#thirty_reasons li.r15.c2 {
    background: url(../img/amadereshkul_mobile.jpg) bottom center no-repeat;
}

/*#thirty_reasons li.r17.c1 a{background:url(../img/youtube_play.png) no-repeat;display:block;width:86px;height:61px;margin:0 auto;margin-top:15px;}*/
#thirty_reasons li.r16.c2 {
    background: url(../img/10_mins.jpg) no-repeat;
    background-position: 110px 116px;
}

#thirty_reasons li.r17.c1 {
    background: url(../img/password.jpg) bottom right no-repeat;
}

#thirty_reasons li.r18.c1 {
    background: url(../img/batches&courses.jpg) bottom right no-repeat;
}

#thirty_reasons li.r18.c3 {
    background: url(../img/roadmap.jpg) no-repeat;
    background-position: 25px 162px;
}

#thirty_reasons li.r20.c3 {
    background: url(../img/start_earning.jpg) bottom center no-repeat;
}

#thirty_reasons li.r21.c2 {
    background: url(../img/SMS.jpg) bottom center no-repeat;
}

#thirty_reasons li.r21.c3 {
    background: url(../img/timetable.jpg) no-repeat;
    background-position: 25px 131px;
}

#thirty_reasons li.r23.c2 {
    background: url(../img/68_Earth.jpg) bottom center no-repeat;
}

#thirty_reasons li.r23.c3 {
    background: url(../img/69_Moodle.jpg) bottom center no-repeat;
}

#thirty_reasons li.r24.c2 {
    background: url(../img/video.jpg) no-repeat;
    background-position: 103px 148px;
}

#thirty_reasons li.r25.c1 {
    background: url(../img/Smart_Attendance.jpg) bottom right no-repeat;
}

#thirty_reasons li.r26.c1 {
    background: url(../img/Nasscom.jpg) bottom left no-repeat;
}

#thirty_reasons li.r26.c2 {
    background: url(../img/MIT.jpg) bottom center no-repeat;
}

#thirty_reasons li.r29.c3 {
    background: url(../img/Transport.jpg) no-repeat;
    background-position: 25px 152px;
}

#thirty_reasons li.r30.c1 {
    background: url(../img/discussions.jpg) bottom right no-repeat;
}

#thirty_reasons li.r30.c3 {
    background: url(../img/document.jpg) no-repeat;
    background-position: 25px 136px;
}

#thirty_reasons li.r31.c3 {
    background: url(../img/google.jpg) bottom center no-repeat;
}

#thirty_reasons li.r32.c1 {
    background: url(../img/inventory.jpg) bottom right no-repeat;
}

#thirty_reasons li.r32.c3 {
    background: url(../img/customer_success.jpg) no-repeat;
    background-position: 25px 119px;
}

#thirty_reasons li.r34.c2 {
    background: url(../img/fee_receipt.jpg) bottom center no-repeat;
}

#thirty_reasons li.r35.c3 {
    background: url(../img/online_exam.png) bottom center no-repeat;
}

/*#thirty_reasons li.r5.c2 h3{margin-top:5px !important;}*/
/*#thirty_reasons li.r5.c2{padding-top:10px !important;padding-bottom:40px !important;}*/
#thirty_reasons li.left {
    padding-right: 25px;
    border-right: 1px solid #dedfe3;
}

#thirty_reasons li.right {
    padding-left: 25px;
}

#thirty_reasons li.center {
    padding-right: 25px;
    padding-left: 25px;
    border-right: 1px solid #dedfe3;
}

#thirty_reasons li.top {
    padding-bottom: 25px;
    border-bottom: 1px solid #dedfe3;
}

#thirty_reasons li.middle {
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #dedfe3;
}

#thirty_reasons li.bottom {
    padding-top: 25px;
}

/*#thirty_reasons li h3{font-family:Arial;font-weight:normal;font-size:18px;margin:0 0 10px 0;color:#333333;}*/
#thirty_reasons li h3 {
    font-family: Arial;
    font-weight: normal;
    font-size: 18px;
    margin: 0 0 10px 0;
    color: #333333;
    line-height: 1.3;
}

/*#thirty_reasons li p{font-family:Arial;font-size:13px;text-align:justify;color:#666666;}*/
#thirty_reasons li p {
    font-family: Arial;
    font-size: 13px;
    color: #666666;
}

#amadereshkul_difference {
    padding: 60px 0;
}

.fd_video {
    background: #fff;
    width: 100%;
    height: 260px;
    margin: 40px 0;
}

.video_player {
    width: 572px;
    height: 408px;
    position: relative;
    margin: 0 auto;
    top: -59px;
    cursor: pointer;
    padding: 5px 0 0 0;
}

#video_player {
    margin: 0 auto;
    width: 562px;
    height: 372px;
    display: none;
}

.amadereshkul_difference_content {
    width: 928px;
    margin: 0 auto;
    padding: 70px 0 0 0;
}

.row_one, .row_two {
    overflow: hidden;
}

.row_one_left {
    width: 678px;
    float: left;
}

.row_one_left p, .row_two_right p {
    font-size: 15px;
    margin: 25px 0 0 0;
    text-align: justify;
}

.row_one_left p span, .row_two_right p span {
    font-weight: bold;
}

.row_one_right {
    float: right;
    margin: 35px 0 0 0;
}

.row_two_left {
    float: left;
    width: 230px;
    margin: 10px 0 0 0;
}

.row_two_right {
    float: right;
    width: 674px;
}

.row_two {
    border-bottom: 1px solid #bfbfbf;
    padding: 0 0 15px 0;
}

.row_three {
    padding: 30px 0;
    border-bottom: 1px solid #bfbfbf;
}

.row_three ul {
    overflow: hidden;
    width: 738px;
    margin: 0 auto;
}

.row_three ul li {
    float: left;
    width: 123px;
    margin: 30px 0 0 0;
    min-height: 155px;
}

.row_three ul li span {
    display: block;
    width: 72px;
    height: 72px;
    margin: 0 auto;
}

.row_three ul li p {
    font-size: 15px;
    text-align: center;
    width: 92px;
    margin: 0 auto;
    padding: 10px 0 0 0;
}

.row_three ul li span#amadereshkul_feature1 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -12px -8px;
}

.row_three ul li span#amadereshkul_feature2 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -136px -8px;
}

.row_three ul li span#amadereshkul_feature3 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -260px -8px;
}

.row_three ul li span#amadereshkul_feature4 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -385px -8px;
}

.row_three ul li span#amadereshkul_feature5 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -509px -8px;
}

.row_three ul li span#amadereshkul_feature6 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -633px -8px;
}

.row_three ul li span#amadereshkul_feature7 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -12px -96px;
}

.row_three ul li span#amadereshkul_feature8 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -141px -97px;
}

.row_three ul li span#amadereshkul_feature9 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -260px -97px;
}

.row_three ul li span#amadereshkul_feature10 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -385px -97px;
}

.row_three ul li span#amadereshkul_feature11 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -509px -97px;
}

.row_three ul li span#amadereshkul_feature12 {
    background: url(../img/amadereshkul_difference_icons.png) no-repeat -639px -97px;
}

.read_reasons {
    margin: 30px 0 0 0;
    text-align: center;
}

.read_reasons a {
    font-size: 50px;
    color: #7d7d7d;
}

.read_reasons a:hover {
    color: #232323;
}

.row_four {
    padding: 30px 0;
    border-bottom: 1px solid #bfbfbf;
}

.row_four h2, .row_five h2 {
    font-weight: 400;
    color: #232323;
    font-size: 25px;
    margin: 0 0 25px 0;
}

.ar_icons {
    background: url(../img/awards_recognition.png) no-repeat 0px -13px;
    width: 922px;
    height: 108px;
}

.ar_icons a {
    display: block;
    width: 922px;
    height: 108px;
}

.row_five {
    padding: 30px 0;
}

#what_they_say {
    overflow: hidden;
}

.what_they_say {
    float: left;
    width: 293px;
}

.client_testimonial {
    background: #f0f0f0;
    height: 122px;
    padding: 17px 5px 0 5px;
}

.client_testimonial p {
    font-size: 15px;
}

.what_they_say #client {
    background: none;
}

.what_they_say #client p {
    width: 135px;
}

.middle_column {
    margin: 0 24px;
}

.row_six {
}

#content5_bg {
    margin: 0 auto;
    width: 100%;
    overflow: hidden;
    background: #e9e9e9 !important;
    display: block !important;
    padding: 35px 0;
}

.content5-left-box, .content5-right-box {
    width: 412px;
}

.content5 {
    margin: 0 auto;
    width: 930px;
    display: block;
    font-family: 'Droid Sans', sans-serif;
}

.content5-left-box {
    float: left;
}

.content5-right-box {
    float: right;
}

.content5-left-box h3, .content5-right-box h3 {
    color: #333333;
    font-size: 20px;
    font-weight: bold;
}

.content5-left-box p, .content5-right-box p {
    margin: 25px 0;
    font-size: 15px;
}

.content5-left-box a, .content5-right-box a {
    transition: all 250ms linear;
    display: inline-block;
    padding: 9px 25px;
    border-radius: 3px;
    border: 1px solid #333333;
    text-transform: uppercase;
    color: #333333;
    font-weight: bold;
    text-align: center;
}

.content5-left-box a:hover, .content5-right-box a:hover {
    background: #d4d4d4
}

.awards_recognition_content {
    width: 928px;
    margin: 0 auto;
    padding: 40px 0 35px 0;
}

#awards_recognition {
    padding: 35px 0 0 0;
}

.award {
    overflow: hidden;
    margin: 0 0 30px 0;
}

.award {
    box-shadow: 1px 2px 10px #d4d4d5;
    border: 1px solid #d9d9d9;
    height: 238px;
}

.award li {
    overflow: hidden;
}

.award li:nth-child(1) {
}

li.box-left {
    float: left;
    width: 277px;
    text-align: center;
}

.award li:nth-child(2) {
}

/*li.box-middle{float:left;width:266px;height:207px;padding:30px 35px 0 35px;text-align:right;background:#ffe9c7;box-sizing: content-box;}*/
li.box-middle {
    float: left;
    width: 257px;
    height: 207px;
    padding: 30px 35px 0 35px;
    text-align: right;
    box-sizing: content-box;
}

.award li:nth-child(2) h6 {
}

.box-middle h6 {
    font-size: 18px;
    color: #000000;
    font-weight: 400;
    text-align: left;
}

.award li:nth-child(2) p {
}

.box-middle p {
    padding: 20px 0 25px 0;
    font-size: 15px;
    color: #000000;
    text-align: left;
}

.award li:nth-child(2) a {
}

/*.box-middle a{display:block;text-decoration:none;color:#ffffff;text-align:center;font-size:12px;padding:6px 0 0 0;width:101px;height:20px;background:url(../img/whats_new_button.png) no-repeat 0 0;float:left;}*/
.box-middle a {
    background: #fff;
    display: block;
    text-decoration: none;
    color: #6ca133;
    text-align: center;
    font-size: 13px;
    padding: 6px 0 0 0;
    width: 70px;
    height: 25px;
    float: left;
    border: 1px solid #6ca133;
    border-radius: 2px;
}

.award li:nth-child(2) a:hover {
}

/*.box-middle a:hover{background:url(../img/whats_new_button.png) no-repeat 0 -44px;}*/
.box-middle a:hover {
    border: 1px solid #547c28;
    color: #547c28;
    background: #f4f4f4;
    text-decoration: none;
}

.award li:nth-child(3) {
}

li.box-right {
    float: right;
    width: 315px;
}

#history_content {
    padding: 35px 0 0 0;
}

.history_content {
    width: 928px;
    margin: 0 auto;
    padding: 40px 0;
    overflow: hidden;
}

.history_content_left {
    width: 458px;
    float: left;
    padding: 0;
    text-align: right;
}

.history_left {
}

.date_left {
    background: url(../img/date_left.png) no-repeat bottom;
    width: 196px;
    margin: 15px 0 5px 262px;
    padding: 0 0 17px 0;
    text-align: left;
}

.date_left h2 {
    font-size: 25px;
    color: #232323;
    font-weight: 400;
    margin: 0 33px 5px 0;
}

.date_left span {
    font-size: 15px;
    color: #000000;
    margin: 0 33px 0 0;
}

.history_info_left {
    overflow: hidden;
    margin: 10px 20px 0 0;
}

.history_info_left img {
    float: left;
}

.history_info_left p {
    float: right;
    font-size: 15px;
    color: #727070;
    width: 215px;
    margin: 0 0 0 5px;
}

.history_info_left p a {
    font-size: 15px;
    color: #ff3f00;
    display: inline;
}

.history_content_divider {
    float: left;
    width: 10px;
    background: #6ca133;
    padding: 0;
    border-radius: 10px;
    height: 8542px !important
}

.history_content_right {
    width: 458px;
    float: left;
    padding: 0;
    text-align: left;
}

.history_right {
}

.date_right {
    background: url(../img/date_right.png) no-repeat bottom;
    width: 196px;
    margin: 15px 0 5px 0;
    padding: 0 0 17px 0;
    text-align: right;
}

.date_right h2 {
    font-size: 25px;
    color: #232323;
    font-weight: 400;
    margin: 0 0 5px 33px;
}

.date_right span {
    font-size: 15px;
    color: #000000;
    margin: 0 0 0 33px;
}

.history_info_right {
    overflow: hidden;
    margin: 10px 0 0 20px;
}

.history_info_right img {
    float: right;
}

.history_info_right p {
    float: left;
    font-size: 15px;
    color: #727070;
    width: 215px;
    margin: 0 0 0 5px;
}

.history_info_right p a {
    color: #dd0000
}

.history_info_right p a:hover {
    text-decoration: underline;
}

.history1 {
    margin-top: 100px;
}

.history2 {
    margin-top: 82px;
}

.history3 {
    margin-top: 80px;
}

.history4 {
    margin-top: 217px;
}

.history5 {
    margin-top: 115px;
}

.history6 {
    margin-top: 70px;
}

.history7 {
    margin-top: 141px;
}

.history8 {
    margin-top: 95px;
}

.history9 {
    margin-top: 75px;
}

.history10 {
    margin-top: 55px;
}

.history11 {
    margin-top: 167px;
}

.history12 {
    margin-top: 76px;
}

.history13 {
    margin-top: 110px;
}

.history14 {
    margin-top: 57px;
}

.history15 {
    margin-top: 70px;
}

.history16 {
    margin-top: 110px;
}

.history17 {
    margin-top: 110px;
}

.history18 {
    margin-top: 60px;
}

.history19 {
    margin-top: 45px;
}

.history20 {
    margin-top: 42px;
}

.history21 {
    margin-top: 90px;
}

.history22 {
    margin-top: 46px;
    margin-bottom: 80px;
}

.history24 {
    margin-top: 60px;
}

.history25 {
    margin-top: 70px;
}

.history26 {
    margin-top: 40px;
}

.history27 {
    margin-top: 50px;
}

.history28 {
    margin-top: 100px;
}

.history29 {
    margin-top: 55px;
}

.history30 {
    margin-top: 65px;
}

.history31 {
    margin-top: 60px;
}

.history32 {
    margin-top: 85px;
}

.history33 {
    margin-top: 45px;
}

.history34 {
    margin-top: 114px;
}

.history35 {
    margin-top: 70px;
}

.history36 {
    margin-top: 100px;
}

.history37 {
    margin-top: 133px;
}

.history38 {
    margin-top: 100px;
}

.history39 {
    margin-top: 50px;
}

.history40 {
    margin-top: 103px;
}

.history42 {
    margin-top: 78px;
}

.history43 {
    margin-top: 11px;
}

.history41 {
    margin-top: 36px;
}

.history47 {
    margin-top: 50px;
}

.history46 {
    margin-top: 50px;
}

.history48 {
    margin-top: 50px;
}

.history49 {
    margin-top: 50px;
}

.history50 {
    margin-top: 48px;
}

.history53 {
    margin-top: 28px;
}

.history52 {
    margin-top: 64px;
}

.history_left history57 {
    margin-top: -12px;
}

.history59 {
    visibility: hidden;
    margin-top: -108px;
}

.amadereshkul_intro {
    text-align: center;
    padding: 0 0 30px 0;
}

.amadereshkul_intro h1, .customization_heading h1, .services_heading h1, .careers_heading h1, .channelpartner_heading h1, .mobile_heading h1 {
    font-weight: 400;
    color: #333333;
    font-size: 25px;
    margin: 0 0 10px 0;
}

.amadereshkul_intro h2, .customization_heading h2, .careers_heading h2, .channelpartner_heading h2, .mobile_heading h2 {
    font-weight: 400;
    color: #333333;
    font-size: 15px;
    line-height: 1.5
}

.partner_content {
    width: 928px;
    margin: 0 auto;
    padding: 35px 0 50px 0;
}

.partner_top {
    overflow: hidden;
    margin: 35px 0 0 0;
}

.partner_top_left {
    float: left;
    width: 558px;
}

.partner_top_left p {
    font-size: 15px;
    margin: 0 0 35px 0
}

.partner_top_right {
    float: right;
    width: 320px;
    padding: 70px 0 0 0;
}

.partner_top_right h2 {
    color: #232323;
    font-size: 14px;
    font-weight: 700;
    margin: 20px 0 10px 0;
    text-align: center;
}

.partner_top_right p {
    font-size: 12px;
    text-align: center;
}

/*.partner_bottom{overflow:hidden;}*/
.partner_bottom {
    float: left;
    margin-bottom: 50px;
}

.partnership_pgm1 {
    float: left;
    width: 45%;
    padding: 30px;
    overflow: hidden;
    box-shadow: 1px 2px 10px #d4d4d5;
    border: 1px solid #d9d9d9;
}

.partnership_pgm3 {
    float: right;
    width: 45%;
    padding: 30px;
    overflow: hidden;
    box-shadow: 1px 2px 10px #d4d4d5;
    border: 1px solid #d9d9d9;
}

.partner_bottom h3 {
    color: #232323;
    font-size: 16px;
    font-weight: 700;
    text-align: left;
}

.partner_bottom p {
    color: #232323;
    font-size: 15px;
    padding: 15px 0;
    min-height: 90px;
}

.partner_bottom ul {
    padding: 0 0 10px 10px;
}

.partner_bottom ul li {
    color: #232323;
    font-size: 15px;
    margin: 0 0 10px 0;
    /*background: url(../img/tick2.png) no-repeat 0 0;*/
    padding: 0 0 0 22px;
}

.free_demo_content {
    width: 825px;
    margin: 0 auto;
    padding: 35px 0;
}

.demo_content {
    overflow: hidden;
    margin: 50px 0 0 0;
    text-align: left;
}

.demo_content_left {
    float: left;
    width: 372px;
}

.demo_content_left h2, .contact_amadereshkul_team h3 {
    font-weight: 700 !important;
    font-size: 18px !important;
    color: #232323 !important;
}

.demo_content_left ul {
    margin: 30px 0 40px 10px;
}

.demo_content_left ul li, .contact_amadereshkul_team ul li {
    color: #232323;
    font-size: 15px;
    margin: 0 0 10px 0;
    line-height: 1.3em;
    list-style: disc inside;
}

.demo_content_left ul li a {
    display: inline;
    color: #dd0000;
    font-size: 15px;
}

.demo_content_left ul li a:hover {
    text-decoration: underline;
}

.demo_content_right {
    float: right;
    width: 395px;
}

.demo_content_right img {
    margin: 0 0 20px 0;
}

.launch_demo {
    padding: 25px 20px;
}

.demo_image_link {
    background: url(../img/Free-demo-sprite.png) no-repeat 0 0;
    height: 45px;
    min-height: 45px;
    max-height: 45px;
    width: 252px;
    max-width: 252px;
    min-width: 252px;
    margin-top: -21px;
    margin-left: 50px;
    float: left;
}

.demo_image_link:hover {
    background: url(../img/Free-demo-sprite.png) no-repeat -251px 0;
    height: 45px;
    min-height: 45px;
    max-height: 45px;
    width: 252px;
    max-width: 252px;
    min-width: 252px;
    margin-top: -21px;
    margin-left: 50px;
    float: left;
}

.customization_content, .services_content, .careers_content, .channelpartner_content, .media_press_content, .thankyou_content, .privacy_content, .notfound_content {
    width: 928px;
    margin: 0 auto;
    padding: 35px 0 100px 0;
}

.customization_heading, .services_heading, .careers_heading, .channelpartner_heading, .mobile_heading {
    text-align: center;
    width: 928px;
    margin: 0 auto;
}

#customization {
    overflow: hidden;
}

.customization_left, .services_left, .careers_left {
    float: left;
    width: 611px;
}

.customization_left p {
    font-size: 15px;
    margin: 35px 0 0 0;
    text-align: justify;
}

.customization_right {
    float: left;
    margin: 10px 0 0 50px;
}

.customization_case_studies {
    margin: 0 0 35px 0;
}

.customization_case_studies h2 {
    font-size: 18px;
    color: #232323;
    font-weight: normal;
    margin: 20px 0 23px 0;
}

.customization_contact h2, .customization_contact h3 {
    font-size: 18px;
    color: #232323;
    font-weight: normal;
    margin: 20px 0 10px 0;
}

.customization_contact h2 {
    font-weight: 400;
    color: #232323;
    font-size: 15px;
}

.customization_contact h2 span {
    color: #dd0000;
}

.customization_case_studies ul {
    overflow: hidden;
}

.customization_case_studies ul li {
    float: left;
    width: 293px;
    padding: 0 0 20px 0;
    text-align: center;
}

.customization_case_studies ul li span {
    display: block;
    font-size: 18px;
    text-align: center;
    color: #000000;
    padding: 15px 0;
}

.customization_case_studies ul li p {
    font-size: 15px;
    padding: 10px 10px 18px 10px;
    text-align: justify;
}

.customization_case_studies ul li a {
    font-size: 15px;
    color: #232323;
    text-decoration: underline;
}

.customization_case_studies ul li:nth-child(1) span {
    background: #ecd2b1;
}

.customization_case_studies ul li:nth-child(2) span {
    background: #e7c597;
}

.customization_case_studies ul li:nth-child(3) span {
    background: #f0bd78;
}

.customization_case_studies ul li:nth-child(1) {
    background: #ffe4c0;
}

.customization_case_studies ul li:nth-child(2) {
    background: #dbb889;
    margin: 0 24px;
}

.customization_case_studies ul li:nth-child(3) {
    background: #e1b06d;
}

.customization_case_studies ul li img {
    width: 293px;
    height: 135px;
    border: none;
}

#services, #careers {
    overflow: hidden;
    padding: 45px 0 0 0;
}

.services_left h3 {
    color: #ff0000;
    font-size: 18px;
    font-weight: normal;
    margin: 30px 0 10px 0;
}

.services_left ul {
}

.services_left ul li {
    font-size: 15px;
    color: #232323;
    line-height: 1.5;
}

.services_left p {
    font-size: 15px;
}

.services_left p a, .careers_left p a {
    color: #6ca133;
    display: inline;
}

.services_left p a:hover, .careers_center p a:hover {
    text-decoration: underline;
}

.services_right {
    float: right;
}

.careers_left p {
    margin: 0 0 35px 0;
    text-align: left;
}

.careers_right {
    float: right;
}

.careers_right ul {
    overflow: hidden;
}

.careers_right ul li {
    float: left;
    width: 76px;
    height: 76px;
    margin: 0 6px 6px 0;
}

#employee1 {
    background: url(../img/employee_list.png) no-repeat 0 0;
}

#employee2 {
    background: url(../img/employee_list.png) no-repeat -82px 0;
}

#employee3 {
    background: url(../img/employee_list.png) no-repeat -161px 0;
}

#employee4 {
    background: url(../img/employee_list.png) no-repeat 0 -82px;
}

#employee5 {
    background: url(../img/employee_list.png) no-repeat -82px -82px;
}

#employee6 {
    background: url(../img/employee_list.png) no-repeat -161px -82px;
}

#employee7 {
    background: url(../img/employee_list.png) no-repeat 0 -161px;
}

#employee8 {
    background: url(../img/employee_list.png) no-repeat -82px -161px;
}

#employee9 {
    background: url(../img/employee_list.png) no-repeat -161px -161px;
}

#employee10 {
    background: url(../img/employee_list.png) no-repeat 0 -241px;
}

#employee11 {
    background: url(../img/employee_list.png) no-repeat -82px -241px;
}

#employee12 {
    background: url(../img/employee_list.png) no-repeat -161px -241px;
}

#employee13 {
    background: url(../img/employee_list.png) no-repeat 0 -323px;
}

#employee14 {
    background: url(../img/employee_list.png) no-repeat -82px -323px;
}

#employee15 {
    background: url(../img/employee_list.png) no-repeat -161px -323px;
}

#employee16 {
    background: url(../img/employee_list.png) no-repeat 0 -404px;
}

#employee17 {
    background: url(../img/employee_list.png) no-repeat -82px -404px;
}

#employee18 {
    background: url(../img/employee_list.png) no-repeat -161px -404px;
}

#employee19 {
    background: url(../img/employee_list.png) no-repeat 0 -485px;
}

#employee20 {
    background: url(../img/employee_list.png) no-repeat -82px -485px;
}

#employee21 {
    background: url(../img/employee_list.png) no-repeat -161px -485px;
}

#employee22 {
    background: url(../img/employee_list.png) no-repeat 0 -567px;
}

#employee23 {
    background: url(../img/employee_list.png) no-repeat -82px -567px;
}

#employee24 {
    background: url(../img/employee_list.png) no-repeat -161px -567px;
}

#employee25 {
    background: url(../img/employee_list.png) no-repeat 0 -647px;
}

#employee26 {
    background: url(../img/employee_list.png) no-repeat -82px -647px;
}

#employee27 {
    background: url(../img/employee_list.png) no-repeat -161px -647px;
}

#employee28 {
    background: url(../img/employee_list.png) no-repeat 0 -727px;
}

#employee29 {
    background: url(../img/employee_list.png) no-repeat -82px -727px;
}

.channelpartner_heading img {
    margin: 0 0 30px 0;
}

.channelpartner_heading p {
    margin: 35px 0;
    text-align: left;
}

.channelpartner_heading p a {
    color: #6ca133;
}

.channelpartner_heading p a:hover {
    text-decoration: underline;
}

.channelpartner, .oempartner {
    overflow: hidden;
    margin: 0 0 35px 0;
}

.concept_number {
    float: left;
    width: 61px;
    padding: 10px 0;
    background: #bd0006;
    text-align: center;
    margin: 0 25px 0 0;
}

.concept_number span {
    color: #ffffff;
    font-size: 25px;
    font-weight: 700;
    display: block;
}

.concept {
    float: left;
    width: 524px;
}

.concept h2 {
    color: #dd0000;
    font-size: 20px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.concept p {
    margin: 0 0 30px 0;
    text-align: justify;
}

.concept p b {
    font-weight: 700;
}

.concept ul {
    padding: 0 0 0 50px;
}

.concept ul li {
    margin: 0 0 10px 0;
    line-height: 1.5em;
}

.concept_img {
    float: left;
    width: 291px;
}

.pricing_amadereshkul_pro {
    margin: 0 0 0 90px;
}

.fcp {
    margin: 0 0 0 70px;
}

.amadereshkul_mp {
    margin: 0 0 0 90px;
}

.colwhite {
    background-color: #ffffff !important;
}

.eligibility {
    background: #fecd8b;
    padding: 0 0 25px 0;
}

.eligibility h3 {
    color: #232323;
    font-weight: 700;
    font-size: 20px;
    background: #fec170;
    padding: 25px;
}

.eligibility ul {
    padding: 25px;
}

.eligibility ul li, .affiliate_partner li {
    color: #232323;
    margin: 0 0 20px 0;
    background: url(../img/green_bullet.png) no-repeat 0 0;
    padding: 0 0 0 25px;
}

.eligibility a {
    background: url(../img/know-more-button.png) no-repeat -172px 0;
    width: 170px;
    height: 32px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    padding: 12px 0 0 0;
    display: block;
    margin: 0 auto;
    box-sizing: content-box;
}

.eligibility a:hover {
    background: url(../img/know-more-button.png) no-repeat -1px 0;
    width: 170px;
    height: 32px;
}

.channelpartner_content h3 {
    font-size: 20px;
    font-weight: 700;
    color: #232323;
    text-align: center;
    margin: 10px 0 35px 0;
}

.affiliate_partner {
    margin: 15px 0 50px 0
}

.oem, .oempartner {
    overflow: hidden;
}

.oem_left {
    float: left;
    width: 610px;
}

.oem_right {
    width: 274px;
    float: right;
}

.partner-info {
    width: 240px;
    border: 1px solid #989898;
    padding: 14px;
    margin: 0 0 55px 0;
}

.partner_info_top {
    overflow: hidden;
    padding: 0 0 14px 0;
    border-bottom: 1px solid #d4d4d4
}

.partner_info_top img {
    float: left;
    width: 86px;
}

.partner_info_top p {
    float: right;
    width: 140px;
    margin: 19px 0 0 0;
    padding: 0 !important;
    text-align: left !important;
}

.partner_info_top p span {
    color: #232323;
    font-size: 15px;
    font-weight: bold;
    display: block;
}

.partner_info_top p img {
}

.partner-info p {
    text-align: center;
    font-size: 15px;
    color: #232323;
    padding: 15px 0;
    line-height: 1.3em;
}

.partner-info p b {
    font-weight: bold;
}

.download_casestudy {
    background: url(../img/whats_new_button.png) no-repeat -116px 0;
    margin: 0 auto;
    display: block;
    text-decoration: none;
    color: #ffffff;
    text-align: center;
    font-size: 12px;
    padding: 6px 0 0 0;
    width: 101px;
    height: 20px;
}

.download_casestudy:hover {
    background: url(../img/whats_new_button.png) no-repeat -116px -44px;
}

#contact_content {
    padding: 35px 0 0 0;
}

#top_left_part {
    float: left;
    width: 540px;
    height: auto;
}

.flash_notice {
    color: #bf0000;
    display: block;
    width: 500px;
    margin-bottom: 10px;
}

#contact_form div label {
    display: block;
    width: 225px;
    float: left;
    line-height: normal;
    height: 19px;
    padding-top: 3px;
    font-size: 14px;
}

#contact_form div label span {
    color: #6ca133;
    font-size: 10px
}

#contact_form div {
    height: auto;
    overflow: hidden;
}

#contact_form div input {
    display: block;
    width: 263px;
    float: left;
    border: 1px solid #c0c0c0;
    height: 18px;
    font-size: 12px;
    font-family: Tahoma;
}

#contact_form div textarea {
    display: block;
    width: 259px;
    float: left;
    border: 1px solid #c0c0c0;
    height: 170px;
    font-size: 12px;
    font-family: Tahoma;
    resize: vertical;
}

#contact_form input, #contact_form select, #contact_form textarea {
    overflow: hidden;
    margin-bottom: 19px;
    margin-top: 0;
}

#contact_form .submit {
    margin-top: 20px
}

#contact_send {
    cursor: pointer;
    background: url(../img/whats_new_button.png) no-repeat 0 0;
    color: #ffffff;
    text-align: center;
    font-size: 12px !important;
    padding: 0;
    width: 101px !important;
    height: 26px !important;
    border: none !important;
}

#contact_send:hover {
    background: url(../img/whats_new_button.png) no-repeat 0 -44px;
}

#contact_reset {
    width: 60px !important;
    margin-left: 12px;
    background: none;
    font-size: 12px !important;
    font-weight: bold;
    border: none !important;
    color: #736f6f;
    padding: 4px 10px 5px;
    height: 24px !important;
    cursor: pointer;
}

#top_right_part {
    float: right;
    width: 240px;
    height: auto;
}

#quick_contact {
    width: 240px;
    height: 145px;
    background: #6ca133;
    overflow: hidden;
}

#quick_contact h2 {
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    color: #fff;
    font-weight: normal;
    margin: 17px;
}

#quick_contact p {
    font-size: 14px;
    color: #ffffff;
    margin: 8px 17px;
    overflow: hidden;
}

#quick_contact a {
    color: #ffffff;
    text-decoration: none;
}

#quick_contact p img, #quick_contact p span {
    float: left;
    margin-left: 15px;
}

#key_contact {
    width: 238px;
    height: 272px;
    background: #efefef;
    overflow: hidden;
    margin-top: 20px;
    border: 1px solid #cfcfcf;
    overflow: hidden;
}

#key_contact .description {
    font-size: 12px;
    margin-left: 17px;
    line-height: 18px;
    color: #545454;
}

#key_contact .description i {
    font-size: 12px;
    line-height: 18px;
    color: #545454;
    font-style: italic;
}

#key_contact h2 {
    font-family: Georgia;
    font-size: 14px;
    font-style: italic;
    color: #000000;
    font-weight: normal;
    margin: 17px 17px 10px 17px;
}

.keycontact {
    overflow: hidden;
}

.keycontact img {
    margin-left: 17px;
    float: left;
    margin-top: 20px;
}

.keycontact p {
    font-size: 12px;
    margin-left: 17px;
    overflow: hidden;
    line-height: 18px;
    margin-top: 20px;
    float: left;
    width: 120px;
}

.keycontact p span {
    color: #545454;
    font-size: 12px;
}

.keycontact a {
    color: #545454;
    text-decoration: none;
    font-size: 12px;
}

#key_contact .linkedin_link {
    display: block;
    float: left;
    background: url(../img/linkedin.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 3px;
}

#key_contact .twitter_link {
    display: block;
    float: left;
    margin-left: 10px;
    background: url(../img/twitter.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 3px;
}

#key_contact .facebook_link {
    display: block;
    float: left;
    margin-left: 10px;
    background: url(../img/facebook.png) no-repeat;
    width: 16px;
    height: 16px;
    margin-top: 3px;
}

#quick_contact a:hover, #key_contact a:hover {
    text-decoration: underline;
}

#bottom_part {
    width: 100%;
    padding: 40px 0;
    margin-top: 70px;
    background: #efefef;
}

.bottom_part {
    width: 927px;
    margin: 0 auto;
    overflow: hidden;
}

.office_address {
    font-size: 12px;
    width: 238px;
    float: left;
    color: #545454;
    margin: 25px 0 0 64px;
    line-height: 20px;
}

.office_address span {
    font-size: 14px;
    color: #000000;
    line-height: 30px;
    font-weight: 700;
}

.office_map {
    float: left;
    width: 615px;
}

#about_content_bg3 {
    overflow: hidden;
    width: 927px;
    margin: 0 auto;
    height: auto;
    background: #ffffff;
    padding: 40px 0;
}

#recaptcha_widget_div {
    margin-bottom: 0px !important;
}

#recaptcha_widget_div div {
    margin-bottom: 0px !important;
    margin-left: 222px;
}

#media_press {
    margin: 35px 0 0 0;
}

/*.mp_item{width:280px;float:left;background:#ffe9c7;margin:10px 12px;border:1px solid #d9d9d9;}*/
.mp_item {
    width: 280px;
    float: left;
    margin: 10px 12px;
    border: 1px solid #d9d9d9;
}

.mp_item {
    box-shadow: 1px 2px 10px #d4d4d5;
}

/*.mp{width:250px;margin:0 auto;padding:15px 0;text-align:right;}*/
.mp {
    width: 100%;
    padding: 12px;
    text-align: right;
}

/*.mp h6{font-size:15px;font-weight:bold;color:#000000;margin:0 0 5px 0;text-align:left;line-height:1.3em;}*/
.mp h6 {
    font-size: 16px;
    font-weight: bold;
    color: #2b2b2b;
    margin: 0 0 4px 0;
    text-align: left;
    line-height: 1.3em;
}

/*.mp span{display:block;color:#000000;font-size:12px;font-style:italic;text-align:left;}*/
.mp span {
    display: block;
    color: #666666;
    font-size: 12px;
    text-align: left;
    font-weight: normal;
}

/*.mp p{font-size:15px;color:#000000;padding:25px 0 15px 0;text-align:left;}*/
.mp p {
    font-size: 14px;
    color: #2b2b2b;
    padding: 13px 0 12px 0;
    text-align: left;
}

/*.mp a{color:#6ca133;font-size:15px;}*/
.mp a {
    color: #6ca133;
    font-size: 12px;
    float: left;
    margin-bottom: 16px;
}

.mp a:hover {
    text-decoration: underline;
}

.contact_amadereshkul_team {
    float: right;
    width: 300px;
}

.contact_amadereshkul_team ul {
    margin: 20px 0 40px 10px;
}

.rep {
    overflow: hidden;
    margin: 20px 0 0 0;
}

.rep img {
    float: left;
    width: 84px;
}

.rep div {
    float: left;
    width: 180px;
    margin: 0 0 0 10px;
}

.rep div h6 {
    font-weight: bold;
    font-size: 15px;
    color: #232323;
    margin: 0 0 8px 0;
}

.rep div a {
    font-size: 15px;
    color: #232323;
    font-style: italic;
    margin: 0 0 8px 0;
    display: block;
}

.rep div span {
    font-size: 15px;
    color: #232323;
    margin: 0 0 8px 0;
    display: block;
}

.thankyou_content {
    overflow: hidden;
}

.thankyou_content_left {
    float: left;
    width: 590px;
    padding: 40px 0 0 0;
}

#thankyou_content_left {
    float: left;
    width: 559px;
    padding: 40px 0 0 0;
}

.thankyou_content_left h1, #thankyou_content_left h1 {
    font-weight: 400;
    color: #232323;
    font-size: 25px;
    padding: 0 0 30px 0;
}

.thankyou_content_left p, #thankyou_content_left p {
    color: #232323;
    padding: 0 0 20px 0;
}

.thankyou_content_left p a, #thankyou_content_left p a {
    color: #dd0000;
}

.thankyou_content_left p a:hover, #thankyou_content_left p a:hover {
    text-decoration: underline;
}

.thankyou_content_right {
    float: right;
    width: 242px;
    padding: 30px 0 0 0;
}

#thankyou_content_right {
    float: right;
    width: 362px;
    padding: 30px 0 0 0;
}

.privacy_content p {
    font-size: 15px;
    margin: 10px 0 35px 0;;
}

.privacy_content h2 {
    font-size: 15px;
    margin: 20px 0 10px 0;
    font-weight: 700;
}

.privacy_content ul {
    margin: 20px 0 20px 25px;
}

.privacy_content ul li {
    font-size: 15px;
    color: #232323;
    margin: 0 0 20px 0;
    list-style: disc inside;
    line-height: 1.4em;
}

.privacy_content ul li ul {
    margin: 15px 0 0 30px;
}

.privacy_content ul li ul li {
    line-height: 1.4em;
}

.privacy_content p a, .privacy_content li a {
    color: #dd0000;
}

.privacy_content p a:hover, .privacy_content li a:hover {
    text-decoration: underline;
}

.mobile_content {
    height: 2388px;
}

.mobile_heading img {
    margin-top: 24px;
}

.mobile_heading {
    margin-bottom: 54px !important;
}

.mobile_heading p {
/ / margin: 35 px 0;
    text-align: left;
    font-size: 15px !important;
/ / line-height: 24 pt;
}

.align-middle {
    vertical-align: middle;
    height: auto;
}

.mobile-screen {
    width: 928px;
    margin: 0 auto 15px auto;
}

.screens {
    margin-top: 30px;
    height: 192px;
    border-bottom: 1px solid #c5c5c5;
}

.screens h6 {
    font-size: 15px;
    font-weight: bold;
    margin: 5px auto;
    padding-top: 37px;
}

.padding-top {
    padding-top: 44px !important;
}

.screens p {
    font-size: 15px;
    width: 580px;
}

.note {
    font-style: italic;
    font-size: 13px;
    color: #232323;
    margin: 5px 0px;
}

.text-right {
    float: right;
/ / margin-left: 70 px;
    width: 590px !important;
/ / padding-left: 85 px;
}

.screen-bg {
    width: 200px;
    height: 192px;
    margin-bottom: 1px;
}

.mobile-screen-1 {
    float: right;
    margin-right: 85px;
    background: url("/images/amadereshkul-mobile-loginscreen.png") no-repeat;
}

.mobile-screen-2 {
    float: left;
    margin-left: 85px;
    background: url("/images/amadereshkul-mobile-alerts.png") no-repeat;
}

.mobile-screen-3 {
    float: right;
    margin-right: 85px;
    background: url("/images/amadereshkul-mobile-timetable.png") no-repeat;
}

.mobile-screen-4 {
    float: left;
    margin-left: 85px;
    background: url("/images/amadereshkul-mobile-calendar.png") no-repeat;
}

.mobile-screen-5 {
    float: right;
    margin-right: 85px;
    background: url("/images/amadereshkul-mobile-attendance.png") no-repeat;
}

.mobile-screen-6 {
    float: left;
    margin-left: 85px;
    background: url("/images/amadereshkul-mobile-leaves.png") no-repeat;
}

.mobile-screen-7 {
    float: right;
    margin-right: 85px;
    background: url("/images/amadereshkul-mobile-attendance-details.png") no-repeat;
}

.mobile-screen-8 {
    float: left;
    margin-left: 85px;
    background: url("/images/amadereshkul-mobile-fees-dues.png") no-repeat;
}

.mobile-get-it {
    text-align: center;
    width: 928px;
    margin: 5px auto;
    height: 285px;
}

.mobile-laptop {
    float: right;
    height: 285px;
    width: 470px;
    background: url("/images/amadereshkul-mobile-laptop.png") no-repeat;
}

.mobile-get-it a {
    background: url("/images/know-more-button.png") no-repeat -1px 0;
    padding: 9px 0 0 0;
    text-align: center;
    font-size: 20px;
    color: #ffffff;
    font-weight: 700;
    text-decoration: none;
    display: inline-block;
    width: 170px;
    height: 35px;
    margin: 0px;
}

.mobile-get-it p {
    font-size: 15px;
    height: 90px;
    text-align: left;
    width: 455px;
}

.mobile-get-it a:hover {
    background: url(../img/know-more-button.png) no-repeat -172px 0;
}

#pay_form p label {
    display: block;
    width: 225px;
    float: left;
    line-height: normal;
    height: 19px;
    padding-top: 3px;
    font-size: 14px;
}

#pay_form div label {
    display: block;
    width: 140px;
    float: left;
    line-height: normal;
    height: 19px;
    padding-top: 3px;
    font-size: 14px;
}

#pay_form div label span {
    color: #dd0000;
}

#pay_form div ul li {
    display: block;
    list-style-type: none;
    margin: 0;
    width: 200px;
    height: 33px;
    float: left;
}

#pay_form div {
    height: auto;
    overflow: hidden;
}

#pay_form div ul li .icon {
    width: 23px;
    height: 27px;
    margin: 0 !important;
    float: left;
    display: block;
}

#pay_form div ul li input, #pay_form div ul li span {
    float: left;
    font-size: 14px;
}

#pay_form div input {
    display: block;
    float: left;
    border: 1px solid #c0c0c0;
    font-size: 12px;
    font-family: Tahoma;
    width: 244px;
}

#pay_form div select {
    display: block;
    width: 265px;
    float: left;
    border: 1px solid #c0c0c0;
    height: 22px;
    padding: 1px;
    font-size: 12px;
    font-family: Tahoma;
    background: #fff;
}

#pay_form div textarea {
    display: block;
    width: 259px;
    float: left;
    border: 1px solid #c0c0c0;
    height: 170px;
    font-size: 12px;
    font-family: Tahoma;
    resize: vertical;
}

#pay_form div {
    overflow: hidden;
    margin-bottom: 19px;
    margin-top: 0;
}

.cards_accepted {
    font-size: 13px !important;
    font-family: 'Droid Sans', sans-serif;
    margin-top: 50px !important;
    line-height: 32px;
    height: 34px;
}

.cards_accepted p {
    width: 210px;
    float: left;
    line-height: 34px;
    clear: both;
}

.cards_accepted ul {
    height: 34px;
    width: 200px;
    float: left;
}

.cards_accepted ul li {
    float: left;
    width: 52px !important;
    height: 100%;
    margin-right: 10px !important;
}

.cards_accepted ul li img {
    width: 100%;
    height: 100%;
}

.cards_accepted {
    font-size: 13px !important;
    font-family: 'Droid Sans', sans-serif;
    margin-top: 50px !important;
    line-height: 32px;
    height: 34px;
}

.cards_accepted p {
    width: 210px;
    float: left;
    line-height: 34px;
    clear: both;
}

.cards_accepted ul {
    height: 34px;
    width: 200px;
    float: left;
}

.cards_accepted ul li {
    float: left;
    width: 52px !important;
    height: 100%;
    margin-right: 10px !important;
}

.cards_accepted ul li img {
    width: 100%;
    height: 100%;
}

.reduce_space {
    margin-top: 0px !important;
}

.equate_length {
    padding-bottom: 40px !important;
}

.algn_centr {
    padding-right: 45px;
    width: 18px !important;
}

.width_radio {
    width: 18px !important;
}

.services_left a {
    background: url(../img/know-more-button.png) no-repeat -172px 0;
    width: 170px;
    height: 32px;
    text-align: center;
    font-size: 18px;
    color: #ffffff;
    padding: 12px 0 0 0;
    display: block;
    margin: 0 auto;
}

.careers_center {
    text-align: center;
}

header {
    position: absolute;
    width: 100%;
    font-family: 'Droid Sans', sans-serif;
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(50, 50, 50, 0.25);
}

/*header.large {height: 131px;}*/
make sticky temp
header.large {
    height: 81px;
    position: fixed;
    width: 100%;
    z-index: 50
}

#header {
    width: 100%;
    padding: 17px 0 15px 0;
    z-index: 100;
    background: #FFFFFF;
    position: relative;
}

header.large #header {
    padding: 17px 0 15px 0;
}

header.small #header {
    padding: 12px 0 12px 0;
}

header.small {
    position: fixed;
    z-index: 100
}

header.small img {
    width: 180px;
    /*height: 24px;*/
}

header.small .btn-med {
    padding: 7px 11px 5px 11px;
}

header.small ul.dropdown li > ul {
    top: 30px;
}

header.small #primary-nav {
    margin: 0 35px 0 0;
    min-height: 34px
}

header.small #nav-holder #top-nav-btn {
    margin: 1px 0 0 0;
}

header.small #primary-nav .primary-nav-header {
    padding: 9px 20px 3px 20px;
    line-height: 12px
}

b-headers {
    transition: all 1s;
    -moz-transition: all 1s;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
}

#header div {
    position: relative;
}

#header .wrapper {
    margin: 0 auto;
    padding: 0;
    width: 1024px;
    position: relative;
}

/*.large .parent {
    color: #6ca133 ;
    padding-bottom: 2px !important;
    z-index: 2;

}*/
.small .parent {
    color: #6ca133;
    padding-bottom: 8px !important;

}

.parent:hover {
    color: #6ca133 !important;
    border-radius: 6px 6px 0 0;
    border: 1px solid #c0c0c0 !important;
    border-bottom: 1px solid transparent !important;
    padding-bottom: 2px;
    z-index2;
}

header.small .parent:hover {

    border: 1px solid #c0c0c0;
    border-bottom: 1px solid transparent;
    padding-bottom: 2px;
    z-index: 2;
    color: #6ca133;
}

ul.dropdown li > ul {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    width: auto;
    visibility: hidden;
    position: absolute;
    top: 45px;
    left: 0;
    padding: 15px 20px 15px 20px;
    margin: 0;
    z-index: 1;
    border: 1px solid #c0c0c0;
    background: #ffffff;
    border-radius: 0 6px 6px 6px;
}

ul.dropdown ul li {
    float: none;
    overflow: visible;
    overflow: hidden;
}

ul.dropdown ul li a {
    text-align: left;
    font-size: 14px;
    color: #666666 !important;
    white-space: nowrap;
    border: none !important;
    padding: 15px 10px;
    display: block;
}

ul.dropdown ul li a:hover {
    background: #f7f7f7;
    color: #6ca133 !important
}

/*ul.dropdown ul li:hover{background:#f7f7f7 !important;}*/
ul.dropdown ul li ol {
    display: inline-block;
    width: auto;
    margin: 0;
    vertical-align: top;
    width: 44%
}

ul.dropdown ul li ol:nth-child(2) {
    margin: 0 0 0 35px;
}

ul.dropdown ul li ol li span {
    color: #333333;
    font-weight: 700;
    font-size: 14px;
    padding: 15px 0 20px 9px;
    display: block;
}

#primary-nav .hover ul li ul {
    visibility: visible;
}

#amadereshkul_logo {
    float: left;
    width: 212px;
    height: 78px;
    margin: 0;
    padding: 0;
}

.amadereshkul_logo {
    background: url(../img/amadereshkul-logo.png) no-repeat center;
    width: 212px;
    height: 78px;
    padding: 0;
}

.amadereshkul_logo a {
    padding: 0 !important;
    width: 100%;
    height: 100%;
}

.amadereshkul_logo a:hover {
    background: none !important;
}

nav ul li a:hover, #amadereshkul_logo:hover {
    color: #ffffff !important;
    background: rgba(141, 2, 6, 0.6);
}

#nav-holder {
    height: auto;
    position: relative;
    clear: both;
    display: table;
    width: 100%
}

#nav-holder #top-nav-btn {
    margin: 6px 0 0 0;
    float: right;
}

#primary-nav {
    z-index: 200;
    position: relative;
    float: right;
    margin: 3px 35px 0 0;
    min-height: 46px;
}

#primary-nav .primary-nav-item {
    position: relative;
    float: left;
    transition: all 250ms linear;
}

#primary-nav .primary-nav-item:

/
hover .primary-nav-header {
    text-decoration: none;
    background: #dd0000;
    color: #FFFFFF;
    -webkit-box-shadow: -2px 0 5px rgba(50, 50, 50, 0.25), 2px 0 5px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: -2px 0 5px rgba(50, 50, 50, 0.25), 2px 0 5px rgba(50, 50, 50, 0.25);
    box-shadow: -2px 0 5px rgba(50, 50, 50, 0.25), 2px 0 5px rgba(50, 50, 50, 0.25);
}

#primary-nav .primary-nav-item.hover .sub-menu {
    visibility: visible;
}

#primary-nav .sub-menu {
    visibility: hidden;
    z-index: 99999;
    border-top: 1px solid #CCCCCC;
    background: #FFFFFF;
    top: 48px;
    left: 0;
    position: absolute;
    overflow: visible;
    -webkit-box-shadow: -2px 2px 5px rgba(50, 50, 50, 0.25), 2px 2px 5px rgba(50, 50, 50, 0.25);
    -moz-box-shadow: -2px 2px 5px rgba(50, 50, 50, 0.25), 2px 2px 5px rgba(50, 50, 50, 0.25);
    box-shadow: -2px 2px 5px rgba(50, 50, 50, 0.25), 2px 2px 5px rgba(50, 50, 50, 0.25);
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-right: 1px solid #CCCCCC \9;
    border-bottom: 1px solid #CCCCCC \9;
    border-left: 1px solid #CCCCCC \9;
}

#primary-nav .hover > a {
}

.btn-green {
    border: none;
    color: #FFFFFF !important;
    background-color: #6ca133;
    transition: all 250ms linear;
}

.btn-green:hover {
    background-color: #547c28
    /*background-color: #009651*/
}

.btn-med {
    padding: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.btn {
    font-size: 15px;
    display: inline-block;
    transition: all 250ms linear;
    color: #ffffff;
    text-align: center;
    margin: 0;
    white-space: nowrap;
    overflow: visible;
    zoom: 1;
    cursor: pointer;
    color: #6ca133;
}

.btn-med span {
    font-size: 15px;
}

.btn span {
    color: #ffffff;
    text-align: center;
    margin: 0;
    white-space: nowrap;
    display: block;
    overflow: visible;
    zoom: 1;
    cursor: pointer;
}

.btn-red {
    border: none;
    color: #FFFFFF !important;
    background-color: #6ca133;
}

.btn-red:hover {
    background-color: #547c28;
}

.btn-transparent {
    background: transparent;;
    border: 1px solid #333333;
    color: #333333 !important
}

.btn-transparent:hover {
    background-color: rgba(0, 0, 0, 0.1)
}

.btn-transparent span {
    color: #333333 !important;
    font-size: 14px
}

.clear {
    clear: both;
}

.zero-height {
    height: 0 !important;
}

.sticky {
    position: fixed !important;
    top: 0;
    z-index: 5000;
    left: 0;
    right: 0
}

#contact_popup {
    display: none;
    background: #ffffff;
    padding: 20px 20px 10px 20px;
    text-align: center;
    border: 1px solid #e5e5e5;
    top: 90px !important;
    position: absolute !important;
    right: 0;
}

#contact_popup h5 {
    color: #547c28;
    font-size: 16px;
    font-weight: 400
}

#contact_popup h6 {
    margin: 18px 0 18px 0;
    font-size: 16px;
    color: #333333;
    font-weight: 700
}

#contact_popup p {
    color: #333333;
    font-size: 13px
}

#contact_popup a {
    color: #666666;
    font-size: 16px;
    display: block;
    line-height: 20px;
    max-width: 100%;
    padding: 15px
}

#contact_popup a:hover {
    color: #6ca133 !important;
    background: #f7f7f7
}

.divider_section {
    color: #999999;
    font-size: 13px;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    display: block;
    overflow: hidden;
    text-align: center;
}

.divider_section:before, .divider_section:after {
    background-color: #e5e5e5;
    content: "";
    display: inline-block;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%;
}

.divider_section:before {
    right: 0.5em;
    margin-left: -50%;
}

.divider_section:after {
    left: 0.5em;
    margin-right: -50%;
}

.b-close {
    width: 12px;
    height: 12px;
    background: url(../img/amadereshkul-homepage-sprite.png) no-repeat -84px -157px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: 8px;
    top: 8px;
}

/*.two_column {width: 368px !important}*/
.b-modal {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 0.2;
    cursor: pointer;
    background-color: rgb(0, 0, 0);
}

/*  GRID OF TWO   ============================================================================= */

#submenu {
    width: 100%;
    background: #6ca133;
    /*background: #6ca133;*/
}

#submenu ul {
    overflow: hidden;
    text-align: center;
}

#submenu ul li {
    display: inline-block;
}

#submenu ul li a {
    padding: 10px 20px;
    color: #ffffff;
    font-size: 14px;
    display: block;
}

#submenu ul li a:hover {
    background: #547c28
}

#submenu .current {
    background: #547c28;
}

/*  GRID OF EIGHT   ============================================================================= */

.span_8_of_8 {
    width: 100%;
}

.span_7_of_8 {
    width: 87.3%;
}

.span_6_of_8 {
    width: 74.6%;
}

.span_5_of_8 {
    width: 61.9%;
}

.span_4_of_8 {
    width: 49.2%;
}

.span_3_of_8 {
    width: 36.5%;
}

.span_2_of_8 {
    width: 23.8%;
}

.span_1_of_8 {
    width: 11.1%;
}

/*  GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
    .span_8_of_8 {
        width: 100%;
    }

    .span_7_of_8 {
        width: 100%;
    }

    .span_6_of_8 {
        width: 100%;
    }

    .span_5_of_8 {
        width: 100%;
    }

    .span_4_of_8 {
        width: 100%;
    }

    .span_3_of_8 {
        width: 100%;
    }

    .span_2_of_8 {
        width: 100%;
    }

    .span_1_of_8 {
        width: 100%;
    }

    .span_1_of_6 {
        width: 100%;
    }

    .span_2_of_6 {
        width: 100%;
    }
}

.span_1_of_6 {
    width: 15.33%;
}

.span_2_of_6 {
    width: 25.26%;
    float: right !important
}

/*  SECTIONS  ============================================================================= */

.section {
    clear: both;
    padding: 0px;
}

/*  GROUPING  ============================================================================= */

.group:before,
.group:after {
    content: "";
    display: table;
}

.group:after {
    clear: both;
}

.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */
.col {
    display: block;
    float: left;
    margin: 1% 0 1% 2.5%;
}

.col:first-child {
    margin-left: 0;
}

/* all browsers except IE6 and lower */
/*  REMOVE MARGINS AS ALL GO FULL WIDTH AT 480 PIXELS */
@media only screen and (max-width: 480px) {
    .col {
        margin: 1% 0 1% 0%;
    }
}

.page_content {
    width: 938px;
    margin: 0 auto;
    /*padding: 50px 0 100px 0;*/
}

.page_title {
    font-weight: 400;
    color: #232323;
    font-size: 25px;
    margin: 0 0 10px 0;
    text-align: center;
}

.page_subtitle {
    font-weight: 400;
    color: #232323;
    font-size: 15px;
    line-height: 1.5;
    text-align: center;
    margin: 0 0 60px 0;
}

.core_team {
    background: #f7f7f7;
    margin: 0 0 25px 0;
    padding: 30px;
    clear: both;
    color: #333333;
    display: table;
}

.core_team_content {
    float: left;
    width: 72%;
}

.core_team h5 {
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 12px 0;
    color: #333333
}

.core_team h6 {
    font-weight: normal;
    font-size: 15px;
    color: #333333
}

.core_team p {
    font-size: 15px;
    margin: 25px 0 0 0;
    color: #7b7b7b
}

.core_team:nth-child(odd) img {
    float: left;
}

.core_team:nth-child(odd) .core_team_content {
    float: right;
}

.core_team:nth-child(even) img {
    float: right;
}

/* updated mak */

.inner-pages {
    padding-top: 150px;

}

.coreteam-subhead {
    text-align: center;
    margin-bottom: 40px;
    font-size: 26px;
    color: #6ca133;
    font-weight: normal;
}

.coreteam-subhead.second {
    margin-top: 80px;
}

.thankyou-area {
    padding-top: 50px;
    text-align: center;
}

.thankyou-area h1 {
    font-size: 40px;
    margin: 20px;
    color: #6ca133;
}

.thankyou-area h3 {
    font-size: 20px;
    margin: 20px;
    color: #666;
}

.thankyou-area .incase {
    color: #999;
    font-size: 12px;
    margin: 100px 0 30px 0;
}

.thankyou-area p a {
    color: #6ca133;
}

.mp_item:hover {
    transform: translateY(-3px);
}

.mp_item {
    cursor: pointer;
    box-sizing: border-box;
}

.masonry-brick {
    box-sizing: border-box;
}

header.large a:hover {
    text-decoration: none;
}

header.large a:focus {
    text-decoration: none;
}

.time_span {
    font-size: 11px;
    margin-top: 10px;
    color: #666;
}
