@charset "utf-8";
@import "http://fonts.googleapis.com/css?family=Open+Sans:400,600,700";
@font-face {
    font-family: 'RobotoSlabBold_2';
    src: url(../fonts/RobotoSlabBold_2.eot);
    src: url(../fonts/RobotoSlabBold_2.eot) format("embedded-opentype"), url(../fonts/RobotoSlabBold_2.woff2) format("woff2"), url(../fonts/RobotoSlabBold_2.woff) format("woff"), url(../fonts/RobotoSlabBold_2.ttf) format("truetype"), url(../fonts/RobotoSlabBold_2.svg#RobotoSlabBold_2) format("svg")
}
@font-face {
    font-family: 'RobotoRegular_B';
    src: url(../fonts/RobotoRegular_B.eot);
    src: url(../fonts/RobotoRegular_B.eot) format("embedded-opentype"), url(../fonts/RobotoRegular_B.woff2) format("woff2"), url(../fonts/RobotoRegular_B.woff) format("woff"), url(../fonts/RobotoRegular_B.ttf) format("truetype"), url(../fonts/RobotoRegular_B.svg#RobotoRegular_B) format("svg")
}
@font-face {
    font-family: 'RobotoBold_6';
    src: url(../fonts/RobotoBold_6.eot);
    src: url(../fonts/RobotoBold_6.eot) format("embedded-opentype"), url(../fonts/RobotoBold_6.woff2) format("woff2"), url(../fonts/RobotoBold_6.woff) format("woff"), url(../fonts/RobotoBold_6.ttf) format("truetype"), url(../fonts/RobotoBold_6.svg#RobotoBold_6) format("svg")
}
* {
    margin: 0
}
body {
    background-color: #fff
}
.name-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -6px -215px;
    padding: 6px 17px 17px;
    position: absolute;
    top: 17px
}
.email-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -6px -192px;
    padding: 6px 17px 17px;
    position: absolute;
    top: 73px
}
.contact-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5)  -6px -236px;
    padding: 0px 17px 24px 11px;
    position: absolute;
    top: 132px;
    left: 3px
}
.question-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -48px -144px;
    padding: 4px 17px 7px 11px
}
.answer-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -48px -201px;
    padding: 4px 17px 7px 11px
}
.texsolution-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -48px -174px;
    padding: 4px 17px 7px 11px
}
.pdf-sprite-icon {
      background: url(/images/landing-page-sprite.png?v=1.5) -45px -232px;
    padding: 4px 17px 11px 8px;
  
}
.top {
    padding-right: 20px;
    background: #261F41;
    text-align: right
}
.main {
    margin: 0 auto;
    padding: 40px 20px;
    max-width: 960px;
    font-size: 19px;
    line-height: 30px
}
.main a {
    color: #DB7580;
    text-transform: none
}
.popup {
    display: block;
    position: fixed;
    top: 100px;
    left: 47%;
    width: 72%;
    margin-left: -289px;
    padding: 30px 7px 15px 30px;
    border-radius: 5px;
    background: url(../images/bg11.jpg?ver=4.1);
    background-size: cover;
    color: #333;
    font-size: 19px;
    line-height: 30px;
    z-index: 9999
}
.popup-mobile {
    position: relative;
    top: 0;
    left: 0;
    margin: 0 auto;
    width: 92%
}
.popup-btn-close {
    background: url(/images/landing-page-sprite.png?v=1.5)-8px -168px;
    padding: 10px 20px 21px 7px;
    position: absolute;
    top: 8px;
    right: 9px;
    color: #0b6386;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer
}
.form-popup {
    width: 50%;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px
}
.ad-popup {
    width: 50%;
    float: left;
    padding-bottom: 20px;
    padding-top: 20px
}
.popup2 {
    display: none;
    position: fixed;
    top: 100px;
    left: 50%;
    width: 32%;
    margin-left: -289px;
    padding: 30px 7px 15px 30px;
    border-radius: 5px;
    background: url(../images/bg11.jpg?ver=4.1);
    background-size: cover;
    color: #333;
    font-size: 19px;
    line-height: 30px;
    z-index: 9999
}
.form-popup2 {
    width: 100%;
    float: left
}
.form {
    width: 100%;
    height: auto;
    text-align: center;
    padding: 0 0 20px
}
.form label {
    font-size: 22px;
    font-family: RobotoRegular_B;
    color: #0b6386;
    font-weight: 700;
    padding: 22px 0 5px;
    line-height: 34px;
    display: block;
    width: 100%
}
.form label span {
    font-size: 21px;
    font-family: Raleway;
    color: #000
}
form {
    width: 100%;
    margin: -4px 0 0;
    position: relative
}
.form input[type="text"] {
    margin-bottom: 10px;
    border: None;
    color: #025485;
    border: 1px solid #ccc;
    font-size: 14px;
    line-height: 32px;
    height: 34px;
    padding-left: 0;
    width: 100%
}
input#firstname {
    border: 1px solid #DADADA;
    margin-top: 10px;
    padding-left: 35px;
    width: 87%
}
input#email {
    border: 1px solid #DADADA;
    margin-top: 10px;
    padding-left: 35px;
    width: 87%
}
input#phone {
    border: 1px solid #DADADA;
    margin-top: 10px;
    padding-left: 35px;
    width: 87%
}
input::-webkit-input-placeholder {
    color: rgba(2, 84, 133, 1);
    text-transform: capitalize
}
input::-moz-placeholder {
    color: rgba(2, 84, 133, 1);
    text-transform: capitalize
}
input:-moz-placeholder {
    color: rgba(2, 84, 133, 1);
    text-transform: capitalize
}
input:-ms-input-placeholder {
    color: rgba(2, 84, 133, 1);
    text-transform: capitalize
}
.form .textarea {
    background: url(../images/form-icons.png) no-repeat 6px -42px;
    margin-bottom: 12px;
    border: 1px solid #5a869e;
    border-radius: 5px;
    color: #fff;
    font-size: 13px;
    line-height: 32px;
    padding-left: 34px;
    width: 237px
}
.form-dropdown {
    width: 246px;
    position: relative;
    border: none;
    outline: none;
    margin-bottom: 12px;
    height: 32px;
    font-family: Arial, Helvetica, sans-serif
}
select.select-option {
    cursor: pointer;
    height: 32px;
    line-height: 32px;
    position: relative;
    width: 242px;
    z-index: 1;
    background: #205a81;
    color: #fff;
    border: none;
    outline: none;
    font-size: 14px
}
select.centre {
    cursor: pointer;
    height: 34px;
    line-height: 32px;
    position: relative;
    width: 246px;
    z-index: 1;
    color: #FFF;
    border: none;
    outline: none;
    font-size: 14px;
    background: url(../images/form-icons.png) no-repeat -6px -185px;
    padding: 0 10px 1px 41px;
    -webkit-appearance: none;
    -moz-appearance: none
}
select.form-courseselect {
    cursor: pointer;
    height: 34px;
    position: relative;
    width: 246px;
    z-index: 1;
    color: #FFF;
    border: none;
    outline: none;
    font-size: 14px;
    background: url(../images/form-icons.png) no-repeat scroll -6px -141px;
    padding: 0 2px 0 41px;
    -webkit-appearance: none;
    -moz-appearance: none
}
span.centre {
    bottom: 0;
    font-size: 14px;
    text-align: left;
    color: #fff;
    cursor: pointer;
    float: left;
    height: 32px;
    left: 0;
    position: absolute;
    padding-left: 28px;
    text-indent: 5px;
    width: 238px;
    z-index: 1
}
.form input[type="submit"] {
    background-image: linear-gradient(to bottom, #216897 0%, #1b6495 100%);
    border: 1px solid #598bae;
    padding: 5px 10px;
    margin-top: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -pie-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #FFF;
    font-size: 20px;
    font-family: 'RobotoRegular_B';
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer
}
.header_section {
    width: 100%;
    height: 85px;
    background-color: #119bd4
}
.header_container {
    width: 1000px;
    height: 85px;
    margin: 0 auto
}
.logo {
    width: 106px;
    height: 65px;
    float: left;
    background-image: url(../images/logo.png?ver=4.1);
    background-repeat: no-repeat;
    margin-top: 12px
}
.info {
    float: right;
    font-family: Raleway;
    margin-top: 7px
}
.info .top-sms,
.info .top-call {
    float: left;
    padding: 7px 1px 0 40px;
    color: #fff;
    font-size: 14px;
    line-height: 19px;
    margin-top: 8px
}
.fb_share_image {
    float: left;
    width: 146px;
    height: 29px;
    background-image: url(../images/facebook-img.png);
    margin-left: 40px;
    margin-top: 24px
}
.info .top-sms span,
.info .top-call span {
    font-size: 21px;
    color: #f43b3b
}
.info .top-sms {
    background: url(../images/sms.png) 0 8px no-repeat
}
.banner_section {
    width: 100%;
    height: 400px;
    background-image: url(../images/banner-bg.png);
    background-size: cover
}
.banner_container {
    width: 1000px;
    height: 400px;
    margin: 0 auto
}
.banner_text {
    width: 100%;
    height: auto;
    text-align: center;
    color: #FFF;
    font-size: 30px;
    padding-top: 120px;
    font-family: 'RobotoRegular_B'
}
.banner_large_text_color {
    color: #0de3fc;
    font-family: 'RobotoBold_6';
    font-size: 50px
}
.banner_text_color {
    color: #0de3fc
}
.middle_icon_sections {
    width: 100%;
    height: auto;
    margin-top: -20px
}
.middle_icon_container {
    width: 1000px;
    height: auto;
    margin: 0 auto
}
.icon_1 {
    width: 300px;
    height: auto;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #119bd4;
    text-transform: uppercase;
    font-family: 'RobotoRegular_B';
    text-align: center;
    color: #FFF;
    font-size: 18px;
    margin-right: 5px
}
.icon_2 {
    width: 300px;
    height: auto;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #47b27c;
    text-transform: uppercase;
    font-family: 'RobotoRegular_B';
    text-align: center;
    color: #FFF;
    font-size: 18px;
    margin-right: 5px
}
.icon_3 {
    width: 300px;
    height: auto;
    float: left;
    padding-bottom: 10px;
    padding-top: 10px;
    background-color: #dcb535;
    text-transform: uppercase;
    font-family: 'RobotoRegular_B';
    text-align: center;
    color: #FFF;
    font-size: 18px
}
.brief_section {
    width: 100%;
    height: auto
}
.brief_container {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    background-color: #fff;
    padding-bottom: 25px;
    padding-top: 25px
}
.brief_heading {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    background-color: #fff;
    margin-bottom: 12px;
    margin-top: 13px;
    font-family: 'RobotoBold_6';
    font-size: 22px;
    text-align: justify;
    color: #58595b;
    line-height: 22px
}
.brief_text {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    background-color: #fff;
    font-family: 'RobotoRegular_B';
    font-size: 15px;
    text-align: justify;
    color: #58595b;
    line-height: 22px
}
.brief_heading p {
    padding-left: 10px;
    padding-right: 10px
}
.brief_text p {
    padding-left: 10px;
    padding-right: 10px
}
.table_section {
    width: 100%;
    height: auto
}
.table_container {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    margin-top: 10px;
    background-color: #fff
}
.guj_table {
    width: 100%;
    height: auto;
    float: left;
    padding-left: 10px;
    padding-bottom: 30px;
    font-family: 'RobotoRegular_B';
    font-size: 15px;
    color: #4d4d4f
}
.table_heading {
    font-family: 'RobotoBold_6';
    font-size: 20px;
    color: #374c59
}
.guj_table a {
    text-decoration: none;
    color: #4d4d4f
}
table td {
    padding: 10px;
    text-align: center;
    line-height: 22px;
    border: 1px solid #c7c8ca
}
.ad-banner {
    width: 283px;
    height: 283px;
    background: url(../images/acst-img.png?ver=4.1);
    margin-right: 10px;
    float: right
}
.footer_section {
    width: 100%;
    height: auto;
    background-color: #374c59
}
.footer_container {
    width: 1000px;
    height: auto;
    margin: 0 auto;
    font-family: 'RobotoRegular_B';
    font-size: 13px;
    color: #fff
}
.footer_container p {
    padding: 15px
}
.copy-write {
    width: 50%;
    float: left;
}


.last-year {
    width: 50%;
    float: left;
}
.last-year p a {
    text-align: right;
    color: #7dddec;
    text-decoration: none;
    border-bottom: 1px solid #7dddec;
    font-size: 14px;
}
.last-year p {
    text-align: right;
}
@media (min-width: 1368px) {
    .question-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -48px -144px;
        padding: 4px 14px 3px 11px
    }
    .answer-icon-sprite {
        background:url(/images/landing-page-sprite.png?v=1.5) -48px -201px;
        padding: 4px 17px 4px 11px
    }
    .texsolution-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -48px -174px;
        padding: 4px 17px 4px 11px
    }
    .header_section {
        width: 100%;
        height: 85px;
        background-color: #119bd4
    }
    .header_container {
        width: 1000px;
        height: 85px;
        margin: 0 auto
    }
    .logo {
        width: 106px;
        height: 65px;
        float: left;
        background-image: url(../images/logo.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 12px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 7px 1px 0 3px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        margin-top: 8px
    }
    .fb_share_image {
        float: left;
width: 159px;
height: 29px;
background: url(/images/landing-page-sprite.png?v=1.5)0px -351px;
margin-left: 40px;
margin-top: 24px;

    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 21px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
	
	.call-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -39px -6px;
    padding: 10px 17px 29px;
    float: left;
    margin-top: 19px;
}
	
    .info .top-call {
        /*background: url(../images/phone_icon.png) 6px 15px no-repeat*/
    }
    .banner_section {
        width: 100%;
        height: 400px;
        background-image: url(../images/banner-bg.png);
        background-size: cover
    }
    .banner_container {
        width: 1000px;
        height: 400px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 30px;
        padding-top: 120px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 50px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -20px
    }
    .middle_icon_container {
        width: 1000px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 300px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px;
        margin-right: 5px
    }
    .icon_2 {
        width: 300px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px;
        margin-right: 5px
    }
    .icon_3 {
        width: 300px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 25px;
        padding-top: 25px
    }
    .brief_heading {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 12px;
        margin-top: 13px;
        font-family: 'RobotoBold_6';
        font-size: 22px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 15px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto
    }
    .table_container {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 10px;
        padding-bottom: 30px;
        font-family: 'RobotoRegular_B';
        font-size: 15px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 20px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px;
        text-align: center;
        line-height: 22px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-right: 10px;
        float: right
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 1000px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 100px;
        left: 47%;
        width: 33%;
        margin-left: -289px;
        padding: 30px 30px 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .popup2 {
        position: fixed;
        top: 100px;
        left: 50%;
        width: 33%;
        margin-left: -289px;
        padding: 30px 30px 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    .you_img_desk {
        display: block
    }
    .you_img_mobile {
        display: none
    }
}
@media (min-width: 1023px) and (max-width: 1367px) {
    .call-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -39px -6px;
        padding: 10px 17px 29px;
        float: left;
        margin-top: 19px
    }
    .header_section {
        width: 100%;
        height: 85px;
        background-color: #119bd4
    }
    .header_container {
        width: 900px;
        height: 85px;
        margin: 0 auto
    }
    .logo {
        width: 106px;
        height: 65px;
        float: left;
        background-image: url(../images/logo.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 12px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 7px 1px 0 2px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        margin-top: 8px
    }
    .fb_share_image {
       float: left;
    width: 151px;
    height: 33px;
    background: url(/images/landing-page-sprite.png?v=1.5) -8px -351px;
    margin-left: 40px;
    margin-top: 24px;
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 21px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .banner_section {
        width: 100%;
        height: 250px;
        background-image: url(../images/banner-bg_tablet.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 900px;
        height: 250px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 25px;
        padding-top: 50px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 40px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -20px
    }
    .middle_icon_container {
        width: 900px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_2 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_3 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 900px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 25px;
        padding-top: 25px
    }
    .brief_heading {
        width: 900px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 12px;
        margin-top: 13px;
        font-family: 'RobotoBold_6';
        font-size: 20px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 900px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 14px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto
    }
    .table_container {
        width: 900px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 10px;
        padding-bottom: 30px;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 18px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px 0px;
        text-align: center;
        line-height: 20px;
        border: 1px solid #c7c8ca;
		position: relative;
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-right: 10px;
        float: right
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 900px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 125px;
        left: 52%;
        width: 42%;
        margin-left: -289px;
        padding: 20px 22px 18px 23px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 12px;
        z-index: 9999
    }
    .form label {
        font-size: 18px;
        font-family: RobotoRegular_B;
        color: #0b6386;
        font-weight: 700;
        padding: 22px 0 5px;
        line-height: 34px;
        display: block;
        width: 100%
    }
    .popup2 {
        position: fixed;
        top: 125px;
        left: 48%;
        width: 48%;
        margin-left: -289px;
        padding: 20px 1px 18px 23px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    .you_img_desk {
        display: block
    }
    .you_img_mobile {
        display: none
    }
}
@media (min-width: 900px) and (max-width: 1022px) {
    .question-icon-sprite {
        background:url(/images/landing-page-sprite.png?v=1.5) -48px -144px;
        padding: 4px 17px 4px 11px
    }
    .answer-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -48px -201px;
        padding: 4px 17px 4px 11px
    }
    .texsolution-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -48px -174px;
        padding: 4px 17px 4px 11px
    }
    .header_section {
        width: 100%;
        height: 85px;
        background-color: #119bd4
    }
    .header_container {
        width: 885px;
        height: 85px;
        margin: 0 auto
    }
    .logo {
        width: 106px;
        height: 65px;
        float: left;
        background-image: url(../images/logo.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 12px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 7px 1px 0 3px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        margin-top: 8px
    }
    .fb_share_image {
        float: left;
        width: 146px;
        height: 29px;
        background:url(/images/landing-page-sprite.png?v=1.5) -8px -351px;
        margin-left: 40px;
        margin-top: 24px
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 21px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .info .top-call {
       /* background: url(../images/phone_icon.png) 6px 15px no-repeat*/
    }
	.call-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -39px -6px;
    padding: 10px 17px 29px;
    float: left;
    margin-top: 19px;
}
    .banner_section {
        width: 100%;
        height: 300px;
        background-image: url(../images/banner-bg_tablet.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 885px;
        height: 300px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 30px;
        padding-top: 60px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 50px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -20px
    }
    .middle_icon_container {
        width: 885px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 250px;
        height: auto;
        float: left;
        padding-bottom: 8px;
        padding-top: 8px;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px;
        margin-right: 5px
    }
    .icon_2 {
        width: 250px;
        height: auto;
        float: left;
        padding-bottom: 8px;
        padding-top: 8px;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px;
        margin-right: 5px
    }
    .icon_3 {
        width: 250px;
        height: auto;
        float: left;
        padding-bottom: 8px;
        padding-top: 8px;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 18px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 885px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 25px;
        padding-top: 25px
    }
    .brief_heading {
        width: 885px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 12px;
        margin-top: 13px;
        font-family: 'RobotoBold_6';
        font-size: 22px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 885px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 15px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto
    }
    .table_container {
        width: 885px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 10px;
        padding-bottom: 30px;
        font-family: 'RobotoRegular_B';
        font-size: 15px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 19px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px;
        text-align: center;
        line-height: 22px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-right: 10px;
        float: right
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 885px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 90px;
        left: 48%;
        width: 65%;
        margin-left: -289px;
        padding: 30px 30px 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .popup2 {
        position: fixed;
        top: 105px;
        left: 48%;
        width: 65%;
        margin-left: -289px;
        padding: 30px 7px 15px 30px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 88%
    }
    .you_img_desk {
        display: block
    }
    .you_img_mobile {
        display: none
    }
}
@media (min-width: 772px) and (max-width: 899px) {
    .call-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -39px -6px;
        padding: 10px 17px 29px;
        float: left;
        margin-top: 19px
    }
    .header_section {
        width: 100%;
        height: 85px;
        background-color: #119bd4
    }
    .header_container {
        width: 750px;
        height: 85px;
        margin: 0 auto
    }
    .logo {
        width: 106px;
        height: 65px;
        float: left;
        background-image: url(../images/logo.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 12px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 7px 1px 0 2px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        margin-top: 8px
    }
    .fb_share_image {
      float: left;
width: 151px;
height: 37px;
background: url(/images/landing-page-sprite.png?v=1.5) -8px -349px;
margin-left: 40px;
margin-top: 24px;

    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 21px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .banner_section {
        width: 100%;
        height: 250px;
        background-image: url(../images/banner-bg_tablet.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 750px;
        height: 250px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 25px;
        padding-top: 50px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 40px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -20px
    }
    .middle_icon_container {
        width: 750px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_2 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_3 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 25px;
        padding-top: 25px
    }
    .brief_heading {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 12px;
        margin-top: 13px;
        font-family: 'RobotoBold_6';
        font-size: 20px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 14px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto
    }
    .table_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 10px;
        padding-bottom: 30px;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 18px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px;
        text-align: center;
        line-height: 20px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-right: 10px;
        float: right
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff
    }
    .footer_container p {
        padding: 15px
    }
    .you_img_desk {
        display: block
    }
    .you_img_mobile {
        display: none
    }
}
@media (min-width: 643px) and (max-width: 770px) {
    .call-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5)  -39px -5px;
        padding: 10px 17px 29px;
        float: left;
        margin-top: 19px
    }
    .header_section {
        width: 100%;
        height: 85px;
        background-color: #119bd4
    }
    .header_container {
        width: 750px;
        height: 85px;
        margin: 0 auto
    }
    .logo {
        width: 106px;
        height: 65px;
        float: left;
        background-image: url(../images/logo.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 12px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 7px 1px 0 2px;
        color: #fff;
        font-size: 14px;
        line-height: 19px;
        margin-top: 8px
    }
    .fb_share_image {
        float: left;
        width: 146px;
        height: 29px;
       background: url(/images/landing-page-sprite.png?v=1.5) -11px -351px;
        margin-left: 40px;
        margin-top: 24px
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 21px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .banner_section {
        width: 100%;
        height: 250px;
        background-image: url(../images/banner-bg_tablet.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 750px;
        height: 250px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 25px;
        padding-top: 50px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 40px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -20px
    }
    .middle_icon_container {
        width: 750px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_2 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px;
        margin-right: 5px
    }
    .icon_3 {
        width: 200px;
        height: auto;
        float: left;
        padding-bottom: 10px;
        padding-top: 10px;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 16px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 25px;
        padding-top: 25px
    }
    .brief_heading {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 12px;
        margin-top: 13px;
        font-family: 'RobotoBold_6';
        font-size: 20px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 750px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 14px;
        text-align: justify;
        color: #58595b;
        line-height: 22px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto
    }
    .table_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 10px;
        padding-bottom: 30px;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 18px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px;
        text-align: center;
        line-height: 20px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-right: 10px;
        float: right
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 750px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 105px;
        left: 47%;
        width: 77%;
        margin-left: -289px;
        padding: 30px 4px 15px 30px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .popup2 {
        position: fixed;
        top: 105px;
        left: 47%;
        width: 77%;
        margin-left: -289px;
        padding: 30px 4px 15px 30px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    .you_img_desk {
        display: block
    }
    .you_img_mobile {
        display: none
    }
}
@media (min-width: 366px) and (max-width: 642px) {
    .name-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -6px -215px;
     padding: 4px 17px 20px;
position: absolute;
top: 13px;

    }
    .email-icon-sprite {
      background: url(/images/landing-page-sprite.png?v=1.5) -6px -192px;
      padding: 4px 17px 20px;
position: absolute;
top: 53px;

    }
    .contact-icon-sprite {
      background: url(/images/landing-page-sprite.png?v=1.5)  -6px -236px;
      padding: 4px 17px 22px 10px;
position: absolute;
top: 95px;

    }
    .call-icon-sprite {
       background: url(/images/landing-page-sprite.png?v=1.5)  -39px -123px;
        padding: 10px 17px;
        float: left;
        margin-top: 14px
    }
    .question-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5)  -41px -149px;
        padding: 4px 17px 4px 11px
    }
    .answer-icon-sprite {
       background: url(/images/landing-page-sprite.png?v=1.5) -44px -204px;
        padding: 4px 17px 5px 11px
    }
    .texsolution-icon-sprite {
       background: url(/images/landing-page-sprite.png?v=1.5)  -39px -178px;
        padding: 4px 17px 5px 11px
    }
    .pdf-sprite-icon {
       background: url(/images/landing-page-sprite.png?v=1.5)  -50px -233px;
        padding: 4px 12px 7px 6px
    }
    .header_section {
        width: 100%;
        height: 60px;
        background-color: #119bd4
    }
    .header_container {
        width: 315px;
        height: 60px;
        margin: 0 auto
    }
    .logo {
        width: 75px;
        height: 45px;
        float: left;
        background-image: url(../images/logo_m.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 8px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 4px 5px 0 3px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        margin-top: 0
    }
    .fb_share_image {
        float: left;
        width: 30px;
        height: 30px;
         background: url(/images/landing-page-sprite.png?v=1.5)  -7px -77px;
        margin-left: 6px;
        margin-top: 10px;
        margin-right: 4px
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 18px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .banner_section {
        width: 100%;
        height: 200px;
        background-image: url(../images/banner-bg_mobile.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 315px;
        height: 200px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 15px;
        padding-top: 40px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 24px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -36px
    }
    .middle_icon_container {
        width: 315px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 18px 7px 8px
    }
    .icon_1_img {
        margin-bottom: 3px
    }
    .icon_2 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 12px
    }
    .icon_3 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        padding: 7px 20px 7px 6px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 10px;
        padding-top: 10px
    }
    .brief_heading {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 8px;
        font-family: 'RobotoBold_6';
        font-size: 17px;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        text-align: justify;
        color: #58595b;
        line-height: 17px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto;
        padding-bottom: 15px
    }
    .table_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 5px;
        padding-bottom: 15px;
        font-family: 'RobotoRegular_B';
        font-size: 11px;
        color: #4d4d4f;
	
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 15px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 10px;
        text-align: center;
        line-height: 15px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-left: 10px;
        float: left
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff;
        text-align: center
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 45px;
        left: 71%;
        width: 64%;
        margin-left: -289px;
        padding: 30px 30px 16px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .ad-popup {
        display: none
    }
    .form-popup {
        width: 100%;
        float: left
    }
    .popup2 {
        position: fixed;
        top: 100px;
        left: 72%;
        width: 64%;
        margin-left: -289px;
        padding: 30px 30px 16px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .form-popup2 {
        width: 100%;
        float: left
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 87%
    }
    .form label {
        font-size: 17px;
        font-family: RobotoRegular_B;
        color: #0b6386;
        font-weight: 700;
        padding: 0 0 10px;
        line-height: 20px;
        display: block;
        width: 100%
    }
    .form input[type="text"] {
        margin-bottom: 0;
        border: None;
        color: #025485;
        border: 1px solid #ccc;
        font-size: 14px;
        line-height: 32px;
        height: 27px;
        padding-left: 0;
        width: 100%
    }
    .form input[type="submit"] {
        background-image: linear-gradient(to bottom, #216897 0%, #1b6495 100%);
        border: 1px solid #598bae;
        padding: 4px 10px;
        margin-top: 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -pie-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FFF;
        font-size: 15px;
        font-family: 'RobotoRegular_B';
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer
    }
    .you_img_desk {
        display: none
    }
    .you_img_mobile {
        display: block
    }
}
@media (min-width: 320px) and (max-width: 358px) {
    .name-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5)  -6px -215px;
       padding: 4px 13px 22px;
position: absolute;
top: 13px;

    }
    .email-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -6px -192px;
        padding: 4px 17px 19px;
position: absolute;
top: 53px;

    }
    .contact-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -6px -236px;
       padding: 4px 17px 22px 10px;
position: absolute;
top: 95px;

    }
    .call-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -39px -122px;
        padding: 10px 17px;
        float: left;
        margin-top: 14px
    }
    .question-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5)  -40px -149px;
        padding: 4px 17px 4px 11px
    }
    .answer-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -42px -205px;
        padding: 4px 17px 5px 11px
    }
    .texsolution-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -38px -178px;
        padding: 4px 17px 5px 11px
    }
    .pdf-sprite-icon {
        background: url(/images/landing-page-sprite.png?v=1.5) -49px -234px;
        padding: 4px 12px 7px 6px
    }
    .header_section {
        width: 100%;
        height: 60px;
        background-color: #119bd4
    }
    .header_container {
        width: 315px;
        height: 60px;
        margin: 0 auto
    }
    .logo {
        width: 75px;
        height: 45px;
        float: left;
        background-image: url(../images/logo_m.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 8px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 4px 5px 0 3px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        margin-top: 0
    }
    .fb_share_image {
        float: left;
        width: 34px;
        height: 30px;
        background:  url(/images/landing-page-sprite.png?v=1.5)  -8px -77px;
        margin-left: 5px;
        margin-top: 10px;
        margin-right: 4px
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 18px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .banner_section {
        width: 100%;
        height: 200px;
        background-image: url(../images/banner-bg_mobile.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 315px;
        height: 200px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 15px;
        padding-top: 40px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 24px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -36px
    }
    .middle_icon_container {
        width: 315px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 18px 7px 8px
    }
    .icon_1_img {
        margin-bottom: 3px
    }
    .icon_2 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 12px
    }
    .icon_3 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        padding: 7px 20px 7px 6px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 10px;
        padding-top: 10px
    }
    .brief_heading {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 8px;
        font-family: 'RobotoBold_6';
        font-size: 17px;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        text-align: justify;
        color: #58595b;
        line-height: 17px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto;
        padding-bottom: 15px
    }
    .table_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 95%;
        height: auto;
        float: left;
        padding-left: 5px;
        padding-bottom: 15px;
        font-family: 'RobotoRegular_B';
        font-size: 11px;
        color: #4d4d4f
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 12px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding: 13px 10px;
        text-align: center;
        line-height: 15px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-left: 10px;
        float: left
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff;
        text-align: center
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 0;
        left: 104%;
        width: 64%;
        margin-left: -289px;
        padding: 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .ad-popup {
        display: none
    }
    .form-popup {
        width: 100%;
        float: left
    }
    .popup2 {
        position: fixed;
        top: 100px;
        left: 104%;
        width: 64%;
        margin-left: -289px;
        padding: 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .form-popup2 {
        width: 100%;
        float: left
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    .form label {
        font-size: 15px;
        font-family: RobotoRegular_B;
        color: #0b6386;
        font-weight: 700;
        padding: 0 0 1px;
        line-height: 20px;
        display: block;
        width: 100%;
        margin-top: 22px
    }
    .form input[type="text"] {
        margin-bottom: 0;
        border: None;
        color: #025485;
        border: 1px solid #ccc;
        font-size: 14px;
        line-height: 32px;
        height: 27px;
        padding-left: 0;
        width: 100%
    }
    .form input[type="submit"] {
        background-image: linear-gradient(to bottom, #216897 0%, #1b6495 100%);
        border: 1px solid #598bae;
        padding: 4px 10px;
        margin-top: 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -pie-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FFF;
        font-size: 15px;
        font-family: 'RobotoRegular_B';
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer
    }
    .you_img_desk {
        display: none
    }
    .you_img_mobile {
        display: block
    }
}
@media (min-width: 359px) and (max-width: 365px) {
    .name-icon-sprite {
       background: url(/images/landing-page-sprite.png?v=1.5) -6px -212px;
padding: 4px 17px 24px;
position: absolute;
top: 10px;

    }
    .email-icon-sprite {
      background: url(/images/landing-page-sprite.png?v=1.5) -6px -193px;
padding: 4px 17px 21px;
position: absolute;
top: 54px;

    }
    .contact-icon-sprite {
    background: url(/images/landing-page-sprite.png?v=1.5) -9px -236px;
padding: 4px 14px 18px 8px;
position: absolute;
top: 94px;
left: 8px;

    }
	.call-icon-sprite {
   background: url(/images/landing-page-sprite.png?v=1.5) -39px -124px;
padding: 10px 17px 13px;
float: left;
margin-top: 17px;

}
    .question-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5)-40px -149px;
        padding: 4px 17px 4px 11px
    }
    .answer-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -43px -204px;
        padding: 4px 17px 5px 11px
    }
    .texsolution-icon-sprite {
        background: url(/images/landing-page-sprite.png?v=1.5) -37px -178px;
        padding: 4px 17px 5px 11px
    }
    .header_section {
        width: 100%;
        height: 60px;
        background-color: #119bd4
    }
    .header_container {
        width: 315px;
        height: 60px;
        margin: 0 auto
    }
    .logo {
        width: 75px;
        height: 45px;
        float: left;
        background-image: url(../images/logo_m.png?ver=4.1);
        background-repeat: no-repeat;
        margin-top: 8px
    }
    .info {
        float: right;
        font-family: Raleway;
        margin-top: 7px
    }
    .info .top-sms,
    .info .top-call {
        float: left;
        padding: 4px 5px 0 0px;
        color: #fff;
        font-size: 12px;
        line-height: 18px;
        margin-top: 0
    }
    .fb_share_image {
        float: left;
        width: 30px;
        height: 30px;
       background: url(/images/landing-page-sprite.png?v=1.5) -7px -77px;
        margin-left: 6px;
        margin-top: 10px;
        margin-right: 4px
    }
    .info .top-sms span,
    .info .top-call span {
        font-size: 18px;
        color: #f43b3b
    }
    .info .top-sms {
        background: url(../images/sms.png) 0 8px no-repeat
    }
    .info .top-call {
        /*background: url(../images/phone_icon_mobile.png) 6px 15px no-repeat*/
    }
    .banner_section {
        width: 100%;
        height: 200px;
        background-image: url(../images/banner-bg_mobile.png?ver=4.1);
        background-size: cover
    }
    .banner_container {
        width: 315px;
        height: 200px;
        margin: 0 auto
    }
    .banner_text {
        width: 100%;
        height: auto;
        text-align: center;
        color: #FFF;
        font-size: 15px;
        padding-top: 40px;
        font-family: 'RobotoRegular_B'
    }
    .banner_large_text_color {
        color: #0de3fc;
        font-family: 'RobotoBold_6';
        font-size: 24px
    }
    .banner_text_color {
        color: #0de3fc
    }
    .middle_icon_sections {
        width: 100%;
        height: auto;
        margin-top: -36px
    }
    .middle_icon_container {
        width: 315px;
        height: auto;
        margin: 0 auto
    }
    .icon_1 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #119bd4;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 18px 7px 8px
    }
    .icon_1_img {
        margin-bottom: 3px
    }
    .icon_2 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #47b27c;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        margin-right: 5px;
        padding: 7px 12px
    }
    .icon_3 {
        width: 54px;
        height: auto;
        float: left;
        background-color: #dcb535;
        text-transform: uppercase;
        font-family: 'RobotoRegular_B';
        text-align: center;
        color: #FFF;
        font-size: 13px;
        padding: 7px 20px 7px 6px
    }
    .brief_section {
        width: 100%;
        height: auto
    }
    .brief_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        padding-bottom: 10px;
        padding-top: 10px
    }
    .brief_heading {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        margin-bottom: 8px;
        font-family: 'RobotoBold_6';
        font-size: 17px;
        color: #58595b;
        line-height: 22px
    }
    .brief_text {
        width: 315px;
        height: auto;
        margin: 0 auto;
        background-color: #fff;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        text-align: justify;
        color: #58595b;
        line-height: 17px
    }
    .brief_heading p {
        padding-left: 10px;
        padding-right: 10px
    }
    .brief_text p {
        padding-left: 10px;
        padding-right: 10px
    }
    .table_section {
        width: 100%;
        height: auto;
        padding-bottom: 15px
    }
    .table_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        margin-top: 10px;
        background-color: #fff
    }
    .guj_table {
        width: 100%;
        height: auto;
        float: left;
        padding-left: 5px;
        padding-bottom: 15px;
        font-family: 'RobotoRegular_B';
        font-size: 11px;
        color: #4d4d4f;
		
    }
    .table_heading {
        font-family: 'RobotoBold_6';
        font-size: 12px;
        color: #374c59
    }
    .guj_table a {
        text-decoration: none;
        color: #4d4d4f
    }
    table td {
        padding:14px 10px;
        text-align: center;
        line-height: 15px;
        border: 1px solid #c7c8ca
    }
    .ad-banner {
        width: 283px;
        height: 283px;
        background: url(../images/acst-img.png?ver=4.1);
        margin-left: 10px;
        float: left
    }
    .footer_section {
        width: 100%;
        height: auto;
        background-color: #374c59
    }
    .footer_container {
        width: 315px;
        height: auto;
        margin: 0 auto;
        font-family: 'RobotoRegular_B';
        font-size: 13px;
        color: #fff;
        text-align: center
    }
    .footer_container p {
        padding: 15px
    }
    .popup {
        position: fixed;
        top: 100px;
        left: 90%;
        width: 64%;
        margin-left: -289px;
        padding: 30px 30px 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .ad-popup {
        display: none
    }
    .form-popup {
        width: 100%;
        float: left
    }
    .popup2 {
        position: fixed;
        top: 100px;
        left: 90%;
        width: 64%;
        margin-left: -289px;
        padding: 30px 30px 15px;
        background: url(../images/bg11.jpg?ver=4.1);
        background-size: cover;
        color: #333;
        font-size: 19px;
        line-height: 30px;
        z-index: 9999
    }
    .form-popup2 {
        width: 100%;
        float: left
    }
    input#firstname {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    input#email {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    input#phone {
        border: 1px solid #DADADA;
        margin-top: 10px;
        padding-left: 35px;
        width: 81%
    }
    .form label {
        font-size: 15px;
        font-family: RobotoRegular_B;
        color: #0b6386;
        font-weight: 700;
        padding: 0 0 10px;
        line-height: 20px;
        display: block;
        width: 100%
    }
    .form input[type="text"] {
        margin-bottom: 0;
        border: None;
        color: #025485;
        border: 1px solid #ccc;
        font-size: 14px;
        line-height: 32px;
        height: 27px;
        padding-left: 0;
        width: 100%
    }
    .form input[type="submit"] {
        background-image: linear-gradient(to bottom, #216897 0%, #1b6495 100%);
        border: 1px solid #598bae;
        padding: 4px 10px;
        margin-top: 10px;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -pie-border-radius: 3px;
        -webkit-border-radius: 3px;
        color: #FFF;
        font-size: 15px;
        font-family: 'RobotoRegular_B';
        text-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        cursor: pointer
    }
    .you_img_desk {
        display: none
    }
    .you_img_mobile {
        display: block
    }
}
.acsttext {
    font-family: 'RobotoRegular_B';
    color: #000;
    font-size: 14px;
    line-height: 18px;
    padding-left: 9px;
    padding-top: 15px
}
.acsttext span {
    font-family: 'RobotoRegular_B';
    color: #E70000;
    font-size: 15px
}
.acst {
    font-size: 14px;
    font-family: 'RobotoRegular_B';
    padding-top: 120px;
    padding-left: 18px;
    color: #ed1c24;
    font-weight: 700;
    line-height: 19px
}
.acstdate {
    font-size: 15px;
    font-family: 'RobotoRegular_B';
    padding-top: 150px;
    color: #000
}
.source {
    cursor: pointer
}
.info a {
    color: #fff;
    text-decoration: none
}
.row-centered {
    text-align: center
}
.col-centered {
    display: inline-block;
    float: none
}
.clear {
    clear: both
}
.icon_1 a {
    text-decoration: none;
    color: #FFF
}
.icon_2 a {
    text-decoration: none;
    color: #FFF
}
.icon_3 a {
    text-decoration: none;
    color: #FFF
}
.thanks {
    line-height: 25px
}
.formError {
    z-index: 990
}
.formError .formErrorContent {
    z-index: 991
}
.formError .formErrorArrow {
    z-index: 996
}
.formErrorInsideDialog.formError {
    z-index: 5000
}
.formErrorInsideDialog.formError .formErrorContent {
    z-index: 5001
}
.formErrorInsideDialog.formError .formErrorArrow {
    z-index: 5006
}
.inputContainer {
    position: relative;
    float: left
}
.formError {
    position: absolute;
    top: 200px;
    left: 200px;
    display: block;
    cursor: pointer;
    margin-left: 69px;
}
.ajaxSubmit {
    padding: 20px;
    background: #55ea55;
    border: 1px solid #999;
    display: none
}
.formError .formErrorContent {
    width: 100%;
    background: #ee0101;
    position: relative;
    color: #fff;
    width: 150px;
    font-size: 11px;
    border: 2px solid #ddd;
    box-shadow: 0 0 6px #000;
    -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    padding: 4px 10px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-align: left;
}
.greenPopup .formErrorContent {
    background: #33be40
}
.blackPopup .formErrorContent {
    background: #393939;
    color: #FFF
}
.formError .formErrorArrow {
    width: 15px;
    margin: -2px 0 0 13px;
    position: relative
}
body[dir='rtl'] .formError .formErrorArrow,
body.rtl .formError .formErrorArrow {
    margin: -2px 13px 0 0
}
.formError .formErrorArrowBottom {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 0 0 12px;
    top: 2px
}
.formError .formErrorArrow div {
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    box-shadow: 0 2px 3px #444;
    -moz-box-shadow: 0 2px 3px #444;
    -webkit-box-shadow: 0 2px 3px #444;
    font-size: 0;
    height: 1px;
    background: #ee0101;
    margin: 0 auto;
    line-height: 0;
    font-size: 0;
    display: block
}
.formError .formErrorArrowBottom div {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none
}
.greenPopup .formErrorArrow div {
    background: #33be40
}
.blackPopup .formErrorArrow div {
    background: #393939;
    color: #FFF
}
.formError .formErrorArrow .line10 {
    width: 15px;
    border: none
}
.formError .formErrorArrow .line9 {
    width: 13px;
    border: none
}
.formError .formErrorArrow .line8 {
    width: 11px
}
.formError .formErrorArrow .line7 {
    width: 9px
}
.formError .formErrorArrow .line6 {
    width: 7px
}
.formError .formErrorArrow .line5 {
    width: 5px
}
.formError .formErrorArrow .line4 {
    width: 3px
}
.formError .formErrorArrow .line3 {
    width: 1px;
    border-left: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 0 solid #ddd
}
.formError .formErrorArrow .line2 {
    width: 3px;
    border: none;
    background: #ddd
}
.formError .formErrorArrow .line1 {
    width: 1px;
    border: none;
    background: #ddd
}
