.opensans,
.raleway,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p {
 font-family:'Open Sans',sans-serif
}
.cbx-section,
body {
 margin:0
}
.cbx-heading h2,
p {
 letter-spacing:.5px
}
.cbx-btn,
.cbx-download-btn,
.uppercase {
 text-transform:uppercase
}
html {
 font-size:62.5%
}
body {
 padding:0;
 font-size:14px
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-weight:700
}
p {
 font-size:15px;
 line-height:2.6rem;
 font-weight:400
}
a:hover,
li a:hover {
 text-decoration:none
}
img {
 max-width:100%
}
.cbx-container .cbx-header .container .navbar-header .cbx-logo,
.cbx-download-btn li a,
.cbx-heading h2,
.exo {
 font-family:Exo,sans-serif
}
a:focus {
 outline:0;
 text-decoration:none
}
.cbx-inner {
 padding-top:120px;
 padding-bottom:120px
}
.cbx-section .cbx-title h2 {
 color:#f1439b
}
.cbx-heading {
 margin-bottom:80px
}
.cbx-heading h2 {
 color:#444;
 font-size:24px;
 line-height:40px;
 position:relative;
 padding:20px;
 margin:0 0 20px
}
.cbx-heading h2:after,
.cbx-heading h2:before {
 position:absolute;
 content:' ';
 border:1px solid #f1439b;
 width:40px;
 height:2px;
 top:0;
 left:50%
}
.cbx-heading h2:before {
 transform:translate(-50%,0)
}
.cbx-heading h2:after {
 transform:translate(-50%,75px)
}
.cbx-heading hr {
 border-width:2px;
 border-color:#ee1d87;
 width:3%
}
.cbx-heading p {
 font-size:16px;
 padding:0 28rem;
 font-weight:400;
 color:#777;
 line-height:22px
}
.cbx-download-btn {
 background-color:#f1439b;
 display:inline-block;
 margin:0;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;
 transition:.5s
}
.cbx-download-btn li a,
.cbx-download-btn li.frist-label {
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s
}
.cbx-download-btn li a {
 font-weight:400;
 font-size:15px;
 letter-spacing:.5px;
 color:#fff;
 transition:.5s
}
.cbx-download-btn li.frist-label {
 background:#f1439b;
 transition:.5s
}
.cbx-download-btn li.frist-label a {
 background:#f1439b;
 padding:22px 17px;
 -webkit-transition:.5s;
 -moz-transition:.5s;
 -ms-transition:.5s;
 -o-transition:.5s;
 transition:.5s;
 display:inline-block
}
.cbx-download-btn li.frist-label a:hover {
 background:#fff;
 text-decoration:none;
 padding:22px 17px;
 color:#f1439b
}
.animation-duration1 {
 -moz-transition-duration:.5s;
 -webkit-transition-duration:.5s;
 -o-transition-duration:.5s;
 transition-duration:.5s
}
.animation-duration2 {
 -moz-transition-duration:1.5s;
 -webkit-transition-duration:1.5s;
 -o-transition-duration:1.5s;
 transition-duration:1.5s
}
.paddingTop {
 padding-top:100px
}
.cbx-btn {
 color:#f1439b;
 text-decoration:none;
 background-color:#fff;
 padding:8px 25px;
 font-size:12px;
 font-weight:700;
 border-radius:30px;
 border:1px solid #f1439b;
 transition:all .3s linear;
 display:inline-block;
 overflow:hidden
}
.cbx-btn:hover {
 color:#fff;
 background-color:#f1439b;
 border:1px solid #fff
}
.cbx-container .cbx-header,
.cbx-container .cbx-header-blog {
 margin-bottom:0;
 width:100%;
 z-index:999;
 border-radius:0;
 transition-property:padding,background-color,box-shadow;
 transition-duration:.25s;
 transition-timing-function:ease-in-out
}
.viewall.text-center {
 padding-top:50px
}
.cbxmapcanvas {
 min-height:400px
}
.jqcbxgoglemap_info {
 max-width:300px
}
.jqcbxgoglemap_info h3.jqcbxgoglemap_info_heading {
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 line-height:2.4rem;
 font-weight:700;
 color:#f1439b
}
.cbx-container .cbx-header.scrolled {
 padding-top:0;
 background-color:transparent;
 box-shadow:0 11px 27px rgba(0,0,0,.05)
}
.cbx-container .cbx-header.scrolled .container .navbar-collapse .navbar-nav li a,
.cbx-container .cbx-header.scrolled .container .navbar-header .cbx-logo {
 color:#fff;
}
.cbx-container .cbx-header.scrolled .container .navbar-collapse .navbar-nav li a:active,
.cbx-container .cbx-header.scrolled .container .navbar-collapse .navbar-nav li a:focus,
.cbx-container .cbx-header.scrolled .container .navbar-collapse .navbar-nav li a:hover {
 color:#f1439b
}
.cbx-container .cbx-header {
 background-color:transparent;
 border-color:transparent;
 padding-top:20px;
 position:fixed
}
.cbx-container .cbx-header .container .navbar-header .cbx-logo {
 height:auto;
 padding-top:25px;
 color:#fff;
 font-size:2.4rem;
 line-height:3.5999999999999996rem
}
.cbx-container .cbx-header .container .navbar-header .cbx-logo span {
 font-weight:700
}
.cbx-container .cbx-header .container .navbar-collapse .navbar-nav li a {
 color:#fff;
 font-size:1.8rem;
 line-height:2.7rem;
 padding-right:0;
 padding-left:25px;
 padding-top:25px
}
.cbx-container .cbx-header-blog {
 background-color:#fff;
 border-color:#f6f4f0
}
.cbx-container .cbx-header-blog .container .navbar-header .cbx-logo {
 height:auto;
 padding-top:25px;
 color:#222;
 font-family:Exo,sans-serif;
 font-size:2.4rem;
 line-height:3.5999999999999996rem
}
.cbx-sfeature .cbx-single-feature h4,
.cbx-sfeature-2 .cbx-single-feature h4 {
 font-family:'Open Sans',sans-serif;
 word-spacing:1px;
 text-transform:uppercase
}
.cbx-container .cbx-header-blog .container .navbar-header .cbx-logo span {
 font-weight:700
}
.cbx-container .cbx-header-blog .container .navbar-collapse .navbar-nav li a {
 color:#222;
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 padding:25px 15px
}
#cbx-banner {
 background-color:#f1439b;
 padding-top:70px
}
#cbx-banner .cbx-section {
 padding:5% 0;
 background-image:url(../img/banner/banner-bg.png);
 background-repeat:no-repeat;
 background-position:left top;
 background-size:100% 100%
}
#cbx-banner .cbx-section .cbx-item-banner .banner-content h2 {
 font-size:8rem;
 line-height:12rem;
 line-height:65px;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 padding-bottom:20px;
 margin-left:-5px
}
#cbx-banner .cbx-section .cbx-item-banner .banner-content p {
 font-size:2rem;
 line-height:3rem;
 color:#fff;
 padding-bottom:20px
}
#cbx-banner .cbx-section .cbx-item-banner .banner-content span {
 display:block;
 overflow:hidden;
 border-left:2px solid;
 border-color:#fff;
 width:2px;
 height:80px;
 margin-bottom:30px
}
#cbx-banner .cbx-section .cbx-item-banner .banner-content a {
 color:#f1439b;
 text-decoration:none;
 background-color:#fff;
 padding:13px 40px;
 text-transform:uppercase;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 font-weight:700;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 border:1px solid #fff;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear
}
#cbx-banner .cbx-section .cbx-item-banner .banner-content a:hover {
 background-color:#f1439b;
 color:#fff
}
#cbx-banner .cbx-section .cbx-item-banner .banner-img {
 margin-top:20px
}
#cbx-banner .cbx-section .cbx-item-banner .banner-img img {
 max-width:90%
}
.cbx-sfeature {
 color:#fff
}
.cbx-sfeature .cbx-heading {
 margin-bottom:130px
}
.cbx-sfeature .cbx-sficon {
 position:absolute;
 left:0;
 right:0;
 top:-55px
}
.cbx-sfeature .cbx-sficon img {
 background:#fff;
 border-radius:40px;
 border:1px solid #e9eef2;
 font-size:30px;
 padding:12%;
 transition:all .5s linear 0s;
 color:#f1439b;
 width:100px
}
.cbx-sfeature .cbx-sficon img:hover {
 background:#fff;
 border-color:#f1439b
}
.cbx-sfeature a.cbx-learnmore {
 color:#444;
 background:#fff;
 border-radius:21px;
 padding:10px 25px;
 transition:all .5s linear 0s;
 font-size:14px;
 line-height:20px;
 text-transform:uppercase;
 font-weight:700;
 border:1px solid #f1439b
}
.cbx-sfeature .cbx-single-feature {
 transition:all .5s linear 0s;
 position:relative;
 padding-top:25%;
 padding-bottom:40px;
 border:1px solid #fff;
 background:#fafafa;
 border-radius:5px
}
.cbx-sfeature .cbx-single-feature h4 {
 font-weight:600;
 font-size:16px;
 margin:15px 0
}
.cbx-sfeature .cbx-single-feature h4 a {
 color:#444;
 -webkit-transition:all .2 ease;
 transition:all .3s linear;
 text-transform:uppercase
}
.cbx-sfeature .cbx-single-feature h4 a:hover {
 color:#f1439b
}
.cbx-sfeature .cbx-single-feature p {
 margin:30px 20px 40px;
 font-size:14px;
 color:#777
}
.cbx-sfeature .cbx-single-feature:hover {
 border:1px solid #f1439b;
 background:#fff
}
.cbx-sfeature .cbx-single-feature:hover .cbx-sficon img {
 background:#fff;
 border-color:#f1439b
}
.cbx-sfeature .cbx-single-feature:hover .cbx-learnmore {
 color:#fff;
 background:#f1439b
}
.cbx-sfeature .cbx-inner {
 background:#fff;
 padding-bottom:120px
}
.cbx-sfeature-2 {
 color:#fff
}
.cbx-sfeature-2 .cbx-heading {
 margin-bottom:130px
}
.cbx-sfeature-2 .cbx-sficon {
 position:absolute;
 left:0;
 right:0;
 top:-55px
}
.cbx-sfeature-2 .cbx-sficon img {
 background:#fff;
 border-radius:50%;
 border:3px solid #e9eef2;
 font-size:30px;
 padding:12%;
 transition:all .5s linear 0s;
 color:#f1439b
}
.cbx-sfeature-2 .cbx-sficon img:hover {
 background:#fff;
 border-color:#f1439b
}
.cbx-sfeature-2 a.cbx-learnmore {
 color:#444;
 background:#fff;
 border-radius:21px;
 padding:10px 25px;
 transition:all .5s linear 0s;
 font-size:14px;
 line-height:20px;
 text-transform:uppercase;
 font-weight:700;
 border:1px solid #f1439b
}
.cbx-sfeature-2 .cbx-single-feature {
 transition:all .5s linear 0s;
 position:relative;
 padding-top:25%;
 padding-bottom:40px;
 border:1px solid #fff;
 background:#fafafa;
 border-radius:5px
}
.cbx-sfeature-2 .cbx-single-feature h4 {
 font-weight:600;
 font-size:16px;
 margin:15px 0
}
.cbx-sfeature-2 .cbx-single-feature h4 a {
 color:#444;
 -webkit-transition:all .2 ease;
 transition:all .3s linear;
 text-transform:uppercase
}
.cbx-sfeature-2 .cbx-single-feature h4 a:hover {
 color:#f1439b
}
.cbx-sfeature-2 .cbx-single-feature p {
 margin:30px 20px 40px;
 font-size:14px;
 color:#777
}
.cbx-sfeature-2 .cbx-single-feature:hover {
 border:1px solid #f1439b;
 background:#fff
}
.cbx-sfeature-2 .cbx-single-feature:hover .cbx-sficon img {
 background:#fff;
 border-color:#f1439b
}
.cbx-sfeature-2 .cbx-single-feature:hover .cbx-learnmore {
 color:#fff;
 background:#f1439b
}
.cbx-sfeature-2 .cbx-inner {
 background:#fff;
 padding-bottom:120px
}
#cbx-latestnews .cbx-inner {
 background-color:#fafafa
}
#cbx-latestnews .single-blog-item .blog-thumb a:hover img {
 -webkit-filter:brightness(.5);
 filter:brightness(.5)
}
#cbx-latestnews .single-blog-item .blog-thumb a img {
 transition:filter .3s ease-in-out;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#cbx-latestnews .single-blog-item .blog-content h4 a {
 color:#222
}
#cbx-latestnews .single-blog-item .blog-content p {
 margin-bottom:15px
}
#cbx-latestnews .single-blog-item .blog-content .readmore {
 color:#f1439b;
 text-decoration:none;
 background-color:#fff;
 padding:8px 25px;
 text-transform:uppercase;
 font-size:1.2rem;
 line-height:1.7999999999999998rem;
 font-weight:700;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 border:1px solid #f1439b;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 display:inline-block;
 overflow:hidden
}
#cbx-latestnews .single-blog-item .blog-content .readmore:hover {
 color:#fff;
 background-color:#f1439b;
 border:1px solid #fff
}
#cbx-latestnews .single-blog-item .blog-content .blog-tags ul {
 margin:0;
 padding:0;
 list-style:none;
 display:block;
 overflow:hidden
}
#cbx-latestnews .single-blog-item .blog-content .blog-tags ul li {
 padding:15px 20px 5px 0;
 float:left
}
#cbx-latestnews .single-blog-item .blog-content .blog-tags ul li a {
 color:#777
}
#cbx-latestnews .single-blog-item .blog-content .blog-tags ul li a:hover {
 color:#f1439b
}
#cbx-latestnews .single-blog-item .blog-content .blog-tags ul li a i {
 padding-right:8px
}
#cbx-faq .cbx-heading {
 margin-bottom:10px
}
#cbx-faq .uncollapse.collapsed>span,
#cbx-faq .uncollapse>span {
 display:inline-flex
}
#cbx-faq .cbx-single-faq .uncollapse {
 background:url(../img/minus.png) no-repeat
}
#cbx-faq .cbx-single-faq .uncollapse span {
 padding-left:30px;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 color:#f1439b;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 font-weight:400
}
#cbx-faq .cbx-single-faq .panel-default {
 border-color:#fff
}
#cbx-faq .cbx-single-faq .panel-body {
 background-color:#fff;
 border-top-color:#fff
}
#cbx-faq .cbx-single-faq .panel-body>p {
 color:#777;
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 font-weight:400
}
#cbx-faq .cbx-single-faq .collapsed {
 background:url(../img/plus.png) no-repeat
}
#cbx-testimonial .cbx-inner,
#cbx-testimonial-2 .cbx-inner {
 background-position:right bottom;
 background-repeat:no-repeat
}
#cbx-faq .cbx-single-faq .collapsed span {
 padding-left:30px;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 color:#777;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 font-weight:400
}
#cbx-faq .cbx-single-faq h4 {
 color:#444;
 margin-bottom:20px;
 letter-spacing:1;
 -webkit-transition:all .5s linear ease-out;
 -moz-transition:all .5s linear ease-out;
 -o-transition:all .5s linear ease-out;
 transition:all .5s linear ease-out;
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 text-transform:uppercase;
 font-weight:400;
 text-align:center
}
#cbx-faq .cbx-single-faq h4:hover {
 color:#f1439b
}
#cbx-faq .cbx-panel {
 box-shadow:none;
 border-radius:0
}
#cbx-faq .cbx-panel .panel-heading {
 background-image:none;
 background-color:transparent;
 border:1px solid #e9eef2;
 padding:8px 15px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#cbx-testimonial .cbx-inner #testimonial .content blockquote,
