﻿/* Styles Switcher

====================================================================== */



#style-switcher h3 { color: #848688; font-size: 13px; margin: 5px 0 -5px 1px; }
#style-switcher { background-color: #fff; width: 205px; position: fixed; top: 96px; z-index: 999; border-radius: 0 0 3px 0; left: -206px; border: 1px solid #e4e4e4; border-left: 0; border-top: 0; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.08); }
#style-switcher div { padding: 2px 18px 10px 18px; }
#style-switcher h2 { background-color: #fff; color: #848688; font-weight: bold; font-size: 14px; padding: 5px 0 5px 0px; border-top: 1px solid #eee; color: #666; text-align: center; }
#style-switcher h2 a { background: url("../images/switcher.html") no-repeat 10px center transparent; background-color: #fff; display: block; height: 44px; position: absolute; right: -44px; text-indent: -9999px; top: 0; width: 44px; border-radius: 0 2px 2px 0; border-top: 1px solid #eee; border-right: 1px solid #eee; border-bottom: 1px solid #eee; border-left: 0px solid #eee; }
.colors { list-style: none; margin: 0 0px 10px 0; overflow: hidden; }
.colors li { float: left; margin: 4px 2px 0 2px; }
.colors li a { display: block; width: 20px; height: 20px; cursor: pointer; border-radius: 2px; }
.layout-style select, .header-style select { width: 164px; padding: 5px; color: #848688; cursor: pointer; border-radius: 2px; font-size: 13px; margin: 2px 0 10px 2px; }
.layout-style, .header-style { padding: 0 !important; }
.grayblue { background: #5f8cb4; }
.orange { background: #f56450; }
.green { background: #2dcd73; }
.blue { background: #50d2f5; }
.yellow { background: #f5d250; }
.navy { background: #2850c8; }
.beige { background: #d2be82; }
.red { background: #cd2323; }
.cyan { background: #28cdbe; }
.pink { background: #cd2d78; }
.brown { background: #643c1e; }
.olive { background: #9bbe55; }
.purple { background: #8250a0; }
.gray { background: #9ba5af; }
.bg1 { background-image: url("../images/bg/noise_pattern_with_crosslines.png"); }
.bg2 { background-image: url("../images/bg/noise.png"); }
.bg3 { background-image: url("../images/bg/escheresque_ste.png"); }
.bg4 { background-image: url("../images/bg/crisp_paper_ruffles.png"); }
.bg5 { background-image: url("../images/bg/navy_blue.png"); }
.bg6 { background-image: url("../images/bg/bedge_grunge.png"); }
.bg7 { background-image: url("../images/bg/diamond_upholstery.png"); }
.bg8 { background-image: url("../images/bg/px_by_Gre3g.png"); }
.bg9 { background-image: url("../images/bg/light_toast.png"); }
.bg10 { background-image: url("../images/bg/retina_dust.png"); }
.bg11 { background-image: url("../images/bg/purty_wood.png"); }
.bg12 { background-image: url("../images/bg/pw_maze_black.png"); }
.bg13 { background-image: url("../images/bg/textured_stripes.png"); }
.bg14 { background-image: url("../images/bg/tileable_wood_texture.png"); }
.home_overflow { overflow-x: hidden !important; }
.submit_btn { color: #000 !important; padding: 2px 15px; background: #eee; margin-top: 5px; display: inline-block; }
.cir1_bg { background: url(../images/sell-more.png) center no-repeat; }
.featured-box:hover > .cir1_bg { background: url(../images/sell-more2.png) center no-repeat #24a9e1; }
.img_box1s { position: absolute; }
.home_pad_15 { padding: 25px 15px; }
.home_pad_15 h4 { font-size: 40px; font-weight: 100; clear: both; color: #fff; padding: 15px 0px; }
.home_pad_15 h2 { font-size: 35px; font-weight: 800; clear: both; color: #000; }
.home_pad_15 h3 { font-size: 20px; font-weight: 800; margin: 15px 0px 30px 0px; clear: both; color: #5074b7; }
.cir2_bg { background: url(../images/inform-fast.png) center no-repeat; }
.featured-box:hover > .cir2_bg { background: url(../images/inform-fast2.png) center no-repeat #24a9e1; }
.cir3_bg { background: url(../images/engage-everyone.png) center no-repeat; }
.featured-box:hover > .cir3_bg { background: url(../images/engage-everyone2.png) center no-repeat #24a9e1; }
.cir4_in-allbg { clear: both; width: 100%; font-size: 30px; font-weight: 800; }
.cir4_in-1bg { background: url(../images/automated-sms=software.png) 60% 50% no-repeat; clear: both; width: 100%; height: 100%; }
.cir4_in-2bg { background: url(../images/transaction-sms.png) 50% 50% no-repeat; clear: both; width: 100%; height: 100%; }
.cir4_in-3bg { background: url(../images/ecommerce-icon.png) 50% 50% no-repeat; clear: both; width: 100%; height: 100%; }
.cir4_in-4bg { background: url(../images/stockmarket.png) 50% 50% no-repeat; clear: both; width: 100%; height: 100%; }
.pad_15 { padding: 15px; }
.pad_15 h2 { font-size: 35px; font-weight: 700; clear: both; color: #fff; }
.pad_15 h3 { font-size: 20px; font-weight: 400; margin: 15px 0px 30px 0px; clear: both; color: #fff; }
.pad_15 h4 { font-size: 27px; font-weight: 500; clear: both; color: #fff; }
/*pri*/

.inner_oveflow_x_hix { overflow-x: hidden; }
.div65 { width: 70%; float: left; }
.div35 { width: 30%; float: left; }
.div35 img { max-width: 100%; }
.pri_tl { float: left; margin-right: 10px; }
.boxed_boder { background: #eee; float: left; margin-bottom: 20px !important; float: left; }
.boxed_bg { padding: 15px 15px 15px 15px; display: inline-block; }
.box_tab1_bg_pad { background: #0082b6; background-size: 100 100%; /* padding:15px;*/ margin-bottom: 15px; }
.btn_buy_now_tab1 { margin: 0px !important; padding: 0px; }
.btn_buy_now_tab1:hover { background: #24a9e1; }
.easyPieChart i { font-size: 35px; }
.banner_bt_btn { margin: 5px 0px!important; max-width: 185px; min-width: 185px; }
.bg-container { background: #e4f5fb; padding: 40px 15px; float: left; width: 100%; box-sizing: border-box; }
.hovercover_btn a { position: absolute; top: 45%; left: 35%; padding: 7px 18px 8px 18px; background-color: #57aa20; color: #fff; }
.hovercover_btn a:hover { background-color: #16aff0; color: #fff; }
.bg-color2 { background: #fff; border-bottom: 1px solid #dad7d7; }
.bg-color2:hover .icon-angle-right { color: #fff; }
.bg-color2:hover .icon-angle-left { color: #fff; }
.bg-color2 .sb-navigation-left-3, .bg-color2 .sb-navigation-right-3 { cursor: pointer; margin-top: 36px; border: 1px solid #fff; border-radius: 50%; width: 30px; height: 30px; background: #fb5a4e; }
.inner_bg_color2 { border-top: 1px solid #dad7d7; }
.hovercover_btn2 { position: relative; width: 100%; height: 100%; text-align: center; display: table; /* color: beige; */ clear: both; }
.hovercover_btn2 a { position: relative; top: 68px; /* left: 26%; */ padding: 7px 18px 8px 18px; background-color: #5bcd10; color: #fff; text-align: center; margin: auto; clear: both; display: inline-block; }
.hovercover_btn2 a:hover { background-color: #16aff0; color: #fff; }
.hovercover2 { opacity: 0; display: grid; height: 100%; }
.hovercoverhome { width: 100%; text-align: center; vertical-align: middle; display: table-cell; }
.hovercoverhome a { position: relative; top: 42%; padding: 7px 18px 8px 18px; background-color: #5bcd10; color: #fff; margin: auto; text-align: center; clear: both; float: none; display: inline-block; }
.hovercoverhome a:hover { background-color: #16aff0; color: #fff; }
.home_slider_p { font-size: 20px; line-height: 30px; color: #5074b7; margin-bottom: 0; }
.bg { display: inline-block; background:url(../images/parallex/main-banner.jpg) center no-repeat #fff; background-size:cover; z-index: 9; /*background: #006a94;

    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00abf0), to(#006a94));

    background: -webkit-linear-gradient(top, #006a94, #00abf0);

    background: -moz-linear-gradient(top, #006a94, #00abf0);

    background: -ms-linear-gradient(top, #006a94, #00abf0);

    background: -o-linear-gradient(top, #006a94, #00abf0);*/ color: #fff; padding-bottom: 0em; margin: 0px !important; clear: both; float: left; -webkit-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.4); }
.mobail_slder { background: url(../img/iphone.png); width: 300px; height: 520px; float: left !important; margin-top: 85px; }
.banner_left_part { width: 55%; padding: 60px 85px; float: left; display: block; z-index: 1; position: relative; box-sizing: border-box; }
.button { background: #5074b7; color: #fff!important; font-size: 1em; line-height: 20px; cursor: pointer; padding: .9375em 1em .9375em 1em; -moz-border-radius: 0px; border-radius: 0px; display: inline-block; text-decoration: none; margin: 2em 0; -webkit-appearance: none; border: 1px solid #fff!important; text-align: center; box-sizing: border-box; }
.button1 { background: #fff; color: #000 !important; font-size: 1em; line-height: 20px; cursor: pointer; padding: .9375em 1em .9375em 1em; -moz-border-radius: 0px; border-radius: 0px; display: inline-block; text-decoration: none; margin: 2em 0; -webkit-appearance: none; border:2px solid #fff; text-align: center; box-sizing: border-box; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; }
.button1.line-color:hover { background-color:#000; border:2px solid #000 !important; color:#fff !important; -webkit-transition: 0.6s; -moz-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; }
#email { float: left; }
.button_signup { float: left; margin: 0px; background: #5074b7 !important; }
.use-titles h2 { font-weight: 500; color:#5074b7; font-size: 4em; line-height: 1.1538461538461537em; margin:0.6em 0px 0.6em 0; font-family: 'Roboto', sans-serif; letter-spacing: -0.03em; }
 @media only screen and (min-width: 1200px) and (max-width: 1560px) {
.subscribe-form input {
 width: 55%;
}
.subscribe-form button {
 width: 45%;
 padding: 12px 6px;
 font-size: 14px;
}
.web-sub-form {
 width: 70%;
}
}
@media only screen and (min-width: 1170px) and (max-width: 1590px) {
.wait-ph {
 bottom: -68px;
}
}
@media only screen and (min-width: 1101px) and (max-width: 1200px) {
.chart h3 {
 margin: 0px;
 font-size: 16px;
}
.chart p {
 margin: 0px;
}
.sb-navigation-left-3, .sb-navigation-right-3 {
 margin-top: 20px;
}
.overflowholder > ul > .animated img {
 max-width: 100%;
}
.wait-ph {
 bottom: -55px;
}
.subscribe-form input {
 width: 72%;
}
.subscribe-form button {
 width: 28%;
}
.web-sub-form {
 width: 100%;
}
.tab-box li {
 padding: 21px 16px;
}
.tab-box {
 padding: 0px 15px;
}
}
@media only screen and (max-width: 1023px) {
#style-switcher {
 display: none;
}
}
@media only screen and (min-width: 992px) and (max-width: 1100px) {
.banner_left_part {
 width: 52%;
 padding: 50px 50px;
 float: left;
}
.use-titles h2 {
font-size:3em;
}
.home_slider_p {
font-size:16px;
}
.chart h3 {
 margin: 0px;
 font-size: 16px;
}
.chart p {
 margin: 0px;
}
.overflowholder > ul > .animated img {
 max-width: 100%;
}
.sb-navigation-left-3, .sb-navigation-right-3 {
 margin-top: 20px;
}
.contact-content {
 padding: 20px;
 width: 40%;
 left: 25%;
}
.contact-btn, .contact-visual {
 font-size:13px;
 min-width: 170px;
 max-width: 170px;
}
.contact-btn small, .contact-visual small {
 font-size: 11px;
}
.tab-box li {
 padding: 21px 16px;
}
.tab-box {
 padding: 0px 15px;
}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
.explore-fea-btn {
 font-size: 12px;
 padding: 14px 15px;
}
.subscribe-form button {
 font-size: 12px;
 padding: 12px 5px;
}
.container .four.alt.columns {
 width: 140px;
 margin-right: 0px;
}
.stats .type {
 min-height: 48px;
}
.stats {
 margin-left: 40px;
}
.abt-img img {
 display: inline-block;
 max-width: 70px;
}
.about-sidebar ul li {
 min-height: 172px;
}
.about-sidebar ul li h2 {
font-size:16px;
padding:0;
}
.bulksmsslider {
width:720px;
}
}
@media only screen and (min-width:991px) and (max-width:1150px) {
.home_pad_15 h4 {
 font-size: 26px;
 font-weight: 100;
 clear: both;
 color: #fff;
 padding: 0px 0px;
}
.stickynote {
/* width: 90px;
 padding: 5px;*/
}
.stickynote h3 {
 font-size: 13px;
 line-height: 15px;
}
.stickynote p {
 font-size: 11px;
 margin:0;
}
.stickynote a {
 font-size: 11px;
}
.innerpage-link li {
 width: 23.6%;
margin-left: 5px;
margin-right: 5px;
}
}
@media only screen and (min-width: 908px) and (max-width: 1100px) {
.wait-ph {
 bottom: -54px;
}
.mbl-sub-form {
 display: block;
}
.web-sub-form {
 display: none;
}
}
@media only screen and (min-width: 800px) and (max-width: 991px) {
.stickynote {
/* width: 72px;
 padding: 5px;*/
}
.stickynote h3 {
 font-size: 12px;
 line-height: 15px;
}
.stickynote p {
 font-size: 10px;
 margin:0;
}
.stickynote a {
 font-size: 11px;
}
.banner_left_part {
 width: 58%;
 padding:30px 40px;
 float: left;
}
.banner-img {
 padding: 1em 0 1em 0;
}
.chart h3 {
 margin: 0px;
 font-size: 16px;
}
.chart p {
 margin: 0px;
}
.percentage-light2 {
 position: relative;
 top: 100px;
 left: 0px !important;
}
.div65 {
 width: 100%;
 float: left;
}
.div35 {
 width: 100%;
 float: left;
}
.boxed_boder {
 margin-bottom: 15px;
}
.boxed_boder {
 min-height: 460px;
}
.home_foobtn {
 width: 35% !important;
}
.box_tab1_bg_pad {
 min-height: 202px;
}
.pad_15 {
 min-height: 202px;
}
.home_pad_15 h4 {
 font-size: 22px;
 padding: 0px 0px;
}
.home_pad_15 h3 {
 margin: 15px 0px 12px 0px;
 font-size: 16px;
}
.home_pad_15 h2 {
 font-size: 23px;
}
.home_pad_15 {
 min-height: 220px;
}
.overflowholder > ul > .animated img {
 max-width: 100%;
}
.sb-navigation-left-3, .sb-navigation-right-3 {
 margin-top: 20px;
}
.explore-fea-btn {
 font-size: 12px;
 padding: 2px 15px;
}
.subscribe-form button {
 font-size: 12px;
 padding: 12px 15px;
 width: 21%;
}
.mbl-sub-form {
 display: block;
}
.web-sub-form {
 display: none;
}
.happy-clients-photo img {
 width: 50px;
 height: 50px;
 margin-left: 0px;
}
.happy-clients-author {
 margin-left: 94px;
}
.main-headline h3 {
 font-size: 28px;
 line-height: 32px;
 margin-bottom: 10px;
 margin-top: 0;
}
.container .four.alt.columns {
 width: 140px;
 margin-right: 0px;
}
.chart {
 margin-left: 1%;
 width: 22%;
}
.bg-facts {
 background: none;
}
.stats {
 margin-left: 25px;
}
input.newsletter {
 width: 65%;
}
.tab-box li {
 padding: 21px 16px;
}
.tab-box {
 padding: 0px 15px;
}
.bottom-tag {
 font-size: 20px;
}
.innerpage-link li {
 width: 23.6%;
margin-left: 5px;
margin-right: 5px;
}
.contact-btn, .contact-visual {
 font-size:13px;
 min-width: 170px;
 max-width: 170px;
}
.contact-visual small {
 font-size: 11px;
}
.contact-btn small {
 font-size: 11px;
}
}
@media only screen and (min-width: 800px) and (max-width: 960px) {
.banner-inner {
 height: auto;
}
.inner-slide-title {
 font-size: 4em;
 margin: 0;
}
.about-us-title h4 {
 font-size: 26px;
}
.button.button_signup {
 font-size: 12px;
}
.horizontal-form input[type='email'] {
 font-size: 12px;
}
.about-content p {
 font-size: 14px;
 line-height: 20px;
}
.about-content {
 width: 98%;
 padding-left: 10px;
 padding-right: 10px;
}
.about-sidebar h3 {
 font-size: 14px;
 line-height: 20px;
}
.about-sidebar ul li {
 font-size: 14px;
}
.about-sidebar li.msg {
 background-position:4px 13px;
}
.about-sidebar li.uptime {
 background-position:4px 3px;
}
.quick-links ul li a {
 font-size: 12px;
}
.use-titles h2 {
 font-size: 2.3em;
}
.home_slider_p {
 font-size: 13px;
}
.abt-img img {
 display: inline-block;
 max-width: 70px;
}
.about-sidebar ul li {
 min-height: 172px;
}
.about-sidebar ul li h2 {
font-size:13px;
padding:0;
}
}
@media only screen and (min-width: 768px) and (max-width: 799px) {
.banner_left_part {
 width: 58%;
 padding:30px 30px;
 float: left;
}
.banner-img {
 padding: 1em 0 1em 0;
}
.use-titles h2 {
 font-size:2.3em;
}
.home_slider_p {
font-size:13px;
}
.menu > ul li {
 float: left;
 margin-right: 11px;
 margin-left: 0px;
}
.mobail_slder {
 background: url(images/iphone.png);
 width: 300px;
 height: 520px;
 float: right !important;
}
.chart h3 {
 margin: 0px;
 font-size: 16px;
}
.chart p {
 margin: 0px;
}
.percentage-light2 {
 position: relative;
 top: 100px;
 left: 0px !important;
}
.div65 {
 width: 100%;
 float: left;
}
.div35 {
 width: 100%;
 float: left;
}
.boxed_boder {
 margin-bottom: 15px;
}
.boxed_boder {
 min-height: 500px;
}
.home_foobtn {
 width: 35% !important;
}
.button-group .or {
 line-height: 32px;
 width: 30px;
 height: 30px;
}
.banner_bt_btn {
 width: 130px !important;
}
.box_tab1_bg_pad {
 min-height: 202px;
}
.home_pad_15 {
 min-height: 220px;
}
.overflowholder > ul > .animated img {
 max-width: 100%;
}
.pad_15 {
 min-height: 202px;
}
.home_pad_15 h4 {
 font-size: 22px;
 padding: 0px 0px;
}
.home_pad_15 h3 {
 margin: 15px 0px 12px 0px;
 font-size: 16px;
}
.home_pad_15 h2 {
 font-size: 23px;
}
.sb-navigation-left-3, .sb-navigation-right-3 {
 margin-top: 20px;
}
.explore-fea-btn {
 font-size: 12px;
 padding: 2px 15px;
}
.subscribe-form button {
 font-size: 12px;
 padding: 12px 15px;
 width: 21%;
}
.contact-content {
 padding: 20px;
 width: 70%;
 left: 50%;
}
.happy-clients-photo img {
 width: 50px;
 height: 50px;
 margin-left: 0px;
}
.happy-clients-author {
 margin-left: 94px;
}
.main-headline h3 {
 font-size: 28px;
 line-height: 32px;
 margin-bottom: 10px;
 margin-top: 0;
}
.container .four.alt.columns {
 width: 140px;
 margin-right: 0px;
}
.chart {
 margin-left: 1%;
 width: 22%;
}
.bg-facts {
 background: none;
}
.stats {
 margin-left: 25px;
}
input.newsletter {
 width: 65%;
}
.banner-inner {
 height: auto;
}
.inner-slide-title {
 font-size: 4em;
 margin: 0;
}
.about-us-title h4 {
 font-size: 26px;
}
.button.button_signup {
 font-size: 12px;
}
.horizontal-form input[type='email'] {
 font-size: 12px;
}
.about-content p {
 font-size: 14px;
 line-height: 20px;
}
.about-content {
 width: 98%;
 padding-left: 10px;
 padding-right: 10px;
}
.about-sidebar h3 {
 font-size: 14px;
 line-height: 20px;
}
.about-sidebar ul li {
 font-size: 14px;
}
.about-sidebar li.msg {
 background-position:4px 13px;
}
.about-sidebar li.uptime {
 background-position:4px 3px;
}
.quick-links ul li a {
 font-size: 12px;
}
.abt-img img {
 display: inline-block;
 max-width: 70px;
}
.about-sidebar ul li {
 min-height: 172px;
}
.about-sidebar ul li h2 {
font-size:13px;
padding:0;
}
.tab-box li {
 padding: 21px 16px;
}
.tab-box {
 padding: 0px 15px;
}
.bottom-tag {
 font-size: 20px;
}
.innerpage-link li {
 width: 31.2%;
margin-left: 5px;
margin-right: 5px;
}
}
@media only screen and (max-width: 767px) {
.ui-accordion .ui-accordion-content .image-right {
 width: 100% !important;
}
li {
 line-height: 22px;
 padding-bottom: 4px;
}
.banner_left_part {
 background: #fff;
 width: 100%;
}
.subscribe-form input, .subscribe-form button, .explore-fea-btn {
 width: 100%;
}
.widget_align-center .explore-button {
 float: none !important;
}
#parallex1 .main-headline h3 {
 margin-top: 0;
}
.price-list .main-headline h3 {
 font-size: 28px;
 line-height: 28px;
 margin-bottom: 10px;
}
.main-headline h3, .contact-content .main-headline h3 {
 font-size: 28px;
 line-height: 32px;
 margin-bottom: 10px;
 margin-top: 0;
}
.featured-desc-2 {
 margin: 10px 10px 0px 70px;
}
.parallex .container {
 padding: 40px 0 0 0;
}
.chart p {
 float: left;
 width: 100%;
}
.chart h3 {
 margin: 0;
}
.bottom-tag {
 font-size: 20px;
}
.innerpage-link {
margin-top:0;
}
.innerpage-link li {
 width: 46.6%;
 margin-left: 5px;
 margin-right: 5px;
}
.about-sidebar {
padding-left:0;
}
.bulksmsslider {
width:300px;
}
}
@media only screen and (min-width:438px) and (max-width:510px) {
.home_pad_15 h4 {
 font-size: 17px !important;
}
}
@media only screen and (min-width:320px) and (max-width: 767px) {
.banner_left_part {
 width: 100%;
 padding: 50px 30px;
 float: left;
}
.banner_left_part {
 width: 100%;
 padding: 0 10px;
 float: left;
 margin: 0px;
 text-align: center;
 display: inline-block;
 background: transparent;
 color: #fff;
 padding-top: 1.5em;
padding-bottom: 3.5em;
 box-sizing: border-box;
}
.use-titles h2 {
 font-size: 1.5em;
}
.tp-banner {
 width: 100%;
 position: relative;
 display: block;
 padding: 8px!important;
 box-sizing: border-box;
}
.home_slider_p {
 font-size: 13px;
 line-height: 20px;
}
.widget_align-center .explore-button {
 float: none !important;
 margin: 0;
}
.widget {
 margin: 30px 0 0 0;
 float: left;
 margin: auto;
 width: 100%;
 text-align: center;
}
#email {
 float: none !important;
 margin: auto;
 display: inline;
 width: 106px;
}
.button_signup {
 margin: auto !important;
 float: none !important;
}
.mobail_slder {
 background: url(../img/iphone.png);
 width: 300px;
 height: 520px;
 float: none !important;
 margin: auto;
}
.div65 {
 width: 100%;
 float: left;
}
.div35 {
 width: 100%;
 float: left;
}
.boxed_boder {
 float: left;
 margin-bottom: 15px;
}
.banner_bt_text {
 text-align: center;
}
.home_pad_15 h4 {
 font-size: 22px;
 padding: 0px 0px;
}
.home_pad_15 h3 {
 margin: 15px 0px 12px 0px;
 font-size: 16px;
}
.home_pad_15 h2 {
 font-size: 23px;
}
.img_box1s {
 position: absolute;
 right: 15px;
}
.overflowholder > ul > .animated img {
 max-width: 100%;
}
.sb-navigation-left-3, .sb-navigation-right-3 {
 margin-top: 20px;
}
.subscribe-form button {
 margin-top: 18px;
}
#contact-container {
 height: 440px;
 margin-top: 70px;
}
.contact-content {
 padding: 20px;
 width: 70%;
 left: 50%;
}
.contact-content h1 {
 font-size: 20px;
 line-height: 25px;
 font-weight: 600;
}
.contact-content p, .contact-content .main-headline p {
 line-height: 20px;
 margin-top: 10px;
 font-size:14px;
}
.mbl-sub-form {
 display: block;
}
.web-sub-form {
 display: none;
}
.price-list .showbiz ul li {
 padding-left: 5px;
 padding-right: 5px;
 box-sizing: border-box;
 margin-bottom: 30px;
}
.nopadding-price .showbiz ul li {
 margin: 0 0px !important;
}
.plan {
 margin: 0 !important;
}
.skill-bar {
 padding-left: 5px;
 padding-right: 5px;
}
.contact-overlay {
 padding: 0 10px;
}
.banner-inner {
 height: auto;
}
.banner-img {
 display: block;
 width: 100%;
 padding: 0;
}
.inner-slide-title {
 font-size: 3em;
 margin: 0;
}
.about-us-title h4 {
 font-size: 20px !important;
 margin-bottom: 10px;
}
.button.button_signup {
 font-size: 12px;
 margin-top: 10px !important;
}
.horizontal-form input[type='email'] {
 font-size: 12px;
}
.about-content p {
 font-size: 14px;
 line-height: 20px;
}
.tab-box {
padding:0 10px;
}
.tab-box li {
margin-bottom:10px;
}
.col-2, .col-3 {
width:100%;
}
.about-us-title {
padding-top:10px;
}
.tab-top {
padding: 20px 10px 100px 10px;
}
}
@media only screen and (min-width: 320px) and (max-width: 907px) {
.wait-ph {
 display: none;
}
.contact-content {
 padding: 20px;
 width: 80%;
 left: 50%;
}
.contact-btn, .contact-visual {
 font-size: 13px;
 min-width: 160px;
 max-width: 165px;
 margin: 0 0 10px 0;
}
.contact-btn small, .contact-visual small {
 font-size: 11px;
}
.mbl-sub-form {
 display: block;
}
.web-sub-form {
 display: none;
}
.stickynote {
/* width: 72px;
 padding: 5px;*/
}
.stickynote h3 {
 font-size: 12px;
 line-height: 15px;
}
.stickynote p {
 font-size: 10px;
 margin:0;
}
.stickynote a {
 font-size: 11px;
}

}
@media screen and (max-width:768px) {
#content-wrapper{ overflow:hidden}
.menu-mobile{ padding:22px 15px}
}
@media screen and (max-width:520px) {
.stickynote p { display:block;}
#footer-bottom{ padding-bottom:120px}
#header #logo{ left:14px}
.block-in-small{ display:block}
#header .container,
#header .container .thirteen.columns,
#header .container .three.columns{ width:100%}
.use-titles h2 {letter-spacing: 0em; }
}
@media only screen and (min-width:320px) and (max-width:480px) {
.button_signup {
 margin: auto !important;
 float: none;
}
.content {
 padding: 20px;
}
.content h1 {
 font-size: 20px;
 line-height: 25px;
 font-weight: 600;
}
.content p {
 line-height: 20px;
 margin-top: 10px;
}
.bulksmsslider {
width:300px;
}
}
@media only screen and (min-width:320px) and (max-width:437px) {
.img_box1s {
 position: absolute;
 right: 45px;
 display: block;
}
}
