

@import url('https://fonts.googleapis.com/css?family=Exo+2:300,300i,400,500,600,600i,700,800,900');

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block; } body {line-height: 1; } ol, ul {list-style: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; } table {border-collapse: collapse; border-spacing: 0; }
*{margin:0;padding:0; box-sizing:border-box; outline:0; transition:all 0.3s ease-in-out 0s; }

body{ font-family: 'Exo 2', sans-serif; font-size: 14px; color: #738191; line-height: 1; cursor: default; background: #ffffff; transition:all 0.3s ease-in-out 0s;  }

a{ color: #fff; text-decoration: none; outline: 0;}
a:hover{ color: #f5f5f5; text-decoration: none; }
a:focus{ color: #fff;}
a:focus, a:hover{ text-decoration: none;}
p{ margin-bottom: 0px; color: #777777; line-height: 20px;}
h1,h2,h3,h4,h5,h6{ margin-bottom: 10px; }
h1{ font-size: 40px; font-weight: 300; letter-spacing: 3px;  }
h2{ font-size: 34px;  }
h3 {font-size: 30px; font-weight: 300; letter-spacing: 1px; color: #1699e2; }
h4{ font-size: 24px; }
h5{ font-size: 18px; }
h6{ font-size: 16px; }
img{ width: ; margin-bottom: ; }
label{ font-size: 12px; }
input{ width: 100%; height: 44px; border: 1px  rgba(46,126,193, 0.2) solid; background: #fff; margin: 15px 0; padding: 0 10px; color: #676767; line-height: ; transition:all 0.3s ease-in-out 0s;}
input:focus, textarea:focus{ box-shadow: none; border-color:  rgba(46,126,193, 0.8);}
textarea{ width: 100%; border: 1px  rgba(46,126,193, 0.2) solid; background: #fff; margin: 15px 0; padding: 10px 10px;  resize: none; height: 192px;}
.clear{ clear: both; visibility: hidden; }
span{ font-weight:600; color: ; }
.back-to-top {cursor: pointer; position: fixed; bottom: 53px; right: 10px; display:none; /*background:  rgba(46,126,193, 0.8);*/ background: transparent; border-color:  rgba(46,126,193, 0.8); border-radius: 0;padding: 5px 10px; opacity: 0.9; z-index:1; }
.back-to-top:hover,.back-to-top:focus,.back-to-top:active{ background:  rgba(46,126,193, 0.8) !important; background: transparent; border-color:  rgba(46,126,193, 0.8)!important; outline: 0; opacity: 1;}
.back-to-top .glyphicon {color: rgba(46,126,193, 0.8); }
.back-to-top:hover .glyphicon,.back-to-top:focus .glyphicon{color: #fff; }


.goToTop{position:fixed !important;top:0;height: ;z-index:1000; max-width:100%;width:100%;margin:0 auto; background:rgba(255,255,255,0.99); transition:all 0.3s ease-in-out 0s; box-shadow: 0 0 10px 5px rgba(0,0,0,0.15); z-index: 10; padding: 10px 0; top: 0 !important;}
#toTop{position:fixed;bottom:32px;right:10px;cursor:pointer;display:none; transition:all 0.3s ease-in-out 0s;}

#hosting_offers_web, #hosting_packages_o, #hosting_support,#hosting_ques_o, #hosting_customer_o,#hosting_spon_o,#footer,#host_readbox_o{ display: block; position: relative; padding: 60px 0;}

.host_sweep::before {background: #1699e2 none repeat scroll 0 0; bottom: 0; content: ""; left: 0; position: absolute; right: 0; top: 0; transform: scaleY(0); transform-origin: 50% 0 0; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; z-index: -1; }
.get_now::before{ background: #ffffff !important; color: #1b4b73;}
.host_sweep {box-shadow: 0 0 1px transparent; display: inline-block; position: relative; transform: perspective(1px) translateZ(0px); transition-duration: 0.3s; transition-property: color; vertical-align: middle; }
.host_sweep:hover::before, .host_sweep:active::before {transform: scaleY(1); }
.get_now:hover {color: #1b4b73; }


/* header start */
.header_top_bar{ position: relative; display: block; background: #1b4b73; padding: 7px 0;}
.header_top_r{ text-align: right;}
.header_top_r ul li {display: inline-block; margin: 0 7px; vertical-align: top; position: relative;}
.header_top_r ul li span{ color: #fff;}
.header_top_r a:hover{ color: #1699e2;}
.live_chat {background: #1699e2 none repeat scroll 0 0; display: block; padding: 10px; font-weight: 700; }
.live_chat:hover{ background: #138ed2; color: #fff !important; }

/* header end */

/* header start */
#header {background: #f5f5f5 none repeat scroll 0 0; display: block; padding: 15px 0; box-shadow: 0 8px 8px -6px rgba(0,0,0,0.1); }
.navbar-default {background-color: transparent; border:0; margin-bottom: 0;}
.navbar-default .navbar-nav > li > a {color: #738191; }
.navbar-brand > img{ max-width: 230px;}
.navbar-brand{ height: auto; padding: 4px 0;}
.navbar-default .navbar-nav li:last-child a {padding-right: 5px; }
/* header end */

/* hosting search start */
#hosting_search_o {display: block; position: relative; background: url("../images/bg_search22.jpg") fixed no-repeat; background-size: cover; transition: none; }
#hosting_search_o::before{ position: absolute; content: ""; background: rgba(0,0,0,0.6); width: 100%; height: 100%; top: 0; left: 0; bottom: 0;}
.inner_hosting_seacrh {color: #fff; padding: 90px 0; text-align: center; }
.offers_blo_o:hover {box-shadow: 0 0 60px rgba(0, 0, 0, 0.1) inset; }
.search_host_o .search_block input {border: 2px solid rgba(0,0,0,0.1); font-size: 17px; height: 55px; width: 70%; }
.search_host_o .search_block input:focus {border: 2px solid #1699e2; box-shadow: 0 0 10px 0 rgba(46,126,193, 0.8); }
.search_host_o .search_block button {background: #1699e2; font-size: 20px; height: 55px; width: 20%; border: 0px solid #1699e2; position: relative; }
.search_host_o .search_block button::after {background: #fff; bottom: 0; content: ""; height: 5px; left: 0; position: absolute; width: 0; transition: width 2s ease; }
.search_host_o .search_block button:hover::after{ width: 100%;}
.checkbox { padding-left: 20px; }
.checkbox label {display: inline-block; position: relative; padding-left: 5px; }
.checkbox label::before {content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0; margin-left: -20px; border: 1px solid #cccccc; /*border-radius: 3px;*/ background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
.checkbox label::after {display: inline-block; position: absolute; width: 16px; height: 16px; left: 0; top: 0; margin-left: -20px; padding-left: 1px; padding-top: 3px; font-size: 11px; color: #555555; }
.checkbox input[type="checkbox"] { opacity: 0; }

.checkbox input[type="checkbox"]:checked + label::after {font-family: 'FontAwesome'; content: "\f00c"; }
.checkbox input[type="checkbox"]:disabled + label { opacity: 0.65; }
.checkbox input[type="checkbox"]:disabled + label::before {background-color: #eeeeee; cursor: not-allowed; }
.checkbox.checkbox-circle label::before { border-radius: 50%; }
.checkbox.checkbox-inline {margin-top: 0; }
.checkbox-success input[type="checkbox"]:checked + label::before {background-color: #1699e2; border-color: #1699e2; }
.checkbox-success input[type="checkbox"]:checked + label::after {color: #fff; }

.hosting_search_blo label {font-size: 18px; }
.hosting_checkbox_sel{ margin-top: 15px;}

/* hosting search end */


/* hosting offers start */
#hosting_offers_web::after{ position: absolute; content: ""; background: #1699e2; width: 50%; height: 100%; right: 0; top: 0;}
.offers_web_r {position: relative; z-index: 1; padding-left: 15px; }
.offers_web_l > h3,.offers_web_r > h3 {font-size: 30px; line-height: 32px; margin-bottom: 15px; }
.offers_web_r > h3{ color: #fff;}
.offers_web_r > p {color: #eee; font-size: 18px; }
.offers_web_l > p{ font-size: 18px;}
.offers_web_r > a,.offers_web_l > a {background: #1b4b73; display: inline-block; font-size: 16px; margin-top: 10px; padding: 15px; }

/* hosting offers end */

/* hosting packages start */
.hosting_packs,.host_freq{ text-align: center; background: #f5f5f5;}
.plans_li {background: #fff none repeat scroll 0 0; padding: 20px 0; width: 23.50%;display: inline-block; vertical-align: top; box-shadow: 0 0 30px 2px rgba(0, 0, 0, 0.1); margin: 35px 5px 0; /*border: 3px  #fff solid;*/ position: relative; border-radius: 3px;}
/*.plans_li:hover{ transform: scale(1); border: 3px  rgba(46,126,193, 0.5) solid;}*/
/*.plans_li::before{ position: absolute; content: ""; width: 5px; height: 0; left: 0; top: 0; transition: height 2s ease; background: rgba(0,0,0,0.02);}
.plans_li:hover::before{ height: 100%;}*/
/*.plans_li::after{ position: absolute; content: ""; width: 3px; height: 0; right: 0; bottom: 0; transition: height 2s ease; background: rgba(0,0,0,0.02);}
.plans_li:hover::after{ height: 100%;}*/
.plans_li:hover {transform: translateY(-10px); transition: 0.5s ease-in-out; background: #f5f5f5; box-shadow: 0 0 30px 2px rgba(0, 0, 0, 0.2); }
.plans_li > ul {margin: 25px 0 10px; text-align: center; }
.plans_li li {margin: 0px 0; padding: 10px;}
.plans_li:hover li:nth-child(2n+1) {background: #fff; }
.plans_li li:nth-child(2n+1) {background: #f5f5f5; }
.price_plan {font-size: 20px; font-weight: 400; margin: 10px; }
.plans_li h4{ color: #1b4b73;}
.plan_pricebtn > a {background: #1b4b73; display: inline-block; font-weight: 600; margin: 20px 0 10px; padding: 12px; }


/* hosting packages end */

/* hosting support start */
.hosting_ser,.host_customer{ text-align: center;}
.host_supp_blo > h4 {font-size: 22px; font-weight: 700; }
.icon_hold .fa,.icon_hold .svg-inline--fa {font-size: 55px; color: #1699e2; margin-bottom: 15px; }
.host_supp_blo {margin: 30px 0 0; padding: 30px 15px; border-radius: 3px;}
.host_supp_blo:hover {background: #f5f5f5 none repeat scroll 0 0; box-shadow: 0 0 20px 10px rgba(0, 0, 0, 0.1); }

/* hosting support end */

/* hosting freq start */
#hosting_ques_o h3{ margin-bottom: 80px;}
.freq_imghold > img {max-width: 450px; margin-top: 10%; width: 100%; }
/*
snippet from Animate.css - zoomIn effect
*/
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s
}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}
 #accordion .panel-title i.glyphicon{-moz-transition: -moz-transform 0.5s ease-in-out; -o-transition: -o-transform 0.5s ease-in-out; -webkit-transition: -webkit-transform 0.5s ease-in-out; transition: transform 0.5s ease-in-out; }
.rotate-icon{-webkit-transform: rotate(-225deg); -moz-transform: rotate(-225deg); transform: rotate(-225deg); }
.panel{border: 0px; border-bottom: 1px solid #1699e2; }
.panel-group .panel+.panel{margin-top: 0px; }
.panel-group .panel{border-radius: 0px; }
.panel-heading{border-radius: 0px; color: white; padding: 17px 15px; }
.panel-custom>.panel-heading{background-color: #1b4b73; }
.panel-group .panel:last-child{border-bottom: 5px solid #1699e2; }
.panel-collapse .collapse.in{border-bottom:0; }
.panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{ border: 0;}
.host_freq_r .panel-body {font-weight: 300; line-height: 24px; padding: 15px; }
.host_freq_r {text-align: left; margin-top: 15px; }
.panel.panel-custom:first-child i {transform: rotate(-225deg); vertical-align: top; }
.panel.panel-custom:first-child .collapsed i{transform: rotate(0deg); vertical-align: top; }
.freq_imghold > img {animation: pulse 5s infinite; transition: pulse 2s ease; }
@keyframes pulse {
  0% {transform: scale(1); }
  50% {transform: scale(1.05); }
  100% {transform: scale(1); }
}


/* hosting freq end */

/* hosting Customer start */
.review_hosto {background: #f5f5f5 none repeat scroll 0 0; border-radius: 5px; padding: 25px; text-align: left; margin-top: 50px; position: relative;}
.review_hosto > span {display: block; line-height: 1.5; }
.review_hosto small {font-size: 12px; font-weight: 300; }
.owl-carousel .owl-stage-outer{ overflow: auto;}
.review_hosto::before {background: #1699e2; border-radius: 50%; color: #fff; content: ""; font-family: FontAwesome; padding: 8px; position: absolute; top: -16px; z-index: 1; }
.review_hosto::after{ background: rgba(46,126,193, 0.8); bottom: 0; content: ""; height: 5px; left: 0; position: absolute; transition: width 2s ease 0s; width: 0; }
.review_hosto:hover::after{ width: 100%;}
.review_hosto > p {font-weight: 300; }
.owl-theme .owl-dots,.spon_inner .owl-nav,.host_customer .owl-nav{ display: none;}
.host_customer .owl-prev {left: -3%; position: absolute; top: 50%; background: rgba(46,126,193, 0.7) !important;}
.host_customer .owl-next {right: -3%; position: absolute; top: 50%; background: rgba(46,126,193, 0.7) !important; }
.host_customer .owl-prev:hover,.host_customer .owl-next:hover{ background: rgba(46,126,193, 0.95) !important;}
.owl-theme .owl-nav [class*="owl-"]{ padding: 10px 15px !important; }

#hosting_spon_o{ background: #f5f5f5; padding: 30px 0;}
#hosting_started{ background: #1699e2; padding: 30px 0; color: #fff; text-align: center;}
#hosting_started h4 {font-size: 26px; font-weight: 500; margin-bottom: 0;}
#hosting_started a {color: #1b4b73; font-weight: 700; position: relative; }
#hosting_started a::after {background: #1b4b73 none repeat scroll 0 0; bottom: 0; content: ""; height: 2px; left: 0; position: absolute; transition: width 2s ease 0s; width: 0; }
#hosting_started a:hover::after{ width: 100%;}
.spon_hostdeed:hover{ background: rgba(255,255,255,0.7); transition: background 1s ease 0s; }

/* hosting Customer end */

/* readbox start */
.readhover{ position: relative;}
.readhover::before {background: #1b4b73; content: ""; height: 3px; left: 0; position: absolute; transition: width 2s ease 0s; width: 0; z-index: 1;box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.4); }
.readhover:hover::before{ width: 100%;}
.readbox_outer {box-shadow: 0 35px 26px rgba(0, 0, 0, 0.05) inset; }
.inner_readbox {background: #f5f5f5 none repeat scroll 0 0; border-top: 3px solid #1699e2; padding: 30px; position: relative; text-align: center; }
.inner_readbox > p {font-size: 18px; font-weight: 300; line-height: 28px; }
.inner_readbox > a {background: #1b4b73; display: inline-block; font-size: 16px; padding: 15px 20px; margin-top: 15px; }
.inner_readbox::before {bottom: 15px; box-shadow: 0 17px 10px rgba(0, 0, 0, 0.7); content: ""; height: 20%; left: 10px; max-height: 20px; max-width: 460px; opacity: 0.7; position: absolute; transform: rotate(-3deg); width: 60%; z-index: -1; }
.inner_readbox::after {bottom: 15px; box-shadow: 0 17px 10px rgba(0, 0, 0, 0.7); content: ""; height: 20%; right: 10px; max-height: 20px; max-width: 460px; opacity: 0.7; position: absolute; transform: rotate(3deg); width: 60%; z-index: -1; }


/* readbox end */



/* footer start */
#footer{ background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)) repeat scroll 0 0%, rgba(0, 0, 0, 0) url("../images/footer-bg.jpg") no-repeat scroll 0 0 / cover ; background-position: bottom; color: #fff; }
.footer_block h4{ position: relative; margin-bottom: 30px; font-size: 20px;}
.footer_block h4::after {background: #fff; bottom: -10px; content: ""; height: 2px; left: 0; position: absolute; transition: width 2s ease 0s; width: 0; }
.footer_block:hover h4::after{ width: 20%;}
.footer_block li {display: block; margin: 7px 0; vertical-align: top; }
.footer_block li a{ color: #1699e2;}
.footer_block li a:hover{ color: #fff;}
.copyright_social {background: #f5f5f5; padding: 5px 0; }
.footer_bar{ text-align: right; color: #1b4b73;}
.copy_host {font-size: 12px; line-height: 20px; }
.social_footer li {display: inline-block; margin: 0 1px; }
/*.social_footer .fa,.social_footer .svg-inline--fa{color: #fff; font-size: 14px; height: 30px; line-height: 30px; text-align: center; width: 30px; }*/
.footer_block .social_footer ul li a {color: #fff; width: 30px;height: 30px;
	line-height: 30px;display: inline-block;background: #3e599e;text-align: center;}
.social_footer ul li:hover .svg-inline--fa:hover{ font-size: 16px;}
.social_footer ul li a.foot_fb { background: #3e599e; }
.social_footer ul li a.foot_twitter{ background: #64a8f2; }
.social_footer ul li a.foot_gplus{ background: #dd4d42;}
.social_footer ul li a.foot_yut{ background: #ee1c1b;}
.footer dt a:hover{ color: #1699e2;}
.footer dl{ margin: 10px 0; line-height: 18px; overflow: hidden;}
.footer dd .fa {color: #1699e2; text-align: center; vertical-align: text-bottom; }
.footer dd {float: left; width: 25px; }
.footer dt{ width: 90%; float: right;}
.footer_bar a {color: #1b4b73; font-size: 12px; font-weight: 300; margin: 0 2px; }


/* footer end */ 

/* 01-02-2018 */

.navbar-toggle .svg-inline--fa {font-size: 24px;}
.navbar-toggle:hover .svg-inline--fa {color: #1699e2;}

/*#hosting_search_o{ padding: 180px 0; } */
.plans_li .svg-inline--fa { color: #1699e2; }
.price_plan .svg-inline--fa {color: #1699e2;font-size: 16px;margin: 0 2px; }
.plans_li:hover .svg-inline--fa{ font-size: 18px;}
.price_plan.dollar_pl.gld_call {min-width: 100px;margin: 0 auto;background: #1699e2;padding: 5px;color: #fff;font-size: 16px;box-shadow: 0 0 10px rgba(0,0,0,0.2) inset;}
.price_plan.rupees_pl.gld_txt { font-size: 15px;color: #000; }
.price_plan.dollar_pl.gld_call a {display: block;position: relative;	animation: 1s infinite alternate gold_call; }
.price_plan.dollar_pl.gld_call a .svg-inline--fa{ color: #fff; font-size: 16px; }
.price_plan.dollar_pl.gld_call a:hover{  animation: none;}

@-webkit-keyframes gold_call{ 
0%{ -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
100%{ -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
    
}


@-ms-keyframes gold_call{ 
0%{ -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
100%{ -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
    
}


@keyframes gold_call{ 
0%{ -webkit-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); }
100%{ -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
    
}


/* inner page style start */
.inner_p_banner {padding: 50px 0;position: relative; background: url("../images/host-banner.jpg") fixed no-repeat; background-size: cover; transition: none; color: #fff;  } 
.inner_p_banner::before {position: absolute;content: "";width: 100%;height: ;
	height: 100%;background: rgba(0,0,0,0.7);top: 0;left: 0;bottom: 0;}
.inner_p_banner p {	color: #fff;font-weight: 100;}
.about_heading {relative; background: url("../images/bannimg.png") fixed no-repeat; background-size: cover !important;	background-position: center center !important; background-attachment: scroll;} 
.inner_pcon h3 {margin-bottom: 5px; color: #fff;}

#inner_layout {	padding: 50px 0; position: relative;}
.about_boxinn {	position: relative;	display: flex;	justify-content: center;	align-items: center;	margin: 50px 0 0; }
.about_boxinn::after {	display: table;	clear: both; content: "";
}
.about_ihl {width: 50%;	float: left;}
.about_ihr {float: left;width: 50%;}
.about_ihl img {width: 100%;}
.about_conbox {	background: #fff;box-shadow: 0 0 40px 0 rgba(0,0,0,00.1);	padding: 35px;	border-radius: 0px;	margin-left: -5%;position: relative;
	z-index: 1; }
.about_conbox small {display: block;line-height: 24px;	letter-spacing: 3px;	margin-bottom: 5px;	color: #1699e2;	text-shadow: 0 0 10px rgba(0,0,0,0.3); }
.inncon_blo {/*box-shadow: 0 0 40px 0 rgba(0,0,0,0.1);padding: 30px;*/	text-align: left; }
.ih_missblo_l,.ih_missblo_r {	padding: 30px; box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); }
.about_conbox:hover,.about_ihl img:hover{ box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); transform: translateY(-5px); }
.ih_missblo_l:hover, .ih_missblo_r:hover {	box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);background: rgba(255,255,255,0.8); }
.ih_mission_hglt {	padding: 50px 0;	background: #f5f5f5; }
.conbtn input {	width: auto;padding: 15px 30px;	height: auto;border-radius: 30px;background: #1699e2;color: #fff;font-size: 16px; }
.contact_btn {	text-align: center;}
.conbtn input:hover{ background: #1b4b73; }
.ih_address dt {width: 45px;display: inline-block;float: left;	margin-right: 3%;}
.ih_address dd {width: 80%;	display: inline-block;	float: left;line-height: 20px;font-weight: 100; }
.ih_address dl {position: relative;	margin: 30px 0;	display: flex;	justify-content: start;align-items: center; }
.ih_address dl::after {	display: table;	content: "";clear: both;}
.addre_l {	background: #1699e2;width: 40px;height: 40px;border-radius: 50%;	text-align: center;	line-height: 40px;	color: #fff;font-size: 18px; }
.ih_address a {	color: #738191;}
.ih_address a:hover {color: #1699e2;}
#contact_support{ background: #f5f5f5; padding: 35px 0 40px;}
.support_heading {	text-align: center;	max-width: 600px;margin: 0 auto 30px;}
.support_blo {	background: #fff;padding: 30px 20px; box-shadow: 0 0 40px 0 rgba(0,0,0,00.1); border-radius: 3px; display: table; width: 100%; }
.media_support {display: table-cell;vertical-align: top;padding-right: 12px; }
.media_support .svg-inline--fa {background: #1699e2;width: 60px;height: 60px; border-radius: 50%;padding: 15px;	color: #fff; }
.media_text h4,.service_box h4,.domain_box h4 {font-size: 20px;margin-bottom: 7px;}
.media_text p,.service_box p{ margin-bottom: 0px; font-weight: 100;}
.media_support .fa-ticket-alt {	transform: rotate(45deg);}
.support_blo:hover {transform: scale(1.05);	box-shadow: none; }
.service_contnetbox .row,.domain_contnetbox .row  {display: flex;flex-wrap: wrap;justify-content: center;
 }
.innerheading_all {	margin-bottom: 20px;}
.service_box,.domain_box {	padding: 15px;margin: 10px 0; box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); border-radius: 3px; background: rgba(255,255,255,0.6);}
.service_box:hover,.domain_box:hover{ box-shadow: 0 0 20px 0 rgba(0,0,0,0.0); transform: translateY(-5px); background: rgba(255,255,255,0.0);  }
.domain_con {background: #f5f5f5;}
#inner_layout.serv_p,#inner_layout.domain_p {	background: #f5f5f5 url("../images/cloud-bg.png") no-repeat;background-size: 100%;	background-position: bottom center; }
.domain_seaform {position: relative;display: flex;width: 100%;flex-wrap: wrap;
	max-width: 750px;margin: auto;justify-content: center;align-items: center;}
.search_name_input {width: 100%;}
.search_select_d {width: 18%;position: absolute;right: 22.4%;	top: 5px;}
.search_name_btn {width: 22%;position: absolute;right: 5px;top: 5px;}
.search_name_input input {height: 60px;	margin: 0;border: 5px solid rgba(0,0,0,0.1);}
.domain_seaform .search_select_d select {width: 100%;height: 50px; }
.search_name_btn input[type="button"] {	height: 50px;margin: 0;	background: #1b4b73;color: #fff;font-size: 20px;}
.service_contnetbox .col-sm-4,.domain_contnetbox .col-sm-4 {	display: flex;flex-wrap: wrap;}
.select-hidden {display: none; visibility: hidden; padding-right: 10px; }

.domain_seaform .select {cursor: pointer; display: inline-block; position: relative; font-size: 16px; color: #fff; width: 100%; height: 50px; }

.select-styled {position: absolute;	top: 0;	right: 0;bottom: 0;	left: 0;	background-color: #f5f5f5;	line-height: 50px;	-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;transition: all 0.2s ease-in;color: #333;font-size: 18px; }
.select-styled:after {content: ""; width: 0; height: 0; border: 7px solid transparent; border-color: #1699e2 transparent transparent transparent; position: absolute; top: 22px; right: 10px; }
.select-styled:hover {background-color: #f5f5f5;color: #333;}
.select-styled:active, .select-styled.active {background-color: #1699e2;	color: #fff;}
.select-styled:active:after, .select-styled.active:after {top: 15px; border-color: transparent transparent #fff transparent; }
.select-options {display: none; position: absolute; top: 100%; right: 0; left: 0; z-index: 999; margin: 0; padding: 0; list-style: none; background-color: #23527c; color: #fff; box-shadow: 0 0 40px 0 rgba(0,0,0,0.1); }
.select-options li {margin: 0; padding: 12px 0; text-indent: 0px; border-top: 1px solid #fff; -moz-transition: all 0.15s ease-in; -o-transition: all 0.15s ease-in; -webkit-transition: all 0.15s ease-in; transition: all 0.15s ease-in; }
.select-options li:hover {color: #1699e2; background: #fff; }
.select-options li[rel="hide"] {display: none; }
.search_name_input input:focus {border-color: rgba(0,0,0,0.2); box-shadow: 0 0 20px 0 rgba(0,0,0,0.0);}
.busplans_blo.busplans_r a {border: 2px solid rgba(255, 255, 255, 0.76);	display: inline-block;	padding: 13px 30px;	border-radius: 100px;	font-size: 16px;}
.busplans_blo.busplans_r a:hover{	background: #fff;color: #1699e2;}    
    
.busplans_blo.busplans_r{ text-align: right;}

.busplans_blo{ position: relative; z-index: 10;}
#ih_businplan {	position: relative;	padding: 25px 0; background: #1699e2; }
#ih_businplan::after{ 	color: #fff; background: url("../images/icon-bg.png"); background-size: cover; position: absolute; width: 100%; height: 100%; left:0;  top:0; content: ""; opacity: 0.1; animation: plan_icons 60s linear infinite; background-size: 60%; }





@keyframes plan_icons{ 
    0%{ background-position: 0 0; }
    100%{ background-position: -100% 0; }
}
@-webkit-keyframes plan_icons{ 
    0%{ background-position: 0 0; }
    100%{ background-position: -100% 0; }
}
@-ms-keyframes plan_icons{ 
    0%{ background-position: 0 0; }
    100%{ background-position: -100% 0; }
}
@-o-keyframes plan_icons{ 
    0%{ background-position: 0 0; }
    100%{ background-position: -100% 0; }
}

#ih_businplan h4,#ih_businplan p{ color: #fff; }
.ih_plans_spl .row {display: flex;flex-wrap: wrap;justify-content: center;
	align-items: ;align-items: center;}
.copy_host img {width: 15px; transition: all 1s ease-in-out 0s;}
.copy_host img:hover{ transform: rotate(360deg);}

/* inner page style end */




/* media query start */

@media only screen and (min-width: 1025px) and (max-width: 1200px) {

}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.plans_li{ width: 40.25%;}
	#hosting_search_o,.about_heading {	background-size: cover !important;	background-position: center center !important; background-attachment: scroll;}

}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.navbar-default .navbar-nav > li > a { padding: 12px; }
	h1{ font-size: 36px;}
	.offers_web_l > h3, .offers_web_r > h3,h3{ font-size: 26px;}
	#hosting_started h4{ font-size: 20px;}
	.footer_block {margin-bottom: 50px; }
  .plans_li{ width: 45.25%;}
    .con_support .col-md-4{ margin-bottom: 20px;}
    .con_support .col-md-4:last-child{ margin-bottom: 0px;}
   

}

@media (max-width:767px) {
	.header_top_r,.copyright_social,.footer_bar{ text-align: center;}
	.header_top_r ul li{ font-size: 13px;}
	h1{ font-size: 30px;}
	.search_host_o .search_block input{ width: 68%;}
	.search_host_o .search_block > button {font-size: 17px; width: 30%; }
	#hosting_offers_web::after { background: transparent; }
	.offers_web_l {padding-bottom: 50px; }
	.offers_web_r{ padding-left: 0;}
	.offers_web_r > h3{ color: #738191;}
	.offers_web_r > p{ color: #777777}
	.plans_li{ width: 47%;}
	.navbar-default .navbar-toggle{ border: 0;}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: transparent;}
	.navbar-toggle .fa {font-size: 26px; color: #1699e2;}
	.navbar-toggle .fa:hover{ color: #1b4b73 !important; }
	.navbar-toggle{ margin-top: 15px; padding: 0;}
	.get_now::before{ background: #1699e2 !important; }
	.get_now:hover {color: #fff; }
  .freq_imghold > img{ margin-top: 2%;}
  .back-to-top{ right: 20px;}
  .footer_block {margin-bottom: 30px; }
  .icon_hold .fa,.icon_hold .svg-inline--fa{ font-size: 40px;}
  .ih_mission_hglt {padding: 40px 0;}
  .ih_missblo_l{ margin-bottom: 10px;}
  #inner_layout,.ih_mission_hglt{ padding: 30px 0;}
  #hosting_search_o,.about_heading {	background-size: cover !important;	background-position: center center !important; background-attachment: scroll;}
  .inner_p_banner{ padding: 40px 0; }
  .con_support .col-md-4{ margin-bottom: 20px;}
    .con_support .col-md-4:last-child{ margin-bottom: 0px;}
    .inncon_blo{ margin-top: 20px; }
  .contact_btn {text-align: left;}
.busplans_blo {	margin: 0px 0 20px;	text-align: center;}
  
  
  
  
}

@media (max-width:640px) {
	.offers_web_l > h3, .offers_web_r > h3 {font-size: 24px; line-height: 24px; }
    .offers_web_l > p,.offers_web_r > p {font-size: 15px; }
    .inner_readbox{ padding: 20px 10px;}
    .inner_readbox > p {font-size: 14px; line-height: 22px; }
    .about_conbox{ margin-left: 0; padding: 20px;}
    .about_ihl,.about_ihr{ width: 100%;}
    .about_boxinn{ display: block; margin: 20px 0 0;}
    .ih_missblo_l, .ih_missblo_r{ padding: 20px;}

}



@media (max-width:480px) {
    .live_chat{ display: none;}
    .header_top_bar{ padding: 5px 0 10px;}
    h1{ font-size: 28px;}
    .search_host_o .search_block input{ width: 100%;}
    .search_host_o .search_block > button{ width: 80%;}
    h3{ font-size: 24px;}
    .plans_li{ width: 80%; margin: 35px 0px 0;}
    #hosting_started h4 {font-size: 22px; line-height: 30px;  }
    .header_top_r ul li{ display: block; }
    #footer .col-xs-6 {width: 100%; }
  .footer_block {margin-bottom: 20px; }
  .footer_block h4{ margin-bottom: 15px;}
  .search_name_btn {width: 75%;	position: relative;	right: 5px;	top: 5px;	margin: 5px 0 0;}
  .search_select_d {width: 35%;	position: absolute;	right: 5px;	top: 5px; }

}

@media (max-width:470px) {
	
}

@media (max-width:360px) {
	.navbar-brand > img {margin-top: 5px; max-width: 175px; }
	.search_host_o .search_block > button{ width: 80%;}
  .plans_li{ width: 100%; }
  
	
}


/*.ser_text p 
{
    height: 80px;
    
}*/

.service_box, .domain_box 
{
   
    width: 100%;
    height: 220px;
    padding-top: 20%;
    
}

p#pname {
    color: red;
}
p#pemail{
     color: red;
}
p#psub {
    color: red;
}
p#ptxt {
    color: red;
}
.hide-robot{display:none;}
