body
{
    margin: 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	min-width:970px;
}
a
{
    color: #FFFFFF;
    text-decoration: none;
}
a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
.black_link
{
    color: #000000;
}
a.black_link
{
    color: #000000;
    text-decoration: none;
}
a:hover.black_link
{
    color: #000000;
    text-decoration: underline;
}
.top
{
    background-image: url(../images/top_repeat.jpg);
    background-repeat: repeat-x;
    height: 96px;
}
.main
{
    width: 970px;
    margin-left: auto;
    margin-right: auto;
}
.logo
{
    float: left;
	padding-left:10px;
}
.menu
{
    float: right;
    font-size: 12px;
	padding-right:10px;
}
.menu_ele
{
    float: left;
    padding-top: 30px;
    padding-right: 7px;
    padding-left: 7px;
}
.menu_demargation
{
    float: left;
    padding-left: 7px;
    padding-right: 7px;
}
.menu_ele_activated_container
{
    float: left;
    padding-top: 15px;
    padding-right: 7px;
    padding-left: 7px;
}
.menu_ele_activated
{
    background-color: #FFFFFF;
    color: #0b55d2;
    padding: 15px;
}
.flash_banner
{
    padding-top: 105px;
}
.content_ontainer
{
    color: #474747;
    font-size: 12px;
    padding-top: 15px;
}
.left_content
{
    float: left;
    width: 660px;
	padding-left:10px;
}
.welcome_heading
{
    font-size: 14px;
    font-weight: bold;
}
.abl_smsbase
{
    color: #0058a1;
    font-size: 18px;
}
.left_content_txt
{
    line-height: 18px;
    text-align: justify;
}
.explore_more
{
    color: #000000;
    font-weight: bold;
}
.red_plus
{
    color: #FF0000;
    font-weight: 100;
}
.right_content
{
    float: right;
    width: 280px;
	padding-right:10px;
}
.smsbase_heading
{
    font-size: 14px;
    font-weight: bold;
    color: #999999;
}
.border_bottom
{
    border-bottom: solid 1px #CCCCCC;
    padding-bottom: 5px;
}
.clear_both
{
    clear: both;
}
.marketing_box_containers
{
    padding-top: 10px;
}
.marekting_box
{
    width: 200px;
    float: left;
    padding-left: 10px;
}
.marketing_box_demargation
{
    float: left;
    padding-left: 10px;
}
.tele_heading
{
    color: #785399;
    font-size: 14px;
}
.email_heading
{
    color: #87b04a;
    font-size: 14px;
}
.sms_heading
{
    color: #9a722a;
    font-size: 14px;
}
.explore_blue
{
    color: #1356a7;
}
.blue_link
{
    color: #1356a7;
}
a.blue_link
{
    color: #1356a7;
    text-decoration: none;
}
a:hover.blue_link
{
    color: #1356a7;
    text-decoration: underline;
}
.box_txt
{
    font-weight: 100;
    font-size: 12px;
    padding-top: 10px;
    text-align: justify;
    line-height: 16px;
    color: #666666;
}
.smsbase_heading_name
{
    padding-top: 7px;
    padding-left: 45px;
}
.black_color_txt
{
    color: #000000;
}
.smsbase_heading_icon
{
    float: left;
}
.right_content_heading
{
    color: #295caa;
    font-size: 14px;
    font-weight: bold;
    padding-right: 60px;
}
.form_dot
{
    float: left;
}
.form_heading_01
{
    float: left;
    padding-left: 5px;
}
.pad_top
{
    padding-top: 5px;
}
.form_img_repeat
{
    background-image: url(../images/form_repeat.jpg);
    background-repeat: repeat-x;
    height: 285px;
}
.form_container_01
{
    padding-top: 10px;
    padding-left: 5px;
    font-size: 11px;
    color: #80828f;
}
.list_box_01
{
    width: 196px;
    padding: 2px;
    border: solid 1px #bfcdcd;
    color: #888890;
}
.textarea
{
    width: 190px;
}
.txt_field
{
    width: 190px;
    padding: 2px;
    border: solid 1px #bfcdcd;
    color: #666666;
}
.submit_btn
{
    background-color: #91b5cf;
    color: #FFFFFF;
    padding: 10px;
    border: 0px;
}
.clients_bg
{
    background-color: #f3f3f3;
}
.clients_main
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
.fotter_bg
{
    background-image: url(../images/fotter_repeat.jpg);
    background-repeat: repeat-x;
    height: 34px;
}
.fotter_main
{
    width: 970px;
    margin-left: auto;
    margin-right: auto;
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 10px;
}
.fotter_left
{
    float: left;
	padding-left:10px;
}
.fotter_right
{
    float: right;
	padding-right:10px;
}
.about_left
{
    background-image: url(../images/about_bg.jpg);
    background-repeat: no-repeat;
    width: 504px;
    float: left;
}
.about_right
{
    background-image: url(../images/about_people_bg_old.jpg);
    background-repeat: no-repeat;
    width: 460px;
    height: 638px;
    float: right;
}
.about_left_heading_container
{
    padding-left: 40px;
}
.solution_for
{
    color: #5699e4;
    font-size: 52px;
    font-weight: bold;
}
.business
{
    color: #bebebe;
    font-size: 80px;
    font-weight: bold;
}
.about_us_heading
{
    font-size: 40px;
    color: #FFFFFF;
    padding-top: 38px;
    font-weight: bold;
}
.about_content_container
{
    padding-top: 60px;
}
.about_content_txt_head
{
    color: #616161;
    font-size: 18px;
    font-weight: bold;
}
.about_content_txt
{
    color: #666666;
    line-height: 20px;
}
.about_right_content_container
{
    padding-top: 10px;
}
.why_abl
{
}
.pad_top
{
}
.our_team
{
}
.red_color
{
    color: #FF0000;
}
.red_color_link
{
    color: #FF0000;
}
a.red_color_link
{
    color: #FF0000;
    text-decoration: none;
}
a:hover.red_color_link
{
    color: #FF0000;
    text-decoration: underline;
}
.why_abl_icon
{
    float: left;
}
.why_abl_txt_contanier
{
    float: left;
    padding-top: 8px;
    padding-left: 5px;
	width:350px;
}
.why_abl_heading
{
    font-size: 14px;
    font-weight: bold;
}
.why_abl_txt
{
    padding-top: 10px;
    color: #666666;
    line-height: 18px;
    width: 430px;
    text-align: justify;
}
.products_left
{
    float: left;
    width: 620px;
    text-align: justify;
}
.banks_left
{
    float: left;
    width: 580px;
    text-align: justify;
}
.products_right
{
    float: right;
    background-image: url(../images/products_bg.jpg);
    background-repeat: no-repeat;
    width: 344px;
    height: 723px;
}
.banks_bg
{
    float: right;
    background-image: url(../images/banks_bg.jpg);
    background-repeat: no-repeat;
    width: 380px;
    height: 723px;
}
.what_we_offer
{
    font-family: Arial Black, Helvetica, sans-serif;
    color: #2369b5;
    font-size: 64px;
    font-weight: bold;
	padding-left:10px;
}
.testimonials
{
    color: #2369b5;
    font-size: 70px;
    font-weight: bold;
    font-family: Arial Black;
}
.testimonial_head
{
    color: #666666;
    font-size: 20px;
    padding-bottom: 40px;
}
.product_info_container
{
    padding-top: 10px;
}
.product_info_image
{
    float: left;
	width:113px;
}
.product_info_all
{
    float: left;
    padding-top: 10px;
    padding-left: 10px;

}
.product_heading
{
    color: #81aa41;
    font-size: 18px;
    font-weight: bold;
}
.product_info_txt
{
    width: 500px;
    padding-top: 0px;
    line-height: 18px;
}
.products_txt
{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 80px;
    padding-top: 150px;
}
.products_txt-pay
{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 80px;
    padding-top: 150px;
}
.products_txt_01
{
    font-size: 40px;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 50px;
    padding-top: 150px;
}
.pad_top_service
{
    padding-top: 20px;
}
.service_img
{
    background-image: url(../images/service_bg.jpg);
    background-repeat: no-repeat;
    width: 970px;
    height: 130px;
}
.service_smsbase
{
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding-top: 40px;
    text-align: center;
    width: 300px;
    float: left;
}
.service_sms
{
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding-top: 40px;
    text-align: center;
    width: 360px;
    float: left;
}
.service_email
{
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding-top: 40px;
    text-align: center;
    width: 310px;
    float: left;
}
.service_content_container
{
    padding-left: 20px;
    padding-bottom: 295px;
}
.service_content_container_01
{
    padding-left: 20px;
    padding-bottom: 50px;
}
.disclaimer
{
    padding-left: 5px;
    padding-bottom: 20px;
    line-height: 18px;
    color: #666666;
    text-align: justify;
}
.sitemap
{
    padding-bottom: 410px;
}
.smsbase_heading_service
{
    font-size: 18px;
    color: #75a339;
    font-weight: bold;
}
.client_name_green
{
    font-size: 16px;
    color: #75a339;
    font-weight: bold;
}
.sms_heading_service
{
    font-size: 18px;
    color: #7241ba;
    font-weight: bold;
}
.client_name_purple
{
    font-size: 16px;
    color: #7241ba;
    font-weight: bold;
}
.email_heading_service
{
    font-size: 18px;
    color: #996b08;
    font-weight: bold;
}
.client_name_brown
{
    font-size: 16px;
    color: #996b08;
    font-weight: bold;
}
.smsbase_content
{
    line-height: 20px;
    width: 280px;
    text-align: justify;
    color: #616161;
    float: left;
}
.float_left_div
{
    float: left;
}
.service_demargation
{
    float: left;
    padding-left: 15px;
    padding-right: 15px;
}
.sms_content
{
    line-height: 18px;
    width: 305px;
    text-align: justify;
    color: #616161;
    float: left;
}
.email_content
{
    line-height: 18px;
    width: 305px;
    text-align: justify;
    color: #616161;
    float: left;
}
.contact_left
{
    float: left;
	width:620px;
}
.contact_right
{
    float: right;
}
.contact_address_container
{
    background-image: url(../images/contact_bg.jpg);
    background-repeat: no-repeat;
    width: 620px;
    height: 440px;
    float: left;
}
.company_name
{
    color: #81aa41;
    font-size: 14px;
    font-weight: bold;
    padding-left: 320px;
    padding-top: 80px;
}
.contact_us_heading
{
    width: 600px;
    color: #2369b5;
    font-size: 64px;
    font-family: Arial Black, Helvetica, sans-serif;
}
.contact_adress_txt
{
    color: #5a5c58;
    line-height: 18px;
    padding-left: 320px;
    padding-top: 0px;
}
.contact_form_container
{
    padding-top: 10px;
}
.contact_us_form
{
    background-image: url(../images/contact_form_repeat.jpg);
    background-repeat: repeat-x;
    height: 351px;
    width: 350px;
}
.form_heading
{
    font-size: 16px;
    font-weight: bold;
    padding-top: 20px;
    padding-left: 20px;
    color: #FFFFFF;
}
.form_container
{
    padding-left: 20px;
}
.text_field
{
    padding: 7px;
    border: solid 1px #81a5c8;
    color: #7a7a7a;
    width: 287px;
}
.list_box
{
    padding: 7px;
    border: solid 1px #81a5c8;
    color: #7a7a7a;
    width: 303px;
}
.submit_button
{
    background-color: #dae7f3;
    padding: 10px;
    color: #3e5976;
    border: 0px;
}
.dark_grey_link
{
    color: #5a5c58;
}
a.dark_grey_link
{
    color: #5a5c58;
    text-decoration: none;
}
a:hover.dark_grey_link
{
    color: #5a5c58;
    text-decoration: underline;
}
.payment_modes
{
    color: #b6b7b7;
    font-size: 30px;
    font-weight: bold;
}
.mode_container
{
    padding-top: 10px;
}
.mode_box
{
    float: left;
}
.mode_box_01
{
    float: left;
    padding-left: 30px;
}
.mode_icon
{
    float: left;
}
.mode_txt
{
    font-weight: bold;
    padding-left: 12px;
    padding-top: 12px;
    float: left;
    color: #81aa41;
    font-size: 20px;
}
.bottom_container
{
    padding-top: 20px;
}
.pay_online
{
    float: left;
}
.cards_container
{
    float: left;
    padding-left: 60px;
}
.visa_card
{
    float: left;
}
.master_card
{
    float: left;
    padding-left: 20px;
}
.bank_container
{
    padding-top: 50px;
    padding-left: 0px;
}
.bank_icon
{
    float: left;
}
.bank_txt_container
{
    float: left;
}
.bank_txt
{
    color: #686868;
    font-weight: bold;
    line-height: 22px;
    padding-left: 10px;
}
.youel
{
    padding-left: 20px;
    line-height: 20px;
    list-style: decimal;
}
.youel_01
{
    padding-left: 20px;
    line-height: 20px;
    list-style: decimal;
}
.youel-02
{
    line-height: 20px;
}
.key_benifits
{
    color: #43b100;
    font-size: 14px;
}
.location_map
{
    padding-top: 61px;
    padding-left: 72px;
}
.a_name_color
{
    color: #666666;
}
a.a_name_color
{
    color: #666666;
    text-decoration: none;
}
a:hover.a_name_color
{
    color: #666666;
    text-decoration: none;
}
.a_href
{
    color: #666666;
    font-weight: bold;
}
a.a_href
{
    color: #003399;
    text-decoration: none;
}
a:hover.a_href
{
    color: #000000;
    text-decoration: underline;
}
.google_map
{
    padding-top: 10px;
}