#cbx-testimonial-2 .cbx-inner #testimonial .content blockquote {
 border-left:0 solid
}
#cbx-faq .cbx-panel p a:hover,
#cbx-faq cbx-panel p a:focus {
 text-decoration:none;
 color:#015884
}
#cbx-footer {
 background-color:#fff;
 padding-top:12px;
 padding-bottom:8px
}
#cbx-footer a {
 color:#f1439b
}
#cbx-footer p {
 color:#222;
 text-align:left;
 margin:5px 0 0
}
#cbx-footer .social {
 margin:0;
 padding:0;
 list-style:none;
 float:right
}
#cbx-footer .social li {
 display:inline-block;
 overflow:hidden;
 margin-left:3px
}
#cbx-footer .social li a {
 background-color:#fff;
 display:block;
 overflow:hidden;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 color:#f1439b;
 width:35px;
 height:35px;
 line-height:35px;
 text-align:center
}
#cbx-footer .social li a:hover {
 color:#fff
}
#cbx-footer .social li a.facebok:hover {
 background-color:#3b5998
}
#cbx-footer .social li a.twitter:hover {
 background-color:#1da1f2
}
#cbx-footer .social li a.linkedin:hover {
 background-color:#0077b5
}
#cbx-footer .social li a.pinterest:hover {
 background-color:#bd081c
}
#cbx-footer .social li a.google-plus:hover {
 background-color:#dd4b39
}
#cbx-footer .social li a.rss:hover {
 background-color:#f26522
}
#cbx-testimonial .cbx-inner {
 background-image:url(../img/testimonial/bg2.png);
 background-color:#fff;
 padding-bottom:100px
}
#cbx-testimonial .cbx-inner #testimonial .content {
 padding:0 30px 53px
}
#cbx-testimonial .cbx-inner #testimonial .content .testimonial-client-info .name {
 font-size:2rem;
 line-height:3rem;
 font-weight:600;
 color:#f1439b;
 margin-bottom:0
}
#cbx-testimonial .cbx-inner #testimonial .content .testimonial-client-info .company {
 font-size:1.4rem;
 line-height:2.0999999999999996rem
}
#cbx-testimonial .cbx-inner #testimonial .content blockquote:before {
 content:"\f10d";
 display:block;
 margin-bottom:14px;
 color:rgba(34,34,34,.02);
 font-family:FontAwesome;
 font-size:15rem;
 line-height:22.5rem;
 line-height:200px;
 top:90px;
 position:absolute
}
#cbx-testimonial .cbx-inner #testimonial .content .testimonial-thumb {
 display:inline-block;
 margin-bottom:25px;
 background-color:#fff;
 z-index:0;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#cbx-testimonial .cbx-inner #testimonial .content .testimonial-thumb img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background-color:#fafafa
}
#cbx-testimonial-2 .cbx-inner {
 background-image:url(../img/testimonial/testimonial-bg.png);
 background-color:#fafafa;
 padding-bottom:100px
}
#cbx-testimonial-2 .cbx-inner #testimonial .content {
 padding:0 30px 53px
}
#cbx-testimonial-2 .cbx-inner #testimonial .content .testimonial-client-info .name {
 font-size:2rem;
 line-height:3rem;
 font-weight:600;
 color:#f1439b;
 margin-bottom:0
}
#cbx-testimonial-2 .cbx-inner #testimonial .content .testimonial-client-info .company {
 font-size:1.4rem;
 line-height:2.0999999999999996rem
}
#cbx-testimonial-2 .cbx-inner #testimonial .content blockquote:before {
 content:"\f10d";
 display:block;
 margin-bottom:14px;
 color:rgba(34,34,34,.02);
 font-family:FontAwesome;
 font-size:15rem;
 line-height:22.5rem;
 line-height:200px;
 top:90px;
 position:absolute
}
#cbx-testimonial-2 .cbx-inner #testimonial .content .testimonial-thumb {
 display:inline-block;
 margin-bottom:25px;
 background-color:#fff;
 z-index:0;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
