body { margin:0 auto; padding:0; border:0;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:normal; line-height:normal; }
.wrapper { width:100%; }
.align_right{ text-align: right;}
.align_left{ text-align: left;}
.clr { clear:both; }
.container { width:100%; margin:0 auto; padding:10px 0; }
.top_left { width:25%; background:#ffffff; float:left; margin-left: 2%; }
.top_middle { width:30%; background:#ffffff; float:left; margin-left: 2%; }
.app_icon { /*width: 45%;*/ float: left; line-height: 48px; padding: 0 4px 0 4px;}
.top_middle_mobile { float: left; width: 100%; display: none; }
.top_middle_mobile .app_icon { /*width: 25%;*/ line-height: 48px; padding: 0 4px 0 4px;}
.top_right { width:35%; background:#ffffff; float:right; padding:5px 0; text-align:left; margin-right: 1%; }
.fb_button {float: right; margin-right: 283px;}
.top_phone { float: right; padding:20px 0 8px 50px; color:#0082c9; font-size:16px; line-height: 36px; font-family:Arial, Helvetica, sans-serif; }
.phone_icon_top {padding-right: 5px;}
.font12 { font-size:12px; }
.pink { background: #ba0049; padding:30px 0 30px 0; width:49.5%; float:left; border-right:#ffffff 5px solid; border-bottom:#ffffff 5px solid; font-family:Arial, Helvetica, sans-serif; }
.blue { background: #0070af; padding:30px 0 30px 0; width:50%; float:left; border-bottom:#ffffff 5px solid; font-family:Arial, Helvetica, sans-serif; margin:0; }
.blue_mobile { display: none; background: #0070af; padding:30px 0 30px 0; width:50%; float:left; border-bottom:#ffffff 5px solid; font-family:Arial, Helvetica, sans-serif; margin:0; }
.white-text1 { width:100%; text-align:center; color:#FFFFFF; float:right; margin:0 auto; padding-bottom:30px; }
.white-text2 { width:80%; text-align:center; color:#FFFFFF; float:left; margin:0 auto; padding-bottom:30px; }
.big_text { font-size:60px; }
.small_text { font-size:24px; }
.black_btn { float:left; width:18%; }
.devices { float:left; width:82%; }
.testimonials { background:#cde5f4; padding:20px 0 0 0; }
.comma { float:left; width:10%; margin:0 20px; }
.quote { float:left; width:65%; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#59595b; line-height:20px; }
.testimonial_heading { text-align:center;color:#000000; font-size:16px; padding-bottom:20px; font-family:Arial, Helvetica, sans-serif; }
.featured_bg { background:#ffffff; padding:30px 0 20px 0; color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.logos ul { list-style:none; padding:0; margin:0; width:90%; padding-left:44px; }
.logos ul li { float:left; display:block; padding:0 5px; text-align:center; }
.name { font-size:10px; }
.footer { background:#0070af; padding:10px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#ffffff; }
.links { float:left; width:70%; }
.divisions { float:left; width:30%; }
.divisions ul { list-style:none;margin-left: -40px;}
.divisions ul li { text-decoration:none; display:block;height:22px; }
.divisions ul li a { text-decoration:none; color:#FFFFFF; font-size:10px;}
.divisions ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.divisions1 { float:left; width:30%; }
.divisions1 ul { list-style:none; }
.divisions1 ul li { text-decoration:none; display:block; padding:5px 0 0 30px; margin:3px 0; height:22px; }
.divisions1 ul li a { text-decoration:none; color:#FFFFFF; }
.divisions1 ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.divisions1 ul li:nth-child(1) { background:url(../img/landing_page/n1.png) no-repeat left top;  }
.divisions1 ul li:nth-child(2) { background:url(../img/landing_page/n2.png) no-repeat left top;  }
.divisions1 ul li:nth-child(3) { background:url(../img/landing_page/n3.png) no-repeat left top;  }
.divisions1 ul li:nth-child(4) { background:url(../img/landing_page/n4.png) no-repeat left top;  }

.divisions2 { float:left; width:30%; }
.divisions2 ul { list-style:none; }
.divisions2 ul li { text-decoration:none; display:block; padding:5px 0 0 30px; margin:3px 0; height:22px; }
.divisions2 ul li a { text-decoration:none; color:#FFFFFF; }
.divisions2 ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.divisions2 ul li:nth-child(1) { background:url(../img/landing_page/n5.png) no-repeat left top; }
.divisions2 ul li:nth-child(2) { background:url(../img/landing_page/n6.png) no-repeat left top;  }
.divisions2 ul li:nth-child(3) { background:url(../img/landing_page/n7.png) no-repeat left top;  }
.divisions2 ul li:nth-child(4) { background:url(../img/landing_page/n8.png) no-repeat left top;  }

.divisions3 { float:left; width:30%; }
.divisions3 ul { list-style:none; }
.divisions3 ul li { text-decoration:none; display:block; padding:5px 0 0 30px; margin:3px 0; height:22px; }
.divisions3 ul li a { text-decoration:none; color:#FFFFFF; }
.divisions3 ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.divisions3 ul li:nth-child(1) { background:url(../img/landing_page/phone_footer.png) no-repeat left top;  }
.divisions3 ul li:nth-child(2) { background:url(../img/landing_page/n10.png) no-repeat left top; }
.divisions3 ul li:nth-child(3) { background:url(../img/landing_page/n11.png) no-repeat left top; }
.divisions3 ul li:nth-child(4) { background:url(../img/landing_page/n12.png) no-repeat left top; }

.footer_right { float:left; width:25%; border-left:1px dashed #7ebfe0; padding:0 0 0 20px; }
.socialicons { float:left; padding:0 3px; }
.footer_email { background:url(../img/landing_page/email_footer.png) no-repeat left 8px; border-bottom:1px dashed #7ebfe0; border-top:1px dashed #7ebfe0; padding:10px 0 17px 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; margin:10px 0; }
.footer_email  a { color:#FFFFFF; text-decoration:none; }
.footer_email  a:hover { color:#FFFFFF; text-decoration:underline; }
.footer_phone { background:url(../img/landing_page/phone_footer.png) no-repeat left 10px;  padding:10px 0 17px 30px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;  }
.Sell { background:#000000; text-decoration:none; color:#FFFFFF; }
.Sell a { background:#000000; text-decoration:none; color:#FFFFFF; }
.Sell:hover { background:#71002c; text-decoration:none; color:#FFFFFF; }

.buy { background:#000000; text-decoration:none; color:#FFFFFF; }
.buy a { background:#000000; text-decoration:none; color:#FFFFFF; }
.buy:hover { background:#00476f; text-decoration:none; color:#FFFFFF; }
.divisions1 ul{
    padding: 0;
}
.divisions2 ul{
    padding: 0;
}
.divisions3 ul {
    padding: 0;
}
.main {
    width: 80%;
    margin: 0 auto;
}
.device_box {
    float: right;
    padding: 19px 0 0 0;
    margin-right: 19px;
}
.device_img {
   padding: 0 5px;
}
.device_text {
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
}
.device_text a {
    color: #FFFFFF;
}
.buy_devices { float:left; width:78%;}
.buy_device_box {
    float: left;
    padding: 19px 0 0 0;
    margin-left: 19px;
}
.footer_box {
    width: 80%;
    margin: 0 auto
}
section {
    width: 100%;
}
.dealbanner{

}
/*=========================== For responsive===========================*/

@media all and (max-width: 1243px) {
    .pink {
        width: 49%;
    }
    .blue {
        width: 50.4%;
    }
    .buy_device_box {
        float: left;
        padding: 19px 0 0 0;
        margin-left: 19px;
    }
    .top_middle { width: 34%; margin: 0;}
    .top_left { width: 20%;}
}
@media all and (max-width: 1176px) {
    .buy_devices {
        width: 75%;
    }

    .dealbanner{

    }
}
@media all and (max-width: 1037px) {
    .blue {
        width: 50.3%;
    }
    .footer_box {
        width: 95%;
    }
    .links {
        width: 66%;
    }
    .footer_right {
        width: 27%;
    }
    .fb_button { margin-right: 223px}
}
@media all and (max-width: 980px) {
    .buy_devices {
        width: 78%;
    }
    .fb_button {
        margin-right: 193px;
    }
    .top_middle { width: 35%;}
}
@media all and (max-width: 933px) {
    .buy_devices {
        width: 80%;
    }
}
@media all and (max-width: 911px) {
    .device_box {
        margin-right: 5%;
    }
    .buy_device_box {
        margin-left: 5%;
    }
}
@media all and (max-width: 889px) {
    .main {
        width: 82%;
    }
    .blue {
        width: 50.2%;
    }
}
@media all and (max-width: 889px) {
    .main {
        width: 86%;
    }
}
@media all and (max-width: 840px) {
    .main {
        width: 90%;
    }
    .fb_button { margin-right: 165px}
}
@media all and (max-width: 800px) {
    .app_icon{display: none;}
    .top_middle_mobile {
        display: block;
    }
    .dealbanner{

    }
}
@media all and (max-width: 768px) {
    .device_box {
        margin-right: 2%;
    }
    .buy_device_box {
        margin-left: 2%;
    }
}
@media all and (max-width: 736px) {
    .app_icon{display: none;}
    .top_phone {
        padding: 20px 0 8px 40px;
    }
    .fb_button {
        display: none;
    }
    .footer_right {
        width: 28%;
    }
}
@media all and (max-width: 700px) {
    .app_icon{display: none;}
    .pink {
        width: 100%;
    }
    .devices {
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }
    .device_box {
        float: none;
        display: inline-block;
        margin-right: 5%;
    }
    .pink {
        padding-bottom: 0;
    }
    .black_btn {
        float: none;
        width: 60%;
    }
    .blue {
        display: none;
    }
    .blue_mobile {
        display: block;
        width: 100%;
        padding-top: 0;
    }
    .buy_right {
        text-align: right;
    }
    .buy_devices {
        text-align: center;
        width: 100%;
    }
    .buy_device_box {
        float: none;
        display: inline-block;
        margin-right: 5%;
    }
    .white-text2 {
        width: 100%;
        padding: 30px 0;
    }
    .links {
        width: 100%;
    }
    .footer_right {
        width: 40%;
    }
    .top_phone {
        padding: 42px 0 0 10px;
    }
}
@media all and (max-width: 640px) {
    .top_left {
        width: 45%;
    }
    .top_right {
        width: 52%;
    }
    .comma {
        width: 7%;
    }

}
@media all and (max-width: 480px) {
    .app_icon{display: none;}
    .top_phone {
        font-size: 14px;
        padding-left: 20px;
        line-height: 12px;
    }
    .font12 {
        float: right;
        font-size: 12px;
        margin-right: 14%;
        text-align: right;
    }
    .black_btn {
        width: 65%;
    }
    .comma {
        width: 5%;
    }
    .divisions {
        width: 50%;
    }
    .divisions1 {
        width: 40%;
    }
    .divisions2 {
        width: 50%;
    }
    .divisions3 {
        width: 45%;
    }
    .footer_right {
        width: 68%;
    }
    .dealbanner{

    }
}
@media all and (max-width: 375px) {
    .font12 {
        margin-right: 5%;
    }
}
@media all and (max-width: 373px) {
    .app_icon{display: none;}
    .top_phone {
        font-size: 14px;
        padding-left: 0;
    }
    .divisions {
        width: 50%;
    }
    .divisions1 {
        width: 40%;
    }
    .divisions2 {
        width: 50%;
    }
    .divisions3 {
        width: 45%;
    }
}
@media all and (max-width: 320px) {
    .top_left {
        width: 42%;
    }
    .top_phone {
        font-size: 12px;
        padding-left: 0;
    }
    .font12 {
        font-size: 10px;
    }
    .black_btn {
        width: 68%;
    }
    .buy_devices {
        float: left;
    }
    .buy_device_box {
        margin-left: 0;
    }
    .comma {
        width: 3%;
    }

}