.pay-now-form-container
{
    padding-top: 20px;
    z-index: 1000;
}
.pay-now-form-heading
{
    background-image: url(../images/pay-now-form-bg.jpg);
    background-repeat: no-repeat;
    width: 549px;
    height: 93px;
    padding-top: 22px;
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 90px;
}
.pay-now-form-heading-01
{
    background-image: url(../images/pay-now-form-bg-01.jpg);
    background-repeat: no-repeat;
    width: 549px;
    height: 93px;
    padding-top: 22px;
    font-size: 22px;
    font-weight: bold;
    color: #FFFFFF;
    padding-left: 90px;
}
.pay-now-form-form-container
{
    padding-left: 70px;
    color: #474747;
}
.pay-now-form-form-container strong
{
    color: #474747;
}
.pay-now-form-textfield
{
    width: 220px;
    padding: 3px;
}
.pay-now-form-listmenu
{
    width: 260px;
    padding: 3px;
}
.over-by
{
}
.over-by:hover
{
    background-color: #d5f1aa;
}
.over-by1
{
}
.over-by1:hover
{
    background-color: #d9ecff;
}
.pay-now-btn
{
    background-color: #bfe18a;
    border: 0px;
    padding: 10px;
}
.pay-now-btn:hover
{
    background-color: #a7d165;
    cursor: pointer;
}
.pay-now-btn1
{
    background-color: #a1d8ec;
    border: 0px;
    padding: 10px;
}
.pay-now-btn1:hover
{
    background-color: #81c5de;
    cursor: pointer;
}
.smsbase_heading
{
    font-size: 40px;
    color: #FFFFFF;
    padding-top: 38px;
    font-weight: bold;
}
.about_left_heading_container-01
{
    padding-left: 40px;
    padding-top: 20px;
}
.smsbase_left
{
    background-image: url(../images/smsbase-bg.jpg);
    background-repeat: no-repeat;
    width: 514px;
    float: left;
}

