/*
Theme Name: Mxhost
Theme URI: http://cmsbased.net/
Author: Cmsbased	
Author URI: http://cmsbased.net/
Description: Hi, I am the hosting theme from Cmsbased.net. I am very light, fast and ultra responsive. Please use Customize link to configure me.
Version: 2.4.0
License: GNU General Public License
License URI: see license.txt
Tags: blue, purple, right-sidebar
*/

/****************
GENERAL
*****************/
a{color:#1a6ab3;text-decoration:none;}
a:hover,a:focus{color:#1a6ab3;text-decoration:underline;}
.primary-color{color: #1a6ab3;}
.clear{clear: both;}
.tab-content{padding-top:15px;}
/*.sidebar-padder{padding-top:45px;}*/
.fa-icon-list div {margin: 1px 0px;}
.fa-icon-list .fa {width: 20px; text-align: center;margin-right: 10px;}
.panel-group .panel-heading {background-color: #ededed; color:#666;}
a.accordion-toggle {text-decoration: none;}

/****************
TYPOGRAPHY
*****************/
.body-arial,.body-arial button,.body-arial input,.body-arial select,.body-arial textarea,.body-arial .site-description{font-family:Arial, sans-serif;}
.body-helvetica,.body-helvetica button,.body-helvetica input,.body-helvetica select,.body-helvetica textarea,.body-helvetica .site-description{font-family:Helvetica, sans-serif;font-weight:300;}
.body-open-sans,.body-open-sans button,.body-open-sans input,.body-open-sans select,.body-open-sans textarea,.body-open-sans .site-description{font-family:"Open Sans", sans-serif;}
.body-lato,.body-lato button,.body-lato input,.body-lato select,.body-lato textarea,.body-lato .site-description{font-family:Lato, sans-serif;}
.body-pt-sans,.body-pt-sans button,.body-pt-sans input,.body-pt-sans select,.body-pt-sans textarea,.body-pt-sans .site-description{font-family:"PT Sans", sans-serif;}
.body-gudea,.body-gudea button,.body-gudea input,.body-gudea select,.body-gudea textarea,.body-gudea .site-description{font-family:Gudea, sans-serif;}
.body-lora,.body-lora button,.body-lora input,.body-lora select,.body-lora textarea,.body-lora .site-description{font-family:Lora, serif;}
.body-istok-web,.body-istok-web button,.body-istok-web input,.body-istok-web select,.body-istok-web textarea,.body-istok-web .site-description{font-family:"Istok Web", serif;}
.heading-georgia h1,.heading-georgia h2,.heading-georgia h3,.heading-georgia h4,.heading-georgia h5,.heading-georgia h6{font-family:Georgia, serif;}
.heading-open-sans h1,.heading-open-sans h2,.heading-open-sans h3,.heading-open-sans h4,.heading-open-sans h5,.heading-open-sans h6{font-family:"Open Sans", sans-serif;}
.heading-lato h1,.heading-lato h2,.heading-lato h3,.heading-lato h4,.heading-lato h5,.heading-lato h6{font-family:Lato, sans-serif;}
.heading-oswald h1,.heading-oswald h2,.heading-oswald h3,.heading-oswald h4,.heading-oswald h5,.heading-oswald h6{font-family:Oswald, sans-serif;}
.heading-bitter h1,.heading-bitter h2,.heading-bitter h3,.heading-bitter h4,.heading-bitter h5,.heading-bitter h6{font-family:Bitter, serif;}
.heading-merriweather h1,.heading-merriweather h2,.heading-merriweather h3,.heading-merriweather h4,.heading-merriweather h5,.heading-merriweather h6{font-family:Merriweather, serif;}
.heading-droid-serif h1,.heading-droid-serif h2,.heading-droid-serif h3,.heading-droid-serif h4,.heading-droid-serif h5,.heading-droid-serif h6{font-family:"Droid Serif", serif;}
h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none!important;color:#1a6ab3;padding:0;}

/*********************
WORDPRESS
*********************/
.main-content{padding: 30px 0;}
.main-content-inner{padding-bottom:1.5em;}
.hentry{margin:0 0 1.5em;}
img{display:inline-block;height:auto;max-width:100%;}
img[class*="wp-image-"]{margin-top:10px;margin-bottom:10px;}
.wp-caption{margin-bottom:10px;max-width:100%;border:1px solid #ccc;border-radius:4px;padding:0 10px;}
.wp-caption.aligncenter{margin-bottom:10px;}
.wp-caption img[class*="wp-image-"]{display:block;}
.wp-caption .wp-caption-text{text-align:center;margin-top:10px;}
.gallery{margin-bottom:1.5em;}
.gallery a img{border:none;height:auto;max-width:90%;}
.gallery dd{margin:0;}
.site-logo img{max-height: 100px;}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.widget{margin-bottom:2em;}
.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px;}
.widget_search .search-form input[type="submit"]{display:none;}
.widget select{max-width:100%;}
.comment .children{margin-left:1.5em;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
embed,iframe,object{max-width:100%;}
.dropdown-menu li a{display:block;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap;padding:3px 20px;}
.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#fff;text-decoration:none;background-color:#357ebd;background-image:linear-gradient(tobottom,#428bca0%,#357ebd100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0);}
.dropdown-menu ul{list-style:none;}
div.entry-title{display: none;}
.container{padding:0 15px;}
.textwidget{color:#ccc;}

/*********************
SCREENREADER TEXT
*********************/
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;}
.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;text-decoration:none;top:5px;width:auto;z-index:100000;padding:15px 23px 14px;}

/*********************
TOPNAV
*********************/
.topnav{background:#252728;}
.topnav .phone{position:relative;font-weight:500;line-height:20px;padding:12px 0;}
.topnav .phone p{margin:0;}
.topnav .navbar-nav > li > a{color:#999;font-weight:500;text-decoration:none;padding:12px 16px;}
.topnav .navbar-nav > li > a:hover,.topnav .navbar-nav > li > a:focus{text-decoration:none;background-color:#fff;}
/*.topnav .navbar-nav .active{color:#0274BE;}*/
@media (max-width: 768px) {
.topnav {display: none;}
}

/****************
HEADER
*****************/
#masthead .nav>li>a:hover,#masthead .nav>li>a:focus{text-decoration:none;background-color:transparent;}
#masthead .navbar{border:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.05);box-shadow:0 0 5px rgba(0,0,0,0.05);margin-bottom:0;border-radius:0;-webkit-transition:all .2s ease;transition:all .2s ease;}
#masthead .navbar-brand{font-size:24px;font-weight:800;color:#596d75!important;text-transform:uppercase;padding-top:38px;padding-bottom:38px;}
#masthead .navbar-brand:hover,#masthead .navbar-brand:focus{color:#2c3e50;}
#masthead .navbar-toggle{border-radius:0;margin-top:33px;background-color:#eee;}
/*#masthead .navbar-toggle:hover,#masthead .navbar-toggle:focus{background-color:#1a6ab3;border-color:#1a6ab3;}*/
#masthead .navbar-custom .navbar-nav > li > a{font-weight:700;}
#masthead .navbar-custom .navbar-nav > li > .dropdown-menu{font-size:13px;}
#masthead .dropdown-menu > li > a{font-weight:400;}
#masthead .navbar-nav > .active > a,#masthead .navbar-nav > .active > a:hover,#masthead .navbar-nav > .active > a:focus,#masthead .navbar-nav > .active > a:after{border-bottom-color:#1a6ab3;}
/*#masthead .navbar-brand span,#masthead .navbar-nav > li > a:hover,#masthead .navbar-nav > li > a:focus,#masthead .navbar-nav > .open > a,#masthead .navbar-nav > .open > a:hover,#masthead .navbar-nav > .open > a:focus{color:#1a6ab3;}*/
#masthead .navbar-toggle:hover .icon-bar,#masthead .navbar-toggle:focus .icon-bar,#masthead .navbar-custom .navbar-toggle .icon-bar{background-color:#fff;}
@media (max-width: 767px) {
#masthead .navbar-custom .navbar-nav{padding-top:15px;padding-bottom:15px;background-color:#111;margin:0 -15px;}
#masthead .navbar-custom .navbar-nav > li > a{color:#fff;font-size:13px;}
#masthead .navbar-custom .navbar-nav > li > a:hover,#masthead .navbar-nav > li > a:focus{color:#fff;}
#masthead .navbar-custom .navbar-nav .open .dropdown-menu > li > a{color:#bdc3c7;}
#masthead .navbar-custom .navbar-nav .open .dropdown-menu > li > a:hover,#masthead .navbar-custom .navbar-nav .open .dropdown-menu > li > a:focus{color:#ecf0f1;}
#masthead .navbar-custom .navbar-nav > .open > a,#masthead .navbar-custom .navbar-nav > .open > a:hover,#masthead .navbar-custom .navbar-nav > .open > a:focus{z-index:0;}
#masthead .nav > li.dropdown:before{content:"+";position:absolute;top:5px;right:15px;color:#bdc3c7;font-size:18px;z-index:9999;}
#masthead .nav > li.dropdown.open:before{content:"-";right:17px;}
#masthead .dropdown-menu > li > a:before{content:"-";margin-right:5px;margin-left:-10px;}
#masthead .navbar-nav .open .dropdown-menu > .active > a,#masthead .navbar-nav .open .dropdown-menu > .active > a:hover,#masthead .navbar-nav .open .dropdown-menu > .active > a:focus,#masthead .navbar-nav > .active > a,#masthead .navbar-nav > .active > a:hover,#masthead .navbar-nav > .active > a:focus,#masthead .navbar-nav > .open > a,#masthead .navbar-nav > .open > a:hover,#masthead .navbar-nav > .open > a:focus{color:#ecf0f1;background-color:#2c3e50;}
}
@media (min-width: 768px) {
#masthead .navbar-nav{float:right;margin-right:-15px;}
#masthead .navbar-custom .navbar-nav > li > a{text-transform:uppercase;color:#596d75;padding:40px 18px;}
/*#masthead .navbar-custom .navbar-nav > li > a:hover,#masthead .navbar-nav > li > a:focus{color:#1a6ab3;}*/
#masthead .navbar-nav > .open > a,#masthead .navbar-custom .navbar-nav > .open > a:hover,#masthead .navbar-custom .navbar-nav > .open > a:focus{background-color:transparent;color:#1a6ab3;}
#masthead .navbar-custom .navbar-nav > li:last-child > a{padding-right:18px;}
#masthead .navbar-custom .navbar-nav > li.active:last-child > a{padding-right:18px;}
#masthead .navbar-custom .navbar-nav > .active > a,#masthead .navbar-custom .navbar-nav > .active > a:hover,#masthead .navbar-custom .navbar-nav > .active > a:focus{border-bottom:4px solid #1a6ab3;padding-bottom:36px;background-color:#fff;}
#masthead .navbar-custom .navbar-nav > li > .dropdown-menu{border:0;border-top:3px solid #1a6ab3;margin-top:-3px;border-radius:0;background-color:#fff;}
#masthead .navbar-custom .dropdown-menu > li > a{color:#7f8c8d;border-bottom:1px solid #ecf0f1;padding:10px 20px;}
#masthead .navbar-custom .dropdown-menu > li:last-child > a{border-bottom:0;}
#masthead .dropdown-menu > .active > a,#masthead .dropdown-menu > .active > a:hover,#masthead .dropdown-menu > .active > a:focus,#masthead .dropdown-menu > li > a:hover,#masthead .dropdown-menu > li > a:focus{color:#fff!important;background-color:#1a6ab3;background-image:none;border-color:#1a6ab3;}
#masthead .current-menu-ancestor {border-top:1px solid #1a6ab3; background-color: #fff;}
.navbar-custom { background-color: #fff; border-color: #fff;}}
#masthead hr.header_line {height: 4px;display: block;border: none;margin: 0;background: #252728;}

/*********************
MEGA MENU
*********************/
@media (min-width: 992px) {
nav.mega-menu .nav,nav.mega-menu .dropup,nav.mega-menu .dropdown,nav.mega-menu .collapse{position:static;}
header nav.mega-menu ul.nav-main .mega-menu-content{text-shadow:none;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.dropdown-menu{background:rgba(255, 255, 255, .96)!important;border-top:6px solid #0696d7;color:#87919F;margin:0 15px;padding:0;}
header nav.mega-menu ul.nav-main li.mega-menu-fullwidth ul.dropdown-menu{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
header nav.mega-menu ul.nav-main li.mega-menu-item .mega-menu-sub-title{color:#7f8c8d;display:block;font-size:1em;font-weight:600;padding-bottom:5px;text-transform:uppercase;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu{list-style:none;margin:0;padding:0;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a{color:#8f9c9d;text-shadow:none;text-transform:none;font-size:.9em;display:block;font-weight:400;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s;margin:0 0 0 -8px;padding:3px 8px;}
header nav.mega-menu ul.nav-main li.mega-menu-item ul.sub-menu a:hover{padding-left:12px;padding-right:4px;color:#FFF;}
header nav.mega-menu ul.nav-main li.mega-menu-item:hover ul.sub-menu li:hover a:hover{background:#0696d7!important;text-decoration:none;}
nav.mega-menu .navbar-inner,nav.mega-menu .container{position:relative;}
nav.mega-menu .dropdown-menu{left:auto;}
nav.mega-menu .dropdown-menu > li{display:block;}
nav.mega-menu .nav.pull-right .dropdown-menu{right:0;}
nav.mega-menu .mega-menu-content{padding:20px 30px;}
nav.mega-menu .mega-menu-content:before,nav.mega-menu .mega-menu-content:after{display:table;content:"";line-height:0;}
nav.mega-menu .mega-menu-content:after{clear:both;}
nav.mega-menu.navbar .nav > li > .dropdown-menu:after,nav.mega-menu.navbar .nav > li > .dropdown-menu:before{display:none;}
nav.mega-menu .dropdown.mega-menu-fullwidth .dropdown-menu{left:0;right:0;width:auto;}
}

/****************
FOOTER STYLES
*****************/
.footer{padding-bottom:30px;clear:both;min-height:260px;background-color:#252728;color:#fff;padding-top:35px;}
.footer-copyright{padding-top:20px;padding-bottom:20px;clear:both;background-color:#151717;color:#999;}
.footer-copyright a{color:#999;}
.footer-social{margin-top:30px;padding-top:15px;padding-bottom:15px;clear:both;background-color:#fff;color:#999;border-top:1px solid #d5d5d5;}
.footer-social h3{margin-top:8px; font-weight:300;}
.footer-nav{padding-left:0;margin:10px 0;}
.footer p{color:#999!important;}
.footer-nav li{list-style:none;text-decoration:none;padding:0 2px;}
.footer-nav li a{color:#999!important;line-height:30px;}
.footer-nav li a:hover{color:#eee!important;text-decoration:none;}
.footer h3{margin-top:5px;font-size: 18px;font-weight: 700;}
.social .social-icon{width:45px;height:45px;border-radius:30px;background-color:#d5d5d5;color:#eee;text-align:center;font-size:22px;line-height:22px;margin:0;padding:11px;}
.social .social-icon a:hover{color:#1a6ab3;text-decoration:none;}
.footer-copyright a:hover {color:#1a6ab3;text-decoration:none;}
.social .social-icon a{color:#fff;text-decoration:none;}
.footer .section-title h5{color:#dddddd;}

/*********************
ACTION BOX
*********************/
.action-box{position:relative;text-align:center;box-shadow:0 0 5px #ecf0f1;border:1px solid #ecf0f1;padding:30px;}
.action-box h3{margin-top:0;}
@media (min-width: 768px) {
.action-box{text-align:left;padding-right:200px;}
.action-box a.btn{position:absolute;top:50%;right:30px;margin-top:-21px;}
}

/*********************
BUTTONS
*********************/
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary,.btn-primary{color:#fff;background-color:#1a6ab3;border-color:#1a6ab3;}
.flat-color,.flat-color:hover,.flat-color:active{border:2px solid #1a6ab3;}
.flat-color,.flat-color.btn-bordered:hover{background-color:#1a6ab3;color:#fff;}
.flat-color:hover,.flat-color.btn-bordered{color:#eee;}
.btn-flat:not(.btn-rounded){border-radius:0;}

/****************
CONTENT BOXES
*****************/
.service{padding-bottom:30px;}
.service .service-icon{font-size:45px;float:left;color:#596d75;line-height:0;}
.service .service-details{padding-left:50px;}
.service .service-details h4{margin-top:0;}
.service-2 .service-2-icon{width:60px;height:60px;border-radius:30px;background-color:#eee;color:#999;text-align:center;font-size:30px!important;line-height:30px;margin:0;padding:15px;}
@media (max-width: 991px) {.service-2 {padding-bottom:15px;}}
@media (max-width: 768px) {.service-2 {padding-bottom:30px;}}

/*********************
SPACING + TITLES
*********************/
#page-title-wrapper{box-shadow:0 0 5px #ecf0f1;border-bottom:1px solid #ecf0f1;padding:30px 0;}
#page-title-wrapper h4{text-transform:uppercase;color:#2c3e50;}
.section-title{overflow:hidden;position:relative;padding-bottom:20px;}
.section-title h5{text-transform:uppercase;position:relative;font-weight:800;color:#999;overflow:hidden;font-size:16px;line-height:25px;margin:0;}
.sidebar .section-title h5{font-size:15px;}
.section-title h5:before,.section-title h5:after{content:"";width:200%;height:1px;display:inline-block;background-color:#d5d5d5;position:relative;vertical-align:bottom;left:20px;bottom:12px;margin:0 -200% 0 0;}
.section-title h5:before{left:-20px;margin:0 0 0 -200%;}
.blank_spacer{min-height: 0;}
h4.page-title.light{color:#fff!important;}
h4.page-title.dark{color:#222!important;}
h4.page-title.neutral{color:#999!important;}

/*********************
TESTIMONIALS
*********************/
.testimonial-content{background-color:#ededed;margin-bottom:30px;position:relative;border-radius:3px;padding:20px;}
.testimonial-content p:last-child{margin-bottom:0;}
.testimonial-content:before{position:absolute;display:block;width:0;height:0;bottom:-10px;left:45px;content:"";border-color:#ededed transparent transparent;border-style:solid;border-width:10px 10px 0;}
.testimonial-author {padding-bottom: 20px;}
.testimonial-author .user{font-weight:700;color:#34495e;}
.testimonial-author .user-extra{display:block;font-weight:300;}
.testimonial-author .user-th {width: 60px;height: 60px;float: left;margin-right: 15px;border: 1px solid #ecf0f1;padding: 3px;border-radius: 100%;margin-top: -12px;}

/*********************
PRICING TABLE
*********************/
.pricing{padding:10px 15px;}
.pricing .plan.first{border-top-left-radius:5px;border-bottom-left-radius:5px;}
.pricing .plan.last{border-top-right-radius:5px;border-bottom-right-radius:5px;}
.pricing .plan.popular{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-radius:5px;}
.pricing .plan.popular .header{margin-bottom:20px;border-top-left-radius:5px;border-top-right-radius:5px;}
.pricing .popular .header h1,.pricing .popular .header h2,.pricing .popular .header h3,.pricing .popular .header h4,.pricing .popular .header h5 {color: #fff;}
.pricing .col-sm-3,.pricing .col-md-3{padding-left:0;padding-right:0;}
.pricing .col-sm-2,.pricing .col-md-2{padding-left:0;padding-right:0;}
.pricing .plan.last .header{border-top-right-radius:5px;}
.pricing .plan.first .header{border-top-left-radius:5px;}
.pricing.btn-block{width:90%;}
.plan{box-shadow:0 2px 2px #aaa;min-height:90px;background:#fff;border-radius:5px;padding-bottom:25px;text-align:center;margin:20px 0;}
.plan .header{border-top-left-radius:5px;border-top-right-radius:5px;background:#eee;color:#999;padding:12px 15px;}
.plan .header h1,.plan .header h2,.plan .header h3{font-weight:100;margin:0;padding:0;}
.plan .price{border-top:1px dashed #ddd;width:90%;margin:0 auto 30px;}
.plan .price h3{font-size:60px;vertical-align:top;line-height:1;}
.plan .price h3 span{font-size:40px;vertical-align:top;position:relative;display:inline-block;margin:6px 0 0 -7px;}
.plan .price h4{font-size:50px;vertical-align:top;line-height:1;}
.plan .price h4 span{font-size:30px;vertical-align:top;position:relative;display:inline-block;margin:6px 0 0 -7px;}
.plan .price h5{font-size:40px;vertical-align:top;line-height:1;}
.plan .price h5 span{font-size:20px;vertical-align:top;position:relative;display:inline-block;margin:6px 0 0 -7px;}
.plan .price h6{color:#aaa;font-size:14px;}

.plan ul{list-style-type:none;margin-top:2px;padding:20px;}
.plan ul li{line-height:22px;margin-bottom:15px;}
.plan ul li a{text-decoration:underline;color:#e6e9ed;}
.plan ul li:last-child{border-bottom:none;}
.plan.popular{margin-top:6px;box-shadow:0 0 15px #aaa;position:relative;z-index:99;border-radius:5px;}
.plan.popular .header{border-top-left-radius:5px;border-top-right-radius:5px;background:#1a6ab3;color:#fff;}
.plan.popular .btn{margin-bottom:10px;}
.pricing .plan,.pricing .plan .header{border-radius:0;}


/*********************
FULL WIDTH LAYOUT
*********************/
.fullwidth-box .action .btn{margin-top:20px;}
.fullwidth-box .action .btn-default{color:#fff;background-color:#596d75;border-color:#596d75;}
.fullwidth-box .action p,.fullwidth-box .action h4,.fullwidth-box .action h3{color:#fff;}

/*********************
BREADCRUMBS
*********************/
p#breadcrumbs{font-family:"Open Sans", sans-serif;margin-bottom:0;color:#fff;padding-top:10px;padding-bottom:10px;background-color:transparent;padding-right:0;font-weight:600;}
p#breadcrumbs a{color:#fff;}
span.sep:before{content:'\f054';font-family:FontAwesome;font-size:8px;margin:0 3px;}

/*********************
READ MORE
*********************/
.more a{float:left;padding:10px 0 20px;}
.more a:after,.read-more:after{font-family:FontAwesome;content:'\f054';font-size:8px;padding-left:5px;}

/*********************
DIVIDER
*********************/
.divider-wrap{margin:0 15px;}
.divider{display:block;border-bottom-width:1px;margin-bottom:30px;}
.divider.wide-bg{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.divider.standard{border-bottom-style:solid;border-bottom-width:2px;}
.divider.thin{border-bottom-style:solid;}
.divider.shadow{box-shadow:0 0 5px #ecf0f1;}
.divider.dotted{border-bottom-style:dotted;}
.divider.gtp_icon{position:relative;height:10px;border-bottom:1px solid transparent;}
.divider.gtp_icon a{position:absolute;right:0;display:block;text-decoration:none;background:#fff;padding:0 0 0 10px;}
.divider.gtp_icon a i{padding-left:5px;}
.divider, .divider.gtp_icon {border-color: #e4e4e4;}


/*********************
WIDE BG
*********************/
.wide-bg{border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;margin:40px 0 40px -210px !important;padding:30px 210px;}
@media only screen and (max-width: 767px) {
.wide-bg{margin:40px 0 40px -210px !important;padding:30px 210px;}
}
@media only screen and (max-width: 991px) {
.wide-bg{margin-left:-130px!important;padding-left:130px;padding-right:130px;}
}
@media only screen and (min-width: 1200px) {
.wide-bg{padding-left:210px;padding-right:210px;}
}
@media only screen and (min-width: 1500px) {
.wide-bg{margin-left:-410px!important;padding-left:410px;padding-right:410px;}	
}
@media only screen and (min-width: 1980px) {
.wide-bg{margin-left:-750px!important;padding-left:750px;padding-right:750px;}
}
.divider.wide-bg{border-top:0;margin-top:0;padding-top:0;padding-bottom:0;}

/*********************
BLOG
*********************/
div.blog-posts article{border-bottom:1px solid #DDD;margin-bottom:50px;padding-bottom:10px;}
div.blog-posts div.pagination{margin:-10px 0 20px;}
div.single-post article{border-bottom:0;margin-bottom:0;}
article.post h2{margin-bottom:10px;}
article.post h2 a{text-decoration:none;}
article.post div.post-meta{font-size:11px;margin-bottom:5px;}
article.post div.post-meta > span{display:inline-block;padding-right:15px;}
article.post div.post-meta i{margin-right:3px;}
article.post div.post-image.single{margin-bottom:15px;}
article.post div.post-date{float:left;margin-right:10px;text-align:center;}
article.post div.post-date span.month{-moz-border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;background:#a26bb0;border-radius:0 0 2px 2px;color:#FFF;padding:2px 11px 4px;}
article.post div.post-date span.day{-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;background:#f7f7f7;border-radius:2px 2px 0 0;color:#a26bb0;display:block;font-size:1.5em;font-weight:700;padding:10px;}
article.post-large{margin-left:60px;}
article.post-large div.post-date{margin-left:-60px;}
article.post-large div.post-image{margin-bottom:10px;}
article.post-large div.post-image.single{margin-bottom:30px;}
article.post-large h2{margin-bottom:5px;}
.post-meta .fa{color:#666;}
.post-content p{padding:0 0 20px;}
.img-thumbnail{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;position:relative;border:0;border-bottom:2px solid #E5E5E5;padding:0;}

/* ==============================================================
   Overrides and additions
   ===============================================================*/

.why-native {
	float: right;
	margin: 7px 0 0 20px;
}

.hero {
	padding: 10px 0 30px;
	background-color: #f2f3e6;
}

.hero-with-image {
	min-height: 300px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

ul, ol {
	padding-left: 20px;
}


#subfooter {
	background: #f2f3e6;
	padding: 10px 0;
}

#subfooter ul {
	display: block;
	text-align: center;
	margin: 0;
	padding: 0;
}
#subfooter li {
	display: inline-block;
	padding: 10px 0;
}

#partners a {
	display: inline-block;
	height: 0;
	margin: 0 10px 0 0;
	overflow: hidden;
	background: url('./img/sprites_01.png') 0 0 no-repeat;
	vertical-align: middle;
}

#partners a.dell {
	background-position: 0 0;
	width: 42px;
	padding-top: 41px;
}
#partners a.cloudlinux {
	background-position: -462px -1px;
	width: 89px;
	padding-top: 39px;
}
#partners a.onapp {
	background-position: -46px -8px;
	width: 114px;
	padding-top: 25px;
}
#partners a.microsoft {
	background-position: -170px -6px;
	width: 123px;
	padding-top: 28px;
}
#partners a.hp {
	background-position: -306px 0;
	width: 40px;
	padding-top: 40px;
}
#partners a.cpanel {
	background-position: -364px -8px;
	width: 92px;
	padding-top: 24px;
}
#partners a.nominet {
	background-position: -562px -11px;
	width: 84px;
	padding-top: 19px;
}
#partners a.enom {
	background-position: -656px -14px;
	width: 91px;
	padding-top: 21px;
}

#social a {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0 0 0 5px;
	font-size: 1.5em;
	line-height: 40px;
	background: #252728;
	border-radius: 100%;
	color: #eee;
	text-decoration: none;
	text-align: center;
}
#social a:hover,
#social a:focus {
	background: #1a6ab3;
	color: #fff;
}


.footer h3 {
	color: #999;
}

hr {
	position: relative;
}
hr:after {
	content: " ";
	position: absolute;
	left: 50%;
	top: -13px;
	display: block;
	width: 13px;
	height: 27px;
	margin-left: -14px;
	background: url('./img/sprites_01.png') -767px -7px no-repeat;
}
hr.whmcs {
	margin-top: 0;
}
hr.whmcs:after {
	display: none;
}

/*-- Content with side image ------------------------------*/
.bg:before {
	content: " ";
	display: block;
	background: url('./img/sprites_01.png') 0 0 no-repeat;
}
.bg-earth:before {
	width: 89px;
	height: 89px;
	background-position: 0 -50px;
}
.bg-astronaut:before {
	width: 83px;
	height: 83px;
	background-position: -96px -51px;
}
.bg-dnd:before {
	width: 88px;
	height: 89px;
	background-position: -186px -45px;
}
.bg-uptime:before {
	width: 88px;
	height: 102px;
	background-position: -279px -52px;
}
.bg-trees:before {
	width: 92px;
	height: 53px;
	background-position: -370px -60px;
}
.bg-planets:before {
	width: 91px;
	height: 91px;
	background-position: -463px -55px;
}
.bg-tablet:before {
	width: 91px;
	height: 89px;
	background-position: -556px -53px;
}
.bg-sun:before {
	width: 92px;
	height: 73px;
	background-position: -648px -48px;
}
.bg-robot:before {
	width: 79px;
	height: 95px;
	background-position: -6px -151px;
}
.bg-backup:before {
	width: 89px;
	height: 84px;
	background-position: -90px -154px;
}
.bg-graph:before {
	width: 96px;
	height: 84px;
	background-position: -193px -173px;
}
.bg-mail:before {
	width: 103px;
	height: 65px;
	background-position: -304px -170px;
}
.bg-till:before {
	width: 89px;
	height: 84px;
	background-position: -418px -169px;
}
.bg-spaceship:before {
	width: 113px;
	height: 73px;
	background-position: -516px -170px;
}


.bg-right {
	padding-right: ;
}


.service-2 h3 {
	padding: 15px 0;
	margin: 0 0 15px;
}
.service-2 .service-2-icon {
	float: left;
	margin-right: 10px;
}



/*-- Flexislider --------------------------------------*/
ul.slides li img {
	max-width:100%;
}
ul.slides li p {
    background: none repeat scroll 0 0 #eee;
    margin-bottom: 0;
    padding: 20px 40px 20px;
    text-align: center;
}
ul.slides li p strong {
    color:#086BAE;
	display:block;
}
ul.slides li p em {
 	color: #000;
    display: block;
}
.flex-control-nav li {
    display: inline-block;
    margin: 0 6px;
}

.flex-control-paging li a {
    background: none repeat scroll 0 0 #eee;
    border-radius: 20px 20px 20px 20px;
    cursor: pointer;
    display: block;
    height: 11px;
    text-indent: -9999px;
    width: 11px;
}
.flex-control-paging li a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
    background: none repeat scroll 0 0 #086BAE;
    cursor: default;
}
ol.flex-control-nav {
	margin-top: 15px;
    text-align: center;
}
.slides, .flex-control-nav, .flex-direction-nav {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.flex-viewport {
    max-height: 2000px;
    transition: all 1s ease 0s;
}




@media screen and (min-width: 768px) {
	.bg {
		padding-left: 120px;
	}
	.bg:before {
		float: left;
		margin-left: -120px;
	}
}

@media screen and (min-width: 992px) {
	#subfooter ul {
		display: inline-block;
		text-align: left;
	}
}
div.slideOutTab {
    position: fixed;
    width: 258px;
    height: 64px;
    top: 200px;
    left: -190px;
	z-index:999;
}

div.slideOutTab a {
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-indent: -999em;
    background: 0 0 url('img/cloud_flyout.png') no-repeat;
    /*background: 0 0 url('http://s9.postimg.org/okyi00edn/fb_like_us.gif') no-repeat;*/
}

div.slideOutTab a:hover {
    background-position: 0 -64px;
}