@charset "utf-8";
/* CSS Document */
body {background: #fff; font-family: "proxima-nova",sans-serif;
 font-size: 12px; }
header { background: #fff; border-bottom:1px solid #bbbbbb; border-right: none; border-left: none;}
.nav ul {font-size: 0;background: transparent;left: -10px;top: 73px;z-index: 200;padding:40px 0px;text-align: left;display: inline-block;vertical-align: top;}
.nav ul li {display: inline-block; font-size: 14px; margin: 0; position: relative;}
.nav ul li p {display: block; padding: 0px 15px; color: #000; font-weight: bold; text-align: left; color: #3c3c3c;font-weight: 700;}
.nav ul li a:hover {color:#ff9c18;}
.menu-border .fa{padding-top: 40px;}
.outer-nav h2{text-align: center;font-size: 28px;font-weight: 700;text-transform: uppercase;margin-bottom: 50px;}
.account-login .fa{vertical-align: middle;/* padding-top: 3px; */font-size: 28px;margin-right: 10px;}
.account-login b{font-size: 18px;}
.account-login {margin-bottom: 80px;margin-right: 60px;margin-top: 10px;font-size: 14px;font-weight: bold;}
.account-login a{color: #3c3c3c;font-size: 14px;font-weight: normal;}
.account-login input[type="text"],.account-login input[type="password"]{padding: 4px;width: 125px;border: 1px solid #ddd;border-radius: 3px;}
.account-login input[type="submit"]{padding: 9px 20px;background: #000;font-weight: bold;border: none;border-radius: 4px;color: #fff;  }
.account-login .login-button span a{font-size: 11px !important;margin-right: 10px;}
.account-login .login-button span a:hover{color: #ff9c18}
.account-login .login-button span{width:100px;display: inline-block;}
.account-login input[type="submit"]:hover{background:#ff9c18 }
.account-login .login-button{padding-top: 10px;}
 .account-login a span{font-size: 24px;padding-right: 10px;}
.account-login a b{font-weight: 700;text-transform: uppercase;}
.outer-nav.horizontal a{margin: 0;}

/* --- Submenu -- */
.nav ul li ul{position:relative;top: 100%;padding-top: 0;padding-left: 10px;margin-bottom: 30px;width: 100%;background-color: transparent;}
.nav ul li ul li {display: block;}
.nav ul li ul li a {font-size:13px;font-weight: 600;padding: 3px 15px;color: #3c3c3c}
.nav ul li ul li a:hover{color:#ff9c18;}

.nav .contact-submenu label{font-size: 12px;font-style: italic;color: #3c3c3c;padding: 7px 15px;margin: 10px 0 0 0;}
.nav .contact-submenu b{padding:0px 15px;margin-bottom: 0;color:#3c3c3c;font-size: 22px;}
.nav .contact-submenu b:last-child{font-size: 14px !important;}
.nav.normal-menu{display: none;}
.nav.normal-menu ul li a {display: block; padding: 5px 15px; color: #000; text-align: left; color: #3c3c3c;font-weight: 600;text-align: center;}

.service-home h2{ color:#d3020c; text-transform:uppercase; font-weight:300}
.service-home h2 b{font-weight:900;}
.service-home p{padding-top:30px; color:#3c3c3c; }
.box1{display:inline-block; width:30%; }
.box2{margin-left: 20px; }
.service-home select{width:100%;font-weight: 600; }
.service-home input[type=submit]{border: 2px solid #303030 !important;font-size: 14px;border-radius: 3px;
	background:#ff970f; color:#fff; font-weight:700; border:none; vertical-align:top; padding:10px 25px; text-transform:uppercase; margin-left:27px; margin-top:42px
	}
	.box3{ margin-left:20px;}
	.box1 label b,.box2 label b{font-weight:900;}
	.box1 label,.box2 label {font-weight:600; font-size:14px;}
.form-wrap{ background:url(../img/form-bg.png);box-shadow: 1px 1px 6px 0px rgba(0,0,0,0.3); text-align:center}
.banner{height:910px; background:url(../img/banner-bg.jpg) center no-repeat;  }
.banner{color:#fff;}
p.heading-small{font-size:19px; font-weight:700; text-transform:uppercase; line-height:25px;}
.banner h1{ font-size:49px !important; margin-top:150px; text-transform:uppercase; font-weight:300}
.banner h1 b{ font-weight:900}
.view-more,a.view-more{font-size:14px;border: 2px solid #fff; color:#fff; background:#ff970f; padding:7px 80px; border-radius:3px; margin-top:44px; display:inline-block; font-weight:700; text-transform:uppercase}
.view-more{padding: 10px 59px; border:none; padding:15px 36px; margin-top:0;}
.banner h4{ font-size:28px; font-weight:300; margin-top:140px; text-transform:uppercase; line-height:32px;color: #fff;padding-bottom: 10px;border-bottom: 2px solid #fff;}
.banner label{color: #fff;font-size: 16px;text-transform: uppercase;margin-bottom: 7px;}
.banner ul{display: block;margin-bottom: 30px;}
.banner ul li{display: inline-block;border-right: 1px solid #fff;padding: 0px 5px;}
.banner ul li:first-child{padding-left: 0}
.banner ul li:last-child{border: none;}
.banner ul li a{color: #fff;font-size: 14px;text-transform: uppercase;}
.banner-right h2{font-size: 49px;color: #343434;font-weight: 300;text-transform: uppercase;margin-top: 50px;}
.banner-right a.view-more{border: 2px solid #343434}
.banner-right label{font-size: 19px;color: #d3020c;text-transform: uppercase;font-weight: 700;margin-top: 450px;}
header{background:#fff;}
a.menu-icon{padding: 15px 8px 15px 2px; display:inline-block; vertical-align:middle}
a.logo{display:inline-block; vertical-align:middle; border-left:#bbbbbb solid 1px; padding-left:28px;}

.nav{display:inline-block;}
a.logo img{padding:16px 0 10px;}
.nav-wrap{border-left:#bbbbbb solid 1px; padding-left:9px;}
.shpong-cart{display:inline-block;border-left:#bbbbbb solid 1px; border-right:#bbbbbb solid 1px; padding:25px 17px; }
.shpong-cart span{display:inline-block; vertical-align: top;padding-top: 5px;padding-right: 9px;}
.shpong-cart b{font-weight:900; color:#d3020c; text-transform:uppercase;font-size: 14px;}
.shpong-cart p{ font-weight:700;color:#d3020c; padding-right:22px; line-height:0px;font-size: 12px; }
.quick-contact{ vertical-align: top;padding-left:20px; display:inline-block; 	}
.quick-contact a.login-button{font-size:14px;margin-top: 23px;vertical-align:top;background:#ea2b1f; text-transform:all 0.8; text-transform:uppercase; color:#fff;box-shadow: inset 0px -5px 5px 0px #b5231a; padding:11px 20px;font-weight:700; display:inline-block;margin-right: 10px; }
.contact-number{display:inline-block;}
.contact-number b{display:block; text-align:right;font-size: 12px;text-transform: uppercase;font-weight: 900;}
.contact-number{color:#d3020c; margin-left:10px;margin-top: 15px;}
.contact-number span{display:inline-block; vertical-align:middle;}
.contact-number p{display:inline-block; font-size:24px; font-weight:300;vertical-align: middle;margin-left: 10px; }

/*footer*/
.footer-top{background-color: #2c2c2c;padding: 30px 0 20px 0;}
.footer-top h4{color:#fff;font-size: 14px;text-transform: uppercase; font-weight:900}
.footer-top h4 span{color: #d3020c;text-decoration: underline;}
.footer-top ul{display: block;padding: 30px 0;font-size: 0}
.footer-top ul li{display: inline-block;width:20%;text-align: center;}
.footer-top ul li:first-child{text-align: left;}
.footer-top ul li:last-child{text-align: right;}
.footer-bottom{background-color: #141414;padding: 10px 0;font-size: 0;}
.footer-left{width: 80%;display: inline-block;text-transform: uppercase;color: #fff;font-size: 12px; font-weight:900}
.footer-left a{text-transform: uppercase;color: #fff;font-size: 12px;}
.footer-left span{opacity: 0.6}
.footer-left span:last-child{opacity:1;padding: 0 10px;}
.footer-right span{padding: 0 5px;}
.footer-right{width: 20%;display: inline-block;color: #fff;font-size: 12px;}
.footer-right a{color: #fff;text-transform: uppercase;font-size: 12px;}
/*------------------Contact----------------*/
.map-contact{overflow:hidden; position:relative; height:330px;}
.map-ovely-left{ height: 330px;
position: absolute;
width: 51%;
background: rgba(255, 255, 255, 0.63);
z-index: 100;
top: 0;
left: 0;box-shadow: 0px 0px 2px 2px rgba(0,0,0,.1);}
.number-top{
	position: relative;
width: 20%;
display: inline-block;
top: -270px;
left: 25%;
z-index: 100;
	}
.number-top h1{ font-size:32px; color:#000; font-weight:900;margin-top: 0;}
.number-box{background:#fff; padding:20px 50px;}
.number-box h4{ color:#ea2b1f; font-size:41px; padding:20px 0 20px 0;margin-bottom: 0;}
.map-ovely-right{
height: 330px;
position: absolute;
width: 25%;
background: rgba(255, 255, 255, 0.63);
z-index: 100;
top: 0;
right: 0;
box-shadow: 0px 0px 2px 2px rgba(0,0,0,.1);	
}
.contact-page h2{ font-size:28px; color:#343434;}
.contact-form{background:#f5f5f5;box-shadow: 1px 1px 3px 3px #ccc;}
.contact-form .container{ border-top:#ff970f solid 10px;}
.contact-form input[type=text],.contact-form textarea,.contact-form input[type=email],.contact-form input[type=tel]{
	border:#d5d5d5 solid 1px;
	background:#fff;
	height:36px; width:100%;
	margin-bottom:23px;
	padding:5px;
	
	}
.contact-form textarea{ height:154px;}
.contact-form p{ color:#3c3c3c; text-transform:uppercase; font-size:12px;}
.contact-tab{display:none;}
/*------------------Business solution----------------*/
.banner-inner{ background:url(../img/banner-bg-inner.gif);}
.banner-inner h2{ padding-top:45px; line-height:37px; font-size:32px; color:#3c3c3c; font-weight:300}
.banner-inner h2 b{font-weight:900;}
.banner-inner p{  padding-top:15px;}
.banner-inner a{margin-top:25px; color:#fff; display:inline-block; margin-bottom:30px;width: 74%;
text-align: center; max-width:267px;}
.btn-red{ background:#ea2b1f; font-size:14px; color:#fff; padding:10px 20px; font-weight:bold; text-transform:uppercase; box-shadow: #b5231a 0px 6px 3px;}
.btn-red:hover{ background:#f83023; color:#fff}
.btn-yellow{ background:#ff970f; font-size:14px; color:#fff; padding:10px 20px; font-weight:bold; text-transform:uppercase; display:inline-block;border: 2px solid #343434;border-radius: 3px;}
.btn-yellow:hover{ background:#ed8702; color:#fff}
.banner-image img{max-width:none;}
.solution-middle h2{padding-bottom:15px;}
h6.small-heading{ font-size:18px; color:#343434; text-transform:uppercase; font-weight:300}
.boreder-style{display:block; height:29px; border:#e4e4e4 solid 1px; border-bottom:none;}
.features p{width:70%; line-height:20px;}
.benifits .boreder-style{border:#000 solid 1px; border-bottom:none;
}
.btn-next.btn-yellow{margin-top: 30px;margin-top: 41px;
padding: 9px 20px;}
.benifits li{ font-size:14px; color:#343434; line-height:20px; list-style:disc; font-weight:600 }
.benifits ul{padding-left:64px;}

/*------------------SSLC----------------*/
.banner-sslc{
	background-image:url(../img/banner-bg-sslc.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	background-color:#020001;
	position:relative;
	}
	.banner-sslc .btn-yellow{border: none;border-radius: 0;}
.banner-sslc,.banner-sslc h2 {color:#fff;}
.rate-box{background:#ff970f; color:#fff; width:94%;}
.rate-box p {display:block; text-align:center; margin-bottom:7px; }
.rate-box p b{ font-size:32px; font-weight:700; vertical-align:top;}
.rate-box a{padding: 7px 11px; display:inline-block; margin-top:10px; display:inline-block;}
.rate-box span{display:block;}
/*------------------Reseller account ----------------*/

.small-startup ul{ padding-left:30px;}
.small-startup ul li{font-weight:600; line-height:17px;}
.rate-box2{width:100%;}
.stratup-reseller .col-md-2 { margin-left:20px; }
.contact-form .view-more{border:2px solid #000; margin-top: 1px;padding: 10px 10px;}


/*------------------Domains----------------*/

.domains{}

.domain-search{background:#fff; padding:30px 75px; margin:50px 0 }
.domain-search span{display:block; font-style:italic}
.domain-search input{border-bottom:#ff9c18; border:none; border-bottom:3px solid #ff9c18; width:50%; font-size:18px; margin-bottom:10px}
.domain-search h3{display:inline-block; font-size:40px; color:#ff9c18; }
.domain-head{position:absolute; right:-90px; bottom:-50px}
.domain-arrow{position:absolute;top:15px; left: 200px}
.domains .pricing{width:100%; margin:100px 0}
.domains .pricing th{ padding:5px 0 15px 10px; font-size:12px;}
.domains .pricing tbody {background:#f7f7f7}


.domains .pricing tbody tr:first-child td{border-top:1px solid #929292; padding-top:15px }
.domains .pricing tbody tr:hover { box-shadow: 0px 0px 20px #000; -webkit-box-shadow: 0px 0px 20px #000; -moz-box-shadow: 0px 0px 20px #000; background:#fff;}
.domains .pricing td{padding:5px 0 5px 10px;}
.domains .pricing tbody tr:last-child td{padding-bottom: 20px;}


/*------------------owncloud----------------*/
.banner-owncloud{ background-image:url(../img/owncloud-bg.png);
 background-position:right; 
 background-repeat:no-repeat}
 /*------------------owncloud----------------*/
 .benefit-owncloud{ background:#f5f5f5;box-shadow: 4px 0px 6px 1px rgba(0,0,0,0.3);}
 .benefit-owncloud .col-md-4 img{ max-width:none;margin-bottom: -2px;}
 .owncloud-tab { margin-top:100px;}
 ul.hor_1{margin-top:-63px !important;}
 .resp-tabs-list li{width:32.9%; background:#fff!important;}
 .owncloud-tab b{font-weight:900;}
.resp-tab-content{min-height:280px;}
.section-mdl .col-md-4{padding-right:30px;}
.section-mdl .col-md-4:first-child{ margin-left:0;}
.section-mdl .col-md-4:last-child{ margin-right:0;}
/*------------------Site builder----------------*/
.icons-bw,.dw-content{ display:inline-block}
.icons-bw{vertical-align:top; min-width:60px;}
.build-web .col-md-6{ padding-bottom:26px;}
.dw-content{width:80%; padding-left:40px;}
.build-web .col-md-6 h5{text-transform:uppercase;}
.website-portfolio{ background:#232323;}
.website-portfolio h2,.website-portfolio p{color:#fff;}
.portfolio-website{margin-top:40px;}
.contact-bottom h2{ text-transform:uppercase;  }
.portfolio-website li{display:inline-block; margin-right:23px; margin-bottom:15px;width: 6.5%; min-height:591px}
.portfolio-website li img{margin-bottom:15px;}
.last-img{margin-right: 0 !important;}
/*------------------VPS----------------*/
.heading2{text-transform: uppercase;color: #343434;font-size: 28px;font-weight: 300;}
.heading2 b{font-weight:900;}
.vps{font-size: 0}
.vps p{font-weight:600;}
.vps-btn{border: 2px solid #eaeaea;text-transform: uppercase;font-weight: bold;width: 195px;padding: 10px 0;display: inline-block;text-align: center;font-size: 14px;}
.preset{width:50%; display: inline-block;vertical-align: top;text-align: right;}
.customized-plans{width: 50%;display: inline-block;text-align: left;}
.vps-btn.customized-plans-btn{background-color: #ff970f;color: #fff;margin-left: 20px}
.vps-btn.preset-plans-btn{background-color: #ffd49b;color: #a1a1a1;margin-right: 20px;}
.vps label{font-size: 14px;text-transform: capitalize;line-height: 20px;}
.power-rating{background-color: #f5f5f5;color: #343434;box-shadow: 0px 0px 6px 0px #000;padding-bottom: 30px;font-size: 14px;}
.vps-details h3{font-size:22px;font-weight: 300;padding-bottom: 25px; }
.vps-details label{font-style: italic;font-weight: 600;padding-bottom: 15px;border-bottom: 1px solid #999999;width: 80%;margin-bottom: 15px;}
.vps-details span{width:40%;display: inline-block;padding-bottom: 7px; font-weight: 600;}
.vps-details b{width: 60%;display: inline-block;vertical-align: top;}
.power-performance{width:70%;height: 170px;margin-top: 40px;}
.power-performance.custom-select label{margin-top: 0 !important;width: 230px;}
.power-performance select{width:230px;padding: 10px 0;border: none;margin-bottom: 30px;font-weight: 600;padding-left: 20px;}
.vps-services h3{text-transform: uppercase;padding-bottom: 30px;font-size: 14px;}
.vps-services p{padding-right: 50px;}
.add-cart{text-align: right;}
.vps-price{display: inline-block;
height: 160px;
padding: 28px 31px 39px 31px;
background-color: #ea2b1f;
color: #fff;
text-align: right;
margin-top: 3px}
.vps-price p{text-align: center;font-size: 18px;}
.vps-price b{font-size: 40px;margin-left: 5px;margin-top: 8px;display: inline-block;}
.vps-price  span{display: inline-block;vertical-align: top;font-size: 24px;font-weight: bold; font-size:12px; }
.vps-price p span{display: inline-block;vertical-align: top;font-size: 24px;font-weight: bold;  }
.vps-price button{width:100%;height: 30px;background-color: #ff970f;color: #fff;border: 2px solid #fff;border-radius: 3px;text-transform: uppercase;font-weight: bold; margin-top:11px; font-size:11px;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #ff970f;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color: #ff970f;opacity: 0.8}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width: 18px;margin: 0 -2px;}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger, .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger, .mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:18px;}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color: #fff !important;box-shadow:0px 2px 6px 0px #939393;margin-right: 6px;}
.mCSB_scrollTools .mCSB_draggerRail{width: 5px;}

/*------------------web-hosting----------------*/

.banner-webhosting{background-image: url(../img/web-hosting.png);background-repeat: no-repeat;background-position: right;padding:15px 0;}
.economical h6.small-heading{padding-right: 15px;position: relative;}
.economical h6.small-heading:before{position: absolute;content: '';background-image: url(../img/left-arrow.png);background-repeat: no-repeat;width: 20px;height: 20px;right: 140px;}
.performance h6.small-heading{padding-left: 15px;position: relative;}
.performance h6.small-heading:after{position: absolute;content: '';background-image: url(../img/right-arrow.png);background-repeat: no-repeat;width: 20px;height: 20px;left: 160px;}
.performance .boreder-style{border:#000 solid 2px; border-bottom:none;}
.free-domain{font-size: 0}
.domain-details{width:20%;display: inline-block;font-size: 12px;text-align: center;}
.domain-details h5{font-size: 22px;font-weight: 300;color: #343434;margin-top: 30px;text-transform: uppercase;}
.domain-details p{font-weight: 600;}
.rate-box3{width: 80%;margin: auto;margin-top: 50px;margin-bottom: 50px;}
.domain-details:hover{background-color: #eeeeee;box-shadow:0px 1px 5px -1px #000;}
.packages{background-color: #f9f9f9;padding-bottom: 60px;}
.packages h5{font-size: 22px;font-weight: 300;}
.package-content{margin-top: 40px;}
.freedomain-layout2{display: none;}
.pkg-details{padding:30px 0;}


.quick-contact .account-login{display: none;position: absolute;margin-right: 0;
margin-bottom: 0;
background: #fff;
z-index: 1000;
padding: 18px;}
.quick-contact  .account-login .login-button span a{margin-right: 5px;}

/*------------------Datacentre ----------------*/
p.dtc-heading{ font-weight:bold; color:#fff; background:#c31111; display:inline-block; padding:13px 32px;}
.dts h5{ font-size:12px; text-transform:uppercase; background:#343434; color:#fff; padding:16px 25px; margin-bottom:0;}
.dts .col-md-3{  padding:0; position:relative;}
.dts-box{ padding:20px;background:#f9f9f9; padding-top:20px; padding-bottom:30px; min-height:391px; position:relative;}
.dts .col-md-3 p{font-size:12px;}
.dts-box:after{ content:""; position:absolute; right:0; top:27px; border-right:#c0c0c0 solid 1px; height:333px; }
.dts-box-last:after{display:none;}
.botom-images .col-md-3{padding-left:5px; padding-right:5px;}
.botom-images .col-md-3.padding-r0 img{max-width:98%;}

.text-boxes input[type="text"]{height:35px;padding-left: 10px;width: 100%;margin-bottom: 15px;}
.text-boxes{display: none;}
.btn-submit{display: none;}
/* ------------ Blog ----------------- */
article{
	margin-bottom:40px;
}

article .post-heading h3 {
	margin-bottom:20px;
}

article .post-heading h3 a {
	font-weight:700;
	color:#353535;
	font-size:24px;
}

article .post-heading h3 a:hover {
	text-decoration:none;
}


/* --- post meta --- */
.post-meta {
	background:#fcfcfc;
	border:1px solid #e6e6e6;
	border-top:none;
	text-align:center;
}

.post-meta .format {
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 10px;
}

.post-meta i{
	margin:0;
}

.post-meta .date {
	border-bottom:1px solid #e6e6e6;
	padding:10px 0 10px;
}

.post-meta .date span {
	text-align:center;
	color:#999;
	font-size:12px;
	font-weight:600;
}

.post-meta .comments {
	padding:10px 0 10px;
}

.post-meta .comments a {
	color:#999;
	font-size:12px;
	font-weight:700;
}

.post-meta .comments a:hover {
	text-decoration:none;
}

/* --- post format --- */

.post-image {
	margin-bottom:20px;
}

.post-quote {
	margin-bottom:20px;
}

.post-video {
	margin-bottom:20px;
}

.post-audio {
	margin-bottom:20px;
}

.post-link {
	margin-bottom:20px;
}

.post-slider {
	margin-bottom:20px;
}


.post-quote blockquote {
	font-size:16px;
	color:#999;
	font-family:'Noto Serif', serif;
	font-style:italic;
	line-height:1.6em;
}


.post-image img:hover {
  -webkit-box-shadow: 0 0 2px #979797;
     -moz-box-shadow: 0 0 2px #979797;
          box-shadow: 0 0 2px #979797;	
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

ul.meta-post{
	float:left;
	margin: 0;
	padding:0;
	list-style:none;
}

ul.meta-post li{
	float:left;
	margin:0 10px 0 0;
	padding:0;
	list-style:none;
	border-right:1px dotted #e9e9e9;
	padding-right:10px;
	color: #999;
}

ul.meta-post li i {
	float:left;
	font-size:12px;
	margin:2px 5px 0 0;
}

ul.meta-post li a{
	color:#999;
	
	font-size:12px;
	font-weight:600;
}
ul.meta-post li a:hover{  color: #EA2B1F;}
/* --- single post --- */
.bottom-article{
	overflow: hidden;
	border-top:1px solid #f5f5f5;
	border-bottom:1px solid #f5f5f5;
	padding:10px 0 10px 0;
	margin-top:20px;
	margin-bottom: 20px;
}

/* --- author info --- */

.about-author {
	border:1px solid #f5f5f5;
	padding:20px;
	float:left;
	margin-bottom:5px;
}

.about-author h5 {
	margin-bottom:10px;
}



/* --- Comment --- */

.comment-area {
	float:left;
	width:100%;
	margin-top:30px;	
}


.media-content{
	overflow:hidden;
	margin-left:12px;
	border-bottom:1px dotted #d5d5d5;
	padding-bottom:20px;
}

.media-content h6 {
	font-size:14px;
	font-weight:700;
}

.media-content span{
	color:#a9a9a9;
	font-size:14px;
	font-weight:300;
}

.comment-area .thumbnail > img {
  display: block;
	width:60px;
	height:60px;
}
.filter-list{
	margin-top:20px;
}

/* --- pagination --- */

#pagination a,
#pagination span {
    display: block;
    float: left;
    margin: 0 7px 0 0;
    padding: 7px 10px 6px 10px;
    font-size: 12px;
    line-height:12px;
    color: #888;
	font-weight:600;
}

#pagination a:hover {
    color: #fff;
	text-decoration:none;
}

#pagination span.current {
    background: #333;
    color: #fff;
    font-weight: bold;
}
/* -------------------------------------------- Testimonial style ----------------------------------------- */
.testimonial-bottom{background: #F7F7F7;}
.testimonial-heading h4{  color: #D3020C;
  text-transform: uppercase;}
.testimoniali-content{position: relative;  }
.testimoniali-content:after{position: absolute;width: 45px;height: 37px;position: absolute;content: "";background: url(../img/quote-r.png);right: -5px;bottom: 26px;background-size: 100%; background-repeat:no-repeat;}
.testimoniali-content:before{position: absolute;width: 43px; height: 37px; position: absolute; content: ""; background: url(../img/quote-l.png); left: -56px;
  bottom: 58px; background-size: 100%; background-repeat:no-repeat; }
.testimonial-container-r:after{ background: url(../img/quote-redr.png); }
.testimonial-container-r:before{ background: url(../img/quote-redl.png);}
.testimonial-container .name-testi p{font-size: 18px; line-height: 25px; padding-top: 15px; font-family: 'Ubuntu', arial; font-weight: 300;}
.testimonial-container .name-testi p b{font-size:14px;font-family: 'Ubuntu', arial;}
.testimonial-bottom.bg-red{background: #bf3129;}
.testimonial-container .col-md-3 p,.testimonial-container .col-md-3  b{ font-family: 'Ubuntu', arial;}
.testimonial-container .col-md-3 p{font-weight: 300;}.testimonial-container .col-md-3.padding-l60{padding-left: 53px;} 
.testimonial-logo{ 
  color: #000;
  float:left;
  display: inline-block; vertical-align: top;
  
  width:20%;}	
.testimoniali-content{display: inline-block;
  width: 80%; height:96px;}
 .testimoniali-content p b{padding-right:47px;}
.testimoniali-content p{font-weight:normal;}
  .testimonial-daas .name-testi p{padding-top: 43px;}
  .testimonial-daas .testimonial-container:before,.testimonial-daas .testimonial-container:after{bottom: 0;}
  .testimonial-daas .name-testi .text-right{display: inline-block;}

/* ===============================
15. Aside, sidebar
================================ */
/*
aside{
	position:relative;
	margin-bottom:40px;
}

.sidebar-nav{
	float:left;
	width:100%;
}

.right-sidebar{
	border-left:1px solid #f5f5f5;
	padding:0 0 0 30px;
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);
box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);

}


.left-sidebar{
	border-right:1px solid #f5f5f5;
	padding:0 30px 0 0;
-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);
box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);
}


.left-sidebar .widget h3, .left-sidebar .widget .widget-content{
	padding-right:20px;
}



.widget div {
	margin-bottom:20px;
}


ul.cat, ul.recent, ul.folio-detail, ul.contact-info{
	margin:0;
	padding:0;
	list-style:none;
}

ul li.cat-item, ul.recent li, ul.folio-detail li, ul.contact-info li{
	margin:0 0 15px 0;
	list-style:none;
}

ul li.cat-item a, ul.folio-detail li a{
	color:#656565;
	font-size:14px;
	font-weight:normal;
}
aside.right-sidebar h4{
	position: relative;
	border-bottom: #e9e9e9 1px solid;
	padding-bottom: 9px;
	  font-size: 14px;
  font-weight: 700;

}

ul.folio-detail li label{
	display:inline;
	cursor:default;
	color:#353535;
	font-weight:bold;
}

.widget ul.recent li {
	margin-bottom:20px;
}

.widget img.pull-left {
  float: left;
  margin: 0 15px 15px 0;
}
ul.recent li h6 {
	margin:0 0 10px 0;
}

ul.recent li h6 a{
	color:#353535;
	font-size:16px;
	font-weight:600;
}


.widget ul.tags {
	list-style:none;
	margin:0;
	margin-left: 0;
	padding-left:0;
}

.widget ul.tags li {
	margin:0 5px 15px 0;
	display:inline-block;
}


.widget ul.tags li a {
	background:#e6e6e6;
	color:#333;
	padding:5px 10px;
	font-size:12px;
}

.widget ul.tags li a:hover {
	text-decoration:none;
	color:#fff;
}
*/

.widget ul li a{color:#656565;font-size:14px;font-weight:normal;}
.widget h4{position: relative;border-bottom: #e9e9e9 1px solid;padding-bottom: 9px;font-size: 14px;font-weight: 700;}
.right-sidebar{border-left:1px solid #f5f5f5;padding:0 0 0 30px;-webkit-box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);box-shadow:inset 1px 0 0 0 rgba(0,0,0,.01);}
.widget div{margin-bottom: 20px;}
.widget ul li{margin:0 0 15px 0;list-style:none;}
.widget form input[type="text"]{ display: inline-block;width: 70%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;background-color: #ffffff;border: 1px solid #cccccc;border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.widget label {display: none;}
.widget form input[type="submit"] { padding: 10px 12px; border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
#respond form input[type="submit"]{  font-size: 14px;margin-top: 23px;vertical-align: top;background: #ea2b1f;text-transform: all 0.8;text-transform: uppercase;color: #fff;box-shadow: inset 0px -5px 5px 0px #b5231a;padding: 11px;font-weight: 700;display: inline-block;margin-right: 10px;border: none;}
article h3{margin-bottom: 10px;font-weight: 600;}
article .comment-author.vcard{margin-bottom: 20px;}
.post-image img{width: 100%;}
article .comment-meta.commentmetadata{margin-bottom: 10px;}
.bottom-article a, #respond a,.commentlist a,.widget ul li a:hover{color: #d3020c;}
.page-link a{font-size: 16px;color: #4C4C4C;}
#respond form label small{font-size: 12px;}
.bottom-article a{font-weight: bold;}
article .commentlist li{list-style-type: none;}
article p{font-weight: normal;}
#cancel-comment-reply{margin-bottom: 10px;}
.commentlist .reply{display: none;}
.featured-benifits{min-height: 180px;}
.fa-question-circle:before{margin-left: -5px;}
/* =================================================================================
--------------------------    Media queries      -----------------------------------
================================================================================= */


/* ------------ Desktop, Laptop's and Tablets ----------------- */
@media (max-width:1435px){.banner-image img{max-width:100%; margin-top:38px;} 
.benefit-owncloud img{display:none;}
.benefit-owncloud { background-image:url(../img/benefits-bg.png); background-repeat:no-repeat; background-position:right;}
.shpong-cart p{padding-left: 10px;padding-right: 0;}

 }
@media (max-width:1280px){
	.map-ovely-left,.map-ovely-right{display:none;}
	.contact-tab{display:block;}
	.number-top-wrap{display:none;}
	.contact-tab .number-top{left:0;}
	.number-top{width: 43%;}
	a.logo,header .col-md-6:first-child,.shpong-cart,.nav-wrap{border:none;}
	header .col-md-6{text-align:center;}
	.banner-sslc{
	background-image:url(../img/banner-bg-sslc.png);
	background-size: cover;
	}
	.nav-wrap{text-align: left;}

	.last-img{margin-right: 10px !important;}
	.outer-nav.horizontal{width: 100%;}
	.banner-right label{color: #343434;}
	.domain-head {
	 	right: 29px;
	  	bottom: -50px;
	  	width: 34%;
	}


}
@media (max-width:1024px){
	.number-top{}
	.portfolio-website li{}
	.outer-nav.horizontal{left: 49%;}


}
/* ---------------- Tablets and mobiles ---------- */
@media (max-width: 959px) {
	.container{text-align:center;}
	h6.small-heading{ text-align:center !important; margin-top:15px;}
	.features p{width:100%;}
	.nav-wrap{border:none;text-align: center;}
	.rate-box {margin-bottom:30px}
	.banner-sslc{
	background-image:url(../img/banner-bg-sslc.png);}
	.heading2 b{display:block;}
	.banner-inner h2 b{display:block}
	
	.owncloud-tab{background-image:none;}
	.owncloud-tab{background:none; box-shadow:none; margin-top:20px;} 
	.resp-tabs-list li {  width: 31.9%;

	}
	.portfolio-website li{}
	.dw-content{text-align: left;}
	.benifits li{list-style-position: inside;}
	.benifits ul{padding-left: 0;}
.menu-border{border: none;height: auto;}
	/*.nav ul{width:260px;text-align: left;padding: 20px;}*/

	.economical h6.small-heading{text-align: right !important;}
	.performance h6.small-heading{text-align: left !important;}
	.pkg-img{display: none;}
	.banner-webhosting{background-image: none;}
	.package-content{margin-top: 20px;}
	.pkg-details{padding:10px 0;}
	.nav ul li ul{margin-bottom: 0;}
	.nav ul{padding-top: 40px;padding-bottom: 0;}
	.menu-border i{width: 15%;display: inline-block;}
	.nav ul{width: 75%;display: inline-block;}
	.outer-nav.horizontal{width: 80%;}
	.outer-nav.nav .account-login{margin-bottom: 30px;}
	.outer-nav.nav .account-login a{text-align: right;}
	.outer-nav h2{margin-bottom: 20px;}
    .banner{height: auto;}
    .banner h1{margin-top: 50px;}
    .view-more, a.view-more{margin-top: 10px;}
    .banner h4{margin-top: 50px;}
    .banner-right h2{margin-top: 90px;color: #fff;}
    .banner-right label{margin-top: 40px;color: #fff;display: block;}
    .banner-right{text-align: center;}
    .banner{background:url(../img/banner1-bg.jpg);height: auto;}
    .banner-right a.view-more{border: 2px solid #fff;margin-top: 50px;}
	.vps .col-md-6.text-left{text-align:center;}
	.dts-box{min-height:0;}
	.botom-images .col-md-3{margin-bottom:15px;}
	#scrollbar{display:none;}
	.right-sidebar{border:none;
	padding-left: 0px;
  margin-top: 87px;}
  .widget ul.recent li{text-align:left !important;}
  ul.recent{  margin: 0;
  padding: 0;
  list-style: none;
  /* width: 68%; */
  margin: 0 auto;
  display: inline-block;}
  ul.meta-post li{padding-left:4px;}
  .vps-services p{padding-right: 0;padding-left: 0;}
  .section-mdl .col-md-4 p{margin-bottom: 20px;}
  .section-mdl .col-md-4{padding-right: 15px;}
  #parentHorizontalTab .vps-price{margin-top: 20px;}
  .section-mdl h5{margin-bottom: 10px;} 
  #parentHorizontalTab .col-md-6 {margin-top: 30px;}
  .resp-tab-content.resp-tab-content-active{border-right:1px solid #c1c1c1;border-left: 1px solid #c1c1c1;border-bottom: 1px solid #c1c1c1; }
.featured-benifits{min-height: 100px;}
.stratup-reseller .col-md-2{margin-left: 0;}
.small-startup{margin-bottom: 30px;}
.dts-box:after{border: none !important;}
.testimoniali-content:before,.testimoniali-content:after {display:none;}
.testimoniali-content p{text-align:center; }
.testimoniali-content p b{padding-right: 0;}

}
@media (max-width: 801px) {
	.nav ul{padding-top: 0;}
	.menu-border .fa{padding-top: 0;}
	#scrollbar{display:none !important; }
	.dts .col-md-3{padding:0  10px !important;}
	
	

}
/* ---------------- Tablets and mobiles ---------- */
@media (max-width: 767px) {
	.number-top{width: 82%;}
	.portfolio-website li{width: 45.42%;margin: 12px;text-align: center;}
	.freedomain-layout2{display: block;}
	.freedomain-layout1{display: none;}
	.domain-details{width: 30%;}
	.performance h6.small-heading:after{display: none;}
	.economical h6.small-heading:before{display: none;}
.nav.normal-menu ul li ul{padding-left: 0;}
.nav ul li ul{background-color: #fff;margin-bottom: 10px;}
.nav-wrap{padding-left: 0;}
.nav.animation-menu{display: none;}
	.nav.normal-menu{display: block; text-align: left;}
	.nav.normal-menu ul{display: none;width: 100%;text-align: center; background: #BD0001;}
	.nav.normal-menu ul li ul {padding-top:5px;padding-bottom:5px; z-index: -1111; margin: 0; height: 0; overflow: hidden; position:static; left:0; top: 130%; width: 220px; background: #fafafa; border: 1px solid #ddd; border-bottom: none; text-align: left; box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.8); opacity: 0;
	-webkit-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
    -moz-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
    -ms-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
     -o-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
        transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); /* custom */
}
.nav.normal-menu ul li a{padding:15px; color: #fff}
.nav.normal-menu ul li ul li a{color: #000;}
.nav.normal-menu ul li:hover ul { display:block;top: 100%; opacity: 1; z-index: 100; height: auto;
	-webkit-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
    -moz-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
    -ms-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
     -o-transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); 
        transition: all 500ms cubic-bezier(0.810, 0.010, 0.455, 0.945); /* custom */
}
.box1{text-align: center;width: 60%;}
.box3,.box2{margin-left:0;}
.nav ul li ul li{text-align: center !important;}
a.logo{padding-left: 0;}
.nav ul li a:hover{color: #ff9c18}
.text-boxes input[type="text"]{margin-bottom: 15px;}
#horiz_container li{width:5%;}
#scrollbar{display:none !important; }
.rate-box2{width: 65%;margin: auto;margin-bottom: 20px}
.domain-head{display: none;}
.domain-arrow{display: none;}
.economical h6.small-heading{text-align: center!important;}
.nav ul li{display: block;}
.nav ul li ul li{display: block;}
.nav.normal-menu ul li ul{width: 100%;}
.testimoniali-content{width:100%;}
.testimonial-logo{width:100%;}
.nav.normal-menu ul li a:hover{color: #ff9c18;}

}

/* ---------------- mobiles ---------- */
@media (max-width: 599px) {
	.number-top{width: 100%;}
	.number-box h4{font-size:25px;}
	.portfolio-website li{width: 45.1%;margin: 10px;}
	.footer-right{text-align: center;width: 100%;margin-top: 20px;}
	.footer-left{width: 100%;text-align: center;}

}
/* ---------------- mobiles ---------- */
@media (max-width: 479px) {
	.nav{display:block;}
	
	.nav ul li a{text-align:center;}
		.shpong-cart p{display: inline-block;margin-left: 0;padding-left: 5px;}
	.quick-contact{text-align:center;padding-left: 0;}
	.contact-number b{text-align:right;}
	.contact-number{margin-bottom:16px;}
	.quick-contact a.login-button{margin-bottom:15px;margin-right: 1px;}
	.footer-top h4{line-height:22px;}
	.footer-left{text-align: center;
	line-height: 20px; width:100%;}
	.box1{width:100%;}
	.box3,.box2{margin-left:0;width: 100%}
	.service-home input[type=submit]{margin:0;}
	.benefit-owncloud{background-image:none;}
	.banner-owncloud{background-image:none;}
	.dw-content{padding-left: 0;}
	.build-web .col-md-6 h5{margin-top: 10px;}
	.portfolio-website li{width: 93%;text-align:center;margin-bottom: 0px;}
	.dw-content{text-align:center;}
	.domain-details{width: 70%;}
	.shpong-cart{padding: 10px 0;}
	.footer-top ul li{width: 100%;text-align: center;padding: 10px 0;}
	.footer-top ul{padding: 0;}
	.footer-top ul li:first-child{text-align: center;}
	.footer-top ul li:last-child{text-align: center;}
	.quick-contact .account-login{left:5px;}
	.nav .animation-menu{display: none;}
   .nav .menu-border ul li ul{display: none; }
	ul.meta-post{margin-bottom: 10px;}
	ul.meta-post li{margin-bottom: 10px !important}
	textarea#comment{width: 250px;height: 200px;}
	.banner-right h2{font-size: 44px;}
	.quick-contact a.login-button{display: block;}
	.rate-box2{width: 100%;margin: auto !important;margin-bottom: 20px !important;}
	.domain-search {padding: 30px 3px;margin: 14px 0;}
	.banner-inner h2{padding-top: 20px;}
	.domains .pricing td {padding: 5px 0 5px 0px;}
	.domains .pricing th {padding: 5px 0 15px 7px;}
	.shpong-cart{width: 100%}
	.btn-next.btn-yellow{margin-top: 2px;}
	}

@media (max-height: 720px) {
	.outer-nav.nav .account-login{margin-bottom: 10px;}
	.outer-nav h2{margin-bottom: 20px;}

}