.keywords
{
    padding-top: 10px;
}
.keyword-head
{
    font-size: 14px;
    border-bottom: dashed 1px #CCCCCC;
    padding-bottom: 5px;
    font-weight: bold;
}
.keyword-ac
{
    padding-top: 10px;
    color: #000000;
    width: 350px;
    line-height: 20px;
}
.uw
{
    color: #000000;
}
a.uw
{
    text-decoration: none;
    color: #000000;
}
a:hover.uw
{
    text-decoration: underline;
    color: #000000;
}
@media screen and (max-width: 990px) {
.main
{
width:100%;
}
.top
{
width:100%;
}
.content_ontainer
{
width:100%;
}
.left_content
{
width:65%;
}
.right_content
{
width:30%;
}
.marekting_box
{
width:30%;
}
.txt_field
{
width:95%;
}
.fotter_main
{
width:95%;
}
.about_left
{
width:45%;
}
.about_right
{
width:45%;
}
.products_right
{
display:none;
}
.products_left
{
width:98%;
}
.product_info_container
{
width:98%;
}
.product_info_all
{
width:98%;
}
.product_info_txt
{
width:98%;
}
.products_txt-pay
{
display:none;
}
.banks_bg
{
display:none;
}
.contact_left
{
   width:100%;
}
.contact_right
{
    width:100%;
}
.contact_us_form
{
width:98%;
}
.form_container
{
width:98%;
}
.text_field
{
width:90%;
}
.disclaimer
{
width:98%;
}
.disclaimer p
{
width:98%;
}
.content_ontainer
{
width:98%;
}
.fotter_main
{
width:98%;
}
}
@media screen and (max-width: 900px) {
.main
{
width:100%;
}
.service_img
{
display:none;
}
.about_left
{
width:95%;
}
.about_right
{
width:95%;
}
.menu
{
display:none;
}
.top
{
width:100%;
}
.content_ontainer
{
width:100%;
}
.left_content
{
width:100%;
}
.right_content
{
width:95%;
}
.marekting_box
{
width:30%;
}
.txt_field
{
width:95%;
}
.form_container_01
{
width:80%;
}
.service_smsbase
{
font-size:88px;
}
.smsbase_content
{
width:100%;
}
.service_demargation
{
display:none;
}
.contact_us_form
{
width:98%;
}
.form_container
{
width:98%;
}
.text_field
{
width:90%;
}
.disclaimer
{
width:98%;
}
.content_ontainer
{
width:98%;
}
.fotter_main
{
width:98%;
}
}
@media screen and (max-width: 600px) {
.main
{
width:100%;
}
.menu
{
display:none;
}
.top
{
width:100%;
}
.content_ontainer
{
width:100%;
}
.left_content
{
width:100%;
}
.right_content
{
width:95%;
}
.marekting_box
{
width:30%;
}
.txt_field
{
width:95%;
}
.form_container_01
{
width:80%;
}
.contact_us_form
{
width:98%;
}
.form_container
{
width:98%;
}
.text_field
{
width:90%;
}
.disclaimer
{
width:98%;
}
.content_ontainer
{
width:98%;
}
.fotter_main
{
width:98%;
}
}