/*
 Theme Name:     Aoxhost Child Theme
 Theme URI:      http://demo.vegatheme.com/aoxhost
 Description:    Aoxhost Child Theme
 Author:         OceanThemes
 Author URI:     http://vegatheme.com
 Template:       aoxhost
 Version:        2.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  aoxhost-child
*/
 
@import url("../aoxhost/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
.site_logo img {
  width: 100%;
}
.site_logo {
  margin: 15px 0 0;
}
.hostplan {
  min-width: 260px;
}
.hostplan .title strong { line-height: 30px;padding-left: 28px; }
.wpb_wrapper li ul { padding-left: 15px; }
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button { margin-bottom: 0px !important; }
.hosting_includes_list li { margin: 0px 0 10px;}
ul.whyus_list { width:100%; padding-top: 20px; padding-bottom: 20px; }
.whyus_list li h4 {display: table-cell; vertical-align: middle; }
.whyus_list li { margin-bottom: 10px; display: table;}
.whyus_list li img { float: left; margin: 0 7px 0 0; padding: 0; }
.feature h4 { background-color: #2bb0ef; color: #fff;  padding: 3px 10px;}
.feature p { text-align: justify;}
.leaft_title h1 { margin-bottom: 0;}
.leaft_title .crumb { margin-bottom: 10px; }
.page_title {  padding-top: 10px; }
.crumb { float:none; }
ul.hosting_includes_list { width: 50%; }
/***product***/
.product-menu { background-color: #333333;display: table-cell;float: left; padding: 5px; width: 100%; top:0; z-index:1;}
.menu-bar-fix a { color: #fff; padding: 9px 15px; }
.menu-bar-fix a:hover { background-color: #fff;color: #333333;}
.menu-bar-fix li { display: inline; margin: auto; text-align: center; }
section { clear: both; }
#features h3, #faqs h3, #screenshot h3, #video h3, #history h3 { border-bottom: 1px solid #cdcdcd;padding-bottom: 10px; margin-bottom: 25px;}
.date { background: #ffcc00 none repeat scroll 0 0;border: 1px solid #ffcc00;border-radius: 2px; color: #000;font-family: "Open Sans",sans-serif;font-weight: normal;line-height: 17px;padding: 4px 9px;vertical-align: middle;width: 9%;}
.lrg-txt { font-size: 25px;margin-bottom: 20px;text-align: center;}
.testimonials-carousel-content {text-align: center;}
.client-name { font-weight: bold;padding-right: 20px;text-align: right;}
.vc_custom_1448605841113 { border-radius: 5px;color: #000;opacity: 0.5;}
.testimonials-carousel-content > strong { font-size: 25px;}
#features .owl-item { border: 1px solid #f0f0f0; box-shadow: 1px 1px 5px #cccccc; margin: 7px; padding: 20px;  width: 270px !important;min-height: 420px; }
.owl-pagination { display: none; }
.box-free { border: 1px dashed #cdcdcd; margin-top: 15px;padding: 15px 5px;text-align: center;width: 100%;border-radius: 7px;}
.alignnone.size-full.wp-image-699 {vertical-align: middle;}
.softbox.coll2coll2coll2, td { text-align: center;vertical-align: middle; width: 19%;}
.compare th { font-size: 20px; font-weight: normal; text-align: center;}
.compare th { text-align: center;}
.alignnone.size-full.wp-image-706 { vertical-align: middle; margin-right: 5px;}
#screenshot .vc_single_image-wrapper.vc_box_border_grey { border: 1px solid #d0d0d0;box-shadow: 1px 1px 1px #d0d0d0;padding: 0;}
.form-top {  background: rgba(0, 0, 0, 0.35) none repeat scroll 0 0;  border-radius: 4px 4px 0 0;  overflow: hidden;    padding: 0 25px 15px; text-align: left; }
.form-bottom { background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;  border-radius: 0 0 4px 4px;  padding: 25px 25px 30px;
  text-align: left; }
.form-top-left > p { font-size: 25px; color: #fff; text-align: center; line-height: 30px; }
.form-bottom .wpcf7-text {
  border: 2px solid #9b9b9b !important;
  border-radius: 0 !important;
  min-height: 40px;
  text-align: center;
  width: 100% !important;
}
.form-bottom .wpcf7-select {
  border: 2px solid #9b9b9b !important;
  border-radius: 0 !important;
  min-height: 40px;
  text-align: center;
  width: 100% !important;
}
.form-bottom .button_submit{
border:1px solid #FB9D23;-webkit-box-shadow: #CCCCCC 0px 1px 0px inset;-moz-box-shadow: #CCCCCC 0px 1px 0px inset; box-shadow: #CCCCCC 0px 1px 0px inset; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:20px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ffc579; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#FB9D23));
 background-image: -webkit-linear-gradient(top, #ffc579, #FB9D23);
 background-image: -moz-linear-gradient(top, #ffc579, #FB9D23);
 background-image: -ms-linear-gradient(top, #ffc579, #FB9D23);
 background-image: -o-linear-gradient(top, #ffc579, #FB9D23);
 background-image: linear-gradient(to bottom, #ffc579, #FB9D23);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#FB9D23);
}

.lable-btn{
border:1px solid #3093C7;-webkit-box-shadow: #CCCCCC 0px 1px 0px inset;-moz-box-shadow: #CCCCCC 0px 1px 0px inset; box-shadow: #CCCCCC 0px 1px 0px inset; -webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;font-size:15px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #1C5A85; background-image: -webkit-gradient(linear, left top, left bottom, from(#1C5A85), to(#3093C7));
 background-image: -webkit-linear-gradient(top, #1C5A85, #3093C7);
 background-image: -moz-linear-gradient(top, #1C5A85, #3093C7);
 background-image: -ms-linear-gradient(top, #1C5A85, #3093C7);
 background-image: -o-linear-gradient(top, #1C5A85, #3093C7);
 background-image: linear-gradient(to bottom, #1C5A85, #3093C7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1C5A85, endColorstr=#3093C7);
}
input[name="phone"] { margin-bottom: 10px; }
.form-group { margin-bottom: 10px; }
.menu-bar-fix > ul { margin-bottom: 0; }
.btn-download .download { background: #1d4076 none repeat scroll 0 0; color: #fff; margin: auto 25px; text-align: center;  text-transform: uppercase; width: 35%; }
.download-box { top: 50%; transform: translateY(40%); }
.section-alt::before, .section-alt::after {background-repeat: no-repeat; background-size: 100% 20px; content: ""; height: 20px; left: 0; position: absolute; width: 100%; z-index: 100; }
.section-alt::before { background-image: url("images/download-top-shadow.png"); }
.section-alt::after {  background-image: url("images/download-bottom-shadow.png"); }
#paysys-download .row { padding-top: 40px; padding-bottom: 30px; }
#hris-download .row { padding-top: 40px; padding-bottom: 30px; }
.close-portfolio span {
  background: rgba(0, 0, 0, 0) url("images/cls.png") no-repeat scroll center center;
  border: 2px solid #292929;
  color: #292929;
  cursor: pointer;
  display: block;
  float: right;
  font-family: "Tahoma",Helvetica,sans-serif;
  font-size: 22px;
  font-weight: bold;
  height: 25px;
  line-height: 1.1em;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  text-indent: -99999px;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out 0s;
  width: 25px;
}
.close-portfolio { padding-bottom: 30px; }
.popup { background: #fff none repeat scroll 0 0; margin-bottom: 30px !important; padding: 25px 10px; margin-top: 30px;display:none; }
.progress-bar {  font-size: 20px; line-height: 30px; }
.progress { height: 10px;margin-top:10px;margin-bottom:10px;}
.progress-bar-box { position: fixed;bottom: 0;z-index: 50;width: 100%; background-color: #fff; display:none; }
 .vc_custom_1450695311836 {
  background-image: url("http://demo.vegatheme.com/aoxhost/wp-content/uploads/2015/06/gray-bg2.jpg?id=140") !important;
  background-position: 0 0 !important;
  background-repeat: repeat !important;
  border-bottom-color: #eeeeee !important;
  border-bottom-width: 2px !important;
  border-top-color: #eeeeee !important;
  border-top-width: 2px !important;
  padding-bottom: 25px !important;
  padding-top: 30px !important;
}
.hostplan { min-height: 405px; }
.vc_custom_1450875944742 {  background-size: 100% auto; }
#nt-example1 { border: 1px solid #d7d7d7; }
#nt-example1 > li {border-bottom: 1px dashed;padding: 10px; }
#nt-example1 h4 { display: inline; }
#nt-example1 img { margin-right: 10px; vertical-align: middle; }
#nt-example1-prev { cursor: pointer; }
#nt-example1-next { cursor: pointer; }
.owl-item:hover { color: #000; }
#features .owl-item:hover::after { color: #000 !important; height: 100%; }
#features .owl-item::after { background: rgba(200, 221, 255, 0.4) none repeat scroll 0 0 !important;bottom: 0;box-shadow: 1px 1px 5px #c8ddfb;color: #fff !important;content: "";height: 0;left: 0;position: absolute;  right: 0;transition: height 0.3s ease 0s;width: 100%;}
.owl-theme .owl-controls .owl-buttons div {background: #20a1d8 none repeat scroll 0 0;border-radius: 0;font-size: 25px;padding: 5px 10px;}
.people_says .who_pic { height: 50px;}
.jcarousel-skin-tango .jcarousel-container-horizontal strong { margin-top: 20px;}
.page-id-37 section .col-md-12.wpb_column.vc_column_container { margin-bottom: 100px; margin-top: 100px; }
.feature-box .fa.fa-star { background-color: #25a8de; border-radius: 15px; color: #fff; font-size: 15px;   padding: 5px;vertical-align: middle; margin-right: 10px; }
.feature-box strong {  font-size: 17px; color:#000; }
.feature-box { margin-bottom: 10px; }
.your-message textarea { width: 70% !important; }
#support-form .button_submit { padding: 10px 55px; }
#support-form textarea { border: 2px solid #9b9b9b; border-radius: 0; height: 150px;}
.vc_custom_1451294380221 { background-size: 100% auto; }
.home_aboutarea {background-color: transparent; border-color: transparent; color: #fff; padding: 30px 100px;}
.home_aboutarea h2 {color: #fff;}
.no-padd.vc_custom_1451308106370 { height: 300px; width: 100%; z-index: -1;  background-size: cover;background-attachment: fixed;}
.vc_images_carousel { width: 100% !important; }
.vc_images_carousel .attachment-thumbnail { width: 100%; }
.page-id-635 #features .owl-item { min-height: 450px; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { overflow: hidden;color: #fff; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { color: #fff; overflow: hidden; }
#wpcf7-f5-p78-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { color: #000; }
#wpcf7-f5-p78-o1 .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok { color: #000; }
#wp-live-chat-header { padding: 0; }
#wp-live-chat { right: 10px !important; }
.details > ul { min-height: 290px; }
#footer .any_questions h3 {  margin: 0 12px; float: right; }
.details a:hover { color: #0166bd; }
.details a { color: #000; }
.features_section .right > p { line-height: 19px; }
.vc_tta-title-text {  text-transform: none; }
.col-md-6.wpb_column.vc_column_container.about-mission > .wpb_wrapper {padding: 20px; }
.about-mission .wpb_wrapper > ul { padding-left: 15px; }
.vc_custom_1436157066895 .container { box-shadow: 1px 4px 5px 2px #d7d7d7;padding: 10px; }
.about-mission { border-left: 1px solid #d7d7d7; }
.col-md-6.about-mission.wpb_column.vc_column_container:first-child { border: medium none; }
.download-option .overlay {
  background-color: rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}
.download-option .popupcontainer {
  background: #fff none repeat scroll 0 0;
  border: 1px none;
  margin: 70px auto;
  padding: 20px;
  position: relative;
  transition: all 5s ease-in-out 0s;
  width: 30%;
}
.popupcontainer > h2 {
  display: inline-block;
}
.popupcontainer .close {
  border: 1px solid #000;
  padding: 0 4px;
}
.pop-content {
  display: none;
}

.testimonials-home .jcarousel-list li {
  padding: 5px 25px !important;
  width: 1130px !important;
   min-height: 160px;
}
.testimonials-home .jcarousel-list {
  max-height: 155px;
}
.testimonials-home .people_says .who_pic .name {
  width: 80%;
}

.testimonials-home .jcarousel-skin-tango .jcarousel-container-horizontal strong {
  margin-top: 5px;
}
.testimonials-home .jcarousel-skin-tango .jcarousel-prev-horizontal {
  bottom: 7px !important;
  right: 175px ;
  left: auto !important;
}
.testimonials-home .jcarousel-skin-tango .jcarousel-next-horizontal {
  bottom: 7px !important;
  left: auto !important;
  right: 150px;
}