#cbx-testimonial-2 .cbx-inner #testimonial .content .testimonial-thumb img {
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 background-color:#fafafa
}
#testimonial .owl-nav .owl-next,
#testimonial .owl-nav .owl-prev {
 background-color:transparent;
 font-size:2.4rem;
 line-height:3.5999999999999996rem;
 color:#f1439b
}
#testimonial .owl-nav {
 top:-220px;
 position:relative;
 visibility:hidden
}
#cbx-screenshot:hover .cbx-inner #screenshot .owl-nav,
.cbx-testimonial:hover .cbx-inner #testimonial .owl-nav {
 visibility:visible
}
#testimonial .owl-nav .owl-prev {
 float:left
}
#testimonial .owl-nav .owl-next {
 float:right
}
#cbx-blog .cbx-inner {
 background-color:#f6f4f0
}
#cbx-blog .cbx-single-blog {
 margin-bottom:40px
}
#cbx-blog .cbx-single-blog p span {
 font-size:1.3rem;
 line-height:1.9500000000000002rem;
 color:#f1439b;
 -webkit-transition:all .5s linear;
 -moz-transition:all .5s linear;
 -o-transition:all .5s linear;
 transition:all .5s linear
}
#cbx-blog .cbx-single-blog p span:hover {
 color:#015884
}
.cbx-contact {
 margin-bottom:0;
 background: linear-gradient(-82deg,#f44095 0,#c773fc 99%);
}
.cbx-contact .cbx-heading h2 {
 color:#fff;
 font-family:Exo,sans-serif;
 font-size:2.4rem;
 letter-spacing:.5px;
 line-height:40px
}
#cbx-contactinner .cbx-box,
.cbx-form label {
 font-family:'Open Sans',sans-serif
}
.cbx-contact .cbx-heading h2:after,
.cbx-contact .cbx-heading h2:before {
 border:1px solid #fff
}
.cbx-contact .cbx-heading hr {
 border-width:2px;
 border-color:#ee1d87;
 width:3%
}
.cbx-contact .cbx-heading p {
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 padding:0 28rem;
 font-weight:400;
 color:#fff
}
.cbx-contact p.cbx-lead {
 margin-bottom:70px;
 line-height:35px;
 padding:0 30px
}
#cbx-contact-2 #cbx-contactinner .cbx-inner {
 background-color:#f1439b
}
.cbx-form button,
.cbx-form input,
.cbx-form textarea {
 border-radius:0
}
.cbx-form label {
 color:#d4d4d4;
 font-weight:400;
 text-transform:uppercase;
 font-size:1.4rem;
 line-height:2.0999999999999996rem
}
.cbx-form label.error {
 color:#fff
}
#cbx-gmap {
 margin-top:25px
}
#cbx-gmap .cbx-map {
 min-height:320px;
 width:100%
}
#cbx-gmap #map_canvas img {
 max-width:none
}
#cbx-gmap #content {
 text-align:center;
 max-width:240px
}
#cbx-gmap #content #firstHeading {
 color:#f1439b;
 font-size:2.8rem;
 line-height:4.199999999999999rem;
 font-weight:400
}
#cbx-contactinner .cbx-box {
 color:#fff;
 padding-bottom:30px;
 position:relative;
 text-align:center
}
#cbx-contactinner .cbx-box .cbx-icon i {
 font-size:3rem;
 line-height:4.5rem
}
#cbx-contactinner .cbx-box address {
 font-family:inherit;
 font-size:1.5rem;
 line-height:2.25rem
}
#cbx-contactinner .cbx-box address span.cbx-type {
 font-family:inherit;
 min-width:55px;
 color:#fff;
 display:inline-block;
 font-weight:600
}
#cbx-contactinner .form-control {
 background:rgba(0,0,0,.1);
 min-height:40px;
 border-color:#fff;
 color:#fff;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 padding:20px 15px
}
#cbx-contactinner .form-control::placeholder {
 color:#fff
}
#cbx-contactinner .form-control:focus {
 border-color:#f1439b;
 outline:0;
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #f1439b;
 box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #f1439b
}
#cbx-contactinner .btn-block {
 color:#f1439b!important;
 background-color:#fff;
 height:50px;
 font-size:2rem;
 line-height:3rem;
 font-weight:600;
 letter-spacing:1px;
 text-transform:uppercase;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 border-radius:50px;
 border:1px solid transparent;
 font-family:'Open Sans',sans-serif
}
#cbx-contactinner .btn-block:hover {
 color:#fff!important;
 border:1px solid #fff;
 background-color:#f1439b!important
}
#cbx-contactinner .form-group {
 margin-bottom:15px
}
#cbx-contactinner .form-group .cbxmessage {
 padding:10px 15px
}
#cbx-contactinner .form-group .error.valid {
 display:none
}
#cbx-contactinner .cbx-contactform {
 margin:25px 0 0
}
#cbx-page-title {
 background-color:#fafafa;
 padding:40px 0;
 text-align:center
}
#cbx-page-title .page-title h2 {
 margin:0;
 position:relative;
 font-family:Exo,sans-serif
}
#cbx-page-title .page-title h2:before {
 content:attr(data-title);
 position:absolute;
 font-size:5rem;
 line-height:7.5rem;
 -moz-opacity:.1;
 -khtml-opacity:.1;
 -webkit-opacity:.1;
 opacity:.1;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
 filter:alpha(opacity=10);
 top:-10px;
 left:0;
 right:0;
 bottom:0
}
aside .cbx-sidebar {
 margin:50px 0
}
aside .cbx-sidebar .widget {
 margin-bottom:50px
}
aside .cbx-sidebar .widget h4 {
 font-family:Exo,sans-serif;
 font-weight:700;
 margin-bottom:25px
}
aside .cbx-sidebar .widget .widget-content ul {
 margin:0;
 padding:0;
 list-style:none
}
aside .cbx-sidebar .widget .widget-content ul.list-unstyled li a {
 font-weight:400;
 color:#444;
 display:block;
 margin-bottom:10px;
 transition:padding .3s ease-in-out
}
aside .cbx-sidebar .widget .widget-content ul.list-unstyled li a:before {
 font-family:FontAwesome;
 content:'\f105';
 color:inherit;
 padding-right:10px;
 font-weight:400
}
aside .cbx-sidebar .widget .widget-content ul.list-unstyled li a:hover {
 color:#f1439b;
 padding-left:5px
}
aside .cbx-sidebar .widget .search-form {
 position:relative
}
aside .cbx-sidebar .widget .search-form .form-control {
 background-color:#e9eef2;
 border-radius:0;
 -webkit-box-shadow:none;
 box-shadow:none;
 display:block;
 width:100%;
 padding:10px 20px;
 border:1px solid transparent;
 -webkit-transition:all .15s ease-in-out;
 -moz-transition:all .15s ease-in-out;
 -o-transition:all .15s ease-in-out;
 transition:all .15s ease-in-out;
 outline:0;
 line-height:1;
 height:46px
}
aside .cbx-sidebar .widget .search-form .form-control:focus {
 background-color:#fafafa;
 border-color:#222
}
aside .cbx-sidebar .widget .search-form button {
 position:absolute;
 top:14px;
 right:16px;
 border:none;
 background:0 0;
 padding:0;
 color:inherit
}
aside .cbx-sidebar .cbx-list .cbx-mega-list,
aside .cbx-sidebar .cbx-list li {
 border-bottom:0 solid #444;
 margin-bottom:20px;
 background:0 0;
 overflow:hidden
}
aside .cbx-sidebar .cbx-list .cbx-mega-list .img-area,
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption,
aside .cbx-sidebar .cbx-list li .img-area,
aside .cbx-sidebar .cbx-list li figcaption {
 float:left
}
aside .cbx-sidebar .cbx-list .cbx-mega-list .img-area,
aside .cbx-sidebar .cbx-list li .img-area {
 width:40%;
 position:relative;
 padding-right:15px
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption,
aside .cbx-sidebar .cbx-list li figcaption {
 width:60%;
 padding-left:10px
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption .title,
aside .cbx-sidebar .cbx-list li figcaption .title {
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 margin:0 0 5px;
 font-weight:700;
 color:#444
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption .title a,
aside .cbx-sidebar .cbx-list li figcaption .title a {
 text-transform:inherit;
 color:inherit;
 line-height:inherit;
 -webkit-transition:all .5s ease-out;
 -moz-transition:all .5s ease-out;
 -o-transition:all .5s ease-out;
 transition:all .5s ease-out
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption .title a:hover,
aside .cbx-sidebar .cbx-list li figcaption .title a:hover {
 color:#f1439b
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption p,
aside .cbx-sidebar .cbx-list li figcaption p {
 text-transform:uppercase;
 font-weight:400;
 font-size:1.3rem;
 line-height:1.9500000000000002rem;
 margin-top:.5rem;
 margin-bottom:.5rem
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption p a,
aside .cbx-sidebar .cbx-list li figcaption p a {
 color:#444;
 font-size:inherit;
 -webkit-transform:translate(.5s,0);
 -moz-transform:translate(.5s,0);
 -o-transform:translate(.5s,0);
 -ms-transform:translate(.5s,0);
 transform:translate(.5s,0)
}
aside .cbx-sidebar .cbx-list .cbx-mega-list figcaption p a:hover,
aside .cbx-sidebar .cbx-list li figcaption p a:hover {
 color:#f1439b
}
aside .cbx-sidebar .cbx-list .cbx-mega-list:hover figure .img-area .category-icon,
aside .cbx-sidebar .cbx-list li:hover figure .img-area .category-icon {
 color:#fff;
 border-right:65px solid #f1439b;
 -webkit-background-clip:padding-box;
 background-clip:padding-box
}
aside .cbx-sidebar .cbx-categories ul li {
 background-color:#444;
 margin-bottom:1px;
 padding:5px 10px
}
aside .cbx-sidebar .cbx-categories ul li:hover {
 background-color:#f1439b
}
aside .cbx-sidebar .cbx-categories ul li:hover a {
 color:#fff
}
aside .cbx-sidebar .cbx-categories ul li a {
 font-weight:600;
 font-size:1.5rem;
 line-height:2.25rem;
 text-transform:uppercase
}
aside .cbx-sidebar .widget-pollingcbx .cbx-polling-box {
 background-color:#444;
 padding:10px
}
aside .cbx-sidebar .widget-pollingcbx .cbx-polling-box h4 {
 color:#f1439b;
 padding-bottom:10px
}
aside .cbx-sidebar .widget-pollingcbx .cbx-polling-box .cbx-radio {
 text-transform:uppercase
}
aside .cbx-sidebar .widget-pollingcbx .cbx-polling-box .cbx-radio span {
 color:#f1439b;
 padding-left:10px
}
aside .cbx-sidebar iframe {
 width:100%;
 border:0;
 height:200px;
 overflow:hidden
}
.blog-item-wrapper {
 margin:50px 0
}
.blog-item-wrapper .single-blog-item {
 margin-bottom:30px
}
.blog-item-wrapper .single-blog-item .cbxjobform-common .form-control {
 background-color:#fff;
 background-image:none;
 border:1px solid #fff;
 border-bottom:1px solid #777;
 border-radius:0;
 box-shadow:none;
 color:#555;
 display:block;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 height:45px;
 padding:6px 12px;
 transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s
}
.blog-item-wrapper .single-blog-item .cbxjobform-common textarea.form-control {
 height:15rem;
 resize:none
}
.blog-item-wrapper .single-blog-item .cbxjobform-common input.form-control:active,
.blog-item-wrapper .single-blog-item .cbxjobform-common input.form-control:focus,
.blog-item-wrapper .single-blog-item .cbxjobform-common textarea.form-control:active,
.blog-item-wrapper .single-blog-item .cbxjobform-common textarea.form-control:focus {
 border-bottom:1px solid #f1439b
}
.blog-item-wrapper .single-blog-item .cbxjobform-common .cbx-btn {
 background-color:#fff;
 border:1px solid #777;
 -webkit-border-radius:10px;
 -moz-border-radius:10px;
 border-radius:10px;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 padding:10px 20px;
 color:#222
}
.blog-item-wrapper .single-blog-item .cbxjobform-common .cbx-btn:hover {
 background-color:#f1439b;
 border-color:#f1439b;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbxjobform-common a.recover {
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 display:block
}
.blog-item-wrapper .single-blog-item .cbx-social-share {
 margin:20px 0
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul {
 margin:20px 0 0;
 padding:0
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li {
 display:inline-block;
 padding:5px
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li .facebok:hover {
 background-color:#3b5998;
 border-color:#3b5998;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li .twitter:hover {
 background-color:#1da1f2;
 border-color:#1da1f2;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li .google-plus:hover {
 background-color:#dd4b39;
 border-color:#dd4b39;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li .linkedin:hover {
 background-color:#0077b5;
 border-color:#0077b5;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li .pinterest:hover {
 background-color:#bd081c;
 border-color:#bd081c;
 color:#fff
}
.blog-item-wrapper .single-blog-item .cbx-social-share ul li a {
 border:1px solid #505050;
 color:#505050;
 width:40px;
 height:40px;
 line-height:40px;
 display:block;
 text-align:center;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out
}
.blog-item-wrapper .single-blog-item .blog-thumb a:hover img {
 -webkit-filter:brightness(.5);
 filter:brightness(.5)
}
.blog-item-wrapper .single-blog-item .blog-thumb a img {
 transition:filter .3s ease-in-out;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin-bottom:20px
}
.blog-item-wrapper .single-blog-item .blog-content h4 {
 margin-top:0
}
.blog-item-wrapper .single-blog-item .blog-content h4 a {
 color:#222;
 font-size:1.8rem;
 line-height:2.7rem
}
.blog-item-wrapper .single-blog-item .blog-content p {
 margin-bottom:15px;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 text-align:justify;
 text-justify:inter-word
}
.blog-item-wrapper .single-blog-item .blog-content .readmore {
 color:#f1439b;
 text-decoration:none;
 background-color:#fff;
 padding:8px 25px;
 text-transform:uppercase;
 font-size:1.2rem;
 line-height:1.7999999999999998rem;
 font-weight:700;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 border:1px solid #f1439b;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear;
 display:inline-block;
 overflow:hidden
}
.blog-item-wrapper .single-blog-item .blog-content .readmore:hover {
 color:#fff;
 background-color:#f1439b;
 border:1px solid #fff
}
.blog-item-wrapper .single-blog-item .blog-content .blog-tags ul {
 margin:0 0 20px;
 padding:0;
 list-style:none;
 display:block;
 overflow:hidden
}
.blog-item-wrapper .single-blog-item .blog-content .blog-tags ul li {
 padding-right:10px;
 float:left
}
.blog-item-wrapper .single-blog-item .blog-content .blog-tags ul li a {
 color:#777
}
.blog-item-wrapper .single-blog-item .blog-content .blog-tags ul li a:hover {
 color:#f1439b
}
.blog-item-wrapper .single-blog-item .blog-content .blog-tags ul li a i {
 padding-right:8px
}
#cbx-pricing .cbx-inner {
 background-color:#fff
}
#cbx-pricing .cbx-inner .cbx-singlepricing {
 box-shadow:.14px 4px 16px 0 rgba(0,0,0,.16);
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 margin:20px 0;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 -o-transition:all .2s ease-out;
 transition:all .2s ease-out
}
#cbx-pricing .cbx-inner .cbx-singlepricing:hover {
 box-shadow:0 20px 16px 0 rgba(0,0,0,.16);
 margin-top:0
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header {
 background-image:url(../img/pricing/pricing1.png);
 background-size:100% 100%;
 background-position:center;
 background-repeat:no-repeat;
 padding-top:35px;
 padding-bottom:50px;
 position:relative
}
#cbx-call-to-action,
#cbx-video {
 background-repeat:no-repeat;
 background-size:cover
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header h4 {
 font-size:3rem;
 line-height:4.5rem;
 color:#fff;
 font-weight:700;
 text-transform:capitalize;
 margin-top:0;
 margin-bottom:25px
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header .cbx-doller p {
 color:#fff60a;
 font-weight:700;
 font-size:3rem;
 line-height:4.5rem
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header .cbx-doller p span {
 font-size:2rem;
 line-height:3rem;
 color:#fff;
 font-weight:400
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header .cbx-recommended {
 position:absolute;
 top:0;
 right:0
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header .cbx-recommended .ribbon {
 position:absolute;
 right:0;
 top:0;
 z-index:1;
 overflow:hidden;
 width:90px;
 height:90px;
 text-align:right
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-header .cbx-recommended .ribbon span {
 font-size:1.4rem;
 font-weight:700;
 color:#fff;
 text-transform:uppercase;
 text-align:center;
 line-height:24px;
 transform:rotate(45deg);
 -webkit-transform:rotate(45deg);
 width:125px;
 display:block;
 background-color:#15d9c6;
 box-shadow:0 3px 10px -5px #000;
 position:absolute;
 top:24px;
 right:-30px
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-list li {
 margin:0 40px;
 border-bottom:1px solid;
 border-color:#e9eef2;
 padding:10px 0
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-list li .cbx-featured-list-row h5 {
 font-family:'Open Sans',sans-serif;
 font-size:1.6rem;
 line-height:2.4000000000000004rem
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-list li .cbx-featured-list-row h5::before {
 content:'\f00c';
 font-family:FontAwesome;
 color:#9bcb5b;
 position:absolute;
 margin-left:-30px
}
#cbx-pricing .cbx-inner .cbx-singlepricing .cbx-featured-list li .cbx-featured-list-row p {
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 color:#777
}
#cbx-pricing .cbx-inner .cbx-singlepricing .price-button {
 display:inline-block;
 overflow:hidden;
 margin:30px 0
}
#cbx-pricing .cbx-inner .cbx-singlepricing .price-button a {
 background-image:-moz-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-webkit-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-ms-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-o-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 padding:15px 40px;
 overflow:hidden;
 display:inline-block;
 color:#fff;
 text-transform:uppercase;
 font-weight:700;
 -webkit-border-radius:50px;
 -moz-border-radius:50px;
 border-radius:50px;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 border:1px solid #f1439b;
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
#cbx-pricing .cbx-inner .cbx-singlepricing .price-button a:hover {
 color:#222;
 background-image:none
}
#cbx-video {
 background-image:url(../img/video/video-bg.jpg);
 background-position:center;
 background-attachment:fixed
}
#cbx-video .cbx-section {
 background-image:-moz-linear-gradient(-82deg,rgba(244,64,149,.8) 0,rgba(199,115,252,.8) 99%);
 background-image:-webkit-linear-gradient(-82deg,rgba(244,64,149,.8) 0,rgba(199,115,252,.8) 99%);
 background-image:-ms-linear-gradient(-82deg,rgba(244,64,149,.8) 0,rgba(199,115,252,.8) 99%);
 background-image:-o-linear-gradient(-82deg,rgba(244,64,149,.8) 0,rgba(199,115,252,.8) 99%);
 background-image:linear-gradient(-82deg,rgba(244,64,149,.8) 0,rgba(199,115,252,.8) 99%);
 color:#FFF;
 padding:100px 0
}
#cbx-video .cbx-section a img {
 -webkit-transition:transform .8s ease-in-out;
 -moz-transition:transform .8s ease-in-out;
 -o-transition:transform .8s ease-in-out;
 transition:transform .8s ease-in-out
}
#cbx-video .cbx-section a img:hover {
 transform:rotate(360deg)
}
#cbx-call-to-action {
 background-color:#fafafa;
 background-image:url(http://codeboxr.net/themedemo/landingz/html/assets/img/call-to-action/call-to-action-bg.png);
 background-position:left -111%
}
#cbx-call-to-action .cbx-section {
 padding:120px 0;
 background-image:-moz-linear-gradient(-82deg,rgba(244,64,149,.9) 0,rgba(199,115,252,.9) 99%);
 background-image:-webkit-linear-gradient(-82deg,rgba(244,64,149,.9) 0,rgba(199,115,252,.9) 99%);
 background-image:-ms-linear-gradient(-82deg,rgba(244,64,149,.9) 0,rgba(199,115,252,.9) 99%);
 background-image:-o-linear-gradient(-82deg,rgba(244,64,149,.9) 0,rgba(199,115,252,.9) 99%);
 background-image:linear-gradient(-82deg,rgba(244,64,149,.9) 0,rgba(199,115,252,.9) 99%)
}
#cbx-parallax-banner,
#cbx-stats {
 background-image:-moz-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-webkit-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-ms-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 background-image:-o-linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 overflow:hidden
}
#cbx-call-to-action .cbx-section .call-to-action {
 padding:0 100px
}
#cbx-call-to-action .cbx-section .call-to-action p {
 font-size:1.8rem;
 line-height:2.7rem;
 color:#fff;
 margin-bottom:35px
}
#cbx-call-to-action .cbx-section .call-to-action h3 {
 font-weight:700;
 font-size:4rem;
 line-height:6rem;
 color:#fff;
 margin-bottom:20px
}
#cbx-call-to-action .cbx-section .call-to-action h3 a {
 color:#fff;
 font-weight:400
}
#cbx-call-to-action .cbx-section .call-to-action h3 a span {
 font-weight:700
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul {
 margin:0;
 padding:0;
 list-style:none;
 display:block;
 overflow:hidden
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul .play {
 background-color:#2ac04a
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul .play a:hover {
 color:#2ac04a;
 background-color:#fff;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul .apple {
 background-color:#222
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul .apple a:hover {
 color:#222;
 background-color:#fff;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul li {
 display:inline-block;
 margin-right:30px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul li a {
 -webkit-transition:all .9s ease;
 -moz-transition:all .9s ease;
 -o-transition:all .9s ease;
 transition:all .9s ease;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 color:#fff;
 display:block;
 overflow:hidden
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul li a .cta-btn-content {
 float:left;
 font-size:1.6rem;
 line-height:2.4000000000000004rem;
 text-align:left;
 padding-top:15px;
 padding-bottom:15px;
 padding-right:20px
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul li a .cta-btn-content span {
 display:block;
 font-size:1rem;
 line-height:1.5rem
}
#cbx-call-to-action .cbx-section .call-to-action .call-to-action-btn ul li a i {
 font-size:2.4rem;
 line-height:3.5999999999999996rem;
 float:left;
 padding:15px 15px 15px 20px
}
#cbx-stats {
 background-image:linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 display:block
}
#cbx-stats .cbx-content .single-stats {
 margin:20px 0
}
#cbx-stats .cbx-content .single-stats .stat-icon {
 margin-bottom:20px
}
#cbx-stats .cbx-content .single-stats .stat-icon img {
 width:60px
}
#cbx-stats .cbx-content .single-stats .stat-content p {
 color:#fff;
 font-size:2rem;
 line-height:3rem;
 margin-bottom:0;
 text-transform:uppercase
}
#cbx-stats .cbx-content .single-stats .stat-content p span {
 font-weight:700;
 margin-right:3px
}
#cbx-screenshot {
 background-color:#fafafa
}
#screenshot .owl-nav .owl-next,
#screenshot .owl-nav .owl-prev {
 color:#f1439b;
 background-color:transparent;
 font-size:2.5rem;
 line-height:3.75rem
}
#cbx-screenshot .cbx-inner {
 padding-bottom:120px;
 padding-top:120px
}
#screenshot::after {
 content:url(../img/screenshots/gallery.png);
 position:absolute;
 top:55%;
 left:50%;
 -webkit-transform:translate(-50%,-53%);
 -ms-transform:translate(-50%,-53%);
 transform:translate(-50%,-53%)
}
#screenshot .owl-stage {
 -webkit-transition:all .3s ease-out;
 -moz-transition:all .3s ease-out;
 -o-transition:all .3s ease-out;
 transition:all .3s ease-out
}
#screenshot .owl-item img {
 transform:scale(.85)
}
#screenshot .owl-item.center img {
 transform:scale(1)
}
#screenshot .owl-nav {
 position:relative;
 z-index:2;
 top:-235px;
 visibility:hidden
}
#screenshot .owl-nav .owl-prev {
 float:left;
 margin-left:-35px
}
#screenshot .owl-nav .owl-next {
 float:right;
 margin-right:-35px
}
@-webkit-keyframes wave {
 0% {
  -webkit-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  -moz-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0)
 }
 100% {
  -webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  -moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)
 }
}
@-moz-keyframes wave {
 0% {
  -webkit-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  -moz-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0)
 }
 100% {
  -webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  -moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)
 }
}
@-ms-keyframes wave {
 0% {
  -webkit-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  -moz-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0)
 }
 100% {
  -webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  -moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)
 }
}
@keyframes wave {
 0% {
  -webkit-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  -moz-transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0);
  transform:rotateZ(0) translate3d(0,10%,0) rotateZ(0)
 }
 100% {
  -webkit-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  -moz-transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg);
  transform:rotateZ(360deg) translate3d(0,10%,0) rotateZ(-360deg)
 }
}
#cbx-parallax-banner {
 background-image:linear-gradient(-82deg,#f44095 0,#c773fc 99%);
 display:block
}
#cbx-parallax-banner .cbx-section {
 display:block;
 overflow:hidden
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner {
 height:100vh;
 display:block;
 overflow:hidden;
 position:relative
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bglayer1 {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 left:0;
 background:url(../img/parallax/parallax-bg-1.png) center no-repeat;
 background-size:cover
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bglayer2 {
 position:absolute;
 top:0;
 bottom:0;
 right:0;
 left:0;
 background:url(../img/parallax/parallax-bg-2.png) center no-repeat
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer1 {
 position:absolute;
 bottom:0;
 background:url(../img/parallax/pl_style.png) center no-repeat;
 background-size:80%;
 right:25px;
 height:619px;
 width:704px;
 top:125px
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2 {
 position:absolute;
 bottom:0;
 background:url(../img/parallax/pl_mb1.png) center no-repeat;
 background-size:80%;
 right:25%;
 height:566px;
 width:277px;
 top:11%;
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2shade {
 position:absolute;
 bottom:0;
 background:url(../img/parallax/pl_sd1.png) center no-repeat;
 background-size:80%;
 right:24%;
 height:737px;
 width:415px;
 top:10px;
 -moz-opacity:.;
 -khtml-opacity:.;
 -webkit-opacity:.;
 opacity:inherit;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=);
 filter:alpha(opacity=)
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3 {
 position:absolute;
 bottom:0;
 background:url(../img/parallax/pl_mb2.png) center no-repeat;
 right:45px;
 height:374px;
 width:632px;
 top:290px;
 background-size:80%
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3shade {
 position:absolute;
 bottom:0;
 background:url(http://codeboxr.net/themedemo/landingz/html/assets/img/parallax/pl_sd2.png) center no-repeat;
 background-size:80%;
 right:16px;
 height:263px;
 width:683px;
 top:395px;
 -moz-opacity:.4;
 -khtml-opacity:.4;
 -webkit-opacity:.4;
 opacity:;
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
 filter:alpha(opacity=40)
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bottomlayer1 {
 position:absolute;
 bottom:-60px;
 height:170px;
 background:url(../img/parallax/pl_bg1.png) bottom center no-repeat;
 left:-50px;
 background-size:100% 170px;
 right:-50px;
 animation:wave 3s .1s infinite linear;
 display:block;
 overflow:hidden
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bottomlayer2 {
 position:absolute;
 bottom:-60px;
 height:170px;
 background:url(../img/parallax/pl_bg2.png) bottom center no-repeat;
 left:-50px;
 background-size:100% 170px;
 right:-50px;
 animation:wave 5s .2s infinite linear;
 display:block;
 overflow:hidden
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 {
 position:absolute;
 top:25%;
 right:0;
 left:20%
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content h2 {
 font-size:8rem;
 color:#fff;
 font-weight:700;
 text-transform:uppercase;
 line-height:70px;
 padding-bottom:20px
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content p {
 font-size:2rem;
 color:#fff;
 line-height:24px;
 padding-bottom:20px
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content span {
 display:block;
 overflow:hidden;
 border-left:2px solid;
 border-color:#fff;
 width:2px;
 height:80px;
 margin-bottom:30px
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content a {
 color:#f1439b;
 text-decoration:none;
 background-color:#fff;
 padding:13px 40px;
 text-transform:uppercase;
 font-size:1.4rem;
 line-height:2.0999999999999996rem;
 font-weight:700;
 -webkit-border-radius:30px;
 -moz-border-radius:30px;
 border-radius:30px;
 border:1px solid #fff;
 -webkit-transition:all .3s linear;
 -moz-transition:all .3s linear;
 -o-transition:all .3s linear;
 transition:all .3s linear
}
#cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content a:hover {
 background-color:#f1439b;
 color:#fff
}
@media only screen and (max-width:1400px) {
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 {
  top:25%;
  right:0;
  left:5%;
  width:40%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer1 {
  bottom:0;
  right:-5%;
  top:8%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2shade {
  right:22%;
  top:-3%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3 {
  right:-4%;
  top:40%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3shade {
  right:-6%;
  top:57%
 }
}
@media only screen and (max-width:1200px) {
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 {
  left:2%;
  width:40%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer1 {
  right:-10%;
  top:5%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2 {
  right:23%;
  top:10%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2shade {
  right:20%;
  top:-5%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3 {
  right:-5%;
  top:35%
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3shade {
  right:-8%;
  top:52%
 }
}
@media only screen and (max-width:991px) {
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner {
  height:auto;
  padding-bottom:80px;
  padding-top:30px
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bglayer1,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .bglayer2,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer1,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer2shade,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3,
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .rightlayer3shade {
  position:static;
  display:none
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 {
  background-image:url(../img/parallax/pl_mb1.png);
  background-repeat:no-repeat;
  position:static;
  top:auto;
  right:auto;
  left:auto;
  text-align:center;
  padding:150px 15%;
  background-size:200px;
  background-position:-100px 100%;
  width:100%;
  margin:0 auto
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content a.paramore {
  margin-top:50px;
  display:inline-block
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content h2 {
  font-size:4rem;
  line-height:6rem;
  line-height:40px;
  padding-bottom:20px
 }
}
@media screen and (max-width:768px) {
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content h2 {
  font-size:3.5rem;
  line-height:5.25rem;
  line-height:35px
 }
 #cbx-parallax-banner .cbx-section .cbx-item-parallax-banner .leftlayer1 .banner-content p {
  font-size:1.8rem;
  line-height:2.7rem
 }
}
#cbx-contact #cbx-contactinner .cbx-inner {
 background-image:-moz-linear-gradient(-2deg,#f44095 40,#62d4e1 49%);
 background-image:-webkit-linear-gradient(-2deg,#f44095 40,#62d4e1 49%);
 background-image:-ms-linear-gradient(-2deg,#f44095 30,#62d4e199%);
 background-image:-o-linear-gradient(-2deg,#f44095 30,#62d4e1 49%);
 background-image:linear-gradient(-2deg,#f44095 30,#62d4e1 49%);
}
#cbx-contact #cbx-contactinner .cbx-inner .cbx-heading hr {
 border-width:2px;
 border-color:#fff;
 width:3%
}
@media only screen and (min-width:1600px) {
 .cbx-leftmenu .menu-item {
  padding-top:22px;
  padding-bottom:22px
 }
}
@media (min-width:1280px) and (max-width:1400px) {
 #cbx-slider .cbx-inner {
  padding-top:8rem
 }
 #cbx-slider .cbx-mainslider-img {
  max-width:300px
 }
 #cbx-sidemenu .cbx-leftmenulist {
  margin:9rem 0 0
 }
 #cbx-sidemenu {
  left:-20px
 }
}
@media (min-width:1200px) and (max-width:1350px) {
 #cbx-header .cbx-logo h1 {
  text-align:center
 }
}
@media (min-width:768px) and (max-width:1150px) {
 #cbx-header .cbx-logo h1 {
  text-align:right
 }
}
@media only screen and (min-width:1201px) {
 #cbx-slider .cbx-slider-title p {
  margin-top:30px;
  font-weight:400;
  font-size:3rem;
  line-height:4.5rem;
  letter-spacing:1px
 }
}
@media only screen and (max-width:1200px) {
 #cbx-banner .cbx-item-banner .banner-content {
  margin-bottom:35px
 }
 .cbx-leftmenu .menu-item {
  padding-top:14px;
  padding-bottom:14px
 }
 #cbx-extension .effect-kira h3 {
  font-size:1.8rem;
  line-height:2.7rem
 }
 #screenshot .owl-nav .owl-prev {
  margin-left:-10px
 }
 #screenshot .owl-nav .owl-next {
  margin-right:-10px
 }
}
@media only screen and (max-width:991px) {
 #cbx-latestnews .single-blog-item .blog-content .readmore,
 .faq-img {
  margin-bottom:30px
 }
 .cbx-sfeature .cbx-sficon,
 .cbx-sfeature-2 .cbx-sficon {
  position:static
 }
 .cbx-sfeature .cbx-sficon img,
 .cbx-sfeature-2 .cbx-sficon img {
  background:0 0;
  border-radius:0;
  border:0 solid;
  font-size:30px;
  transition:all .5s linear 0s
 }
 .cbx-inner {
  padding-top:50px;
  padding-bottom:50px
 }
 .cbx-sfeature .cbx-inner,
 .cbx-sfeature-2 .cbx-inner {
  padding-bottom:0
 }
 #cbx-call-to-action .cbx-section .call-to-action {
  padding:0
 }
 .cbx-container .cbx-header .container .navbar-collapse .navbar-nav li a {
  padding:30px 12px
 }
 #cbx-contact .cbx-heading p,
 .cbx-contact .cbx-heading p {
  padding:0
 }
 #cbx-allfeature .cbx-inner,
 #cbx-testimonial .cbx-inner {
  background-image:none
 }
 .faq-img {
  text-align:center
 }
 #cbx-allfeature .cbx-inner .cbx-single-allfeature {
  text-align:center;
  padding-left:0
 }
 #cbx-allfeature .cbx-inner .cbx-single-allfeature span.cbx-icon {
  position:static;
  left:0;
  top:0;
  right:0;
  bottom:0
 }
 .cbx-sfeature .cbx-single-feature,
 .cbx-sfeature-2 .cbx-single-feature {
  margin-bottom:90px;
  padding-top:12%
 }
 .cbx-sfeature .cbx-single-feature p,
 .cbx-sfeature-2 .cbx-single-feature p {
  margin-top:15px
 }
 .cbx-sfeature .cbx-sficon img,
 .cbx-sfeature-2 .cbx-sficon img {
  padding:0;
  width:50px;
  margin-bottom:10px
 }
 .cbx-heading p {
  padding:0
 }
 #cbx-slider .cbx-slider-textleft {
  top:32%;
  right:45%
 }
 #cbx-slider .cbx-slider-textright {
  top:32%;
  left:45%
 }
 #cbx-slider .cbx-slider-title h3 {
  font-size:2.7rem;
  line-height:4.050000000000001rem
 }
 #cbx-slider .cbx-slider-title p {
  font-size:1.5rem;
  line-height:2.25rem
 }
 .cbx-leftmenu .menu-item {
  padding-top:10px;
  padding-bottom:10px
 }
 #cbx-header .cbx-logo {
  margin-left:15px;
  padding-left:0
 }
 #cbx-testimonial .cbx-inner #cbx-testislider .item .pname {
  font-size:1.8rem;
  line-height:2.7rem;
  padding:5px 16% 5px 20px
 }
 #cbx-extension .effect-kira h3 {
  font-size:2.6rem;
  line-height:3.9000000000000004rem
 }
 #cbx-extension .cbx-single-extension p i {
  line-height:6.5rem
 }
 #cbx-footer .copyrightinformation,
 #cbx-footer .social {
  float:none;
  text-align:center;
  margin:0 auto
 }
 #screenshot .owl-dots {
  position:absolute;
  bottom:-100px;
  left:38%;
  transform:translate(0,0)
 }
}
@media only screen and (max-width:768px) {
 .cbx-sfeature .cbx-single-feature,
 .cbx-sfeature-2 .cbx-single-feature {
  margin-bottom:45px;
  padding-top:20px
 }
 .cbx-sfeature .cbx-single-feature p,
 .cbx-sfeature-2 .cbx-single-feature p {
  margin-top:15px
 }
 #cbx-banner .cbx-section .cbx-item-banner .banner-content h2 {
  font-size:4rem;
  line-height:6rem;
  line-height:40px
 }
 #cbx-call-to-action .cbx-section,
 #cbx-video .cbx-section {
  padding:60px 0
 }
 #cbx-testimonial-2 .cbx-inner {
  background-image:none
 }
 #screenshot .owl-dots {
  position:absolute;
  bottom:-100px;
  left:36%;
  transform:translate(0,0)
 }
 #cbx-call-to-action .cbx-section .call-to-action {
  padding:0 20px
 }
 #testimonial .owl-theme .owl-dots {
  bottom:0
 }
 #cbx-contactinner .cbx-box {
  text-align:center;
  padding-left:0
 }
 #cbx-contactinner .cbx-box .cbx-icon {
  position:static
 }
 .cbx-container .cbx-header .container .navbar-collapse .navbar-nav li a {
  padding:11px 12px
 }
 .cbx-container .cbx-header .container .navbar-collapse .navbar-nav li a:hover {
  color:#f1439b
 }
 .cbx-sfeature .cbx-sficon img,
 .cbx-sfeature-2 .cbx-sficon img {
  margin-bottom:10px;
  padding:0;
  width:50px
 }
 #screenshot {
  margin-top:50px
 }
 #screenshot .owl-theme .owl-dots {
  position:absolute;
  bottom:-100px;
  left:50%;
  transform:translate(-50%,-5px)
 }
 #screenshot .owl-nav {
  visibility:visible
 }
 #screenshot .owl-nav .owl-prev {
  margin-left:0
 }
 #screenshot .owl-nav .owl-next {
  margin-right:0
 }
 #screenshot .owl-stage-outer .owl-stage .owl-item .item img {
  width:220px;
  margin:0 auto
 }
 .cbx-sfeature .cbx-sficon #cbx-sfeature .cbx-sficon i,
 .cbx-sfeature .cbx-sficon #cbx-sfeature .cbx-sficon img,
 .cbx-sfeature-2 .cbx-sficon #cbx-sfeature .cbx-sficon i,
 .cbx-sfeature-2 .cbx-sficon #cbx-sfeature .cbx-sficon img {
  padding:8%
 }
 #cbx-banner .cbx-section .cbx-item-banner .banner-content {
  text-align:center;
  padding:30px 0
 }
 #cbx-banner .cbx-section .cbx-item-banner .banner-content span {
  display:none
 }
 .cbx-container .cbx-header .container .navbar-collapse .navbar-nav li a {
  color:#222
 }
 .navbar-header {
  float:none
 }
 .navbar-toggle {
  margin:20px 15px 15px 40px;
  display:block;
  background-color:#fff!important
 }
 .navbar-collapse {
  border-top:1px solid transparent
 }
 .navbar-collapse.collapse {
  display:none!important
 }
 .navbar-nav {
  float:none!important;
  margin:0 -15px;
  background-color:#fff
 }
 .navbar-nav>li {
  float:none
 }
 .navbar-nav>li>a {
  padding-top:10px;
  padding-bottom:10px
 }
 .navbar-nav .open .dropdown-menu {
  position:static;
  float:none;
  width:auto;
  margin-top:0;
  background-color:transparent;
  border:0;
  -webkit-box-shadow:none;
  box-shadow:none
 }
 .navbar-nav .open .dropdown-menu li a {
  padding-left:25px
 }
 .navbar-text {
  float:none;
  margin:15px 0
 }
 .navbar-collapse.collapse.in {
  display:block!important
 }
 .collapsing {
  overflow:hidden!important
 }
 .navbar-collapse.collapse.in,
 .navbar-collapse.collapsing {
  box-shadow:none
 }
 .cbx-leftmenu .menu-item {
  display:block;
  color:#fff;
  font-size:2.8rem;
  line-height:4.199999999999999rem;
  padding-top:6px;
  padding-bottom:6px;
  padding-right:40px;
  text-align:right
 }
 .cbx-leftmenu .menu-toggle {
  width:30px
 }
 #cbx-slider .cbx-slider-textleft {
  top:13%;
  right:45%
 }
 #cbx-slider .cbx-slider-textright {
  top:13%;
  left:45%
 }
 #cbx-slider .cbx-slider-title h3 {
  font-size:2.2rem;
  line-height:3.3000000000000003rem
 }
 #cbx-slider .cbx-slider-title p {
  font-size:1.2rem;
  line-height:1.7999999999999998rem
 }
 #cbx-sidemenu .cbx-leftmenulist li a,
 .cbx-heading p {
  font-size:1.4rem;
  line-height:2.0999999999999996rem
 }
 #cbx-header .cbx-logo {
  margin-bottom:0;
  padding-top:18px
 }
 #cbx-header .cbx-nav {
  margin-top:2px;
  margin-bottom:4px
 }
 #cbx-header .cbx-nav li {
  margin-left:5px;
  margin-right:40px
 }
 #cbx-pricing .cbx-priching-width {
  max-width:90%;
  padding-left:13%
 }
 #cbx-testimonial .cbx-single-testimonial {
  margin-bottom:80px
 }
 #cbx-testimonial .cbx-single-testimonial h3 {
  padding:40px 0 50px!important
 }
 #cbx-testimonial .cbx-single-testimonial h3 .name {
  padding:0 30px!important
 }
 #cbx-testimonial .description span.mark {
  left:40%
 }
 #cbx-sidemenu .cbx-leftmenu {
  min-width:178px!important
 }
 #cbx-sidemenu .cbx-leftmenulist {
  margin:8rem 0 0
 }
 .xs-text-center {
  text-align:center
 }
 .xs-text-right {
  text-align:right
 }
 .cbx-heading p {
  padding:0 1rem
 }
 .cbx-heading h2 {
  font-size:2rem;
  line-height:3rem
 }
 #cbx-latestnews .cbx-heading p {
  font-size:1.4rem;
  line-height:2.0999999999999996rem;
  padding:0 1rem
 }
 #cbx-testimonial .cbx-inner #cbx-testislider .mark>img {
  height:80px;
  width:80px
 }
 #cbx-testimonial .cbx-inner #cbx-testislider .description span.mark {
  height:80px;
  left:45.8%;
  top:-55px;
  width:80px
 }
 #cbx-testimonial .cbx-inner #cbx-testislider .item .pname {
  font-size:1.8rem;
  line-height:2.7rem;
  padding:5px 9% 5px 20px
 }
 #cbx-contact .cbx-heading p,
 #cbx-slider #cbx-main-slider .cbx-slider-btn-cmn a {
  font-size:1.4rem;
  line-height:2.0999999999999996rem
 }
 .cbx-inner,
 .cbx-sfeature .cbx-inner {
  padding-bottom:30px
 }
 .cbx-inner {
  padding-top:40px
 }
 #cbx-testimonial .cbx-inner {
  padding:40px 0
 }
 .carousel-indicators {
  bottom:9px
 }
 #cbx-contact .cbx-heading p {
  padding:0 1rem
 }
 .cbx-heading {
  margin-bottom:30px
 }
 #cbx-faq .cbx-single-faq h4 {
  font-weight:600
 }
 #cbx-faq .cbx-single-faq {
  margin-top:30px
 }
 .cbx-firstblog>h3 {
  margin-top:0
 }
 #cbx-latestnews .cbx-firstblog {
  padding-top:0
 }
 #cbx-pricing .cbx-ccard h3 {
  margin-top:40px
 }
 #cbx-extension .cbx-single-extension {
  margin-bottom:10px
 }
 .cbx-sfeature .cbx-heading {
  margin-bottom:0
 }
 #cbx-extension .cbx-single-extension p i {
  line-height:6.5rem
 }
}
@media (min-width:481px) and (max-width:630px) {
 #screenshot .owl-dots {
  position:absolute;
  bottom:-100px;
  left:34%;
  transform:translate(0,0)
 }
 .cbx-download-btn li.frist-label a,
 .cbx-download-btn li.frist-label a:hover {
  padding:23px 5px
 }
 .cbx-download-btn li a {
  font-size:1.3rem;
  line-height:1.9500000000000002rem;
  letter-spacing:normal
 }
 #cbx-sidemenu #cbx-toogle-outer>img {
  padding:20px 5px
 }
 #cbx-toogle-outer>img {
  max-width:49px
 }
 #cbx-header .cbx-logo h1 a {
  font-size:3rem;
  line-height:4.5rem
 }
 #cbx-sidemenu .btn-cbx-sidemenu {
  left:9px
 }
 .cbx-dropdownlogin .cbx-droplogin {
  padding:10px;
  width:252px
 }
}
@media (min-width:320px) and (max-width:480px) {
 #screenshot .owl-dots {
  position:absolute;
  bottom:-100px;
  left:30%;
  transform:translate(0,0)
 }
 #cbx-header .custom-mobile-logo {
  width:100%
 }
 #cbx-header .custom-mobile-logo .cbx-logo {
  text-align:center
 }
 #cbx-header .custom-mobile-download {
  width:100%;
  background-color:#f1439b
 }
 #cbx-header .cbx-download-btn li.frist-label a,
 #cbx-header .cbx-download-btn li.frist-label a:hover {
  padding:15px 7px
 }
 #cbx-sidemenu #cbx-toogle-outer>img {
  padding:4px;
  width:90%
 }
 #cbx-sidemenu .btn-cbx-sidemenu {
  left:7px;
  top:0
 }
 .cbx-download-btn {
  display:block
 }
}
@media (min-width:600px) and (max-width:767px) {
 .cbx-sfeature .cbx-single-feature .cbx-sficon i {
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  border-radius:50%;
  padding:46px;
  font-size:4.5rem;
  line-height:6.75rem
 }
}
@media (min-width:479px) and (max-width:599px) {
 .cbx-sfeature .cbx-single-feature .cbx-sficon i,
 .cbx-sfeature-2 .cbx-single-feature .cbx-sficon i {
  bottom:260px;
  left:18%
 }
}
@media only screen and (max-width:480px) {
 .cbx-sfeature-2 .cbx-heading {
  margin-bottom:40px
 }
 .cbx-download-btn li.frist-label a {
  margin:2px 0;
  padding:15px 3px
 }
 #cbx-slider .cbx-slider-textleft {
  top:10%;
  right:45%
 }
 #cbx-slider .cbx-slider-textright {
  top:10%;
  left:45%
 }
 #cbx-slider .cbx-slider-title h3 {
  font-size:1.8rem;
  line-height:2.7rem
 }
 #cbx-latestnews .cbx-firstblog .cbx-firstblog-bottom,
 #cbx-slider .cbx-slider-title p {
  font-size:1rem;
  line-height:1.5rem
 }
 #cbx-testimonial .cbx-inner #cbx-testislider .description span.mark {
  left:36%
 }
 #cbx-extension .cbx-single-extension p {
  float:none
 }
 .cbx-sfeature .cbx-single-feature,
 .cbx-sfeature-2 .cbx-single-feature {
  margin:60px 22px;
  padding-top:12%
 }
 .cbx-sfeature .cbx-single-feature .cbx-sficon i,
 .cbx-sfeature-2 .cbx-single-feature .cbx-sficon i {
  left:19%!important
 }
}
@media only screen and (max-width:320px) {
 #screenshot .owl-dots {
  position:absolute;
  bottom:-100px;
  left:18%;
  transform:translate(0,0)
 }
 #cbx-slider .cbx-slider-title h3 {
  font-size:1.3rem;
  line-height:1.9500000000000002rem
 }
 #cbx-slider .cbx-slider-title p {
  font-size:.9rem;
  line-height:1.35rem
 }
 #cbx-slider #cbx-main-slider .cbx-slider-btn-cmn {
  margin-right:5px;
  padding:10px 20px
 }
 #cbx-slider #cbx-main-slider .cbx-slider-main-title {
  font-size:3.3rem
 }
}
.cbx-switcher-area {
 position:fixed;
 top:35%;
 right:0;
 max-width:300px;
 z-index:1891
}
.cbx-switcher-inner {
 position:relative
}
.cbx-switcher-btn {
 font-weight:700;
 background:#f1439b;
 font-size:25px;
 color:#fff;
 position:absolute;
 right:0;
 top:0;
 z-index:1892;
 padding:5px;
 width:50px;
 text-align:center
}
.cbx-switcher-btn:active,
.cbx-switcher-btn:focus,
.cbx-switcher-btn:hover {
 color:#fff
}
.cbx-switcher-body {
 background:rgba(230,230,230,.93);
 padding:10px;
 width:260px;
 position:absolute;
 top:0;
 right:-280px
}
.cbx-switcher-list li {
 height:30px;
 width:30px;
 float:left;
 display:inline-block;
 margin:10px;
 -webkit-border-radius:50%;
 -moz-border-radius:50%;
 border-radius:50%
}
.cbx-switcher-list li a {
 width:100%;
 height:100%;
 display:block
}
.cbx-list-default {
 background:#f1439b
}
.cbx-list-cornflowerblue {
 background:#6495ed
}
.cbx-list-green {
 background:#2ecc71
}
.cbx-list-lightblue {
 background:#008ee8
}
.cbx-list-mintgreen {
 background:#46aeff
}
.cbx-list-purple {
 background:purple
}
.cbx-switcher-text {
 margin-left:50px
}
