@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: "Arial Rounded Bold";
    src: url('fonts/Arial-Rounded-Bold.ttf') format("truetype")
}
@font-face {
    font-family: 'montserratmedium';
    src: url('fonts/montserrat-medium-webfont.woff2') format('woff2'),
         url('fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratregular';
    src: url('fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'montserratlight';
    src: url('fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face { font-family: 'latolight'; src: url('fonts/lato-light-webfont.eot'); src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-light-webfont.woff2') format('woff2'),  url('fonts/lato-light-webfont.woff') format('woff'),  url('fonts/lato-light-webfont.ttf') format('truetype'),  url('fonts/lato-light-webfont.svg#latolight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'exoregular'; src: url('fonts/exo-regular-webfont.eot'); src: url('fonts/exo-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/exo-regular-webfont.woff2') format('woff2'),  url('fonts/exo-regular-webfont.woff') format('woff'),  url('fonts/exo-regular-webfont.ttf') format('truetype'),  url('fonts/exo-regular-webfont.svg#exoregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'bebas_neueregular'; src: url('fonts/bebasneue.eot'); src: url('fonts/bebasneue.eot?#iefix') format('embedded-opentype'),  url('fonts/bebasneue.woff2') format('woff2'),  url('fonts/bebasneue.woff') format('woff'),  url('fonts/bebasneue.ttf') format('truetype'),  url('fonts/bebasneue.svg#bebas_neueregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latoregular'; src: url('fonts/lato-regular-webfont.eot'); src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-regular-webfont.woff2') format('woff2'),  url('fonts/lato-regular-webfont.woff') format('woff'),  url('fonts/lato-regular-webfont.ttf') format('truetype'),  url('fonts/lato-regular-webfont.svg#latoregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latobold'; src: url('fonts/lato-bold-webfont.eot'); src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-bold-webfont.woff2') format('woff2'),  url('fonts/lato-bold-webfont.woff') format('woff'),  url('fonts/lato-bold-webfont.ttf') format('truetype'),  url('fonts/lato-bold-webfont.svg#latobold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'latomedium'; src: url('fonts/lato-medium-webfont.eot'); src: url('fonts/lato-medium-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/lato-medium-webfont.woff2') format('woff2'),  url('fonts/lato-medium-webfont.woff') format('woff'),  url('fonts/lato-medium-webfont.ttf') format('truetype'),  url('fonts/lato-medium-webfont.svg#latomedium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novalight'; src: url('fonts/proximanova-light-webfont.eot'); src: url('fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-light-webfont.woff2') format('woff2'), url('fonts/proximanova-light-webfont.woff') format('woff'), url('fonts/proximanova-light-webfont.ttf') format('truetype'), url('fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novabold'; src: url('fonts/proximanova-bold-webfont.eot'); src: url('fonts/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-bold-webfont.woff2') format('woff2'), url('fonts/proximanova-bold-webfont.woff') format('woff'), url('fonts/proximanova-bold-webfont.ttf') format('truetype'), url('fonts/proximanova-bold-webfont.svg#proxima_novabold') format('svg'); font-weight: normal; text-align: left; font-style: normal; }
@font-face { font-family: 'proxima_novaregular'; src: url('fonts/proximanova-reg-webfont.eot'); src: url('fonts/proximanova-reg-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/proximanova-reg-webfont.woff2') format('woff2'), url('fonts/proximanova-reg-webfont.woff') format('woff'), url('fonts/proximanova-reg-webfont.ttf') format('truetype'), url('fonts/proximanova-reg-webfont.svg#proxima_novaregular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'proxima_novasemibold'; src: url('fonts/proximanova-semibold-webfont.eot'); src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('fonts/proximanova-semibold-webfont.woff2') format('woff2'),  url('fonts/proximanova-semibold-webfont.woff') format('woff'),  url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),  url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg'); font-weight: normal; font-style: normal; }
body { font-family: Arial Rounded Bold,Helvetica,Arial,Lucida,sans-serif;margin: 0; /*background:url(../images/Untitled-1.jpg) no-repeat center top; opacity:0.7; height:1577px;*/ font-size: 14px; -webkit-font-smoothing: subpixel-antialiased; }
* { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
ul { margin: 0; padding: 0; }
a {text-decoration: none;color: #c6182b;}
a:hover { transition: ease-in-out 0.5s; }
img { max-width: 100% !important; border: none; }
.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }
.clearfix:before,  .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.container-full { width: 100%; /*background:url('../images/banner.jpg') no-repeat;*/ display:inline-block;}
.banner_custom_secion{background: url('../images/banner.jpg') no-repeat -1px 60px;background-size: 100%;min-height: 615px;padding-top: 59px;}
.container {width: 89%;margin: 0 auto;}
.banner-inner { position: absolute; right: 0; left: 0; top: 0; }
header.top-header {
    background: #fff;
    position: fixed;
    width: 100%;
    z-index: 99999999;
} 
.logo {/* margin: -1px -1px;*//*margin: 45px -1px 0;*/margin: 10px -1px 10px;float: left;}
.logo img { /*width: 200px; height: 58px;*/width: auto; height: 36px; }
.logo img:hover { opacity: 0.9; transition: ease-in-out 0.5s; }
header.top-header .right {float: right;margin-top: 5px;}
.email { text-align: right; color: #fff; font-size: 14px; }
nav { font-size: 0; margin: 22px 0; }
nav ul { margin: 0; padding: 0; }
nav ul li { display: inline-block; padding-right: 42px; letter-spacing: -0.1px; }
nav ul li:last-child { padding: 0 3px; background: #3366cc; }
nav ul li:last-child a { font-family: 'Lato', sans-serif; }
nav ul li a { font-size: 14px; color: #fff; font-family: 'latoregular'; display: block; padding: 10px 13px 12px; text-transform: uppercase; border: 2px solid transparent; text-align: center; }
nav ul li a.active { border: 2px solid #3366cc; }
nav ul li a:hover { border: 2px solid #3366cc; }
.form-inner .form-group h1 { font-size: 50px; font-family: 'Lato', sans-serif; text-transform: uppercase; color: #fff; text-shadow: 0px 2px 5px #000; -webkit-text-shadow: 0px 2px 5px #000; -moz-text-shadow: 0px 2px 5px #000; -ms-text-shadow: 0px 2px 5px #000; -o-text-shadow: 0px 2px 5px #000; letter-spacing: 0.3px; margin-left: -1px; line-height: 58px; }
.form-inner { /*margin-top:40px ;*/ font-size: 0; }
.form-inner .form-group { /*  background: rgba(51, 102, 204, 0.7);*/ /* background: rgb(51, 102, 204);*/ display: inline-block; vertical-align: top; width: 346px; margin: 10px 0px 10px 0; padding: 26px 28px 29px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -0-box-sizing: border-box; -ms-box-sizing: border-box; /*     border:#EAECF0 1px solid;  */ position: relative; min-height: 155px; }
.form-inner .form-group:nth-child(5n) label { padding-bottom: 24px; }
.optWrapper.open ul li label { padding-bottom: 0 !important; }
.form-inner .form-group:nth-child(5n) label span { padding-left: 12px; }
.form-inner .form-group:nth-child(7n) { position: relative; }
.form-inner .form-group:nth-child(7n) label { padding-bottom: 25px; }
.form-inner .form-group:nth-child(7n) label img { margin-left: -1px; padding-top: 1px; }
.form-inner .form-group:nth-child(7n) label span { padding-left: 14px; }
.form-inner .form-group label { font-size: 20px; font-family: 'proxima_novaregular'; color: #fff; display: block; padding-bottom: 25px; }
.form-inner .form-group label img { vertical-align: top; padding-top: 0px; }
.form-inner .form-group label span { padding-top: 7px; display: inline-block; padding-left: 15px; }
.form-inner .form-group input[type="text"] { padding: 10px 10px 11px; border: none; font-size: 14px; font-family: 'latoregular'; width: 219px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -0-box-sizing: border-box;
-ms-box-sizing: border-box; }
 .form-inner .form-group input::-webkit-input-placeholder { /* WebKit browsers */ color: #3366cc;}
 .form-inner .form-group input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #3366cc; opacity:  1;}
 .form-inner .form-group input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #3366cc; opacity:  1;}
 .form-inner .form-group input:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #3366cc;}
.form-inner .form-group ul li label { color: #25272b; padding-bottom: 7px; }
.form-inner .form-group p.CaptionCont.SlectBox { padding: 11px 9px; border: none; font-size: 14px; font-family: 'latoregular'; width: 287px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -0-box-sizing: border-box;
-ms-box-sizing: border-box; color: #3366cc; box-shadow: none; }
.form-inner .form-group input[type="submit"] { padding: 10px 0 10px 70px; border: none; font-size: 14px; font-family: 'latoregular'; width: 280px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;  -0-box-sizing: border-box;
-ms-box-sizing: border-box; cursor: pointer; background-color: #ffffff; color: #3366cc; position: relative; text-align: left; }
.form-inner .form-group span.btn-icon { background: url(../images/submit-icon.png) no-repeat; right: 106px; width: 35px; height: 25px; display: block; position: absolute; bottom: 35px; }
h2.pluse { font-size: 50px; color: #fff; display: inline-block; font-family: Arial, Helvetica, sans-serif; font-weight: 400; width: 81px; text-align: center; margin-top: 90px; vertical-align: top; }

 @media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari and Chrome */
h2.pluse { width: 81px; }
/* Safari only override */
    ::i-block-chrome, h2.pluse {width: 75px;}
    ::i-block-chrome, .footer-links.secure-payment span {margin-left: 26px !important;}
}

.footer-links.secure-payment p{
    display: block;
    color: #232222;
    font-size: 13px;
    /* font-family: 'montserratmedium'; */
}
span.add { color: #fff; font-size: 20px; font-family: 'latoregular'; margin: 0 11px; }

/* welcome-text */
.welcome-text {text-align: center;margin: 81px 0;}
h3.welcome-heading { font-size: 45px; color: #9a9a9a /*#3366cc*/; font-family: 'proxima_novaregular'; text-transform: uppercase; padding: 0 50px 11px; margin: 0 0 21px; border-bottom: 2px solid #8e8c8c; position: relative; display: inline-block; font-weight: normal; }
h3.welcome-heading:after { position: absolute; content: ""; bottom: -4px; background: #5D5C5C; height: 6px; width: 160px; right: 0; left: 0; margin: 0 auto; }
.welcome-text h4 { font-size: 18px; color: #25272b; font-family: 'latoregular'; text-transform: uppercase; font-weight: normal; letter-spacing: 0.1px; }
.welcome-text p { font-size: 18px; color: #25272b; font-family: 'latoregular'; font-weight: normal; margin: 4px 0px; line-height: 28px; }
/* welcome-list */
.welcome-list { margin: 48px 0 30px; }
.welcome-list ul { margin: 0; padding: 0; }
.welcome-list ul li {display: inline-block;width: 22.3%;vertical-align: top;margin: 0 1%;-webkit-box-shadow: 2px 0px 9px 0px rgba(0,0,0,0.45);-moz-box-shadow: 2px 0px 9px 0px rgba(0,0,0,0.45);box-shadow: 1px 0px 8px 0px rgba(0,0,0,0.2);}
.welcome-list h4 {font-size: 22px;color: #25272b;font-family: 'proxima_novabold';text-transform: capitalize;padding: 15px 0 10px;font-weight: normal;}
.welcome-list p { margin: 0px; }
/* banner-bg */
.banner-bg {background: #ccc;text-align: center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;width:100%;}
.banner-bg h4 { padding: 42px 0 39px; line-height: 60px; color: #717171; font-size: 45px; font-family: 'proxima_novabold'; text-transform: uppercase; font-weight: normal; text-rendering: optimizeLegibility !important; -webkit-font-smoothing: antialiased !important; }
section.banner-bg2 {text-align: center;padding: 0px 0 11px;}
section.banner-bg2 h4 { line-height: 40px; color: #25272b; font-size: 18px; font-family: 'latoregular'; text-transform: uppercase; }
section.banner-bg2 p { font-size: 18px; color: #25272b; font-family: 'latoregular'; }
a.click-btn { background: url(../images/click-btn.png) no-repeat; display: inline-block; width: 234px; /*height: 74px;*/
margin: 0px auto 60px; border: none; font-family: 'proxima_novaregular'; font-size: 25px; color: #fff; padding: 0; font-weight: normal; text-transform: capitalize; cursor: pointer; outline: none; padding: 23px 0; text-shadow: 1px 1px 5px #000; -moz-text-shadow: 1px 1px 5px #000; -ms-text-shadow: 1px 1px 5px #000; -o-text-shadow: 1px 1px 5px #000; -webkit-text-shadow: 1px 1px 5px #000; }
a.click-btn:hover { background: url(../images/click-hover.png) no-repeat; }

/* footer */
.footer-links {width:auto /*58%*/;/* display: inline-block;*/float: left;font-size: 0;padding: 36px 0 14px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;}
.footer-links ul { margin: 0 auto; text-align: center; padding: 0; }
.footer-links ul li {display: inline-block;vertical-align: top;list-style: none;padding: 0px 15px 0 15px;border-right: 1px solid #25272b;line-height: 10px;}
.footer-links ul li:first-child { padding-left: 0; }
.footer-links.secure-payment {float: right;width: auto/*40%*/;padding: 32px 0 30px;}
.footer-links.secure-payment ul { display: inline-block; vertical-align: middle; }
.footer-links.secure-payment ul li { border-right: 0; padding: 0 9px 0 0; }
.footer-links.secure-payment ul li a img { width: 66px; height: 40px; }
.footer-links.secure-payment ul li:last-child { padding-right: 0; }
.footer-links.secure-payment span { font-size: 16px; color: #000; margin-right: 9px; margin-left: 38px; margin-top: 9px; display: inline-block; vertical-align: top; padding: 0; }
.footer-links ul li a {font-size: 12px;color: #25272b;/* font-family: 'montserratmedium'; */display: block;text-transform: capitalize;}
.footer-links ul li a:hover { color: #797979 /*#3366cc*/; }
.footer-links ul li:last-child { border-right: 0; }
.copyright { width: 100%; float: left; background:#a9a9a9 /* #3366cc*/; }
.copyright .copyright-inner p { font-family: 'proxima_novaregular'; color: #fff; font-size: 12px; display: inline-block; vertical-align: top; width: auto; padding: 17px 0 11px; }
.copyright .copyright-inner p span a { display: inline-block; width: 40px; }
footer .copyright span { background: url(../images/reboot-logo.png) no-repeat center top; display: inline-block; width: 23px; height: 20px; vertical-align: top; }
.copyright-inner { width: 100%; float: left; }
.copyright .copyright-inner .right { display:inline-block; float: none; vertical-align: top; margin-left: 10px; font-size: 0; }
footer .copyright span a { display: block; padding: 11px 0; }
.copyright .copyright-inner .right span.fb-footer { background: #797979 /*#083693*/ url(../images/fb-footer.png) no-repeat center center; width: 22px; height: 22px; padding: 13px 11px; margin-right: 2px; }
.copyright .copyright-inner .right span.fb-footer:hover { background: #3b5998 url(../images/fb-footer.png) no-repeat center center; transition: all 0.5s ease; }
.copyright .copyright-inner .right span.tw-footer { background:#797979 /*#083693*/ url(../images/tw-footer.png) no-repeat center center; width: 22px; height: 22px; padding: 13px 11px; margin-right: 2px; }
.copyright .copyright-inner .right span.tw-footer:hover { background: #32506d url(../images/tw-footer.png) no-repeat center center; transition: all 0.5s ease; }
.copyright .copyright-inner .right span.g-footer { background:#797979 /*#083693*/ url(../images/g-footer.png) no-repeat center center; width: 22px; height: 22px; padding: 13px 11px; margin-right: 2px; }
.copyright .copyright-inner .right span.g-footer:hover { background: #dd4b39 url(../images/g-footer.png) no-repeat center center; transition: all 0.5s ease; }
.copyright .copyright-inner .right span.in-footer { background: #083693 url(../images/in-footer.png) no-repeat center center; width: 22px; height: 22px; padding: 13px 11px; margin-right: 2px; }
.copyright .copyright-inner .right span.in-footer:hover { background: #007bb6 url(../images/in-footer.png) no-repeat center center; transition: all 0.5s ease; }
.footer-inner { padding: 0px 0px 1px; }
footer .box-1 { width: 250px; display: inline-block; color: #fff; vertical-align: top; font-family: 'proxima_novalight'; margin-right: 230px; padding-top: 46px; margin-bottom: 33px; }

/* about us page */
.about-page.bg-patten {box-sizing: border-box; padding: 15px 28px;}
.bradcum-outer { }
.position-r { position: relative; }
.bradcum-inner { position: absolute; bottom: 11px; background: url(../images/bradcum.png) no-repeat center left; padding: 22px 0px 22px; right: 0; text-align: center; width: 267px; }
.bradcum-inner span a { color: #292929; font-size: 14px; font-family: 'latoregular'; }
.bradcum-inner span { font-family: 'latoregular'; font-size: 14px; }
.bradcum-inner span.active a { color: #797979 /*#3366cc*/; padding-right: 0px; }
.bradcum-outer img { max-height: 100%; width: 100%; }
.bg-patten img { margin-right: 15px !important; max-width: 100% !important; height: 100% !important; margin:10px 0 13px 0;}
.bg-patten {font-size: 15px;padding: 0px;/* background: url(../images/bg-patten.png) repeat center top; */float: left;margin-right: 15px;margin: 35px 0;width: 100%;}
.bg-patten p { margin: 0 auto; text-align: justify; line-height: 26px; }
/*.about-details p{float:left; width:64%;}*/

.about-page img.about-us { margin-right: 20px !important; border: 2px solid #dedede; float: left; vertical-align: top; max-width: 100%; margin: 11px 0 0 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; }
.aboutus_text { display: inline-block; float: left; margin-left: 10px; background: none; margin-top: 9px; width: 100%; }
.aboutus_text h1 { text-transform: uppercase; font-size: 30px; font-family: 'proxima_novabold'; font-weight: normal; margin-bottom: 12px; }
.aboutus_text h2 { line-height: 21px; text-transform: uppercase; font-size: 14px; font-family: 'proxima_novaregular'; margin-bottom: 12px; }
.about-details.about-details2 { margin: 21px 0 20px; width: 100% !important; }
.aboutus_text p { text-align: justify; line-height: 25px; width: 96%; font-size: 14px; color: #25272b; }

/* about-list */
.about-list { width: 98%; float: left; }
.about-list ul { margin: 0; padding: 0; }
.about-list ul li { text-align: justify; background: url(../images/list-arrow.png) no-repeat 0 7px; list-style: none; padding-left: 20px; line-height: 25px; margin-bottom: 15px; }
.about-list ul li:last-child { margin-bottom: 0px; }

/* Features */
.bg-patten.bg-patten2 { margin: 0; margin-bottom: 40px; }
.blue-heading {background: #E8E8E8 /*#3366cc*/;text-transform: uppercase;font-family: 'montserratmedium';color: #313131;padding: 15px 30px;margin: 39px 0 0;font-weight: normal;}
.blue-heading h1 {font-size: 25px;}
.features-list { margin: 26px 30px; }
.features-list ul li .features-details p { font-size: 15px; text-align: justify; line-height: 26px; padding-top: 4px; }
.features-list ul { margin: 0; padding: 0; }
.features-list ul li { display: block; list-style: none; margin-bottom: 23px; }
/*.features-list ul li:nth-child(3){margin-bottom: 0px; }*/
.features-list ul li:nth-child(3) .features-list-img { margin: 26px 0 0; }
.features-list ul li:nth-child(4) { margin-bottom: 0px; }
.features-list ul li:nth-child(4) .features-list-img { margin: 16px 20px 0; }
.features-list ul li .features-details img { float: left; margin-right: 17px; margin-top: 3px; }
.features-list ul li .features-details { display: inline-block; width: 75%; margin-right: 31px; vertical-align: top; }
.features-list ul li .features-list-img { margin: 45px 0 0; width: 20%; display: inline-block; text-align: center; }
.features-list ul li .features-details.features-details2 { margin: 14px 0; width: 100%; }
.features-list ul li .features-details h4 { text-transform: uppercase; font-family: 'proxima_novabold'; color: #25272b; font-size: 26px; font-weight: normal; }

/* Faq */
.faq-page { margin: 15px 28px; }
.faq-page ul { margin: 0; padding: 0; }
.faq-page ul li { display: block; list-style: none; border-bottom: 1px solid #bababa; padding-bottom: 10px; margin-bottom: 20px; }
.faq-page ul li:last-child { border-bottom: 0; }
.faq-page ul li .quation { margin: 0 0 12px; }
.faq-page ul li span, .faq-page ul li em {background: #800203; /* Old browsers */background: -moz-linear-gradient(top, #0479ec 0%, #0479ec 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top, #800203 0%,#800203 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom, #800203 0%,#800203 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a9a9a9', endColorstr='#797979',GradientType=0 ); /* IE6-9 */display: block;font-size: 28px;color: #fff;padding: 5px 0px;font-family: 'proxima_novaregular';vertical-align: top;width: 44px;text-align: center;margin-right: 16px;float: left;}
.faq-page ul li h2 { display: inline-block; padding-top: 6px; width: 89%; font-weight: normal; font-family: 'proxima_novabold'; font-size: 22px; float: left; }
.faq-page ul li p { line-height: 24px; width: 100% !important; text-align: justify; font-size: 15px; }
.pagination { float: right; }
.faq-desc {display: inline-block; vertical-align: top; width: 94%;}
.faq-desc a{color:#3366cc; text-decoration:none;}
.faq-desc a:hover{color:#000; text-decoration:none;}
.faq-desc ul, .faq-desc ol{list-style:none;}
.faq-desc ul li, .faq-desc ol li{ display: block; list-style: none; border: none; padding:10px 0 0 22px; margin-bottom:0; background:url(../images/blue-bull.png) no-repeat 5px 14px;}




.pagination ul li { display: inline; }
.pagination ul li:first-child>a, .pagination>li:first-child>span { margin-left: 0; }
.pagination ul li:last-child>a, .pagination>li:last-child>span { }
.pager ul li>a, .pagination>li>a { cursor: pointer; display: inline-block; margin-bottom: .5em; padding: 10px 16px; }
.pagination ul li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; line-height: 1.4375; text-decoration: none; color: #335075; background-color: #fff; border: 1px solid #d8d8d8; margin-left: -1px; }
.pagination ul li>a:hover { background-color: rgba(51, 102, 204, 0.7); color: #fff; }
.dataTables_wrapper .dataTables_paginate .paginate_button.previous:before, .pager>li:first-child [rel=prev]:before, .pagination ul li:first-child [rel=prev]:before, [dir=rtl] .dataTables_wrapper .dataTables_paginate .paginate_button.next:before, [dir=rtl] .pager [rel=next]:before, [dir=rtl] .pagination [rel=next]:before { background: url(../images/pagination-before.png) no-repeat 0px 5px; content: ""; margin-right: .5em; width: 9px; padding: 10px 0; display: block; }
 <pseudo:before:hover {
 background:url(../images/pagination-before.png) no-repeat 0px -3px;
 content: "";
}
.dataTables_wrapper .dataTables_paginate .paginate_button.next:after, .pager>li:last-child [rel=next]:after, .pagination ul li:last-child [rel=next]:after, [dir=rtl] .dataTables_wrapper .dataTables_paginate .paginate_button.previous:after, [dir=rtl] .pager [rel=prev]:after, [dir=rtl] .pagination [rel=prev]:after { content: ""; background: url(../images/pagination-after.png) no-repeat 0px 5px; margin-left: .5em; width: 9px; padding: 10px 0; display: block; }
 <pseudo:after:hover {content: ""; background:url(../images/pagination-after.png) no-repeat 0px -3px;}
 
/* webmail-page  */
.webmail-page { padding: 24px 28px; font-size: 0; }
.webmail-page h2 { text-transform: uppercase; font-size: 20px; font-family: 'latobold'; margin-bottom: 10px; font-weight: normal; }
.webmail-page form .left { }
.form-group { display: inline-block; width: 48%; margin: 10px 1% 0 0; vertical-align: top; }
 .webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"] {padding: 10px; border: none; font-size: 14px; font-family: 'latoregular'; width: 310px; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-shadow: 0px 0px 7px #b3b3b3; -webkit-box-shadow: 0px 0px 7px #b3b3b3; -moz-box-shadow: 0px 0px 7px #b3b3b3; -ms-box-shadow: 0px 0px 7px #b3b3b3; -o-box-shadow: 0px 0px 7px #b3b3b3;}
.webmail-page form input.dob { width: 81px; vertical-align: top; }
.webmail-page form label { text-transform: capitalize; font-size: 17px; font-family: 'latoregular'; width: 210px /*150px*/; display: inline-block; vertical-align: top; padding-top: 7px; }
.webmail-page form label.day { text-align: center; width: 88px; }
.personal.account { margin-top: 50px; }
.personal.account label { width: 210px; }


.personal.account label.coupon{ width:100%; display:inline-block;}
input#coupon_code{ padding: 12px; display:inline-block; vertical-align:top;
border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid #ccc;
width: 76%;
margin: 10px 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
-webkit-box-sizing: border-box;
color: #ccc;
font-size: 15px;
box-shadow: none;
text-align: left;}

#cupon_btn {
    display: inline-block;
    vertical-align: top;
    margin: 10px 0 12px 20px;
    padding: 11px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #535353;
    font-family: 'latoregular';
    cursor:pointer;
    
}
#cupon_btn{ background:#3973e5; border-radius:5px; color:#fff;}
.valid_code{ text-align:left !important;}

#remove_code{display: inline-block;
    vertical-align: top;
    margin: 10px 0 12px 10px;
    padding: 11px 15px;
    border: 1px solid #ccc;
    border-radius: 5px;
    color: #535353;
    font-family: 'latoregular';
    cursor:pointer;}

#remove_code:hover{ background:#3973e5; border-radius:5px; color:#fff;}

.container-full.form-outer-bg { background: #17377b; }
footer {background: #E8E8E8;float: left;border-top: 0;width: 100%;}
img.f-img { border: none; margin: 4% 0 0 0; }
.blue {background: #ccc;display: inline-block;position: relative;z-index: 9999;padding-top: 35px;padding-bottom: 39px;}
.select-user { width: 100%;  text-align:center;}
.select-user .bx {width: 20.5%;float: none;display:inline-block;vertical-align:top;margin: 30px 0 55px 0px;margin: 0 2.5%;text-align: center;}
.select-user .bx b { font-size: 30px; font-family: 'proxima_novaregular'; color: white; font-weight: normal; letter-spacing: 0.3px; margin: 0 auto; text-align: center;  display:none;}
.select-user .bx input[type="text"],.select-user .bx select {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;padding: 13px 20px 14px;text-align:left;border: none;margin: 10px 0 0 0;color:#797979;font-size: 13px;background: #fff7f7;border-radius: 2px;box-sizing: border-box;/* font-family: 'montserratregular'; */outline: 0;-webkit-box-shadow: 2px 0px 9px 0px rgba(0,0,0,0.45);-moz-box-shadow: 2px 0px 9px 0px rgba(0,0,0,0.45);box-shadow: 1px 0px 8px 0px rgba(0,0,0,0.2);}
 input::-webkit-input-placeholder {
color: #797979 !important;
}
 
input:-moz-placeholder { /* Firefox 18- */
color: #797979 !important;  
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color: #797979 !important;  
}
 
input:-ms-input-placeholder {  
color: #797979 !important;  
}


.select-user .sign { width: 102px; color: white; text-align: center; float: left; font-size: 42px; margin-top: 39px; }
.select-user .mrgn-left {width: 20.5%;margin: 0px 0 0 0px;display: inline-block;vertical-align: top;}
.select-user .mrgn-left b { font-size: 30px; font-family: 'proxima_novaregular'; color: white; font-weight: normal; letter-spacing: 0.3px; }
.select-user .mrgn-right {width: auto;margin: 10px 0 0 2.5%;float: none;display: inline-block;vertical-align: top;}
.select-user .bx a { padding: 9px 34px; display: inline-block; border: none; margin: 43px 0 0 0; color: white; font-size: 30px; background: #3366cc; font-family: 'latoregular'; font-weight: normal; }
.register {-webkit-appearance: none;-moz-appearance: none;appearance: none;opacity:1;padding: 9px 50px 6px 50px;display: inline-block;border: none;color: white;font-size: 14px;background: #0c8e06 /*#3366cc*/;font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;font-weight: normal;margin-top: 0;cursor: pointer;line-height:30px;text-transform: uppercase;border-radius: 4px;}

.terms-conditions{display:inline-block; vertical-align:top;}
.terms-conditions span.color{color: #000; font-size: 14px; padding: 0 0 0 10px; font-family: 'latoregular'; font-weight:normal; line-height: 20px;}
.terms-conditions span.color a span{color: #3366cc; font-size: 14px; padding: 0; font-family: 'latoregular'; font-weight:normal;}
.webmail-page .captcha.clearfix {margin: 6px 0 0 0;}

.radio input[type="radio"] { width: 25px; height: 25px; margin: 8px 32px 0 0px; outline: none; }
.radio p { font-size: 18px; color: black; display: inline-block; font-weight: bold; vertical-align: top; margin: 10px 0 0 0; }
.cap { display: inline-block; }
.cap img { width: 73px; height: 26px; }
.lab { font-weight: bold; margin: 0 0 30px 0; }
a.sub { width: 123px; display: inline-block; text-align: center; color: white; border: 1px solid #3d6fd4; font-size: 25px; background: #4779dd; cursor: pointer; font-family: 'latobold'; margin: 30px 0 0 0; padding: 12px 0; }
.thank { width: 100%; text-align: center; margin: 4% 0 3% 0; }
.thank h1 { font-size: 30px; color: black; }
.thank p.you { font-size: 15px; font-family: 'latobold'; color: rgba(0, 0, 0, 0.63); font-weight: normal; line-height: 26px; letter-spacing: 0.5px; text-transform: lowercase; margin: 2% 0 0 0; }
.full-width { width: 100%; }
b.rate { font-size: 32px; color: #3366cc; font-family: 'latobold'; margin: -4px 0 0 64px; display: inline-block; }
b.rate.hm {font-size: 32px;color: #fff;font-family: 'latobold';margin:13px 20px 0 -10px;display: inline-block;}
.full-width input.lft-side[type="text"] { margin: 0 0 0 5%; }
.webmail-page form label.error { width: 270px; color: red; font-size: 13px; padding-left: 209px; }
.webmail-page form .terms-conditions label.error{padding-left: 12px;}
#email-availability a {display: inline-block;color: #FFF;/*  font-size: 1.6em; padding: 10px;*/background-color: #0479ec;margin-bottom: 10px;width: 25%;padding: 10px 10px;font-size: 18px;}
h2#results-heading {color: #000000;padding: 5px 10px 10px 10px;margin:35px 0 0 0;display:inline-block;/*font-size: 38px; text-transform:uppercase;*/}
div#email-availability { font-size: 20px; color: #fff; clear: both; }
#email-availability a { padding: 10px 15px; font-size: 18px; }
#email-availability a:hover {background: #4b4551;}
span.usertext { display: inline-block; width: 100%; }
span.usertext a { display: inline-block; vertical-align: middle; }
span#txtCaptchaDiv { background: #ccc; color: #000; font-size: 18px; font-family: 'latobold'; padding: 5px; text-transform: uppercase; margin: 10px 10px 0 /*10px*/ 0; display: inline-block; }
.registerxov1 .form-txt { display: none; }
.webmail-page input[type="submit"] { background: #3973e5; background: -moz-linear-gradient(top, #3973e5 0%, #1952c5 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3973e5), color-stop(100%, #1952c5)); background: -webkit-linear-gradient(top, #3973e5 0%, #1952c5 100%); background: -o-linear-gradient(top, #3973e5 0%, #1952c5 100%); background: -ms-linear-gradient(top, #3973e5 0%, #1952c5 100%); background: linear-gradient(to bottom, #3973e5 0%, #1952c5 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3973e5', endColorstr='#1952c5', GradientType=0 );
border-radius: 0px; /*-webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px;*/ 
padding: 10px 30px; color: #fff; margin: 20px 0 0; cursor: pointer; font-size: 18px; border: 0; font-family: 'proxima_novaregular'; }
.personal.account.password label.error { width: 340px; text-align:left; padding-left:0;}
.registerxov1 input { display: block; margin:10px 0 0 0; }
.webmail-page .registerxov1 label.error { padding-left: 0; text-align: left; }

div#webmailunique { color: #04a904; font-size: 15px; text-align: left; padding: 10px 0 0; margin: 0 0 0 20px; font-family: 'Verdana'; font-weight: normal; }
div#webmailnotunique { color: #fe0000; font-size: 15px; text-align: left; padding: 10px 0 0; margin: 0 0 0 20px;font-family: 'Verdana';font-weight: normal; }
.message { text-align: center; color: red; padding: 15px 0 0 0; font-size: 16px; }
.message-dash { text-align: center; color:  #009933; padding: 15px 0 0 0; font-size: 16px; }
div#email-availability p { padding: 15px 0 10px; }
.enabled-button { background: #04a904; cursor: pointer; }
.select-user .bx label.error { color: red; padding: 10px 0 0; float: left; }
label.error { color: red; display:block; margin:0 0 0 16px;}


label {
    display: block;
}



.hidden.sw.home-email { width: 100%; margin: 0 auto; }

/* contact-page  */
.contact-section{padding: 26px 30px;display:inline-block;vertical-align:top;box-sizing: border-box;width:100%;font-family: 'proxima_novaregular';text-align: center;}
.contact-section .left {width: 70%;display:inline-block;vertical-align:top;margin-right:20px;float: none;margin: 0 auto;text-align: center;}
.contact-section .left form input[type="text"], .contact-section .left form input[type="tel"], .contact-section .left form input[type="email"], .contact-section .left form input[type="password"], .contact-section .left form textarea {/* border: medium none; *//* box-shadow: none; *//* box-sizing: border-box; *//* font-family: "latoregular"; *//* font-size: 14px; *//* padding: 10px; *//* width:100%; *//* font-family: 'proxima_novaregular'; */color: #17181C !important;background-color: transparent !important;border-bottom-color: #B0B0B5 !important;border-bottom-width: 1px !important;border-bottom-style: solid !important;border-top: none !important;border-left: none !important;border-right: none !important;width: 100% !important;font-size: 14px;padding: 0px 0px 0px 0px!important;font-weight: normal;font-style: normal;text-decoration: none;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: auto;line-height: normal !important;direction: ltr !important;outline: none;clear: none;box-shadow: inherit;-webkit-box-shadow: inherit;-o-box-shadow: inherit;-moz-box-shadow: inherit;display: inline-block !important;margin: 0 !important;padding-top: 8px !important;padding-bottom: 8px !important;}
.contact-section .left .con-input{display:inline-block; vertical-align:top; margin:10px 1% 20px 0; width:48%;}
.contact-section .left .con-input1{display:inline-block; vertical-align:top; margin:10px 1% 20px 0; width:98%;}
.contact-section .left form textarea{height:100px;}
.contact-section .left form input[type="submit"] {padding: 8px 10px;display: inline-block;border: none;color: white;font-size: 20px;background: #c6182b/* #3366cc*/;font-family: 'latoregular';font-weight: normal;cursor: pointer;}
.contact-section .left .con-input label.error, .contact-section .left .con-input1 label.error{display: block; padding: 10px 0 0;}


.contact-section .right {width: 47%; display:inline-block; vertical-align:top;float: right;}
.contact-section .right ul {list-style: outside none none; margin: 10px 0; padding: 0;}
.contact-section .right ul li.c_add {background:url("../images/c-add-pin.png") no-repeat scroll 3px 6px; padding: 0 0 0 34px;}
.contact-section .right ul li.add {background:url("../images/add-pin.png") no-repeat scroll 3px 6px; padding: 0 0 0 34px;}
.contact-section .right ul li.tel {background:url("../images/contact-phone.png") no-repeat scroll 3px 6px; padding: 0 0 0 34px;}
.contact-section .right ul li.e_id {background:url("../images/contact-email.png") no-repeat scroll 3px 6px; letter-spacing: 0; padding: 0 0 0 34px;}
.contact-section .right ul li.tel a, .contact-section .right ul li.e_id a {color: #454444;}
.contact-section .right ul li {color: #454444; display: inline-block; font-size: 14px; line-height: 26px; margin: 0; box-sizing: border-box; vertical-align: top; width: 262px; min-height:23px; font-family: 'proxima_novaregular';}
.contact-section .right .google-map{width:100%; height:347px;}
.contact-section .right .google-map img{width:100%; height:347px;}

.contact-section h4 {color: #25272b;font-family: "montserratmedium";font-size: 26px;font-weight: normal;}
.contact-section p {font-size: 20px;line-height: 22px;text-align: center;margin: 39px 0 70px;font-family: Arial Rounded Bold,Helvetica,Arial,Lucida,sans-serif;color: #038f01!important;}
.domain{cursor:pointer;}
.contact-section .con-form{
    background: rgba(255,255,255, 1 );
    border: 2px solid #D9D9D9;
    margin: 0;
    padding: 30px 45px 30px 45px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    background-position-x: left;
    background-position-y: top;
    background-repeat: no-repeat;
    width: 89%;
    margin: 0 auto;
}
/* 28 oct 2015 */
.box1 { width: 30%; display: inline-block; vertical-align: top; margin: 0px 0 20px; }
#email-availability a { width: 100%; box-sizing: border-box; box-sizing: border-box; }
.box1 section.column.code-list b { margin: 10px 0 15px; display: inline-block; font-size: 22px; font-weight: normal; }
.mainsection { width: 100%; margin: 0 auto; }
.main_help { background: #3366cc; text-transform: uppercase; font-family: 'proxima_novabold'; color: #fff; padding: 15px 47px; font-size: 30px; text-align: center }
p.help_text { font-family: 'latoregular'; font-size: 18px; text-align: center; margin-bottom: 29px; margin-top: 9px; }
.leftsection { width: 51%; display: inline-block; border-right: 1px solid #000; }
.leftsection img, .rightsection img { display: inline-block; float: left !important; margin-right: 24px !important; margin-left: 11% !important; }
.leftsection h3, .rightsection h3 { font-family: 'proxima_novabold'; text-transform: uppercase; font-size: 32px; color: #000; padding-top: 43px; font-weight: 400 }
.user_div { width: auto; margin: 8% auto; text-align: center; margin-bottom: 0; }
.user_div span { font-family: 'proxima_novabold'; font-size: 24px; color: #626262; }
.user_div p { font-size: 17px; text-align: center; font-family: 'latoregular'; }
.server_div { width: auto; margin: 23px auto; text-align: center; }
.server_div h3 { font-family: 'proxima_novabold'; font-size: 20px !important; color: #000; padding: 0px; }
.server_div p { font-size: 17px; text-align: center; font-family: 'latoregular'; }
.separator { display: inline-block; position: relative; margin: 0 auto; height: 235px; }
.separator img { position: absolute; top: 0; bottom: 0; left: -20px; right: 0 }
.rightsection { float: right; border-right: 0px; width: 45%; display: inline-block; }
.text_div { width: 100%; text-align: center; color: #626262; text-transform: uppercase; font-family: 'proxima_novabold'; display: inline-block; font-size: 26px; }
.text_div a { text-align: center; color: #147B14; font-family: 'proxima_novabold'; display: inline-block; }
.text_div a:hover { color: #000; }
.security_notice { width: auto; background-color: #f1f1f1; padding: 15px; margin-top: 6%; height: auto; float: left; }
.security_notice img { display: inline-block; float: left; margin-right: 15px; }
.security_notice p { display: inline-block; width: 93%; line-height: 24px; font-family: 'latoregular'; font-size: 18px; float: left; color: #626262; }
.platforms { width: 100%; text-align: center; border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 45px 0; display: inline-block; }
.platforms h2 { font-family: 'proxima_novabold'; text-transform: uppercase; font-size: 33px; margin: 0; padding: 0; }
.mobile_div { width: 100%; display: block; padding-bottom: 20px; }
.mobile_div ul { list-style-type: none; padding: 0px 15px; }
.mobile_div ul li img { float: none; text-align: center; height: 140px !important; }
.mobile_div ul li { width: 24%; display: inline-block; text-align: center; margin-top: 5%; vertical-align: top }
.mobile_div ul li h3 { font-family: 'proxima_novabold'; text-transform: uppercase; font-size: 19px; font-weight: 400; color: #000; }
.mobile_div ul li h3 em { color: #626262; font-style: normal }
.mobile_div ul li p { text-align: center; }
.mobile_div ul li p a { color:#797979 /*#3366cc*/; font-weight: bold; font-size: 15px; line-height: 22px; }
.mobile_div ul li p a:hover { color: #000; }
.iphone_div { width: 95%; display: inline-block; padding: 15px !important; }
.iphone_div img { float: right; float: right; padding-left: 20px; padding-top: 10px; }
.bgimage_iphone { background-image: url(../images/iphone.png); background-repeat: no-repeat; background-position: 99% 7%; }
.bgimage_android { background-image: url(../images/android_img.png); background-repeat: no-repeat; background-position: 99% 7%; }
.bgimage_outlook { background-image: url(../images/MacOutlook.png); background-repeat: no-repeat; background-position: 99% 7%; }
.android_div { width: 100%; margin-top: 15px !important; display: inline-block; float: left; }
.android_div img { float: right !important; }
.android_image { width: 37%; margin-top: 25px; text-align: center; display: inline-block; vertical-align: top; float: left; }
.android_image img { width: auto; text-align: center; }
.iphone_div ul li p img { width: auto; height: auto; float: right }
.iphone_div ul { list-style: inherit!important; }
.iphone_div ul li {   /* width: 93%;  display: block; padding: 0px 15px; margin-bottom: 15px; */ padding: 8px 0px; font-size: 14px; font-family: 'latoregular'; list-style: none; /* background: url(//acciobiz.ae/wp-content/themes/acciobiz/images/ser-icon.png); */ background-repeat: no-repeat; background-position: left; display: table; }
.iphone_div ul li h3 { font-family: 'proxima_novabold'; font-size: 18px; text-transform: uppercase; padding-top: 2px; margin-right: 15px; color: #000; font-weight: 400; display: inline; vertical-align: top; }
.iphone_div h4 { font-family: 'proxima_novabold'; font-size: 13px; text-transform: uppercase; padding-top: 5px; margin-right: 15px; color: #000; font-weight: 400; display: inline-block; vertical-align: top; }

.iphone_div ul li p { font-family: 'latoregular'; font-size: 14px; color: #000; /*width:87%;*/ display: inline; line-height: 24px; }
.instruct_div { width: 100%; text-align: center; font-family: 'proxima_novabold'; text-transform: uppercase; color: #000; font-size: 26px; }
.android_div ul li p img { width: auto; height: auto; float: right }
.android_div ul { list-style: inherit!important; }
.android_div ul li {  /* width: 93%; display: block; padding: 0px 15px; margin-bottom: 15px; */ padding: 8px 0px; font-size: 14px; font-family: 'latoregular'; list-style: none; background-repeat: no-repeat; background-position: left; display: table; }
.android_div ul li h3 { font-family: 'proxima_novabold'; font-size: 18px; text-transform: uppercase; padding-top: 2px; margin-right: 15px; color: #000; font-weight: 400; display: inline; vertical-align: top; }
.android_div ul li p { font-family: 'latoregular'; font-size: 14px; color: #000; /*width:87%;*/ display: inline; line-height: 24px; }

::-webkit-input-placeholder {color:#17377b;}
::-moz-placeholder {color:#17377b;}
:-ms-input-placeholder {color:#17377b;}


/* 26feb2016 */
#email-availability .box1{width: 100%;text-align: center;}
#email-availability br {
    display: none;
}
#email-availability a{
    display: inline-block;
    vertical-align: top;
    margin: 15px;
    text-align: center;
        width: 30%;
}
/* 1mar2016 */
.welcome-list {
    margin: 0;
}
.welcome-list ul {
    margin: 50px 0 0;
}
.pagination strong {position: relative; float: left; padding: 6px 12px; line-height: 1.4375; text-decoration: none; color: #797979; background-color: #fff; border: 1px solid #d8d8d8; margin-left: -1px;}

.pagination a { position: relative; float: left; padding: 6px 12px; line-height: 1.4375; text-decoration: none; color: #797979; background-color: #fff; border: 1px solid #d8d8d8; margin-left: -1px; }
.pagination a:hover {background-color: #0479ec;color: #fff;}


table.no-border{width:100%;}
#cke_pastebin a{color: #6666ff;}

.invalid_code{
    display: block;
    color: red;
    /* position: absolute; */
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    text-align: left;
}
.valid_code{
    display: block;
    color: green;
    /* position: absolute; */
    margin-top: 5px;
    font-size: 16px;
    margin-bottom: 10px;
    /*text-align: center; */
    text-align:left;
}

/* custom css added at 21-06-16 ------*/
.selectspace-page .payment-card{
    position: relative;
}
.ssl-img{
    position: absolute;
    bottom: 35px;
    right: 25px
}

.container-full .slider_txt {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    float: none;
    width: 70%;
    bottom: 25%;
    text-align: center;
    background: rgba(3,54,108,0.4);
    padding: 10px;
    border-radius: 5px;
}
.container-full .slider_txt .heading {
    color: #fff;
    font-size: 76px;
    text-transform: uppercase;
    font-family: 'proxima_novabold';
}
.container-full .slider_txt p{
    font-size: 42px;
    color: #fff;
    margin-top: 0px;
    line-height: 50px;
}
/*=======15-06-16=======*/
span.passwd_hint, .promocode_hint{
    display: block;
    font-size: 13px;
    padding-top: 5px;
    line-height: 18px;
    color: #3366cc;
}

#ajaxloadergif{position: absolute;
    
    right: 0;
    left: 0;
    margin: 0 auto;}
    
#results-heading1{ color:#04a904; font-size:30px;}  

span.ryt-payment-sec {
    margin: 14px 0 0 0;
    display: block;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
    transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}




/* 3-8-18  */

.banner-txt{display:block;margin: 170px 0 0 0;text-align:center;}
.banner-txt h2{f;font-size: 50px;color: #ffffff;font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;fo:;font-weight: bold;}
.banner-txt p{font-size: 25px;color: #ffffff;font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;margin: 14px 400px 0;line-height: 30px;font-weight: bold;}
.container-full.blue.bg-none { background: none;}
/* 3-8-18  */




.footy_mail{background: #E8E8E8;}
.footy_mail .container{width: 94.4%;padding: 0;}
.footy_mail .footy_lft{
    display: inline-block;
    width: 44%;
    vertical-align: top;
    text-align: center;
    float: none;
    margin-bottom: 60px;
}
.footy_mail .footy_lft p span{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 24px !important;
    color: #151515;
    margin-top: 57px;
    display: block;
}
.footy_mail .footy_lft p a{}
.footy_mail .footy_lft h3{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 33px;
    line-height: 39px;
    color: #1b1b1b;
    font-weight: normal;
    text-transform: uppercase;
    padding: 65px 0px 35px 0;
    text-align: center;
}
.footy_mail .footy_lft p{font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;font-size: 26px;line-height: 33px;color: #484848;}
.footy_mail .footy_lft p a{
    color: #800203;
    font-weight: bold;
}
.footy_mail .footy_rgt{
    display: inline-block;
    width: 53%;
    float: right;
    padding-top: 0px;
    padding-bottom: 0;
}
.footy_mail .footy_rgt img{
    width: auto;
    max-width: initial !important;
    margin-left: -20px;
}
.hm_wlc_txt{
    border-bottom: solid thin #038f01;
    padding-bottom: 65px;
}
.hm_wlc_txt:last-child{border-bottom: 0; padding-bottom: 0}
.hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 36px;
    line-height: 39px;
    color: #038f01;
    border: 0;
    margin-bottom: 0;
    font-weight: bold;
}
.hm_wlc_txt .welcome-heading:after, .hm_wlc_txt h3:after{
    display: none;
}
.hm_wlc_txt .welcome-list{}
.hm_wlc_txt .welcome-list h4{
    display: none;
}
.hm_wlc_txt .welcome-list h4 span{}
.hm_wlc_txt .welcome-list p{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 18px;
    line-height: 1.3em;
    color: #000;
    padding: 0 115px 25px;
}
.hm_wlc_txt .welcome-list p span{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    color: #000;
    width: auto;
    font-size: 24px;
    margin: 10px 0 20px;
    font-weight: bold;
}
.hm_wlc_txt .welcome-list p span a{color: #800203;} 
.hm_wlc_txt .welcome-list p span a:hover{-moz-transition:ease all 0.5s;-webkit-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;color: #585757}
.hm_wlc_txt .welcome-list ul{}
.hm_wlc_txt .welcome-list ul li{
    border: 0;
    text-align: center;
    min-height: 270px;
}
.hm_wlc_txt .welcome-list ul li div{display: block;background: url(../images/footy_sprite.png) no-repeat;width: 75px;height: 78px;margin: 45px auto 0;font-size: 0;}
.hm_wlc_txt .welcome-list ul li div.footy_icon1{ background-position: 0 0; }
.hm_wlc_txt .welcome-list ul li div.footy_icon2{background-position: -89px 0px;width: 80px;}
.hm_wlc_txt .welcome-list ul li div.footy_icon3{background-position: -175px 0;width: 50px;}
.hm_wlc_txt .welcome-list ul li div.footy_icon4{background-position: -222px 0;width: 107px;}

.hm_wlc_txt .welcome-list ul li:hover div.footy_icon1{ background-position: 0 -78px; }
.hm_wlc_txt .welcome-list ul li:hover div.footy_icon2{background-position: -89px -78px;}
.hm_wlc_txt .welcome-list ul li:hover div.footy_icon3{background-position: -175px -78px;}
.hm_wlc_txt .welcome-list ul li:hover div.footy_icon4{background-position: -222px -78px;}
.hm_wlc_txt .welcome-list ul li h4{display: block;font-family: 'montserratmedium';text-transform: uppercase;margin-top: 0;}
.hm_wlc_txt .welcome-list ul li p{
    padding: 0 18px;
}
.hm_wlc_txt .welcome-list ul li p span{
    font-size: 15px;
    /* padding: 0 15px; */
    text-align: center;
}
.home_fqu{ background: transparent !important; }
.home_fqu .home_fqu_left{
    display: inline-block;
    width: 41%;
    vertical-align: top;
    padding-top: 80px;
    text-align: left;
}
.home_fqu .home_fqu_left h3{
    font-family: 'montserratmedium';
    font-size: 27px;
    line-height: 39px;
    text-transform: uppercase;
    color: #800203;
    font-weight: normal;
}
.home_fqu .home_fqu_left p{
    font-family: 'montserratmedium';
    font-size: 28px;
    line-height: 39px;
    margin-top: 35px;
    margin-bottom: 25px;
}
.home_fqu .home_fqu_left a{
    background: #800203;
    text-align: center;
    width: 210px;
    height: 53px;
    padding: 0;
    line-height: 53px;
    border-radius: 4px;
    text-shadow: none;
    text-transform: uppercase;
    font-family: 'montserratmedium';
    font-size: 17px;
}
.home_fqu .home_fqu_rgt{
    display: inline-block;
    width: 59%;
    vertical-align: top;
    float: right;
}


.et_pb_button{position:relative;padding:.3em 1em;border:2px solid;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:20px;font-weight:500;line-height:1.7em!important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
.et_pb_button:hover {
    padding-left: 0.7em;
    padding-right: 0.7em;
    background: #c6182b;
    color: #fff;
}
.inner_pg{
    padding: 40px 0;
    font-family: "Open Sans",Arial,sans-serif;
    font-weight: normal;
    color: #525252;
}
.inner_pg h1{
    font-size: 30px;
    font-weight: normal;
    margin: 15px 0;
    color: #525252;
}
.inner_pg h4{
    font-weight: normal;
    font-size: 18px;
    color: #525252;
}
.inner_pg p{
    font-size: 13px;
    line-height: 24px;
    margin: 10px 0;
}
.inner_pg b{
    font-weight: bold;
    font-size: 14px;
}
.contact_info{
    background: #f9f9f9;
    padding: 55px 0;
    text-align: center;
}
.contact_info ul{
    list-style: none;
}
.contact_info ul li{
    display: inline-block;
    margin: 0 55px;
    font-size: 15px;
    color: #c6182b;
}
.contact_info ul li a{}





/* for footer */
#foot_social{
    margin: 0;
    padding: 0px 0 0;
    display: inline-block;
    border-bottom: 0;
    background: #585858;
    width: 100%;
}.footer_form{
    display: inline-block;
    float: right;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 0;
    width: 35%;
}
.footer_form .main_form{
    position: relative;
    float: left;
    background: #e8e8e8;
    margin-top: 0;
    padding: 0 5%;
    width: 90%;
    min-height: 420px
}
.footer_form .main_form h2{
    background: transparent !important;
    margin: 0 0 10px !important;
    padding: 0 !important;
    display: inline-block;
    padding: 0.35em 0.65em;
    color: #069003 !important;
    margin: -1.35em auto 0.65em;
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 26px;
    color: #fff;
    margin-top: 15px !important;
    font-weight: normal;
    text-align: left;
    text-transform: none;
}
.footer_form .main_form h3{
    display: inline-block;
    color: #FFF;
    font-family: 'pt_sansregular';
    font-size: 14px;
    padding-left: 0;
    line-height: 18px;
    font-weight: normal;
    padding-right: 0;
}
.footer_form .main_form input, .footer_form .main_form input[type="text"], .footer_form .main_form textarea{
    background: transparent !important;
    border: none !important;
    border-bottom: solid thin #ccc9c9 !important;
    padding: 8px 0px !important;
    margin: 7px 0;
    height: 34px !important;
    color: #313131 !important;
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 12px;
    text-align: left;
    width: 99%;
    box-shadow:  none;
    outline: 0;
}

.footer_form .main_form input::-webkit-input-placeholder, .footer_form .main_form input[type="text"]::-webkit-input-placeholder, .footer_form .main_form textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #333 !important;
}
.footer_form .main_form input::-moz-placeholder, .footer_form .main_form input[type="text"]::-moz-placeholder, .footer_form .main_form textarea::-moz-placeholder { /* Firefox 19+ */
  color: #333 !important;
}
.footer_form .main_form input:-ms-input-placeholder, .footer_form .main_form input[type="text"]:-ms-input-placeholder, .footer_form .main_form textarea:-ms-input-placeholder { /* IE 10+ */
  color: #333 !important;
}
.footer_form .main_form input:-moz-placeholder, .footer_form .main_form input[type="text"]:-moz-placeholder, .footer_form .main_form textarea:-moz-placeholder { /* Firefox 18- */
  color: #333 !important;
}

.footer_form .main_form input:focus, .footer_form .main_form input[type="text"]:focus, .footer_form .main_form textarea:focus{
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
}
.footer_form .main_form textarea{min-height: 4em;}
.footer_form .main_form .contactForm{padding: 0;}

.footer_form .main_form .contactForm form.wpcf7-form.failed .wpcf7-response-output.wpcf7-mail-sent-ng {
    margin: 10px 0;
    padding: 0.2em 1em;
    border: 2px solid #ff0000;
    display: inline-block;
    width: 100%;
    color: #fff;
    font-family: 'Conv_Montserrat-Regular';
    font-size: 13px;
    text-transform: capitalize;
}
.footer_form .main_form input[type="submit"]{
    width: 155px;
    height: 38px !important;
    line-height: 25px;
    background: #c6182b !important;
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    font-size: 14px;
    color: #fff!important;
    text-transform: capitalize;
    float: left;
    margin-top: 25px !important;
    text-align: center;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 30px;
    border-bottom: 0 !important;
    border-radius: 4px;
}
.footer_form .main_form input[type="submit"]:hover{
    -moz-transition:ease all 0.5s;
    -webkit-transition:ease all 0.5s;
    -o-transition:ease all 0.5s;
    transition:ease all 0.5s;
    background: #038f01 !important;
    color: #fff !important;
    border: 0;
}

.footer_right{
    display: inline-block;
    float: left;
    width: 63%;
    vertical-align: top;
}

ul.address {
    display:block;
    list-style-type:none;
    padding:0;
    margin: 0 -1em 0 0;
}
ul.address li {
    display: inline-block;
    position:relative;
    border-top: 0;
    padding: 0em 2em 0em 3em;
    color:#fff;
    vertical-align: top;
    min-height: 43px;
}
ul.address li:first-child {
    border:none;
    /* padding-top:0; */
}
ul.address li i {
    position: relative;
    /* left: 0; */
    top: 10px;
    color:rgba(255, 255, 255, 0.2);
    font-size:1.35em;
    display: block;
    height: 25px;
    line-height: 0;
    margin: 10px 0 0;
    text-align: center;
    width: 29px;
    height: 29px;
    margin: 0 auto;
    background: #fff;
    border-radius: 50%;
    margin-top: -25px;
    margin-bottom: 8px;
}
ul.address li:hover i, ul.address li a {
    color:rgba(255, 255, 255, 0.9);
}
ul.address li:first-child i {
    /* top:0; */
}
.social ul {
    font-size:0;
    text-align: -webkit-auto;
    margin-bottom: 0;
}
.social {
    margin-top: 0;
}
.social ul li {
    margin:0;
    padding: 0 8px 0 0;
}
.social ul li a i {
    background-color: #0e97c6;
    color:#fff;
    font-size: 1.9em;
    width: 60px;
    height: 60px;
    line-height: 60px;
    border-radius:50%;
    -webkit-border-radius:50%;
    text-align:center;
    margin: 0 3px;
}
.social ul li a:hover i {
    color:rgba(255, 255, 255, 0.9);
    -webkit-box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.7);
    box-shadow:inset 0 0 0 3px rgba(255, 255, 255, 0.7);
}
.footer_social{padding: 0;margin: 0;text-align: left;float: right;width: 31%;vertical-align: top;}
.footer_social h3{
    font-family: 'roboto_slabregular';
    text-transform: uppercase;
    color: #fff;
    font-size: 40px;
    line-height: 45px;
    padding-top: 19px;
    padding-bottom: 29px;
    display: none;
}
.footer_add{padding-top: 20px;padding-bottom: 20px;display: inline-block;width: 66%;float: left;}

ul.address li{font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;font-size: 13px;-webkit-transition: all 0.7s ease;transition: all 0.7s ease;border: solid 1px #d3d3d3;padding: 0px 0px 5px;margin: 0 auto 0;width: 100%;line-height: 21px;margin-bottom: 55px;margin-top: 70px;text-align: center;display: block;}
ul.address li .heading{
     font-family: 'roboto_slabregular';
     font-size: 28px;
     text-transform: capitalize;
     color: #fff;
     line-height: 40px;
     display: none;
}
ul.address li .heading:after{
    content: '';
    display:block;
    width: 125px;
    height: 1px;
    background: #fff;
    margin: 0px 0 5px;
}
ul.address li:hover i{
    -webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
ul.address li a{font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;font-size: 16px;outline: 0;}
ul.address li:hover a{
 -moz-transition:ease all 0.5s;
 -webkit-transition:ease all 0.5s;
 -o-transition:ease all 0.5s;
 transition:ease all 0.5s;
 color: #bb9898;
}
ul.address li span{
    display: block;
    font-weight: normal;
    font-family: 'proxima_novasemibold';
    color: #cfeef9;
    font-size: 14px;
    line-height: 18px;
}
ul.address li:first-child{/* padding-right: 0; *//* padding-left: 0; */border: solid 1px #d3d3d3;}
ul.address li:first-child i{
    color: #c6182b;
    font-size: 19px;
    /* margin-top: 2px; */
    text-align: center;
    line-height: 30px;
}
ul.address li:nth-child(2){
    /* padding-right: 0; */
    /* padding-top: 0; */
    /* padding-left: 0; */
    /* margin: 0 5px; */
}
ul.address li:nth-child(2) i{color: #c6182b;font-size: 15px;/* top: 3px; */line-height: 30px;}
ul.address li:last-child{
    /* padding-right: 0; */
    /* margin: 0 auto; */
    /* padding-top: 0; */
    /* padding-left: 0; */
}
ul.address li:last-child i{
    font-size: 21px;
    /* top: 2px; */
    color: #c6182b;
    line-height: 30px;
    margin-bottom: 14px;
}
.footer_menu{
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    text-align: center;
}
.footer_menu li{ display: inline-block; }
.footer_menu li a{font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;font-size: 13px;line-height: 40px;color: #fff;text-transform: uppercase;padding: 0 20px;font-weight: normal;}
.footer_menu li a:hover{color: #038f01;}
.foo_copywright{ display: block; padding: 0; margin: 0; text-align: center; }
.foo_copywright p{
    font-family: 'Arial Rounded Bold',Helvetica,Arial,Lucida,sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 25px;
} 
.footer_menu_copy{
    display: inline-block;
    width: 100%;
}




@media (max-width: 1345px) {
.contact-section .right ul li{width: 49%;}
.container-full .slider_txt .heading{font-size: 6vw;}
.container-full .slider_txt p {font-size: 3vw;}
}

@media (max-width: 1300px) {
.container-full .slider_txt .heading{font-size: 5vw;}
.footy_mail .footy_rgt img{margin-left: 0;max-width:100% !important;}
}


@media (max-width: 1294px) {
.webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"]{width:58%;}
.webmail-page form .form-group.full-width input[type="text"]{width:27.9%;}
.webmail-page form label.error, .personal.account.password label.error {/*padding-left: 0;*/ width: 100%;}
.webmail-page form .terms-conditions label.error{padding-left:0;}

.ssl-img{ float:none; margin:10px 0 0 0;}
}

@media (max-width: 1248px) {
.webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"], .webmail-page form .form-group.full-width input[type="text"]{width:254px;}
.footer-links, .footer-links.secure-payment{width:auto;}
.ssl-img{right: 0;}
.banner-txt p{ margin: 14px auto 0; width: 450px; }
.banner-txt{margin: 40px 0 0 0}
.banner_custom_secion{ min-height: 445px; }
.footy_mail .footy_lft h3{ padding: 80px 10px 5px 0; font-size: 28px; }
.footy_mail .footy_lft p{ font-size: 16px; }
.footy_mail .footy_lft p span{ font-size: 20px !important }
.footy_mail .footy_rgt{ padding-bottom: 30px; }
.footy_mail .footy_lft p span{margin-top: 20px}
.footy_mail .footy_rgt{ margin-top: 0 }
.welcome-text{ margin: 50px 0; }
.home_fqu .home_fqu_left h3{ font-size: 25px; line-height: 35px; }
.home_fqu .home_fqu_left p{ font-size: 23px; line-height: 29px; margin-top: 15px }
.home_fqu .home_fqu_left{ padding-top: 50px; }

}

@media (max-width: 1208px) {
#cssmenu > ul > li{padding-right: 26px;}
}

@media (max-width: 1200px) {
.faq-desc{width: 93%;}
.ssl-img{bottom: -25px;}
#cssmenu, #cssmenu ul{ margin: 0 50px 0 0 }
}

@media (max-width: 1163px) {
.webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"]{width:52%;}  
.webmail-page form .form-group.full-width input[type="text"]{width:25%;}
#cssmenu, #cssmenu ul{margin: 0 20px 0 0}
}

@media (max-width: 1154px) {
.footer-links ul li{padding:0 10px;}

.selectspace-page .select-right b{ font-size:15px;}

.bg-patten img{ height:auto !important;}

}
@media (max-width: 1139px) {
#cssmenu > ul > li{padding-right: 20px;}
.banner-txt h2{ font-size: 35px; }
.footer-links ul li a{ font-size: 12px; margin: 0 5px; }
.hm_wlc_txt .welcome-list ul li{ width: 45%; margin: 0 1% 2% }
}
 @media (max-width: 1119px) {
.select-user .bx b { font-size: 25px; }
.select-user .mrgn-left b { font-size: 25px; }
.footer-links { width: 100%; padding-bottom: 0px; padding-top: 13px; }
.footer-links.secure-payment { width: 100%; padding: 19px 0; margin: 0 auto; text-align: center;}
.footer-links ul li { margin-top: 10px; }
.footer-links ul li a { font-size: 13px; }
.copyright .copyright-inner .right { /*margin-top: 9px; margin-bottom: 9px;*/ }
.welcome-list ul li { margin-right: 18px; }
.security_notice p { width: 91%; }
.leftsection h3, .rightsection h3 { font-size: 29px; }
}



@media (max-width: 1100px) {
.webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"]{width:100%;} 
.webmail-page form label{width:100%; padding:7px 0 10px 0;}
.webmail-page form label.error, .personal.account.password label.error {padding-left: 0; width: 100%;}
.webmail-page form .terms-conditions label.error{padding-left:0;}
.contact-section .left{width: 47%;}
.contact-section .right{width: 50%;}

}

@media (max-width: 1038px) {
.faq-desc{width: 92%;}
.copyright .copyright-inner p{ width: 100%; text-align: center;}
.copyright .copyright-inner .right{ display: block; width: 100%; text-align: center;}
#cssmenu > ul > li{padding-right:15px;}
.banner_custom_secion{ background-size: cover; background-position: center; }
.select-user .bx, .select-user .mrgn-left{ width:auto }
.footy_mail .banner-bg2{ padding-top: 10px; }
.footy_mail .footy_lft h3{padding: 60px 10px 5px 0}
.home_fqu .home_fqu_left{padding-top:20px;}
.home_fqu .home_fqu_left a{ width: 160px; height: 35px; line-height: 35px; }
#cssmenu > ul > li > a{font-size: 14px}
.banner-txt p{ margin: 14px 15% 0; width: auto; font-size: 22px;}
.banner-txt{margin: 80px 0 0 0;}
}

 @media (max-width: 1024px) {
.bx-wrapper img { min-height: 556px; }
.contact-section .left{width: 47%; margin:0;}
.contact-section .right{width: 50%; margin:0 0 0 15px;}
}
 @media (max-width: 1023px) {
.blue{ padding-top:25px;  }
#cssmenu, #cssmenu ul{ margin: 0 30px 0 0; }
.footy_mail .footy_lft h3{padding: 40px 10px 5px 0}
#cssmenu, #cssmenu ul{margin: 0 10px 0 0}
 }
 @media (max-width: 998px) {
.bx-wrapper img { min-height: 556px; }
.contact-section .left{width: 100%; margin:0;}
.contact-section .left .con-input {margin: 10px 1% 20px; width: 48%;}
.contact-section .left .con-input:nth-child(2n) {margin-right: 0;}
.contact-section .left .con-input1 {margin: 10px 1% 20px; width: 98%;}
.contact-section .right{width: 100%; margin-left:0;}
.contact-section .right ul {display: inline-block; margin: 10px 1% 10px 0; vertical-align: top; width: 49%;}
.contact-section .right ul li {display: block; margin-bottom: 10px; width: 100%;}
.contact-section .right .google-map {height: 272px; display: inline-block; vertical-align: top; width: 49%;}
.container-full .slider_txt p {line-height:40px;}

}
@media (max-width: 977px) {
.select-user .bx b { font-size: 25px; }
.select-user .mrgn-left b { font-size: 23px; }
/*.copyright .copyright-inner p { float: left; width: 75%; }*/
.copyright .copyright-inner p{ padding-top: 10px;}
.welcome-list ul li { margin-right: 18px; width: 40%; margin-bottom: 15px; }
.features-list ul li .features-details { width: 74%; }
.leftsection h3, .rightsection h3 { font-size: 24px; }
.mobile_div ul li { width: 49%; }
.android_div ul li p { width: 83%; }
.iphone_div img { float: none !important; margin: 0 auto !important; text-align: center; display: block; }
b.rate{margin:-4px 10px 0;}
.form-group{margin:10px 2% 0 0;}
.full-width input.lft-side[type="text"]{margin:0;}
.webmail-page form .form-group.full-width input[type="text"] {width: 33%;}
.personal.account.password br{display:none;}
.top_log{display: none;}
#cssmenu, #cssmenu ul{margin: 0 }
header.top-header .right {float: right;margin-top: 10px;}
.footer_add{width: 100%}
.footer_form, .footer_right{float: left;width: 100%;}
.footer_social{width: 100%;}
ul.address li{margin-bottom: 0; margin-top: 25px;}
.footer_menu li a{font-size: 11px; line-height: 24px; padding: 0 5px}
}
@media (max-width: 960px) {
.banner_custom_secion .select-user{ width: 700px; margin: 0 auto }
#cssmenu, #cssmenu ul{margin: 0 20px 0 0}
.hm_wlc_txt .welcome-list ul li{ margin-bottom: 3% }
}

@media (max-width: 932px) {
.personal.account label {width: 100%;}
.webmail-page form .form-group.full-width input[type="text"] {width: 46%;}
}

@media (max-width: 915px) {
.faq-desc{width: 91%;}
.footy_mail .footy_lft h3{ font-size: 25px; line-height: 32px; }
.home_fqu .home_fqu_left h3{ font-size: 20px;line-height: 28px; }
.home_fqu .home_fqu_left p{ margin-top: 10px; }
.home_fqu .home_fqu_left p{ margin-bottom: 15px; font-size: 20px; line-height: 25px }
#cssmenu > ul > li{ padding-right: 13px; }
.hm_wlc_txt .welcome-list p{ font-size: 15px; line-height: 25px; }
.welcome-list ul{ margin: 30px 0 0 }
.welcome-text{ margin-bottom: 30px; }
}
/*@media (max-width: 891px) {
.select-user .bx{width:42%;}
.select-user .mrgn-right {width: 100%;}     
}*/

 @media (max-width: 880px) {
.select-user .bx b { font-size: 20px; }
.select-user .mrgn-left b { font-size: 20px; }
/*.register { margin-top: 27px; padding: 5px 34px; }*/
/*.select-user .mrgn-right { width: 21%; margin-top: 6px; }
.select-user .mrgn-left { margin-left: 0px; }*/
.features-list ul li .features-details { width: 100%; text-align: center; margin: 0; padding: 0 }
.features-list ul li .features-list-img { display: block; float: none; margin: 0 auto; text-align: center; }
.features-list ul li:nth-child(3) .features-list-img { display: block; float: none; margin: 0 auto; text-align: center; }
.features-list ul li .features-details img { display: none; }
.features-list ul li .features-details p { margin: 0px 15px 0px 15px !important; }
.features-list ul li { margin-bottom: 58px; float: left; }
.faq-page ul li h2 { font-size: 20px; }
.faq-page ul li p { font-size: 13px; width: 100% !important; }
.blue-heading h1 { font-size: 26px; }
.features-list { margin: 26px 4px; }
.banner-bg h4 { font-size: 37px; }
.leftsection h3, .rightsection h3 { font-size: 20px; }
.user_div p, .server_div p { font-size: 16px; }
.user_div { margin: 17% auto 0px; }
.security_notice p { width: 85%; }
.android_div ul li p { width: 81%; }
table.no-border td:nth-child(3n) {display: none;}
table.no-border td {/* display: block; */ width: 50%; padding: 5px;}

.selectspace-page .select-left label{ font-size:14px;}
.selectspace-page .select-left input[type="text"]{ display:block; margin:16px 5px 0;}

}

@media (max-width: 846px) {
.selectspace-page .select-right .form-group3{ width: 96%;}
 .top_log li a{ padding:6px 15px 6px 15px; }
 .hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{font-size: 30px;line-height: 35px;}
 .hm_wlc_txt .welcome-list p{
    font-size: 15px;
    line-height: 25px;
    padding: 0 55px 15px;
}
}



@media (max-width: 821px) {
.faq-desc{width: 90%;}
.banner-txt p{ margin: 14px 5% 0; width: auto; font-size: 20px;}
}

 @media (max-width: 793px) {
.select-user .bx b { font-size: 20px; }
.select-user .mrgn-left b { font-size: 20px; width: 41.7%; }
/*.select-user .bx { width: 29%; }
.select-user .sign { width: 75px; }*/
h2#results-heading { font-size: 22px; }
.blue-heading { padding: 8px 47px; }
.blue-heading h1 { font-size: 24px; }
.banner-bg h4 { font-size: 34px; }
.aboutus_text h1 { font-size: 24px; }
.aboutus_text p { font-size: 12px; }
.bradcum-inner { padding: 13px 0px; }
.leftsection h3, .rightsection h3 { font-size: 16px; }
.user_div span { font-size: 19px; }
.user_div p, .server_div p { font-size: 14px; }
.server_div h3 { font-size: 17px !important; }
.main_help { font-size: 25px; }
p.help_text { font-size: 16px; }
.iphone_div ul li p img { float: none; text-align: center; margin: 0 auto !important; display: block; }
.footer-links ul li a{ font-size: 11px; }
.hm_wlc_txt .welcome-list p span{font-size: 18px;}
.banner-txt h2, .hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{ line-height: 25px }
.top_log{margin-top: 10px;}
}
 @media (max-width: 768px) {
    #cssmenu{ float: right; margin: 0 0px 0 20px }
    .top_log{ float: none; display: inline-block; }
    #cssmenu{ width: 40px; background: #7F1416; }
    #cssmenu #menu-button{ padding: 11px 11px 15px 0px; }
    #cssmenu{ margin-top: 7px; height: 26px;}
    #cssmenu #menu-button::before, #cssmenu #menu-button.menu-opened::before{ top: 7px; }
    #cssmenu #menu-button::after, #cssmenu #menu-button.menu-opened::after{ top: 13px; }
    .top_log li a{padding: 7px 15px 5px 15px}
    .footer-links.secure-payment p{ font-size: 11px; }
    .banner-txt h2, .hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{ font-size: 25px }
    .banner-txt p{ font-size: 15px; line-height: 22px; }
    .banner_custom_secion{ background-size: 120%; background-position: center 50px;min-height: 405px;}
    .footy_mail .footy_lft h3{ font-size: 22px; }
    .footy_mail .footy_lft p{ font-size: 13px; line-height: 22px; }
    .footy_mail .footy_lft p span{ margin-top: 10px; font-size: 15px !important; }
    .hm_wlc_txt .welcome-list p{ padding: 0}
    header.top-header .right{ margin-top: 8px; }
    #cssmenu ul{  background: #fff; border: solid thin #eaeaea; float: right;margin-right: 0}
    #cssmenu > ul > li a{ padding: 8px 8px }
    .hm_wlc_txt .welcome-list ul li div{ margin: 35px auto 0 }
 }
 @media (max-width: 767px) {
     #email-availability a{width: 47%; margin: 5px ;}
     #email-availability .box1{ text-align:center;}
     header.top-header .right{margin-top:0;}
     .contact-section .left .con-input, .contact-section .left .con-input:nth-child(2n){width:98%;}
     header.top-header .right{ margin-top: 10px; }
     .contact-section .right ul {display: block; margin: 10px 0; width: 100%;}
     .contact-section .right .google-map {height: 272px; display: block; width: 100%;}
     .contact-section .right .google-map img {height: 272px; margin-right: 0 !important;}
     .welcome-list h4{ font-size: 18px; }
     .hm_wlc_txt .welcome-list ul li p span{ font-size: 13px; }
     .hm_wlc_txt .welcome-list ul li{ min-height: 240px; }
     .home_fqu .home_fqu_left a{ width: 120px;height: 25px;line-height: 25px; font-size: 12px; }
     .home_fqu .home_fqu_left{padding-top: 10px;}
     .banner_custom_secion .select-user{ width: 640px; }
     
     /* slider */
  
    .bx-wrapper img{min-height: 200px}
     .bx-wrapper .bx-controls-direction a{    margin-top: 0px;}
     .ssl-img{bottom: -10px;}
     .container-full .slider_txt p {line-height:30px;}
 }
 @media (max-width: 745px) {
.faq-desc{width: 89%;}
}
@media (max-width: 737px) {
.personal.account {margin-top: 10px;}
.webmail-page form .form-group.full-width input[type="text"] {width: 45%;}

.selectspace-page .select-left label{ font-size:13px;}
.bg-patten .ssl-img img{ margin:20px 0 0 0;}
.banner_custom_secion .select-user{ width: 555px; }
.select-user .bx input[type="text"]{ padding: 9px 10px 9px }
.register{padding: 2px 30px 0px 30px}
.footy_mail .footy_lft, .home_fqu .home_fqu_left, .footy_mail .footy_rgt, .home_fqu .home_fqu_rgt{ width: 100%; }

.banner_custom_secion{ min-height: 365px; }
.select-user .bx input[type="text"], .select-user .bx select{padding: 5px 15px 9px}
b.rate.hm{margin: 0px 20px 0 -10px}
.footy_mail .footy_lft{text-align: center;}
.footy_mail .footy_lft h3{padding: 20px 10px 5px 0}
} 

 @media (max-width: 688px) {
.copyright .copyright-inner p { float: left; width: 100%; text-align: center; }
.copyright .copyright-inner .right { width: 100%; margin: 0 auto; text-align: center; margin-bottom: 9px; }
.faq-page ul li h2 { width: 86%; }
.banner-bg h4 { font-size: 32px; }
#email-availability a { font-size: 15px; }
.box1 section.column.code-list b { font-size: 18px; }
.aboutus_text { float: none; width: 100%; margin: 0 auto; text-align: center; }
.about-page img.about-us { text-align: center; margin: 0 auto; float: none !important; margin: 0 auto !important; display: block }
.about-details { width: 100%; float: left; text-align: center; }
.bg-patten img { margin: 0 auto; float: none; text-align: center; display: block }
.copyright .copyright-inner .right span.fb-footer { padding: 6px; }
.copyright .copyright-inner .right span.tw-footer { padding: 6px }
.copyright .copyright-inner .right span.g-footer { padding: 6px; }
.leftsection { border-right: 0px; width: 100%; text-align: center; border-bottom: 1px solid #626262; margin-bottom: 20px; }
.main_help { word-wrap: break-word; }
.user_div span { font-size: 24px; }
.user_div p { font-size: 17px; }
.user_div { margin: 6% auto 0px; }
.leftsection h3, .rightsection h3 { font-size: 24px !important; width: auto; display: inline-block; vertical-align: top; }
.leftsection img, .rightsection img { display: inline-block; margin: 0px auto!important; margin-left: 0px; float: none !important; }
.separator { display: none; }
.rightsection { float: none; text-align: center; margin: 0 auto; width: 100%; }
p.help_text { font-size: 13px; margin-bottom: 26px; }
.main_help { font-size: 22px; }
.iphone_div ul li p { width: 83%; }
.server_div h3 { font-size: 17px !important; }
/*.bx-wrapper img { min-height: 376px; }*/
header.top-header .right{ margin-top: 16px;}
#cssmenu{display: inline-block;position: relative; margin: 0;}

.selectspace-page .select-left{ width:100%; float:none;}
.selectspace-page .select-right{ width:100%; float:none; margin:20px 0 0 0;}
.bg-patten img{ float: left;}
.selectspace-page .select-right .form-group3{ width: 46%;}
.top_log{ margin-top: 5px;margin-right: 10px; }


}

 @media (max-width: 683px) {
.faq-desc{width: 88%;}
.faq-page ul li h2 {font-size: 18px; padding-top:0;}
.faq-page ul li span, .faq-page ul li em{font-size: 18px; width: 35px;}
.banner_custom_secion{background-position: center; background-size:cover; }
.select-user .bx input[type="text"], .webmail-page form input[type="text"], [type="tel"], [type="email"], [type="password"]{border: solid thin #ccc}
#results-heading1{ margin-top: 10px; font-size: 14px }
.login-page form{ width: 100% }
.webmail-page{ padding: 20px 10px }
.blue-heading h1{ font-size: 17px; }
}
@media (max-width: 667px) {
.form-group{width:100%; display:block; margin:0;}
.webmail-page form .form-group.full-width input[type="text"] {width: 100%;}
b.rate {margin: 10px auto 16px; text-align: center; width: 100%; display:block;}
.full-width input.lft-side[type="text"] {margin: 0 0 15px;}
.webmail-page h2{font-size:16px;}
.webmail-page form label{font-size:14px;}
.terms-conditions{margin-top: 20px;}
.webmail-page .captcha.clearfix .registerxov1 input.capinput{width:50% !important;}
.bradcum-outer img{height:130px;}

.container-full .slider_txt .heading {font-size: 25px;}
.container-full .slider_txt p {font-size: 16px; line-height: 26px;}
.footer-links ul li a{ text-transform: none; }
}

 @media (max-width: 640px) {
/*.bx-wrapper img { min-height: 360px; }*/
}
@media (max-width: 632px) {
.faq-desc{width: 87%;}
}

@media (max-width: 587px) {
.faq-desc{width: 86%;}
.banner-txt{margin: 40px 0 0 0;}
.banner_custom_secion .select-user{ width: 425px; text-align: center; }
.select-user .mrgn-right{ margin-top: 0 }
}

@media (max-width: 575px) {
.banner-bg h4 { line-height: 39px; font-size: 22px; }
h3.welcome-heading { font-size: 30px; }
.welcome-text p { font-size: 16px; }
.faq-page ul li h2 { width: 84%; font-size: 15px; }
/*.select-user .bx { width: 100%; margin-bottom: 9px; text-align: left; }*/
.select-user .bx b { font-size: 19px; }
/*.select-user .bx input[type="text"] { padding: 4px 0px 9px 6px; font-size: 13px; }*/
.iphone_div img { float: none !important; margin: 0 auto !important; text-align: center; display: block; }
/*.select-user .sign { display: none; }*/
.welcome-list ul li { margin-right: 0px; width: 91%; margin-left: 0px; margin-bottom: 5px 0px; }
.welcome-list h4 { padding-top: 6px; padding-bottom: 9px; }
.blue-heading h1 { font-size: 20px; }
.register { margin-top: 6px; font-size: 18px; }
a.click-btn { font-size: 20px; }
/*.faq-page ul li p { font-size: 12px !important; width: 100% !important; }*/
#email-availability a { font-size: 12px; }
.box1 section.column.code-list b { font-size: 14px; }
.logo { margin: 8px -1px 7px; float: left; }
.logo img { width: auto; height: auto; }
.top_log{display: none;}
header.top-header .right { margin-top: 14px; }
.iphone_div ul li p { width: 81%; }
.aboutus_text { float: none; width: 100%; margin: 0 auto; text-align: center; }
.about-page img.about-us { text-align: center; margin: 0 auto; float: none !important; margin: 0px !important; }
.about-details { width: 100%; float: left; text-align: center; }
.bg-patten img { margin: 0 auto !important; float: left !important; text-align: center; }
.platforms h2 { font-size: 28px; }
.security_notice p { width: 100%; font-size: 15px; }
.main_help { font-size: 17px; }
.android_image, .iphone_div ul li p img { display: none; }
.android_div { width: 97%; }
.android_div ul li p { width: 82%; }
/*.bx-wrapper img { min-height: 320px; }*/

.bg-patten .ssl-img img{ margin:0 !important;}
.container-full .slider_txt{bottom: 20px;}
}
 @media (max-width: 533px) {
/*.bx-wrapper img { min-height: 299px; }*/
.blue-heading {padding: 8px 20px;}
.blue-heading h1{word-wrap: break-word;}
.selectspace-page .select-right .form-group3{ width: 93%;}
.banner-txt h2, .hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{font-size: 22px}
.select-user .bx input[type="text"], .select-user .bx select{margin: 6px 0 0 0}
.banner-txt p{ font-size: 14px; line-height: 19px; margin: 10px 25px 0;}
}
@media (max-width: 481px) {
/*.faq-page ul li span { float: none; margin: 0 auto; text-align: center; width: 44px }
.faq-page ul li h2 { width: 100%; text-align: center; font-size: 18px; }*/
.blue-heading h1 { font-size: 19px; text-align: center; }
.aboutus_text p { width: 100%; padding: 0px !important; }
h2#results-heading { font-size: 20px; }
.about-page img.about-us { margin: 0 auto; text-align: center; }
/*.bx-wrapper img { min-height: 269px; }*/
.box1 { width: 90%; text-align: left }
/*header.top-header .right { width: 35%; }*/
.features-list ul li .features-details h4 { font-size: 20px; }
.features-list ul li .features-details p { font-size: 12px !important; }
.features-list ul li .features-details p span { font-size: 12px !important; }
.bradcum-inner { padding: 7px 0px; }
.aboutus_text { float: none; width: 90%; margin: 0 auto; text-align: center; padding: 15px; }
.about-page img.about-us { text-align: center; margin: 0 auto; float: none !important; margin: 0px !important; }
.main_help { font-size: 14px; margin-top: 0px; }
p.help_text { font-size: 12px; }
.mobile_div ul li { width: 100%; margin-bottom: 20px; }
.android_div ul li p { width: 74%; }
.iphone_div ul li p { width: 74%; }
#email-availability a{width: 96%; margin: 5px 0;}
.footer-links ul li{padding:0 10px;}
h3.welcome-heading {font-size: 24px;}
.bradcum-outer img{height:130px;}
table.no-border td { display: block; width: 100%;}
.webmail-page .captcha.clearfix .registerxov1 input.capinput{width:100% !important;}
.contact-section .right .google-map {height: 212px;}
.contact-section .right .google-map img {height: 212px;}
header.top-header .right{ margin-top: 15px; }
a.click-btn{ margin-bottom: 30px; }
.hm_wlc_txt .welcome-list ul li{ width: 80%;margin-bottom: 5% }
.blue{ padding-top: 5px; }
.banner_custom_secion{min-height: 325px}
.welcome-text{margin: 30px 0}
.footy_mail .footy_lft h3{padding: 20px 10px 5px 0}
.contact-section p {font-size: 12px; line-height: 22px;}
.contact-section h4{font-size: 18px;}
.bg-patten{font-size: 13px;}
.blue-heading h1{font-size: 16px; line-height: 22px;}
}
@media (max-width: 477px) {
.faq-desc {width: 85%;}

.bx-wrapper img{ min-height:190px;}
.top_log li a{ padding: 5px 13px}
.copyright .copyright-inner .right{ margin-bottom: 35px}
#cssmenu{ height: 28px; margin-top: 6px; }
header.top-header .right{ text-align: right;}
.banner-txt p{ width: auto; }
.banner_custom_secion .select-user{ width: 100%; }
.select-user .bx, .select-user .mrgn-left{ width: 81%; margin: 0;}
.hm_wlc_txt .welcome-list p span{font-size: 14px;display: block;margin: 0 auto 10px;}
header.top-header .right{ margin-top: 8px; }
}

@media (max-width: 449px) {
.faq-desc {width: 84%;}

.selectspace-page h2{ font-size:25px;}
.selectspace-page .select-left h3{ font-size:15px;}
.selectspace-page .select-right b{ font-size:13px; line-height:21px;}
.container-full .slider_txt {bottom: 36px;}
.container-full .slider_txt .heading {font-size: 5vw;}
.container-full .slider_txt p {font-size: 14px; line-height: 20px;}
}
@media (max-width: 426px) {
.faq-page ul li span, .faq-page ul li em{font-size: 18px; width: 100%;}
.faq-page ul li h2 {font-size: 18px; width: 100%; margin-top:10px;}
.faq-desc {width: 100%; margin-top:10px;}
.faq-page ul li p{line-height:20px;}
.banner-txt h2, .hm_wlc_txt .welcome-heading, .hm_wlc_txt h3, .footy_mail .footy_lft h3, .home_fqu .home_fqu_left h3{ font-size: 18px; }
.banner-txt p{ margin-top: 5px; width: auto;}
.banner-txt{ margin: 25px 0 0; }
.banner_custom_secion{ min-height: 265px; }
.hm_wlc_txt .welcome-list p, .footy_mail .footy_lft p{ font-size: 12px;line-height: 18px;}
.hm_wlc_txt .welcome-heading, .hm_wlc_txt h3{line-height: 19px;}
.hm_wlc_txt .welcome-list ul li{ min-height: 200px }
.hm_wlc_txt .welcome-list ul li div{margin: 20px auto 0}
.select-user .bx input[type="text"]{ font-size: 11px; }
.register{ font-size: 12px; }
.footer-links ul li{ padding: 0 4px; }
}

/*@media (max-width: 406px) {
.faq-page ul li span{font-size: 18px; width: 100%;}
.faq-page ul li h2 {font-size: 18px; width: 100%; margin-top:10px;}
.faq-desc {width: 100%; margin-top:10px;}
.faq-page ul li p{line-height:20px;}
}
*/
@media (max-width: 379px) {
h3.welcome-heading {font-size: 20px;}
}


 @media (max-width: 375px) {
section.banner-bg2 h4 { font-size: 14px; line-height: 24px; }
.banner-bg h4 { line-height: 39px; font-size: 18px; }
h3.welcome-heading { font-size: 22px; padding: 0px; padding-bottom: 15px; }
.welcome-text h4 { font-size: 16px; line-height: 24px; }
section.banner-bg2 p { font-size: 14px; }
.welcome-text p { font-size: 14px; line-height: 24px }
.welcome-list h4 { font-size: 18px; }
.aboutus_text h2 { line-height: 21px; }
.aboutus_text p { font-size: 12px; }
.aboutus_text h1 { font-size: 25px; }
.aboutus_text p { padding-left: 0px !important; width: 100%; }
h2#results-heading { font-size: 18px; }

.platforms h2 { font-size: 22px; }
.user_div span { font-size: 20px; }
.user_div p { font-size: 14px; }
.server_div h3 { font-size: 17px !important; }
.platforms h2 { font-size: 16px !important; }
.platforms { margin-top: 0%; }
.text_div { font-size: 16px !important; }
.iphone_div ul li p, .android_div ul li p { font-size: 12px; line-height: 18px; width: 98%; }
/*.bx-wrapper img { min-height: 180px; }*/
.bg-patten .ssl-img img{ width: 85px; height: auto !important; }
}


 @media (max-width: 343px) {
/*header.top-header .right { width: 35%; }*/

.main_help { font-size: 14px; margin-top: 0px; }
.text_div { font-size: 17px; }
.security_notice p { font-size: 13px; line-height: 17px; }
.leftsection h3, .rightsection h3 { font-size: 21px !important; }
.contact-section .right .google-map, .contact-section .right .google-map img {height: 178px;}
.selectspace-page .select-right .form-group3{ width: 100%; padding: 10px 0 0}
.selectspace-page .select-right input[type="text"]{ width: 92%;}
.ssl-img{right: 0px; bottom: -3px;}
.bg-patten .ssl-img img{ width: 37%; height: auto !important; margin: auto !important; float: right !important;}
}

