@charset "utf-8";
/* CSS Document */
.rel{ position: relative}
.textleft{ text-align: left}


.orderbtn1 a { background-color: #a9d391 !important; border: 0px !important; color: #ffffff !important; }
.orderbtn2 a { background-color: #93c873 !important; border: 0px !important; color: #ffffff !important; }
.orderbtn3 a { background-color: #7dbd57 !important; border: 0px !important; color: #ffffff !important; }
.orderbtn4 a { background-color: #64b037 !important; border: 0px !important; color: #ffffff !important; }

.orderbtn1b a { background-color: #76c4ee !important; border: 0px !important; color: #ffffff !important; }
.orderbtn2b a { background-color: #51b3e9 !important; border: 0px !important; color: #ffffff !important; }
.orderbtn3b a { background-color: #2fa5e5 !important; border: 0px !important; color: #ffffff !important; }
.orderbtn4b a { background-color: #1a8ecd !important; border: 0px !important; color: #ffffff !important; }

.orderbtn1 a:hover, .orderbtn2 a:hover, .orderbtn3 a:hover, .orderbtn4 a:hover { background-color: #000000 !important; color: #7dbd57 !important; }
.orderbtn1b a:hover, .orderbtn2b a:hover, .orderbtn3b a:hover, .orderbtn4b a:hover { background-color: #000000 !important; color: #30ace2 !important; }


.page_shared_hosting .fullwidth > div.container, .page_magento_hosting .fullwidth > div.container, .page_bare_metal_dedicated_servers .fullwidth > div.container, .page_server_management .fullwidth > div.container, .page_our_data_center .fullwidth > div.container, .page_cloud_servers .fullwidth > div.container, .page_our_network .fullwidth > div.container, .page_consulting .fullwidth > div.container, .page_custom_solutions .fullwidth > div.container, .page_premium_features .fullwidth > div.container, .page_who_we_are .fullwidth > div.container, .page_enterprise_email .fullwidth > div.container, .page_contact .fullwidth > div.container, .page_testimonials .fullwidth > div.container,  .page_colocation .fullwidth > div.container, .page_referral .fullwidth > div.container, .page_partner_programs .fullwidth > div.container{ width: auto;}
.page_shared_hosting .fullwidth .breadcrumb, .page_magento_hosting .fullwidth .breadcrumb, .page_bare_metal_dedicated_servers .fullwidth .breadcrumb, .page_server_management .fullwidth .breadcrumb, .page_our_data_center .fullwidth .breadcrumb, .page_cloud_servers .fullwidth .breadcrumb, .page_our_network .fullwidth .breadcrumb, .page_consulting .fullwidth .breadcrumb, .page_custom_solutions .fullwidth .breadcrumb, .page_premium_features .fullwidth .breadcrumb, .page_who_we_are .fullwidth .breadcrumb, .page_enterprise_email .fullwidth .breadcrumb, .page_contact .fullwidth .breadcrumb, .page_testimonials .fullwidth .breadcrumb, .page_colocation .fullwidth .breadcrumb, .page_referral .fullwidth .breadcrumb, .page_partner_programs .fullwidth .breadcrumb{ width: 1170px; margin: 0 auto 0px }
.plan_row1{text-align: center;padding: 10px 0px 30px 0px;}
.plan_row4{padding: 35px 0px 0px 0px;text-align: center;}
.plan_row1 h2, .plan_row4 h2, .plan_row5 h2, .plan_row7 h2{font-size: 14px;color: #000;padding: 25px 0px 10px 0px; position: relative;font-family: 'ProximaNova-Bold', arial; text-transform: uppercase; letter-spacing:2px}

.plan_row1 h2{padding-top: 0px;}
.magento .plan_row1 h2{padding-top: 10px;}
.plan_row1 h3, .plan_row4 h3{color: #403e3e;font-size:22px;padding: 0px 0px 5px 0px; font-family: 'ProximaNova-Light'; margin-bottom: 5px}
.plan_row1 p{font-size: 16px;padding: 0px;}
.plan_row1 p a, .plan_row1 p strong{font-weight: 700;color: #30ace2;}
.plan_row2{background-color: #d4d4d4;position: relative;width: 100%;z-index: 129;}
.page_scroll.stick{position: fixed;top: 50px;z-index: 129;left: 0px;}
.plan_row2:after{content: '';width: 0;height: 0;border-left: 18px solid transparent;border-right: 18px solid transparent;border-top: 18px solid #2b2b2b;position: absolute;bottom: -18px;left: 50%;margin-left: -18px;display: none;}
ul.plan_nav{margin: 0px 0px 0px 0px;padding: 0px;display: inline-block;}
ul.plan_nav li{float: left;list-style: none;padding: 0px;background-image: none;}
ul.plan_nav li a{text-transform: uppercase;font-size: 16px;padding:15px 20px;display: block;text-decoration: none;color: #000; line-height: 24px; }
ul.plan_nav li a:hover, ul.plan_nav li a.active{background-color: #30ace2;color: #fff;text-decoration: none;}
.order_now_btn{display: inline-block;padding: 15px 20px;color: #fff; background: #000; line-height: 24px }
.order_now_btn:hover{text-decoration: none !important;color: #fff; background: #27bdff}
.plan_row3{background-color: #f7f7f6;padding: 65px 0px 0px 0px;position: relative;}
.plan_row3:after{content: '';width: 0;height: 0;border-left: 18px solid rgba(0, 0, 0, 0);border-right: 18px solid rgba(0, 0, 0, 0);border-top: 18px solid #f7f7f6;position: absolute;left: 0px;right: 0px;margin: auto;bottom: -18px;}
.plan_sapn_1{width: 50%;margin-bottom:30px;float: left;}
.plan_sapn_1_inner{margin-right: 35px;min-height: 125px;}
.span_extra .plan_sapn_1_inner{margin-right: 0px;margin-left: 35px;}
.span1_img{width: 76px;}
.span1_disc{width: 445px;}
.span1_img_circle{ position: relative; z-index: 1;}

.span1_disc h4{font-size: 20px;font-weight: 600;color: #000;padding: 0px 0px 17px 0px; margin: 0px !important; text-transform: inherit !important}
.span1_disc p, .com_que p{font-weight: 300;color: #434343;font-size: 16px;line-height: 30px;padding-bottom: 0px;}
.pricing_table{margin-top: 25px;margin-bottom: 22px;padding: 0px 0px;}
.pricing_table table{  border-spacing:0;border-collapse:collapse;width: 100%; background: #fff;    border-top: 5px solid #323A45;}
.pricing_table table tr td{ border-collapse: collapse;vertical-align: middle;width: 25%; }
.pricing_table table tr.p_title td{border-left: 1px solid #E6E6E6;}
.pricing_table table tr.tr_price td{border-left: 1px solid #282A2D;}
.pricing_table table tr td:first-child{border-left: none;}
.pricing_table table tr td{ text-align: center;vertical-align: middle; }
.pricing_table table tr.p_title td{color: #000;font-size: 21px;line-height: 27px;text-transform: uppercase;padding: 30px 18px 15px 18px;}
.pricing_table table tr.p_title td span{display: block;font-size: 30px;font-weight: 600;text-transform: capitalize;}
.t_gradent{background: #ffffff; /* Old browsers */ /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */ /* Opera 11.10+ */ /* IE10+ */
background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 100%);
background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */}
tr.tr_price td{padding: 35px 18px;color: #fff; background:#323a45}
tr.tr_price td:last-child{	background: #323a45; 	}
#PLANSPRICING{ background: #eaedf1}
.validate_td, .price_td{display: block;}
.price_td{font-size: 72px;font-weight: 700;line-height: 72px;}
.price_td .dolor{font-size: 29px;font-weight: 300;vertical-align: top;position: relative;top: -16px;}
tr.tr_price td.t_gradent_prices{background: #323a45; }
.validate_td{font-size: 20px;font-weight: 300;}
.pricing_table table tr.detail_tr td{text-align: left;padding: 13px 15px 10px 33px;color: #4d4d4d;font-weight: 300;line-height: normal;border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;background: url(https://www.endlayer.com/templates/endlayer/img/dot_table.png) no-repeat 12px 19px;font-size: 18px;}
.pricing_table table tr.td_plan_btn td{border-left: 1px solid #e5e5e5;padding: 20px 15px 10px 33px;border-top: 1px solid #e5e5e5;}
.pricing_table table tr.detail_tr.first td{border-top: none;}
.pricing_table table tr.detail_tr td:first-child, .pricing_table table tr.td_plan_btn td:first-child{border-left: none;}
.pricing_table table tr.detail_tr td span{font-weight: 400;color: #000;}
.td_btn{display: inline-block;background: #323a45;color: #fff;font-size: 16px;line-height: 39px;height: 39px;padding: 0px 20px;border-radius: 2px;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;margin-bottom: 17px;}
.td_btn:hover{background: #9ea7b3;text-decoration: none !important; color: #000}
.down_arrow{color: #000;display: inline-block;color: #000;font-size: 18px;font-weight: 300;padding-right: 19px;background: url(https://www.endlayer.com/templates/endlayer/img/td_arrow.png) no-repeat right center;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms; line-height: 21px}
.down_arrow:hover{color: #9ea7b3;}
.spec_btn{text-align: center;margin-top: -1px;}

.p_s_s_ac{border-top:3px solid #E2E2E2;padding: 20px 0px 50px 0px;margin-top: -1px;display: none; background: #fff}
.plan_row5{padding-bottom: 65px;}
.plan_row5 .plan_row5_inner{background-color: #f7f7f7;text-align: center;padding: 30px 0px 50px 0px;}
.plan_row5_inner h4{color: #434343;font-size: 22px;font-weight: 400;line-height: 30px;padding: 0px 0px 60px 0px;    font-family: 'ProximaNova-Light';}
ul.server_tec_ul{padding: 0px;margin: 0px;display: inline-block;}
ul.server_tec_ul li{list-style: none;float: left;height: 53px;margin-right: 70px;padding: 0px;background-image: none;}
ul.server_tec_ul li a{display: block;line-height: 1px;opacity: 1;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;}
ul.server_tec_ul li:last-child{margin-right: 0px;}
ul.server_tec_ul li a:hover{opacity: 0.7;}
.plan_row6{background:#181919  url(../images/testi.jpg) no-repeat top center fixed; padding: 60px 0px 30px 0px;position: relative; background-size: cover}
.plan_row6 h3{color: #fff !important;padding: 0px 0px 20px 0px;font-size: 30px;font-weight: 700;text-align: center;}
.qus_span{position: absolute;width: 65px;height: 41px;background: url(https://www.endlayer.com/templates/endlayer/img/quit.png) no-repeat 0 0;margin: auto;left: 0px;right: 0px;top: 0px;}
.plan_testmonial{max-width:100%;margin: 0 auto;position: relative; padding: 0 100px}
.p_tes_section{position: relative;}
.plan_testmonial ul{margin: 0px;padding: 0px;}
.plan_testmonial ul li{list-style: none;padding: 0px;margin: 0px;background: none;}
.plan_testmonial ul li .p_tes_section p, .plan_testmonial ul li .p_tes_section{font-size: 16px;line-height: 30px;color: #fff;font-style: italic;font-weight: 400;text-align: left; text-align: center; overflow: hidden}
.new_plan_given .plan_testmonial ul li .p_tes_section p{padding: 0; text-align: center; width: 100%; }
.new_plan_given .pos-need{ width: 300px; padding: 15px 0px 0px 0px; margin: 0 auto}
.new_plan_given{}
.p_tes_det{font-size: 24px;font-weight: 700;color: #fff;padding-top: 24px;font-style: normal;text-align: center;}
.p_tes_det a{color: #27bdff;}
.p_tes_det a:hover{color: #1191c9;}
.p_test_img{width: 97px;height: 97px; margin: 0 auto 20px ; display: block;border-radius: 50%;}
.p_test_img img{    border:2px solid #FFFFFF;border-radius: 50%; padding:2px;}
.plan_row7{padding: 30px 0px 50px 0px;}
.plan_row7 h2{padding: 0px 0px 20px 0px;text-align: center;}
.com_que{float: left;width: 100%;color: #666666;line-height: 30px;font-size: 16px; margin-bottom:10px}
.com_que h5{color: #000;font-size: 18px;font-weight: 600;padding: 0px 0px 5px 0px;}
.accordion-content{ display: none}
.com_que_inner .accordion-header{ position: relative; padding: 0px 0px 0px 35px; cursor: pointer; transition: 0.4s linear all; -webkit-transition: 0.4s linear all}
.com_que_inner .accordion-header:before{ position: absolute; left: 5px; top:4px;content: "\f067";font-family: FontAwesome;    font-size: 13px;}
.com_que_inner .accordion-header:hover{ color:#27bdff}
.com_que_inner .accordion-header.active-header:before{content: "\f068";}
.com_que_inner .accordion-header.active-header{color:#27bdff}
.page_magento_hosting .com_que_inner .accordion-header{ color:#27bdff}
.page_magento_hosting .com_que_inner .accordion-header:hover, .page_magento_hosting .com_que_inner .accordion-header.active-header{ color: #000}
.accordion-content { width: 100% !important; padding-left: 35px}

.plan_row8{background-color: #30ace2;padding: 30px 0px 15px 0px;position: relative;}
.plan_row8:after{content: '';width: 0;height: 0;border-left: 18px solid rgba(0, 0, 0, 0);border-right: 18px solid rgba(0, 0, 0, 0);border-top: 18px solid #fff;position: absolute;left: 0px;right: 0px;margin: auto;top: 0px;display: none;}
.plan_form{margin-right: 70px;width: 415px;position: relative;}
.plan_form .get-touch-form .fld, .plan_form .fld{position: relative;}
.plan_form .formError{margin-top: -32px !important;left: 25px !important;}

.plan_form .get-touch-form{margin: 0px;}
.plan_form .get-touch-form .field_title, .plan_form .field_title{display: none;}
.plan_form .get-touch-form input[type="text"], .plan_formb input[type="text"]{border: none;height: 45px;padding: 0px 20px;font-size: 17px;color: #434343;width: 157px;border-radius: 0px;-webkit-appearance: none;font-weight: 400;}
.plan_form .get-touch-form .fld, .plan_form .fld{margin-bottom: 10px;width: 50%;float: left;}
.plan_form .fld.txt{width: 100%;line-height: 1px;}
.plan_form .get-touch-form textarea, .plan_form textarea{border: none;padding: 14px;width: 376px;border-radius: 0px;-webkit-appearance: none;font-weight: 400;font-size: 17px;color: #434343;line-height: normal;}
.plan_form  .get-touch-form .buttons, .plan_form .buttons{float: right;clear: both;padding-right: 11px;}
.plan_form .get-touch-form input[type="submit"], .plan_form input[type="submit"]{margin: 0px;padding-right: 11px;background: #2b2b2b;border-radius: 2px;-webkit-border-radius: 2px;padding: 0px 42px;height: 36px;font-weight: 600;line-height: 32px;border: none;text-transform: capitalize;-webkit-appearance: none;font-size: 16px;-webkit-appearance: none;}
.plan_form .get-touch-form input[type="submit"]:active{outline: none;}
.plan_form .get-touch-form input[type="submit"]:hover, .plan_form input[type="submit"]:hover{background-color: #585858;}
.row_8_left{padding-left: 120px;}
.row_8_left table{width: 430px;}
.row_8_left table tr td{height: 275px;}
.row_8_left h3{color: #fff;font-size: 32px;font-weight: 600;line-height: 34px;}
.row_8_left h3 span{font-weight: 400;font-size: 24px;}
.plan_res_menu{color: #fff;font-weight: 700;font-size: 25px;float: left;line-height: 56px;height: 56px;cursor: pointer;display: none;/*padding-left: 41px;*/
margin-left: 0px;background: url(../images/plan_res_menu.png) no-repeat left center;-webkit-user-select: none;-moz-user-select: none;-khtml-user-select: none;-ms-user-select: none;font-size: 0px;width: 29px;}
#TESTIMONIALS .bx-pager-item{ display: inline-block; margin: 0px 7px 0px 0px}
#TESTIMONIALS .bx-controls { text-align: center}

/* Theme Color */
.magento{}
.magento ul.plan_nav li a:hover, .magento ul.plan_nav li a.active, .magento .span1_img_circle, .magento .td_btn, .magento .plan_row8{background-color: #000;}
.magento .pricing_table table tr td:first-child {border-left: none;}
.magento tr.tr_price td{}
.magento tr.tr_price td:last-child{	}
.magento tr.tr_price td.t_gradent_prices{}
.magento .td_btn:hover{background-color: #27bdff;}
.magento .plan_row6{background-color: #2b2b2b;}

.magento .plan_form .get-touch-form input[type="submit"], .magento .plan_form input[type="submit"]{}
.magento .order_now_btn{background: #27bdff; }
.magento .order_now_btn:hover{background: #000;}
.shared_hosting_cms .breadcrumb{max-width: 1118px;margin: 0 auto;margin-bottom: 12px;}
.shared_hosting_cms > div.container{width:auto;margin: 0 auto;padding: 0 0px;}
.shared_hosting_cms .lt-cont {padding: 35px 0 0px 0;}
.plan_testmonial .bx-viewport { margin-bottom: 20px}
.plan_testmonial .bx-wrapper .bx-pager, .plan_testmonial .bx-wrapper .bx-controls-auto{position: inherit;position: inherit;position: initial;}
.plan_testmonial .bx-wrapper{margin: 0px;}
.plan_testmonial .bx-wrapper .bx-pager.bx-default-pager a{background:rgba(255,255,255,0); width: 10px; height: 10px; border-radius: 50%; -webkit-border-radius: 50%;    text-indent: -9999px; overflow: hidden; display: block; border: 2px solid #c3c3c3}
.plan_testmonial .bx-wrapper .bx-pager.bx-default-pager a:hover, .plan_testmonial .bx-wrapper .bx-pager.bx-default-pager a.active{border-color: #fff;background:rgba(255,255,255,0);}

#PLANDETAILS{ background:#eaedf1; padding: 20px 0px 0px 0px}
.plan_section .spec_btn_span{display: inline-block;height: 56px;color: #fff;background: #27bdff url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span_hover.png) no-repeat right center;    padding: 0px 45px 0px 30px;font-size: 19px;-webkit-transition: all ease-in-out 300ms;transition: all ease-in-out 300ms;cursor: pointer;line-height: 56px;font-weight: normal;}
.plan_section .spec_btn_span:hover{background: #000 url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span_hover.png) no-repeat right center;color: #fff;}
.magento .spec_btn_span{background-color: #000;}
.plan_section .spec_btn_span.active{background: #000 url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span.png) no-repeat right center;color: #fff;}
.spec_btn_span:after{background: url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span.png) no-repeat right center;content:'';visibility: hidden;}
.magento .spec_btn_span:hover{background: #27bdff url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span_hover.png) no-repeat right center;color: #fff;}
.magento .spec_btn_span.active{background: #27bdff url(https://www.endlayer.com/templates/endlayer/img/spec_btn_span.png) no-repeat right center;color: #fff;}
.shared_hosting_cms .breadcrumb{display: none;}
.recaptcha_nothad_incorrect_sol input[type="text"]{height: auto !important;}
#recaptcha_widget_div{float: right;margin-bottom: 10px;margin-right: 10px;}

.no_margin_right{ margin-right: 0px !important}
.new_plan_given .plan_row1 h3, .new_plan_given .plan_row6 h3, .new_plan_given .plan_row7 h2, .server-plan-det h3{ font-size: 36px; margin: 0px 0px 20px 0px}
.new_plan_given .plan_row1 p{ font-size: 17px; line-height: 36px}
.new_plan_given .plan_row1 p:last-of-type{ margin-bottom: 0}
.new_plan_given .plan_row1{ padding: 40px 0px 30px}
.new_plan_given .plan_row3{ background: #181919; padding: 65px 0px 80px 0px}
.new_plan_given .plan_row3 h3, .new_plan_given .server-plan-det h3{ color: #ffffff; font-size: 36px; margin: 0px 0px 20px 0px; padding: 0px 0px 20px 0px;font-family: 'ProximaNova-Light';}
.new_plan_given .span1_disc h4{ color: #30ace2; font-size: 22px;font-family: 'ProximaNova-Light'; font-weight: normal; padding-bottom:25px}
.new_plan_given .span1_disc p{  color: #999999; font-size: 17px; line-height: 32px; margin: 0}
.new_plan_given .plan_sapn_1{ margin-bottom: 40px; padding: 0 15px 0 0}
.new_plan_given  .plan_sapn_1.span_extra{ padding: 0px 0px 0px 15px}
.new_plan_given .plan_sapn_1_inner{  position: relative; padding: 0px 0px 0px 100px; margin-right: 0}
.new_plan_given .span_extra .plan_sapn_1_inner{ margin-left: 0}
.new_plan_given .span1_disc{ width: 100%; padding-top: 10px;}
.new_plan_given .span1_img{ width: 70px; text-align: center; position: absolute; left: 0; top: 0;}

.new_plan_given .plan_row6{ background:url(../images/newtestimonialsbg.jpg) no-repeat center; background-size: cover ; padding: 70px 0px 40px }
.new_plan_given .plan_testmonial ul li p{ font-size: 17px; line-height:30px; font-style: normal;}
.new_plan_given .p_test_img{ width: 60px; height:60px; margin: 10px auto 5px; padding: 0px 0px 0px 0px; float: left}
.new_plan_given .p_test_img img{ border:3px solid #fff;}
.new_plan_given .p_tes_det{  padding-top:20px; text-align: left; }
.new_plan_given .p_tes_det span{ display: block; font-size: 17px;font-family: 'ProximaNova-Bold'; line-height: normal }
.new_plan_given .p_tes_det a{ display: block; color: #bbeaff; font-family: 'ProximaNova-Regular'; font-size: 15px; font-weight: normal}
.new_plan_given .p_tes_det a:hover{ color: #000}
.new_plan_given .plan_row6 h3,  .new_plan_given .plan_row7 h2, .server-plan-det h3{font-family: 'ProximaNova-Light'; font-weight: lighter}
.new_plan_given #TESTIMONIALS .bx-default-pager{display: none}
.new_plan_given .bx-controls-direction a{  position: absolute;  width: 40px; height: 40px;top: 50%; margin: -20px 0px 0px 0px; overflow: hidden; text-indent: -9999px; display: block; z-index: 99; border-radius: 3px; -webkit-border-radius: 3px; -webkit-transition: 0.3s linear all; transition: 0.3s linear all;}
.new_plan_given .bx-prev{ left: 10px;  background: #444 url('../img/slider_left.png') no-repeat  center; }
.new_plan_given .bx-next{ right: 10px; background: #444 url('../img/slider_right.png') no-repeat center;}
.new_plan_given .bx-prev:hover{ background: #333 url('../img/slider_left.png') no-repeat  center;}
.new_plan_given .bx-next:hover{ background: #333 url('../img/slider_right.png') no-repeat center;}

.new_plan_given .partone{ width:48.717948717948717% ; margin: 0px 2.564102564102564% 0px 0px }
.new_plan_given .parttwo{ width:48.717948717948717% ; }
.new_plan_given .partone .com_que:first-of-type, .new_plan_given .parttwo .com_que:first-of-type{ margin: 0px 0px 40px 0px}
.new_plan_given .plan_row7 { padding: 60px 0px 20px 0px;}
.new_plan_given .plan_row7 h2{ text-transform: capitalize; letter-spacing: normal}
.new_plan_given .plan_row3:after{ display: none}
.new_plan_given .starttoday{ background: #34bbf5; width: 100%; color: #fff; border-radius: 3px; -webkit-border-radius: 3px; font-size: 20px; text-transform: capitalize; padding: 17px 20px; text-align: center; margin: 10px auto 0; line-height: normal;font-family: 'ProximaNova-Bold'; display: block;border: 2px solid #34BBF5; transition: 0.3s linear all; -webkit-transition: 0.3s linear all; max-width: 350px}
.new_plan_given .starttoday:hover{ background: none; border: 2px solid #34bbf5; color: #34bbf5}
.new_plan_given .semidedicated{ background:url(../images/semidedicatedbg.jpg) no-repeat center; background-size: cover ; padding: 100px 0px 100px}
.new_plan_given .semidedicate_content { width: 520px;color: #fff }
.new_plan_given .semidedicate_content h3{ color: #fff; font-size: 70px;font-family: 'ProximaNova-Bold'; line-height: normal; margin: 0px 0px 40px 0px; position: relative;-webkit-transform: translateZ(0); transform: translateZ(0); display: block }
.new_plan_given .semidedicate_content p{ font-size: 22px; line-height: 40px ; color: #fff}
.new_plan_given .semidedicate_content a{ color: #27bdff; font-size: 17px; box-shadow: inset 0 0 0 1px rgba(227,227,227,0.4); margin:20px 0px 0px 0px }
.new_plan_given .technical-spec{ padding: 15px 0px 40px 0px; }
.new_plan_given .technical-spec h3{ font-size:36px;font-family: 'ProximaNova-Light'; font-weight: normal; padding-bottom:55px}
.new_plan_given .technical-spec ul.inner-technical{ margin: 0px; padding: 0}
.new_plan_given .technical-spec ul.inner-technical li{ list-style: none; float: left; border-radius: 5px; -webkit- border-radius: 5px;border: 1px solid #d7d7d7; width:  23.076923076923078%;  background: #ffffff; background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 100%); background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0 ); margin: 0px 2.564102564102564% 30px 0px; padding:25px 20px; text-align: center; min-height: 270px; position: relative}
.new_plan_given .technical-spec ul.inner-technical li.blue_box_sign { width: 48.717948717948717%; background: #f5f5f5; border-color:#f5f5f5; padding: 60px 20px }
.icon_with_text p, .image_with_text p{ color: #000; font-size: 14px; text-transform: uppercase;font-family: 'ProximaNova-Bold'; margin: 0}
.icon_with_text h5{ color: #34bbf5; font-size: 44px;font-family: 'ProximaNova-Bold'; min-height: 80px; margin: 0 }
.img_need{ height: 87px; margin: 0px 0px 25px 0px}
.img_need1{ height: 192px}
.img_need img, .img_need1 img {position: relative; top: 50%;transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.blue_box_sign a{     background: #fff;width: 220px; color: #34bbf5; border-radius: 3px; -webkit-border-radius: 3px;    font-size:14px;
    text-transform: capitalize; padding: 13px 15px; text-align: center; margin: 30px auto 0; line-height: normal; font-family: 'ProximaNova-Bold';display: block;border: 2px solid #fff;transition: 0.3s linear all; -webkit-transition: 0.3s linear all;}
.blue_box_sign a:hover{ background: none; color: #fff;border: 2px solid #fff;}
.blue_box_sign p{ color: #333; font-size: 14px; font-family: 'ProximaNova-Bold'; text-transform: uppercase; line-height: normal; margin: 0}
.blue_box_sign p span{ font-size: 54px}
#innerbanner .banneritem{ height: 480px}
.page_shared_hosting .header_rhs ul.top_contact li:first-child{ border-right-color: #fff}
 #innerbanner .banner_caption h1{ font-size: 80px; line-height: normal; margin-bottom: 10px}
#innerbanner .banner_caption p{ font-size: 24px}
#innerbanner .caption_body {top: 50%; margin-top: -40px;}

.new_plan_given .p_tes_det{  padding:10px 0px 0px 10px;  margin: 5px 0px 0px 10px; float: left; border-left: 3px solid rgba(255,255,255,0.4); width: calc(100% - 70px); }
.quote-need{ font-size:40px; color: #fff; margin: 0px 0px 25px 0px}
.new_plan_given #TESTIMONIALS{ text-align: center}

.new_plan_given_colo .plan_row3{ background: #222; }
.new_plan_given_colo .span1_disc h4{ color: #fff}
.new_plan_given_colo .span1_disc p{ color: #fff}
.new_plan_given_colo .starttoday{ color: #000; background: #fff; font-size: 14px; border-color: #fff; width: auto; display: inline-block; letter-spacing: 3px;  padding:17px 42px; line-height: 22px; max-width: inherit}
.new_plan_given_colo .starttoday:hover{  color: #fff; background: #000; border-color: #000;}
.new_plan_given_colo .semidedicate_content { width: 590px;}
.new_plan_given_colo .semidedicate_content a{ color: #c7af92;}
.new_plan_given_colo .rectspin:hover::before { border-top-color: #c7af92; border-right-color: #c7af92;}
.new_plan_given_colo .rectspin:hover::after {border-bottom-color: #c7af92;border-left-color: #c7af92;}
.new_plan_given_colo .semidedicated{  background:url(../images/dhinfo.jpg) no-repeat center; background-size: cover }
.bg_coloblk_one{ background: #666 !important;}
.bg_coloblk_two{ background: #555 !important;}
.bg_coloblk_three{ background: #444 !important;}

.new_plan_given_colo .contact-info_with_btn a{ color: #fff;background: #666;  font-size: 14px; display: inline-block; letter-spacing: 3px;border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; padding: 17px 42px;text-align: center;line-height: normal; font-family: 'ProximaNova-Bold';border: 2px solid #666;  transition: 0.3s linear all; -webkit-transition: 0.3s linear all; line-height: 22px}
.new_plan_given_colo .contact-info_with_btn a:hover{ color: #000;background: none; }



/* =======================================================================================
Decated Brown bg
========================================================================================== */
.new_plan_given_gold .plan_row3{ background: #c7af92; }
.new_plan_given_gold .span1_disc h4{ color: #4d3e2c}
.new_plan_given_gold .span1_disc p{ color: #fff}
.new_plan_given_gold .starttoday{ color: #a0876a; background: #fff; font-size: 14px; border-color: #fff; width: auto; display: inline-block; letter-spacing: 3px;  padding:17px 42px; line-height: 22px; max-width: inherit}
.new_plan_given_gold .starttoday:hover{  color: #fff; background: #a0876a; border-color: #a0876a;}
.new_plan_given_gold .semidedicate_content { width: 590px;}
.new_plan_given_gold .semidedicate_content a{ color: #c7af92;}
.new_plan_given_gold .rectspin:hover::before { border-top-color: #c7af92; border-right-color: #c7af92;}
.new_plan_given_gold .rectspin:hover::after {border-bottom-color: #c7af92;border-left-color: #c7af92;}
.new_plan_given_gold .semidedicated{  background:url(../images/dhinfo.jpg) no-repeat center; background-size: cover }
.faqnew_one{ width: 100%; margin: 0px 0px 30px 0px}
.fq_lhs{ width: 50%; padding: 0px 15px 0px 0}
.fq_rhs{ width: 50%;padding: 0px 0px 0px 15px}
.fq_lhs h5, .fq_rhs h5{ line-height: 26px}
.contact-info_with_btn{ padding:10px 0px 30px}
.contact-info_with_btn p{ font-size: 22px; color: #333333; font-family: 'ProximaNova-Regular'; line-height:28px; margin: 0px 0px 20px 0}
.contact-info_with_btn a{ color: #fff;background: #c7af92;  font-size: 14px; display: inline-block; letter-spacing: 3px;border-radius: 3px; -webkit-border-radius: 3px; text-transform: uppercase; padding: 17px 42px;text-align: center;line-height: normal; font-family: 'ProximaNova-Bold';border: 2px solid #c7af92;  transition: 0.3s linear all; -webkit-transition: 0.3s linear all; line-height: 22px}
.contact-info_with_btn a:hover{ color: #c7af92;background: none; }
.gold-color{ color: #b59b7c !important}
.server-plan-det{ padding:10px 0 30px 0;}
.t-specification{ width: 25%}
.server-plan-det .desktop-table table{ border-collapse: collapse;border-spacing: 0;empty-cells: show; border: none;}
.server-plan-det .desktop-table .cloud_hosting_table tr th{ width: 20%}
.server-plan-det .desktop-table table tr th , .server-plan-det .desktop-table table tr td{ border-left: 0}
.server-plan-det .desktop-table table tr th, .server-plan-det .desktop-table table tr td{ text-align: center; font-size: 17px; padding: 13px 5px; line-height: 23px;vertical-align: middle }
.server-plan-det .desktop-table table{ width: 100%}

.two-lines-td span{ color: #3c8ec3}
.server-plan-det .desktop-table table tr td img{ vertical-align: middle; margin: 0 5px}
.server-plan-det .desktop-table table tr td{ color: #000}
.server-plan-det .desktop-table .t-specification table tr td{ text-align: left; padding-left: 10px; background: #fff}
.bm_lite, .bm_standard , .bm_plus , .bm_custom{ width: 19.829059829059828%}
.new_plan_given .server-plan-det h3{ color: #000;}
.desktop-table .t-specification table tr td{font-family: 'ProximaNova-Semibold';}
.server-plan-det .desktop-table table tr th{ height: 116px; color: #fff; font-size: 25px;background: #a0876a; border-top: 0; border-bottom:0;     font-family: 'ProximaNova-Light'; }
.server-plan-det .desktop-table .bm_lite table tr th{ background: #cbbdad}
.server-plan-det .desktop-table .bm_standard table tr th{ background: #c1b19e}
.server-plan-det .desktop-table .bm_plus table tr th{ background: #b39f88}
.server-plan-det .desktop-table .t-specification table tr th{ background: #fff}
.server-plan-det .desktop-table table tr th strong{ font-family: 'ProximaNova-Semibold'; clear: both; display: block; }
.single-lines-td{ height:50px; display: block}
.two-lines-td{ height: 73px}
.server-plan-det .desktop-table .common-pr-botttom{ background: #a0876a; height: 118px;  padding: 15px 5px; }
.common-pr-botttom a{ color: #fff; text-transform: uppercase; font-family: 'ProximaNova-Bold'; display: block; transition: 0.3s linear all; -webkit-transition: 0.3s linear all;}
.server-plan-det .bm_lite .common-pr-botttom{ background: #ebebeb; font-size: 25px;}
.server-plan-det .bm_standard .common-pr-botttom{ background: #e0e0e0; font-size: 25px}
.server-plan-det .bm_plus .common-pr-botttom{ background: #d6d6d6; font-size: 25px}
.desktop-table table .common-pr-botttom strong{ display: block; color: #666666; font-size: 17px; margin: 3px 0 0;}
.server-plan-det .bm_lite .common-pr-botttom a{ font-size: 17px; background: #cbbdad;margin: 10px -5px 0px -5px; padding: 10px; }
.server-plan-det .bm_standard .common-pr-botttom a{ background: #c1b19e; font-size: 17px;margin: 10px -5px 0px -5px;padding: 10px}
.server-plan-det .bm_plus .common-pr-botttom a{ background: #b39f88; font-size:17px;margin: 10px -5px 0px -5px;padding: 10px}
.server-plan-det .bm_lite .common-pr-botttom a:hover, .server-plan-det .bm_standard .common-pr-botttom a:hover, .server-plan-det .bm_plus .common-pr-botttom a:hover{ background: #a0876a;}
.server-plan-det .desktop-table table .common-pr-botttom{ padding-bottom: 0}
.server-plan-det .desktop-table .bm_custom .common-pr-botttom{ padding-bottom: 15px}
.mb-table{ display: none}
.common-mobile-acc-header .accordion-header strong{  color: #fff}
.common-mobile-acc-header .accordion-header{ color: #fff; background: #cbbdad; padding: 10px 20px 10px 40px; margin: 0px ; display: block;font-family: 'ProximaNova-Light'; font-size: 20px; text-align: center; position: relative; cursor: pointer}
.common-mobile-acc-header .accordion-header:after { content: "\f107";font-family: FontAwesome;position: absolute;left: 20px;top: 10px;color: #fff;display: block;font-size: 20px;}
.common-mobile-acc-header .accordion-header.active-header:after{ content: "\f106";}
.acc-bbm-standard .accordion-header{ background: #c1b19e}
.acc-bbm-plus .accordion-header{ background: #b39f88}
.acc-bbm-custom .accordion-header{ background: #a0876a}
.common-mobile-acc-header{ margin: 0px 0px 5px 0}
.common-mobile-acc-header .accordion-content{ padding:0px; border: 1px solid #e4e4e4; border-top: 0; border-bottom: 0}
.common-mobile-acc-header .accordion-content ul{ margin: 0; padding: 0; }
.common-mobile-acc-header .accordion-content ul li{ list-style: none; text-align: center; border-bottom: 1px solid #e9e9e9; overflow: hidden; display: block; clear: both }
.acc-spec-q{  font-family: 'ProximaNova-Bold';  font-size: 16px; padding: 10px 20px; float: left; width: 50%; padding: 12px 15px; color: #000; line-height: 20px}
.acc-spec-q img{ display: inline-block; vertical-align: middle}
.acc-spec-a{ float: left; width: 50%; padding: 12px 15px; font-size: 16px; color: #000; line-height: 20px}
.acc-p-list p, .acc-p-list h4{ margin: 0}
.acc-p-list h4{ font-size: 20px;}
.acc-p-list{ background: #ebebeb; padding:10px 5px; }
.acc-bbm-standard  .acc-p-list{ background: #ebebeb;}
.acc-bbm-plus  .acc-p-list{ background: #d6d6d6;}
.acc-p-list1 a{ display: block; padding:13px 5px; color: #fff; background: #3e3e3e; font-family: 'ProximaNova-Bold'; transition: 0.3s linear all; -webkit-transition: 0.3s linear all; text-transform: uppercase; line-height: 22px }
.acc-p-list1 a:hover{ background: #000}
.common-mobile-acc-header .accordion-content ul li:nth-child(even){background: #f3f3f3}
.acc-bbm-custom .acc-p-list{ padding: 0}
.acc-bbm-custom .acc-p-list a{ background: #3e3e3e;  display: block; padding: 13px 5px; color: #fff; font-family: 'ProximaNova-Bold'; transition: 0.3s linear all; -webkit-transition: 0.3s linear all; line-height: 22px}
.acc-bbm-custom .acc-p-list a:hover{ background: #000 }
.acc-spec-q span{ color: #3c8ec3}

.loading{ font-weight: normal; background: #fff; color: #000; padding: 10px 10px; border: 2px solid #F1F1F1; box-shadow: none; font-size: 16px;
    text-align: center; margin: 15px 0 0;}

/* =======================================================================================
Server Management Styles
========================================================================================== */
.new_plan_given_blue .plan_row1 p{ color: #072653; font-size: 17px; }
.new_plan_given_blue .plan_row1 p span{ font-family: 'ProximaNova-Semibold';}
.new_plan_given_blue .plan_row1 p.big-text{  color: #14448a; font-size: 22px;}
.new_plan_given_blue .plan_row1 p.big-text strong{ color: #14448a;}
.new_plan_given_blue .plan_row3{ background: #162851;padding: 65px 0px 35px 0px;}
.new_plan_given_blue .span1_disc h4{ color: #a3b5de}
.new_plan_given_blue .span1_disc p{ color: #fff}
.new_plan_given_blue .plan_row7{ background: #ededed}
.new_plan_given_blue .contact-info_with_btn{ padding: 40px 0 20px 0 }
.new_plan_given_blue .contact-info_with_btn a{ background: #162851; border-color: #162851;}
.new_plan_given_blue .contact-info_with_btn a:hover{ background: #fff; border-color: #162851; color: #162851}
.new_plan_given_blue .server-plan-det .desktop-table table tr td{ padding: 10px 5px}
.new_plan_given_blue .server-plan-det .desktop-table table tr td.blue-height{ height: 53px}
.new_plan_given_blue .server-plan-det .desktop-table table tr td.blue-height1{ height: 44px}
.new_plan_given_blue .server-plan-det .desktop-table table tr th{ background: #162851}
.new_plan_given_blue .server-plan-det .desktop-table .bm_lite table tr th { background: #5b6885;}
.new_plan_given_blue .server-plan-det .desktop-table .bm_standard table tr th { background: #455374;}
.new_plan_given_blue .server-plan-det .desktop-table .bm_plus table tr th { background: #2d3d62;}
.new_plan_given_blue .server-plan-det .desktop-table .t-specification table tr th { background: #fff;}
.new_plan_given_blue .server-plan-det .bm_custom .common-pr-botttom { background: #cccccc;}
.new_plan_given_blue .server-plan-det .desktop-table table .common-pr-botttom{ padding-bottom: 0}
.new_plan_given_blue .server-plan-det .bm_custom .common-pr-botttom a { background: #162851;font-size: 17px;margin: 10px -5px 0px -5px;padding: 10px;color: #fff; text-transform: uppercase;font-family: 'ProximaNova-Bold'; display: block; transition: 0.3s linear all;-webkit-transition: 0.3s linear all;}
.new_plan_given_blue .server-plan-det .bm_custom .common-pr-botttom{font-size: 25px;}
.new_plan_given_blue .server-plan-det .bm_lite .common-pr-botttom a { background: #5b6885;}
.new_plan_given_blue .server-plan-det .bm_standard .common-pr-botttom a { background: #455374;}
.new_plan_given_blue .server-plan-det .bm_plus .common-pr-botttom a { background: #2d3d62;}
.new_plan_given_blue .server-plan-det .desktop-table .common-pr-botttom{ height: 115px}
.new_plan_given_blue .server-plan-det .bm_lite .common-pr-botttom a:hover, .new_plan_given_blue .server-plan-det .bm_standard .common-pr-botttom a:hover, .new_plan_given_blue .server-plan-det .bm_plus .common-pr-botttom a:hover, .new_plan_given_blue .server-plan-det .bm_custom .common-pr-botttom a:hover{ background: #000;}
.new_plan_given_blue .common-mobile-acc-header .accordion-header{  background: #5b6885}
.new_plan_given_blue .acc-bbm-standard .accordion-header{  background: #455374}
.new_plan_given_blue .acc-bbm-plus .accordion-header {  background: #2d3d62}
.new_plan_given_blue .acc-bbm-custom .accordion-header{  background: #162851}
.new_plan_given_blue .acc-spec-q{     padding: 10px 15px;}
.new_plan_given_blue .acc-spec-a{ padding: 7px 15px}
.acc-checked{ max-height: 22px}
.new_plan_given_blue .plan_row3 h3{ font-size: 30px}
/* =======================================================================================
Data Center
========================================================================================== */
.new-datacenter .plan_row1{ text-align: left}
.new-datacenter .plan_row3{  background: url(../images/databg.jpg) no-repeat center; padding: 40px 0 30px; background-size: cover}
.new-datacenter .span1_disc p{ color: #fff;}
.new-datacenter .plan_sapn_1{ margin-bottom: 20px}
p .colorgrey{ color: #919191}
.new-datacenter .plan_row3 h3{ color: #30ace2; font-size: 17px; letter-spacing:2px; text-transform: uppercase;    font-family: 'ProximaNova-Bold'; margin-bottom: 30px} 
.location_data_map{ padding: 50px 0px 40px 0 }
.location_txt{ padding: 0px 0px 40px 0px}
.location_txt h5{ font-size: 17px; letter-spacing: 2px; margin: 0px 0px 15px 0px; color: #000; text-transform: uppercase}
.location_txt h6{ font-size: 17px; letter-spacing: 0px; margin: 0px 0px 50px 0px; font-family: 'ProximaNova-Light'; color: #403e3e}
.location_txt p{ margin: 0; line-height: 32px}
.location_map{ border-top: 2px solid #f0f0f0; border-bottom: 2px solid #f0f0f0; margin: 0px 0px 15px 0px; background: url(../images/datacenterlocation.jpg) no-repeat center fixed;height: 500px; width: 100%; background-size: 100%;}
.map_po{ display: none}
.key_loca  p{ font-size: 13px; color: #9f9e9e}
.first-sp img, .second-sp img{ display: inline-block; margin: 0px 3px; vertical-align: middle}
.first-sp{ display: inline-block; margin: 0px 20px 0px 10px}
.new-datacenter .contact-info_with_btn a{border: 2px solid #30ace2; background: #30ace2}
.new-datacenter .contact-info_with_btn a:hover{border: 2px solid #30ace2; background: #fff; color: #30ace2}
/* =======================================================================================
Cloud Hosting
========================================================================================== */
.new_plan_cloud .plan_row3{ background: #0098e8; padding: 65px 0px 40px 0px;}
.new_plan_cloud .span1_disc h4{ color: #fff}
.new_plan_cloud .span1_disc p{color: #fff}
.new_plan_cloud .semidedicated{ background: #38baff url(../images/cloudmenfull.jpg) no-repeat center top;}
.cloud-btn{ color: #0098e8; background: #fff; font-size: 14px; border:2px solid  #fff;display: inline-block; letter-spacing:2px; padding: 17px 42px; line-height: 22px; text-transform: uppercase;border-radius: 3px; -webkit-border-radius: 3px; font-family: 'ProximaNova-Bold';text-align: center;transition: 0.3s linear all;-webkit-transition: 0.3s linear all; margin: 0px auto}
.cloud-btn:hover{ color: #fff; background: #0098e8;  }
.new_plan_cloud .semidedicate_content a{ color: #fff; color: rgba(255,255,255,0.8);  }
.new_plan_cloud .rectspin:hover::before { border-top-color: #FFFFFF;border-right-color: #FFFFFF;}
.new_plan_cloud .rectspin:hover::after { border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
.new_plan_cloud .contact-info_with_btn a{ background: #0098e8; border-color: #0098e8}
.new_plan_cloud .contact-info_with_btn a:hover{ background: #fff; border-color: #0098e8; color:#0098e8}
.new_plan_cloud .server-plan-det .desktop-table .bm_lite table tr th { background: #73c6f2;}
.new_plan_cloud .server-plan-det .desktop-table .bm_standard table tr th { background: #4cb7ef;}
.new_plan_cloud .server-plan-det .desktop-table .bm_plus table tr th { background: #29a9ec;}
.new_plan_cloud .server-plan-det .desktop-table .bm_custom table tr th { background: #0098e8;}
.new_plan_cloud .server-plan-det .bm_lite .common-pr-botttom a{ background: #73c6f2}
.new_plan_cloud .server-plan-det .bm_standard .common-pr-botttom a{ background: #4cb7ef}
.new_plan_cloud .server-plan-det .bm_plus .common-pr-botttom a{ background: #29a9ec}
.new_plan_cloud .server-plan-det .desktop-table table .common-pr-botttom {     padding-bottom: 0;}
.new_plan_cloud .server-plan-det .bm_custom .common-pr-botttom { background: #cccccc; font-size: 25px }
.new_plan_cloud .server-plan-det .bm_custom .common-pr-botttom a{ background: #0098e8; font-size: 17px; margin: 10px -5px 0px -5px; padding: 10px; color: #fff;    text-transform: uppercase;font-family: 'ProximaNova-Bold';display: block;transition: 0.3s linear all; -webkit-transition: 0.3s linear all;}
.new_plan_cloud .common-pr-botttom a:hover{ background: #000 !important}
.new_plan_cloud .acc-bbm-lite .accordion-header{ background: #73c6f2}
.new_plan_cloud .acc-bbm-standard .accordion-header{ background: #4cb7ef}
.new_plan_cloud .acc-bbm-plus .accordion-header{ background: #29a9ec}
.new_plan_cloud .acc-bbm-custom .accordion-header{ background: #0098e8}
.padd-top30{ padding-top: 30px}
.new_plan_cloud .acc-bbm-custom .acc-p-list{ padding: 10px 5px}

.bg_white{ background: #fff !important;}
.bg_blue_one{ background: #73c6f2 !important;}
.bg_blue_two{ background: #4cb7ef !important;}
.bg_blue_three{ background: #29a9ec !important;}
.bg_blue_four{ background: #0098e8 !important;}
.bg_brown_one{ background: #cbbdad !important;}
.bg_brown_two{ background: #c1b19e !important;}
.bg_brown_three{ background: #b39f88 !important;}
.bg_brown_four{ background: #a0876a !important;}
.cloud_host_first span{ color: #3c8ec3}
.cloud_hosting_table .cloud_host_first{font-family: 'ProximaNova-Semibold'; text-align: left !important; padding-left: 10px  !important;}
.desktop-table .cloud_hosting_table .cloud_order_bottom{ font-size: 25px; color: #000; background: #ebebeb; padding-bottom: 0; height: 113px; }
.desktop-table .cloud_hosting_table .cloud_order_bottom strong{ display: block; clear: both; color: #666666; font-size: 17px;}
.desktop-table .cloud_hosting_table .cloud_order_bottom a, .desktop-table .dedicated_hosting_table .cloud_order_bottom a{ display: block; color: #fff; text-transform: uppercase; font-family: 'ProximaNova-Bold';margin: 10px -5px 0px -5px;  padding: 10px;font-size: 17px; background: #73c6f2}
.desktop-table .cloud_hosting_table .cloud_order_lite.cloud_order_bottom{ background: #e0e0e0}
.desktop-table .cloud_hosting_table .cloud_order_stand.cloud_order_bottom{ background: #d6d6d6}
.desktop-table .cloud_hosting_table .cloud_order_plus.cloud_order_bottom{ background: #cccccc}
.desktop-table .cloud_hosting_table .cloud_order_lite.cloud_order_bottom a{ background: #4cb7ef}
.desktop-table .cloud_hosting_table .cloud_order_stand.cloud_order_bottom a{ background: #29a9ec}
.desktop-table .cloud_hosting_table .cloud_order_plus.cloud_order_bottom a{ background: #0098e8}
.desktop-table .dedicated_hosting_table .dedicated_order_lite a{ background: #cbbdad}
.desktop-table .dedicated_hosting_table .dedicated_order_standard a{ background: #c1b19e}
.desktop-table .dedicated_hosting_table .dedicated_order_plus a{ background: #b39f88}

.desktop-table .dedicated_hosting_table .dedicated_order_standard{ background: #e0e0e0}
.desktop-table .dedicated_hosting_table .dedicated_order_plus{ background: #d6d6d6}
.desktop-table .dedicated_hosting_table .dedicated_order_custom{ padding: 0 }
.desktop-table .dedicated_hosting_table .dedicated_order_custom a{ background: #a0876a; margin: 0; height: 112px; }
.desktop-table .dedicated_hosting_table .dedicated_order_custom a strong{ color: #fff; position: relative; transform: translateY(-50%); -webkit-transform: translateY(-50%); top: 50%}

.desktop-table .cloud_hosting_table .cloud_order_bottom a:hover{ background: #000 !important; color: #fff;}
/* =======================================================================================
Our Networks
========================================================================================== */
.our_network_section{ padding: 40px 0px 0px 0px}
.ons_lhs{ width: 66.91452991452991%; float: left; margin: 0px 2.564102564102564% 20px 0  }
.ons_rhs{ width: 30.521367521367524%; float: left;   }
.ons_rhs_top{ background: #6a72be;padding: 17px 85px 15px 17px; color: #fff; font-size: 24px; font-family: 'ProximaNova-Regular'; position: relative;  }
.ons_rhs_top:after{ position: absolute; top: 20px; right: 10px; content: ''; background: url(../images/clk.png) no-repeat  0; width: 73px; height: 74px; display: block  }
.ons_rhs_top p{ color: #fff; margin: 0; font-size: 24px; font-family: 'ProximaNova-Regular';}
.ons_rhs_bottom{ background: #3f376d; padding:15px; color: #fff; font-size: 17px;  }
.ons_rhs_bottom a{ display: block; font-family: 'ProximaNova-Semibold'; border: 3px solid #fff; padding: 5px; text-align: center; font-size: 16px; color: #fff; transition: 0.3s linear all; -webkit-transition: 0.3s linear all }
.color_blue{ color: #34bbf5}
.ons_lhs p{ line-height: 34px; }
.ons_lhs p:first-of-type, .netwrk_infra p:first-of-type{ margin-bottom: 30px;}
.fontsemi{ font-family: 'ProximaNova-Semibold';}
.ons_rhs_bottom a:hover{ color: #3f376d; border-color: #fff; background: #fff }
.carrier_network{padding: 30px 0px 30px 0px; text-align: center;  }
.carrier_network h3{  font-size: 14px; color: #000; padding:0px 0px 30px 0px; position: relative;font-family: 'ProximaNova-Bold', arial; text-transform: uppercase; letter-spacing: 2px; margin: 0px 0px 5px 0}
.carrier_network a{ display: inline-block; margin: 0px 10px; position: relative;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+, IE10 */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .4s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */ transition: linear all 0.5s; -webkit-transition: linear all 0.5s; cursor:default}
.carrier_network a img{  opacity: 0.4; transition: linear all 0.5s; -webkit-transition: linear all 0.5s }
.carrier_network a:hover {filter: none; -webkit-filter: grayscale(0%);}
.carrier_network a:hover img{  opacity: 1}
/*.carrier_network a img.opac_two{ opacity: 0}
.carrier_network a:hover img.opac_two{ opacity: 1}
.carrier_network a:hover img.opac_one{ opacity: 0; position: absolute; top: 0; left: 0; right: 0; margin: auto}
.carrier_network a img.opac_two{ position: absolute; top: 0; left: 0; right: 0;margin: auto}
.carrier_network a:hover img.opac_two{ opacity: 1; position: relative; top: inherit; left: inherit; right: inherit}*/
.netwrk_infra{  background: #3c3567 url(../images/infrastaurebg.jpg) no-repeat  center; background-size: cover; padding: 45px 0 40px; color: #fff; width: 100% }
.netwrk_infra .netwrk_infra_content { width: 70.25641025641025%}
.netwrk_infra .netwrk_infra_content h3{  font-size: 19px; color: #ffffff; padding:0px 0px 30px 0px; font-family: 'ProximaNova-Bold', arial; text-transform: uppercase; letter-spacing: 2px; margin: 0px 0px 20px 0}
.netwrk_infra p{ color: #fff; line-height: 34px; margin:0}
.infra_message{ background: #e2e2e2; padding: 30px 0;}
.infra_message h2{ color: #333333; font-size: 41px; margin: 0 0 10px 0;  font-family: 'ProximaNova-Bold', arial;  }
.infra_message h5{ color: #333333; font-size: 22px; padding: 0 0 30px 0; margin: 0; font-family: 'ProximaNova-Regular';  }
.infra_message p{ line-height: 34px; color: #333333; margin: 0 }
.infra_message p strong{ color: #6b60af}
.our_network_section .contact-info_with_btn{ padding: 40px 0px 20px 0}
.our_network_section .contact-info_with_btn p{ font-size: 22px; color: #333333; font-family: 'ProximaNova-Regular';  }
.our_network_section .contact-info_with_btn a{ background: #6b60af;border-color: #6b60af; }
.our_network_section .contact-info_with_btn a:hover{ border-color: #6b60af; color: #6b60af; background: none;}
.infra_highlights{ overflow: hidden; padding: 25px 0;}
.infra_highlights ul{ margin: 0; padding: 0}
.infra_highlights ul li{ list-style: none; float: left; border-right: 1px solid #e5e5e5; padding: 25px 20px 10px; width:  18.974358974358974%; min-height: 180px; display: block}
.infra_highlights ul li.infrah3 { width: 23.931623931623933%}
.infra_highlights ul li.infrah2, .infra_highlights ul li.infrah5{ padding-top: 40px;}
.btxt_1{ color: #6b60af; font-size: 53px; font-family: 'ProximaNova-Bold', arial; display: block; clear: both; text-transform: uppercase; line-height: 40px}
.btxt_2{color: #6b60af; font-size: 34px; font-family: 'ProximaNova-Bold', arial;display: block; clear: both; text-transform: uppercase; line-height:30px}
.small_txt p{ margin:10px 0 0 0; color: #707070; font-size: 19px; font-family: 'ProximaNova-Bold', arial; text-transform: uppercase; line-height: 20px;}
.infra_highlights ul li.infrah2 .big_txt{  margin: 0px 0 25px 0;}
.infra_highlights ul li.infrah5 .big_txt{ padding-bottom: 20px}
/*.v_center{ display: table-cell; vertical-align: middle}*/
.infrah3 .btxt_2{ font-size: 25px;}
.infrah4 .btxt_1{ font-size: 37px; line-height: 30px}
.infrah4 hr{ height: 3px; border: none; background: #6b60af; margin: 2px auto 5px; width: 102px;}
.infrah5 .small_txt{ font-size: 13px; font-family: 'ProximaNova-Bold', arial; line-height: 20px; text-transform: uppercase; color: #707070 }
.infrah5 .small_txt p{ font-size: 19px}
.ons_rhs_bottom ul{ padding: 10px 0 10px 20px; margin: 0;}
.infra_highlights1{ display: none}
.infra_highlights1 ul { margin: 0; padding: 0}
.infra_highlights1 ul li{ list-style: none;border-bottom: 1px solid #e5e5e5; padding: 14px 0 14px 35px;position: relative;font-size: 17px; text-transform: uppercase;  color: #333;
    font-family: 'ProximaNova-Bold';line-height: 25px;}
.infra_highlights1 ul li:last-child{ border-bottom: 0px;}
.infra_highlights1 ul li:after{     content: "\f00c";  font-family: FontAwesome; position: absolute; top:10px; left: 5px; }
/* =======================================================================================
Our Competitors
========================================================================================== */
.competitors-text{ padding: 40px 0 10px; text-align: center}
.competitors{ text-align: center; padding: 50px 0; background: #e0e0e0; margin: 30px 0}
.competitors table{ background: #fff; border: 0}
.competitors table th{width: 14.273504273504273%; background: #93c873 ; color: #fff;   border-left: 1px solid #6f9e54; border-top: 0}
.competitors table th.highend{ background: #64b037;    }
.competitors table td.highend{ background: #e7efe3; color: #000;    font-family: 'ProximaNova-Regular', arial;border-top: 1px solid #c2c7c0;
    border-left: 1px solid #c2c7c0; }
.competitors table td.nearhigh{ border-left: 1px solid #c2c7c0; }
.competitors table td.highend-bottom{ border-bottom: 1px solid #c2c7c0;}
.competitors table th, .competitors table td{ text-align: center; padding: 15px 10px; vertical-align: middle; line-height: 22px;}
.competitors h3, .competiternew h3{    font-size: 36px; margin: 0px 0px 20px 0px;  padding: 0px 0px 20px 0px; font-family: 'ProximaNova-Light'; text-transform: inherit; text-align: center}
.refer-mobile{ display: none}
.refer-earn{ margin: 0 0 5px 0}
.refer-earn .accordion-header{ color: #fff; background: #93c873; padding: 10px 20px 10px 40px;  margin: 0px; display: block; font-family: 'ProximaNova-Light'; font-size:18px; text-align: center; position: relative; cursor: pointer;}
.endlayer-earn .accordion-header{ background: #64b037;     font-family: 'ProximaNova-Bold', arial; }
.refer-earn .accordion-header:after { content: "\f107";    font-family: FontAwesome;    position: absolute; left: 20px; top: 10px; color: #fff;    display: block;  font-size: 20px;    transition: 0.4s linear all;-webkit-transition: 0.4s linear all;}
.refer-earn .active-header:after {   -webkit-transform: rotate(180deg);    transform:rotate(180deg);}
.refer-earn .accordion-content, .refer-earn .accordion-content ul{ padding: 0}
.refer-earn .accordion-content ul li{  list-style: none; text-align: center; border-bottom: 1px solid #e9e9e9; overflow: hidden; display: block;
    clear: both; background: #fff}
.refer-earn .accordion-content ul li:nth-child(even) {background: #f3f3f3;}
.page_referral .table_wrapper{ margin: 0}

@media screen and (max-width: 1260px){ 
.header_rhs ul li{ border-right-color: #fff}
}
@media screen and (max-width: 1190px){ 
.page_shared_hosting .fullwidth .breadcrumb, .page_magento_hosting .fullwidth .breadcrumb, .page_bare_metal_dedicated_servers .fullwidth .breadcrumb, .page_server_management .fullwidth .breadcrumb, .page_our_data_center .fullwidth .breadcrumb, .page_cloud_servers .fullwidth .breadcrumb, .page_our_network .fullwidth .breadcrumb, .page_consulting .fullwidth .breadcrumb,  .page_custom_solutions .fullwidth .breadcrumb, .page_premium_features .fullwidth .breadcrumb,  .page_who_we_are .fullwidth .breadcrumb, .page_enterprise_email .fullwidth .breadcrumb, .page_contact .fullwidth .breadcrumb, .page_testimonials .fullwidth .breadcrumb, .page_colocation .fullwidth .breadcrumb,  .page_referral .fullwidth .breadcrumb, .page_partner_programs .fullwidth .breadcrumb{ width:96%; margin: 0 auto 10px }
}
@media (max-width: 1170px){
.icon_with_text p, .image_with_text p{min-height: 35px;line-height: 19px;}
.new_plan_given .technical-spec ul.inner-technical li{ min-height: 285px;	}
.icon_with_text h5{ font-size: 38px}	
}	

@media screen and (max-width: 1158px){
	ul.plan_nav {margin: 0px 0px 0px 0px;}
	.span1_disc{width: 79%;}
	ul.server_tec_ul{width: 100%;}
	ul.server_tec_ul li{float: none;display: inline-block;}
	.page_scroll.stick{top: 0px;}
	.shared_hosting_cms .breadcrumb{margin: 0px 2%;margin-bottom: 12px;}
}
@media screen and (max-width: 1120px){
	ul.plan_nav li a{padding: 0px 18px;}
	.span1_disc{width: 75%;}
	.row_8_left {padding-left: 80px;}
	/*.com_que.align_left .com_que_inner {padding-right: 25px;}
	.com_que.align_right .com_que_inner {padding-left: 25px;}*/
	.pricing_table{padding: 0px 0px;}
	.plan_sapn_1{margin-bottom: 40px;}
 #innerbanner .banneritem{ height:380px}
 #innerbanner .banner_caption h1{ font-size: 60px; }
	}
@media screen and (max-width: 1080px){
	.row_8_left {padding-left: 0px;}
	.plan_form{margin-right: 0px;}
	.infra_highlights ul li{ padding-right: 5px; padding-left: 5px;}
	.ons_lhs{ width: 61.91452991452991%;  }
	.ons_rhs{ width: 35.521367521367524%;  }
	.ons_rhs_top{ font-size: 22px}
	.btxt_1 { font-size: 40px;line-height: 33px;}
	.btxt_2 {font-size: 25px;line-height: 25px;}
	.small_txt p { font-size: 16px; line-height: 18px;}
	.infrah4 .btxt_1 {font-size: 29px; line-height: 24px;}
	.infrah4 hr {width: 80px;}
	.ons_rhs_bottom a{ font-size: 13px;}
	}
@media screen and (max-width: 1040px){ 
.server-plan-det .desktop-table table tr th, .server-plan-det .desktop-table table tr td{ font-size: 14px}
.server-plan-det .desktop-table table tr th{  font-size: 22px }	
.server-plan-det .desktop-table table .common-pr-botttom{ font-size: 20px}	
.desktop-table table .common-pr-botttom strong{ font-size: 14px}	
.server-plan-det .desktop-table table .common-pr-botttom a, .new_plan_given_blue .server-plan-det .bm_custom .common-pr-botttom a{ font-size: 14px}	
.desktop-table .cloud_hosting_table .cloud_order_bottom{ font-size: 20px; }
.desktop-table .cloud_hosting_table .cloud_order_bottom strong{ font-size: 14px;}
.desktop-table .cloud_hosting_table .cloud_order_bottom a{ font-size: 14px; }	
}
@media screen and (max-width: 1024px){
	.plan_sapn_1{margin-bottom: 30px;}
	.plan_row5_inner h4{padding: 10px 0px 30px 0px;}
	.com_que{margin-bottom:10px;}
	.plan_row5 .plan_row5_inner{padding: 30px 0px 30px 0px;}
	.icon_with_text h5{ font-size: 28px}	
	}
@media screen and (min-width: 1001px){
	ul.plan_nav{display: block !important;}
	}
@media screen and (max-width: 1000px){
	ul.plan_nav{display: none;position: absolute;left: 0px;width: 100%;top: 56px;background-color: #2B2B2B;z-index: 1;}
	ul.plan_nav > li{float: none;display: block;}
	ul.plan_nav > li > a{display: block;height: auto;line-height:normal;padding: 12px 2%;border-top: 1px solid #3C3C3C;text-align: center;}
	.plan_res_menu{display: block;}
	.row_8_left {padding-left: 2%;}
	.plan_form{margin-right: 2%;}
	ul.server_tec_ul li{width: 25%;margin-right: 0px;text-align: center;float: left;margin-bottom: 10px;}
	.plan_form{margin: 0 auto;float: none;}
	.row_8_left {padding-left: 0%;text-align: center;padding-top: 0px;float: none;padding-bottom: 20px;}
	.row_8_left table{width: 100%;}
	.row_8_left table tr td{height: auto;}
	#innerbanner .banneritem{ height:300px}
	#innerbanner .banner_caption h1{ font-size: 40px; }
	#innerbanner .banner_caption p{ font-size: 17px}
	#innerbanner .caption_body {top: 50%; margin-top: 0px;}
	.new_plan_given .pos-need{ padding: 20px 0px }
	.location_map .map_po{    display: block; min-height: 120px;}
	.location_map{ background: none; height: auto}	
	}
@media screen and (max-width: 880px){ 
.mb-table, .refer-mobile{ display: block}
.desktop-table, .refer-desk{ display: none}
.new_plan_cloud .semidedicated{ padding: 40px 0}	
.new_plan_cloud .semidedicated{ background: #38baff}	
.new_plan_given .semidedicate_content{ width: 100%}	
}
@media screen and (max-width: 860px){
	.span1_disc {width: 71%;}
	}
@media screen and (max-width: 810px){
	.span1_disc {width: 100%;float: none;}
	.span1_img{float: none;width: auto;text-align: center;padding-bottom: 10px;}
	.span1_disc h4{padding: 0px 0px 5px 0px;}
	.span1_img_circle{float: none;display: inline-block;}
	a.res-table-button{padding: 6px 13px;}
	.new_plan_given .partone{ width: 100%; margin: 0px 0px 5px 0px }
	.new_plan_given .parttwo{ width: 100%}
	.new_plan_given .partone .com_que:first-of-type, .new_plan_given .parttwo .com_que:first-of-type { margin: 0px 0px 20px 0px;}
	.new_plan_given .plan_row7 {padding: 30px 0px 0px 0px;}
	.new_plan_given .semidedicate_content h3 { font-size: 50px; margin: 0px 0px 30px 0px}
	.new_plan_given .technical-spec ul.inner-technical li{ width: 48.717948717948717%; }
	.new_plan_given .technical-spec ul.inner-technical li:nth-child(even){ margin-right: 0px !important}
	.new_plan_given .technical-spec ul.inner-technical li.blue_box_sign{ width: 100%; padding: 70px 20px}
	.new_plan_given .technical-spec ul.inner-technical li:last-child{ margin-bottom: 0}
	.new_plan_given .technical-spec {padding: 30px 0px 30px 0px;}
	.new_plan_given .technical-spec h3{ padding-bottom:30px}
	.new_plan_given .plan_row1 {padding: 20px 0px;}
	.new_plan_given .plan_sapn_1{ width: 100%; padding: 0}
	.new_plan_given .plan_sapn_1.span_extra{ padding: 0}
	.new_plan_given .plan_testmonial ul li p {    font-size: 17px;    line-height: 28px;}
	.new_plan_given .plan_row6{ padding: 40px 0px}
	.new_plan_given .plan_testmonial .bx-viewport{ margin-bottom: 0}
	.new_plan_given .plan_testmonial ul li .p_tes_section p{ display: block; clear: both; width: 100%}
	.new_plan_given .pos-need{ display: block;  }
	.new_plan_given .plan_row3 h3, .new_plan_given .server-plan-det h3, .new_plan_given .plan_row1 h3, .new_plan_given .plan_row6 h3, .new_plan_given .plan_row7 h2, .server-plan-det h3{ font-size: 27px; padding: 0px 0px 10px 0 }
	.new_plan_given .plan_row1 h3{ padding-bottom: 0;     margin: 0 0 10px;}
	.new_plan_given_blue .contact-info_with_btn { padding: 20px 0 5px 0;}
	.new_plan_given .span1_disc p{ font-size: 16px; line-height: 27px; margin: 0;}
	.new_plan_given_blue .plan_row1 p.big-text{ font-size: 18px; margin: 0; line-height: 26px}
	.new-datacenter .plan_row3 .container h3{ font-size: 16px !important; margin-bottom: 15px}
	.plan_sapn_1_inner{ min-height: inherit}
	.new_plan_cloud .plan_row3 {  background: #0098e8;padding: 30px 0px 30px 0px;}
	.new_plan_cloud .plan_row3 .padd-top30{ padding-top: 0}
	.server-plan-det { padding: 15px 0 30px;}
    .ons_lhs{ width: 100%;  }
	.ons_rhs{ width: 100%;  }
	.netwrk_infra .netwrk_infra_content{ width: 100%}
	.netwrk_infra .netwrk_infra_content h3 { padding: 0px 0px 0px 0px;}
	.ons_lhs p:first-of-type, .netwrk_infra p:first-of-type {    margin-bottom: 15px;}
	.carrier_network { padding:30px 0px 30px 0px;}
	.ons_rhs_top:after{ top: 10px}
	.our_network_section { padding: 10px 0px 0px 0px;}
	.our_network_section .contact-info_with_btn {    padding: 30px 0px 10px 0;}
	.infra_highlights1{ display: block; padding: 30px 0}
	.infra_highlights{ display: none;}
	.competiternew{ padding: 10px 0 0 0 }
	.competitors{ padding: 30px 0 }
	}
@media screen and (max-width: 765px){
	.over_flow_auto{overflow: auto;}
	.over_flow_auto table{width: 765px;margin-bottom: 20px;}
	.fq_lhs{ width: 100%; padding: 0}
	.fq_rhs{ width: 100%; padding: 0}
	.faqnew_one{ margin: 0px 0px 10px }
	.contact-info_with_btn { padding: 10px 0px 0px;}
	.server-plan-det { padding: 10px 0 30px;}
	.new_plan_given .plan_row3{ padding: 30px 0px }
	.new_plan_given .plan_sapn_1{ margin-bottom: 20px}
	.faqnew_one h5{     font-size: 18px;}
	.contact-info_with_btn a{ display: block}
	.cloud-btn{ display: block; }
	}
@media screen and (max-width: 750px){
	.span1_img {width: 76px;float: left;padding-bottom: 0px;}
	a.res-table-button {padding: 4px 6px;}
	.plan_sapn_1{min-height: inherit;margin-bottom: 0px;margin-bottom: 15px;width: 100%;}
	.plan_sapn_1_inner {margin-right: 0px;}
	.span_extra .plan_sapn_1_inner {margin-left: 0px;}
	.plan_sapn_1{min-height: inherit;}
	.span1_disc {width: 83%;float: right;}
	ul.server_tec_ul li{width: 33.333333333%;}
	.plan_row5 {padding-bottom: 0px;}
	.magento .plan_row1 h2{padding-top: 5px;}
	.plan_row7 h2 {padding: 0px 0px 20px 0px;}
	.plan_row2:after{display: none;}
	
}
@media screen and (max-width: 580px){
	.new_plan_given .plan_row1 p{ line-height: 30px}
	.row_8_left h3{font-size: 25px;}
	.row_8_left h3 span{font-size: 17px;}
	.span1_disc {width: 78%;}
	.p_tes_det span{display: block;font-size: 0;line-height: 1px;}
	.p_tes_det{text-align: center;padding-top: 10px;}
	.com_que.align_left .com_que_inner {padding-right:0px;}
	.com_que.align_left .com_que_inner {padding-right:0px;}
	.com_que{float: none;clear: both;width: auto;margin-bottom: 20px;}
	.plan_row7 {padding: 30px 0px 10px 0px;}
	.com_que.align_right .com_que_inner {padding-left: 0px;}
	.p_test_img {position: inherit;position: initial;left: 0px;width: auto;height: auto;text-align: center;display: block;margin-top: 0px;}
	.plan_row6{padding: 60px 0px 10px 0px;}
	.plan_row5_inner h4{padding: 10px 0px 20px 0px;}
	.plan_row5 .plan_row5_inner {padding: 30px 0px 10px 0px;}
	.new_plan_given .semidedicate_content p {font-size: 20px;line-height: 30px;}
	.new_plan_given .semidedicated{ padding: 30px 0}
/*	.new_plan_given .plan_row6 { margin-bottom: 5px}*/
	.new_plan_given .technical-spec {  padding: 10px 0px 15px 0px;}
	 #innerbanner .banneritem{ height:250px}
	 #innerbanner .banner_caption h1{ font-size:30px; }
	 #innerbanner .banner_caption p{ font-size: 16px}
	.first-sp, .second-sp{ display: block}
	.location_data_map { padding: 30px 0px 20px 0;}
	.location_txt h6 { font-size: 15px !important;margin: 0px 0px 20px 0px; line-height: 22px}
	.location_txt { padding: 0px 0px 40px 0px;}	
	.location_map{ margin: 0 0 5px 0}
	.new_plan_given .bx-controls-direction a{ display: none}
	.new_plan_given #TESTIMONIALS .bx-default-pager{ display: block}
	.plan_testmonial{ padding: 0 10px}
    .competiternew{ padding: 10px 0 0 0 }
	.competitors-text {	padding: 20px 0 10px;}
	}
@media screen and (max-width: 564px){
	.new_plan_given .semidedicate_content h3{ font-size: 32px !important}
	.new_plan_given .plan_row1 h2{ font-size: 14px !important;line-height: 18px; margin-bottom: 0px}
	.new_plan_given .plan_sapn_1 {margin-bottom: 20px;}
}
@media screen and (max-width: 520px){
	.span1_disc {width: 73%;}
	.plan_form .formError {left: 27% !important;}
	ul.server_tec_ul li{width:50%;}
	.plan_form{width: auto;margin-right: 0px;}
	.plan_form .get-touch-form .fld, .plan_form .fld{float: none;width: auto;}
	#recaptcha_widget_div{margin-right: 0px;float: left;}
	.plan_form .get-touch-form input[type="text"], .plan_formb input[type="text"], .plan_form .get-touch-form textarea, .plan_form textarea{width: 100%;
      box-sizing: border-box;}
		 .plan_form .get-touch-form .buttons, .plan_form .buttons{padding-right: 0px;float: none;}
		 .plan_form .get-touch-form input[type="submit"], .plan_form input[type="submit"]{padding: 0px 0px;border-radius: 0px;-webkit-border-radius: 0px;width: 100%;text-align: center;height: 45px;line-height: 45px;}
	.plan_res_menu{/*font-size: 18px;*/}
	.new_plan_given .plan_row1 {padding: 0px 0px 20px;}
	.new_plan_given .plan_row3 { padding: 30px 0px 30px 0px;}
	
	.new_plan_given .semidedicate_content a{ padding: 15px 15px; font-size: 14px;}
	.new_plan_given .plan_row1 p {font-size: 17px;line-height: 25px;}
	.new_plan_given .plan_row6{ padding: 30px 0px 20px}
	.new_plan_given .plan_row3 h3, .new_plan_given .server-plan-det h3, .new_plan_given .plan_row1 h3, .new_plan_given .plan_row6 h3, .new_plan_given .plan_row7 h2, .server-plan-det h3 {    font-size: 25px;    padding: 0px 0px 0px 0;}
	.new_plan_given .pos-need{ padding: 0 0 10px 0}
	.new_plan_given_blue .contact-info_with_btn { padding: 15px 0 0px 0;}
	.new_plan_given_blue .plan_row1 p.big-text br{ display: none}
	} 
@media screen and (max-width: 480px){   
.location_data_map { padding: 30px 0px 0px 0;}
.location_txt { padding: 0px 0px 20px 0px;}
.carrier_network h3{ padding: 0px 0px 10px 0px}	
.carrier_network a { display: block; margin: 0px 0px; position: relative; line-height: normal;}	
#innerbanner .caption_body{ margin-top: -30px}	
#innerbanner .banner_caption p { font-size: 15px;}	
#innerbanner .banner_caption h1 { font-size: 20px;}	
.acc-spec-q{ padding: 10px 5px 5px 5px; width: 100% }
.acc-spec-a{ padding: 5px 5px 10px; width: 100%}	
}
@media screen and (max-width: 420px){   
.new_plan_given .technical-spec ul.inner-technical li{ width: 100%; margin: 0px 0px 15px 0px; min-height: inherit }
.img_need, .img_need1{height: auto; margin: 0px 0px 10px 0px;}	
.img_need img, .img_need1 img{ -webkit-transform: none; transform: none; top: inherit}	
.icon_with_text h5, .icon_with_text p, .image_with_text p{ min-height: inherit}	
.icon_with_text h5{ margin: 0px 0px 10px 0px}	
.new_plan_given .technical-spec ul.inner-technical li.blue_box_sign {width: 100%;padding: 25px 20px;}	
.new_plan_given .plan_testmonial ul li p {font-size: 15px;line-height: 22px;}	
.new_plan_given .span1_img{ width: 50px}	
.new_plan_given .plan_sapn_1_inner{ padding-left: 70px}	
.new_plan_given .semidedicate_content p { font-size: 17px; line-height: 25px;}
 #innerbanner .banneritem{ height:200px}
 #innerbanner .banner_caption h1 { font-size: 19px;}	
.new_plan_given .pos-need{ width: 100%; text-align: center}	
.new_plan_given .p_test_img{ float: none; clear: both}	
.new_plan_given .p_tes_det{ float: none; width: 100%; border: none; clear: both; padding: 10px 0px 0px 0; margin: 0; text-align: center}	
.contact-info_with_btn p { font-size: 16px; line-height: 24px; margin: 0px 0px 10px 0;}
}
@media screen and (max-width: 400px){
	.span1_disc {width: 100%;float: none;text-align: center;}
	.new_plan_given .span1_disc{ text-align: left}
	.span1_img{float: none;width: auto;text-align: center;padding-bottom: 10px;}
	.span1_img_circle{float: none;display: inline-block;}
	.plan_sapn_1{min-height: inherit;margin-bottom: 0px;margin-bottom: 20px;}
/*	.acc-spec-q{ padding: 10px 5px 5px 5px; width: 100% }
	.acc-spec-a{ padding: 5px 5px 10px; width: 100%}*/
}
@media screen and (max-width: 340px){
.new_plan_given .plan_sapn_1_inner{ padding: 0}
.new_plan_given .span1_disc h4{ padding-bottom: 10px}	
.new_plan_given .span1_img{ position: relative}	
.span1_img{ padding: 0}	
}

/* =======================================================================================
Consulting
========================================================================================== */
.consul_content{ padding: 30px 0 0 0}
.consul_main_con{ padding: 30px 0px 30px}
.consul_content p{ line-height: 33px; margin: 0 }
.consul_main_con ul{ margin: 0; padding: 0}
.consul_main_con ul li{ list-style: none; padding: 40px 40px 40px 115px; margin: 0px 0px 30px 0px; position: relative;     -webkit-transition: .5s; transition: .5s;}
.consul_main_con ul:hover li {opacity: .25;-webkit-transform: scale(0.98); transform: scale(0.98);}
.consul_main_con ul li:hover {  opacity: 1; -webkit-transform: scale(1.0); transform: scale(1.0);    box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);}

.consul_main_con ul li:last-child{ margin-bottom: 0}
.consul_main_con ul li:nth-child(odd){ background: #447383;}
.consul_main_con ul li:nth-child(even){ background: #515461;}
.consul_main_con ul li p{ margin: 0; color: #fff; line-height: 32px}
.head_price_plus{ overflow: hidden}
.head_price_plus h4{ float: left; font-size: 22px; color: #fff;  font-family: 'ProximaNova-Light'; }
.head_price_plus h6{ float: right; color: #fff; color: rgba(255,255,255,0.50); font-size: 14px; text-transform: uppercase; letter-spacing: 2px;  font-family: 'ProximaNova-Bold', arial; margin: 5px 0 0 0; width: 40%; text-align: right  } 
.consulting_new .contact-info_with_btn a{ background: #515461;border-color: #515461; }
.consulting_new .contact-info_with_btn a:hover{ border-color: #515461; color: #515461; background: none;}
.posting_img{ position: absolute; left: 20px; top: 50%; margin-top: -45px; opacity: 0.5;}
.consulting_new .contact-info_with_btn p{ font-size: 22px;  font-family: 'ProximaNova-Light'; }

@media screen and (max-width: 1160px){  
.consulting_new .contact-info_with_btn p br{ display: none}
}
@media screen and (max-width: 1160px){   
.head_price_plus h4{width: 100%; }
.head_price_plus h6{ margin:0px 0 10px 0; width: 100%; text-align: left  } 	
}
@media screen and (max-width: 889px){   
.head_price_plus h4{ font-size: 20px;}
.consulting_new .contact-info_with_btn p { font-size: 17px;}
}
@media screen and (max-width: 780px){   
.consul_content { padding: 15px 0 0 0;}
.consul_main_con ul li { padding: 25px 25px 25px 115px; margin: 0px 0px 20px 0px;}	
.consul_main_con ul li p { line-height: 27px;}
.consul_main_con { padding: 30px 0px 20px;}	
}
@media screen and (max-width: 480px){   
.consul_main_con ul li { padding: 20px; margin: 0px 0px 15px 0px;}	
.posting_img{ position: relative; top: inherit; margin: 0 0 10px 0; left: inherit}
}
/* =======================================================================================
Custom Solutions
========================================================================================== */
.custom_new_given .consul_main_con ul li:nth-child(odd){ background: #193152;}
.custom_new_given .consul_main_con ul li:nth-child(even){ background: #1a5285;}
.custom_new_given .contact-info_with_btn a{ background: #1a5285;border-color: #1a5285; }
.custom_new_given .contact-info_with_btn a:hover{ border-color: #1a5285; color: #1a5285; background: none;}
/* =======================================================================================
Premium Features
========================================================================================== */
.premium_features_given .consul_main_con ul li:nth-child(odd){ background: #1b456e;}
.premium_features_given .consul_main_con ul li:nth-child(even){ background: #6d6d76;}
.premium_features_given .contact-info_with_btn a{ background: #6d6d76;border-color: #6d6d76; }
.premium_features_given .contact-info_with_btn a:hover{ border-color: #6d6d76; color: #6d6d76; background: none;}

/* =======================================================================================
Who We Are
========================================================================================== */
.quote_with_text{ padding: 30px 0px 0 }
.blue_quote{ padding: 20px 0px 40px 0}
.blue_quote p{  color: #30ace2; font-size: 33px; font-family: 'AGaramondPro-Italic'; position: relative; padding: 0 52px}
.blue_quote p:before, .blue_quote p:after{ position: absolute; content: ""; width: 48px; height: 33px; display: block; }
.blue_quote p:before{ background: url(../images/bluequote.png) no-repeat 0; top: -10px; left: 0 }
.blue_quote p:after{ background: url(../images/bluequote1.png) no-repeat 0; bottom: -10px; right: 0}
.blue_text_author, .blue_text_postion{  display: block; clear: both; font-family: 'AGaramond-Regular'; color: #b8b8b8; text-align: right;}
.blue_text_author{ padding: 10px 52px 0px 0; font-size: 23px;}
.blue_text_postion{ font-size: 16px; padding: 0px 52px 0px 0px; line-height: 15px}
.colorblack_big{ font-size: 43px; color: #000;}
.who_we_content p strong, .who_we_content p i{ font-family: 'ProximaNova-Semibold'; font-style: italic; font-size: 20px}
.passion_thes{ border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 20px 0 40px 0; margin: 50px 0px }
.passion_thes_lhs{ width: 46.99145299145299%; padding: 0 0 0 60px; float: left;font-family: 'garamondregular'; }
.passion_thes_rhs{ width: 53.00854700854701% ; float: left;font-family: 'garamondregular';}
.passion_thes_lhs h1{ font-family: 'garamondregular';color: #967a63; font-size: 120px; margin: 0; line-height: 125px; position: relative }
.passion_thes_lhs h1 .posting_text{     position: absolute;bottom: -15px; left: 15%;font-size: 26px;color: #8c8c8c;line-height: 26px;}
.posting_text span{ color: #d7d7d7; margin: 0px 15px;}
.passion_thes_rhs p{  font-family: 'garamondregular';margin: 0; font-size: 30px; padding:40px 0 0 0}
.links_for_page{  border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 20px 0; margin: 50px 0px}
.links_for_page a{ color: #000; display: inline-block; vertical-align: middle; padding: 0px 20px; }
.links_for_page a.weight_bold_one{ text-transform: uppercase;font-family: 'ProximaNova-Bold'; letter-spacing: 1px; font-size: 14px;}
.links_for_page a:hover{ color: #30ace2}
.who_we_are_section .contact-info_with_btn a{ background: #30ace2;border-color: #30ace2; }
.who_we_are_section .contact-info_with_btn a:hover{ border-color: #30ace2; color: #30ace2; background: none;}
.who_we_are_section .contact-info_with_btn p{ font-size: 22px;font-family: 'ProximaNova-Light';}

@media screen and (max-width: 1120px){   
.passion_thes_lhs{ padding: 0} 	
.passion_thes_lhs h1 { font-size: 80px;line-height: 90px;}	
.passion_thes_lhs h1 .posting_text { font-size: 20px;line-height: 26px;}	
.posting_text span { margin: 0px 5px;}	
.passion_thes { padding: 20px 0 40px 0; margin: 30px 0px}	
.passion_thes_rhs p {padding: 30px 0 0 0;line-height: 26px;font-size: 22px;}	
.links_for_page { padding: 10px 0;margin: 25px 0px;}	
.who_we_are_section .contact-info_with_btn { padding: 10px 0px 10px;}	
}
@media screen and (max-width: 780px){   
.passion_thes_lhs{ width: 100%;  }
.passion_thes_rhs{ width:100% ;}
.passion_thes { padding: 15px 0 20px 0; margin:25px 0px;}	
.colorblack_big { font-size: 32px;}	
.blue_quote p { font-size: 27px;}	
.blue_quote { padding: 10px 0px 25px 0;}	
.links_for_page a{ padding: 0 5px}
}
@media screen and (max-width: 580px){   
.links_for_page a{ padding: 5px 5px; display: block; border-bottom: 1px solid #d7d7d7; margin: 0 -3% }
.links_for_page{ border: 0; padding: 0}	
}
@media screen and (max-width: 563px){  
.passion_thes_lhs h1 {    font-size: 70px !important;line-height: 70px;}
.passion_thes_lhs h1 .posting_text { font-size: 20px;line-height: 26px;position: relative;left: inherit;bottom: inherit;   display: block; padding: 0 0 0 20px}	
.passion_thes_rhs p { padding: 10px 0 0 0;}	
.blue_quote p {font-size: 24px;padding: 0 30px;}
.colorblack_big {    font-size: 26px;}	
.blue_quote p:before{ background-size: contain;    width: 26px;height: 23px;top: 0px}
.blue_quote p:after{ background-size: contain;   width: 26px;height: 23px; bottom: 0px; }	
.quote_with_text { padding: 10px 0px 0;}	
}
/* =======================================================================================
Enterprise Email
========================================================================================== */
.enterprise_content{ padding: 40px 0 }
.inboxlayer{ background: #d2d2d2; padding: 30px 0 20px}
.enterprise_main_content{ padding: 40px 0px 20px 0px}
.enterprise_main_content ul{ margin: 0; padding: 0}
.enterprise_main_content ul li{ list-style: none; border-bottom: 1px solid #f0f0f0; padding: 45px 0px 40px; text-align: center; position: relative;     -webkit-transform: translateZ(0);
    transform: translateZ(0);}
.enterprise_main_content ul li:after{ position: absolute; content:""; height: 3px;background: #333; bottom: 0; left: 50%; right: 50%;display: block;  -webkit-transition-property: left, right;    transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;  -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.enterprise_main_content ul li:hover:after{  left: 0;right: 0;}
.enterprise_main_content ul li h4{ font-size: 22px;font-family: 'ProximaNova-Light'; color: #333; margin: 0px 0px 40px 0}
.enterprise_main_content ul li p{ color: #333; line-height: 40px; margin: 0}
.emails_ful{ padding: 15px 0px 0px 0px}
.enterprise_main_content ul li.bigimage_price{ padding: 50px 0px 20px;  background: url(../images/pricetag1.png) no-repeat center;min-height:300px  }
.enterprise_main_content ul li.bigimage_price p{ line-height: 20px}
.enterprise_main_content ul li.bigimage_price h4{ font-family: 'ProximaNova-Semibold', arial; font-size: 22px; margin: 0;}
.enterprise_main_content ul li.bigimage_price img{ display: none}
.enterprise_main_content ul li.bigimage_price .emails_ful{ padding: 90px 0 0 0}
.enterprise_main_content ul li.bigimage_price .contact-info_with_btn {  padding: 10px 0px 20px;}
.enterprise_email .contact-info_with_btn a{ background: #30ace2;border-color: #30ace2; }
.enterprise_email .contact-info_with_btn a:hover{ border-color: #30ace2; color: #30ace2; background: none;}
.enterprise_email .contact-info_with_btn h4{ font-size: 22px;font-family: 'ProximaNova-Light';}
.enterprise_email .contact-info_with_btn p{ font-size: 17px;font-family: 'ProximaNova-Light';}
.inboxlayer h5{ color: #535353; font-size: 14px;font-family: 'ProximaNova-Bold', arial; letter-spacing: 3px}
.inboxlayer p{ margin: 20px auto 0; font-size: 15px; color: #535353; width: 90%; line-height: 30px}
.enterprise_content h4{ font-size: 22px; font-family: 'ProximaNova-Light'; padding: 30px 0 }
.inboxlayerimg{ width: 100%}

@media screen and (max-width: 820px){   
.enterprise_content { padding: 20px 0;}
.enterprise_content h4 { font-size: 19px;padding: 5px 0 0;}	
.inboxlayer p { line-height: 24px;}	
.enterprise_main_content { padding: 0px 0px 20px 0px;}	
.enterprise_main_content ul li h4 { font-size: 21px;margin: 0px 0px 15px 0;}	
.enterprise_main_content ul li p { line-height: 30px;}	
.emails_ful { padding: 5px 0px 0px 0px;}	
.enterprise_main_content ul li { padding: 25px 0px 25px;}
.enterprise_email .contact-info_with_btn { padding: 0px 0px 10px;}
}
@media screen and (max-width: 480px){    
.enterprise_main_content ul li.bigimage_price { padding: 20px 0px 20px; background: none; min-height: inherit;     border-bottom: 1px solid #f0f0f0;}
.enterprise_main_content ul li.bigimage_price img{ display: block; max-width: 80px; margin: 0 auto}	
.enterprise_main_content ul li.bigimage_price .emails_ful { padding: 10px 0 0 0;}	
.enterprise_content { padding: 10px 0;}	
.enterprise_main_content ul li p { line-height: 26px;}	
}
/* =======================================================================================
Contact Us
========================================================================================== */
.page_contact .cmssection{ padding: 40px 0 0}
.contact_content{ padding: 35px 0px}
.contact_content_forms{ background: #3478a4; padding: 30px 0}
.contact_content_address{ padding: 35px 0; overflow: hidden}
.contact_content_forms .field_title{ color: #9abcd2; color: rgba(255,255,255,0.50); text-transform: uppercase; font-family: 'ProximaNova-Regular'; font-size: 14px; letter-spacing: 1px }
.map_one_contact{ height: 440px; border-top: 3px solid rgba(205,205,205,0.53); border-bottom: 3px solid rgba(205,205,205,0.53); clear: both; display: block}
.gmap_marker p{    font-size: 14px; line-height: 25px; margin: 0; font-family: 'ProximaNova-Semibold', arial;}
.cmssection .contact_content_forms  input[type="text"], .cmssection .contact_content_forms input[type="email"], .cmssection .contact_content_forms input[type="password"], .cmssection .contact_content_forms select, .cmssection .contact_content_forms textarea{ background: #fff; border: 1px solid #fff;}
.cmssection .contact_content_forms h5{ display: none}
.contact_content_address ul{ margin: 0; padding: 0}
.contact_content_address ul > li{  float: left; border-right: 1px solid #e3e2e1; list-style: none; min-height: 163px}
.contact_content_address ul > li:last-child{ border-right: 0}
.contact_content_address ul > li.contact_ph {    width: 29.478632%;padding: 10px 10px 10px 0;}
.contact_content_address ul > li.contact_mai {    width: 29.615385%; padding: 10px 10px 10px 25px;}
.contact_content_address ul > li.contact_soc { width: 40.905983%; padding: 0px 0px 10px 20px;}
.contact_content_address ul > li h5{ color: #01568d; font-size: 22px;    font-family: 'ProximaNova-Light';}
/*.contact_soc a{ width: 58px; height: 58px;display: inline-block; color: #fff;    border-radius: 50%; text-align: center; background: #569ac6; position: relative; margin: 0 10px 0px 0px}
.contact_soc a i{ line-height: 59px; font-size: 25px}
.contact_soc a.cfb:hover{  background: #3B5998}
.contact_soc a.ctw:hover{  background: #4099ff}
.contact_soc a.clink:hover{  background: #007bb6}
.contact_soc a.cgplus:hover{  background: #db5a3c}*/
.cmssection .contact_content_forms .form_field_230, .cmssection .contact_content_forms .form_field_231, .cmssection .contact_content_forms .form_field_232, .cmssection .contact_content_forms .form_field_270, .cmssection .contact_content_forms .form_field_268, .cmssection .contact_content_forms .form_field_269{ width: 100%;}
.cmssection .contact_content_forms .get-touch form{ position: relative; padding-right: 59.82905982905983%;}
.cmssection .contact_content_forms .form_field_233{ position: absolute;top: 0;right: 0;width: 57.82906%;}
.cmssection .contact_content_forms .form_field_233 textarea{ height: 352px;}
.cmssection .contact_content_forms .form_field_271 {     position: absolute; top: 430px; right: 0; width: 57.82906%;}
.cmssection .contact_content_forms .form_field_note{ float: left; margin: 0}
.cmssection .contact_content_forms .form_field_271 p{    line-height: normal;margin: 0; color: #9abcd2;color: rgba(255,255,255,0.50);font-size: 14px;}
.cmssection .contact_content_forms input[type=checkbox]{     height: 20px; width: 20px;margin: 0 10px 0px 0px;   background: #fff; float: left }
.contact_content_forms .form_field_271 .field_title{ display: none}
.capnews{ text-transform: uppercase; font-family: "ProximaNova-Bold",arial; letter-spacing: 1px; margin-bottom: 5px;}
.contact_content_forms .buttons{ position: absolute; right: 0; top:420px}
.cmssection .contact_content_forms input[type="text"], .cmssection .contact_content_forms input[type="email"], .cmssection .contact_content_forms input[type="password"], .cmssection .contact_content_forms select{ height: 38px;}
.cmssection .contact_content_forms input[type="submit"]{ border: 3px solid #fff; background: none; height: 43px; font-size: 14px;  font-family: "ProximaNova-Bold",arial; letter-spacing: 2px; text-transform: uppercase; padding: 10px 40px;margin: 0}
.cmssection .contact_content_forms input[type="submit"]:hover{ background: #fff;}
.cmssection .contact_content_forms .forms{ margin: 0 }
.cmssection .contact_content_forms .field_content{ position: relative}
.cmssection .contact_content_forms .formError{ left: 30% !important}
.twitter_twits_inner{ background: #50abf1; padding: 15px 15px 15px 40px; border-radius: 4px; color: #fff; position: relative }
.twitter_twits_inner:after{ content: "\f099"; position: absolute; left: 15px; top: 15px; display: block; color: #fff; font-size: 20px; font-family: FontAwesome;}
.twitter_twits_inner a{ color: #fff}
.twitter_twits_inner .bxslider_landing li{ min-height: inherit; float: none}
.twitter-sec{  font-family: 'ProximaNova-Bold', arial;}
.tw_cnt{ font-family: 'ProximaNova-Semibold', arial;font-size: 14px; line-height: 22px}
.tw_date{font-family: 'ProximaNova-Light';font-size: 13px; clear: both; display: block;  line-height: 20px;}
.twitter_twits_inner a:hover{  color: #000}
.contact_content_forms .red{ color: #fff}

@media screen and (max-width: 1080px){    
.contact_content_address ul > li.contact_soc{    padding: 0px 0px 0px 20px;}
.contact_soc a{ margin-right: 5px}	
.contact_content_address ul > li.contact_mai { padding: 10px 10px 10px 25px;}	
.map_one_contact {	height: 350px;}	
}
@media screen and (max-width: 930px){    
.cmssection .contact_content_forms .form_field_233 textarea {height: 290px;}
.cmssection .contact_content_forms .form_field_271 { top: 360px;}	
.contact_content_address ul > li.contact_ph{ width: 50%; padding: 10px 10px 10px 0}
.contact_content_address ul > li.contact_mai{width:50%; padding: 10px 10px 10px 30px; border: none; }
.contact_content_address ul > li.contact_soc{width: 100%; padding: 30px 0px 0px 0px;  min-height: inherit; clear: both; border-top: 1px solid #e3e2e1; margin: 30px 0 0;}	
}
@media screen and (max-width: 720px){    
.cmssection .contact_content_forms .get-touch form{ padding: 0}
.map_one_contact {	height: 250px;}		
.cmssection .contact_content_forms .form_field_233 textarea {height: 120px;}
.cmssection .contact_content_forms .form_field_233 { position:relative; top: inherit; right: inherit; width: 100%;}
.cmssection .contact_content_forms .form_field_271 { position:relative; top:inherit;  right: inherit; width:100%;    overflow: hidden;margin: 10px 0 0;}
.contact_content_forms .buttons { position: relative; right: inherit;top: inherit; margin: 20px 0 0 0}	
.contact_content {   padding: 15px 0px;}	
}
@media screen and (max-width: 580px){    
.contact_content_address ul > li.contact_ph { width: 100%; padding: 10px 0px 10px 0; border-bottom: 1px solid #e4e3e2; border-right: 0; min-height: inherit}
.contact_content_address ul > li.contact_mai { width: 100%;padding: 20px 0px 10px 0px;border: none;min-height: inherit;}	
.contact_content_address ul > li.contact_soc { padding: 20px 0px 0px 0px;margin: 10px 0 0;}	
.contact_soc a { margin-right: 0px;}	
}
@media screen and (max-width: 420px){   
.contact_content_forms .field_title{ display: block; line-height: 22px}
.cmssection .contact_content_forms .form_field_271 p{ font-size: 12px}	
.cmssection .contact_content_forms input[type="submit"]{ width: 100%; display: block}	
}
/* =======================================================================================
Testimonials
========================================================================================== */
.raving_top{ padding: 50px 0px 40px}
.raving_quote .ra_text{  color: #30ace2; font-size: 33px; font-family: 'AGaramondPro-Italic'; position: relative; padding: 0 52px}
.raving_quote .ra_text:before, .ra_text:after{ position: absolute; content: ""; width: 48px; height: 33px; display: block; opacity: 0.5 }
.raving_quote .ra_text:before{ background: url(../images/bluequote.png) no-repeat 0; top: -10px; left: 0 }
.raving_quote .ra_text:after{ background: url(../images/bluequote1.png) no-repeat 0; bottom: -10px; right: 0}
.raving_quote .ra_author{ margin: 0; line-height: 22px;}
.testimonial_description p{ line-height: 30px}

@media screen and (max-width: 480px){  
.raving_quote .ra_text{ font-size: 24px; }
}

.ms-slide-info{ min-height: inherit !important }
.ms-info{ width: 60% !important; margin: 0 auto}
.tweet_feed_listing{font-family: 'ProximaNova-Regular', arial;}
.twitter-tweet{ width: 100% !important}
.twitter-tweet .EmbeddedTweet {max-width: inherit !important}
.master-slider .ms-slide img{ max-width: 100%}
.cloud-btn  br{ display: none}
.contact-info_with_btn br, .starttoday br{ display: none}
.master_description p{ margin: 0 0 30px 0; width: 100%; color: #000; font-size: 16px}

.footer_contact_form_all input[type="text"], .footer_contact_form_all input[type="email"], .footer_contact_form_all input[type="search"], .footer_contact_form_all .cmssection input[type="password"], .footer_contact_form_all textarea, .footer_contact_form_all select {    padding: 8px 10px;    border: 1px solid #E0DEDE;    line-height: 20px;    width: 100%;    margin: 0 0 0px;    background-color: #ececec;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    border-radius: 0px;    height: 42px;    font-family: 'ProximaNova-Light'; transition: all 0.3s ease-out 0s;    -webkit-transition: all 0.3s ease-out 0s;    font-size: 15px;}
.fld {
    margin-bottom: 10px;
}
 .footer_contact_form_all input[type="text"], .footer_contact_form_all input[type="email"], .footer_contact_form_all input[type="search"], .footer_contact_form_all .cmssection input[type="password"], .footer_contact_form_all textarea {    -moz-appearance: none !important;
    -webkit-appearance: none !important;    appearance: none !important;}
.footer_contact_form_all{ background: #414545; padding: 60px 0}
.footer_contact_form_all input[type="text"], .footer_contact_form_all input[type="email"], .footer_contact_form_all input[type="search"], .footer_contact_form_all .cmssection input[type="password"], .footer_contact_form_all  textarea, .footer_contact_form_all select{ background: #fff; border: 0px; height: 46px; border-radius: 2px; -webkit-transition: 0.5s linear all; transition: 0.5s linear all}
.footer_contact_form_all input[type="text"]::-moz-placeholder, .footer_contact_form_all input[type="email"]::-moz-placeholder, .footer_contact_form_all input[type="search"]::-moz-placeholder, .footer_contact_form_all .cmssection input[type="password"]::-moz-placeholder, .footer_contact_form_all  textarea::-moz-placeholder{ color: #000; opacity: 1}
.footer_contact_form_all input[type="text"]::-webkit-input-placeholder, .footer_contact_form_all input[type="email"]::-webkit-input-placeholder, .footer_contact_form_all input[type="search"]::-webkit-input-placeholder, .footer_contact_form_all .cmssection input[type="password"]::-webkit-input-placeholder, .footer_contact_form_all  textarea::-webkit-input-placeholder{ color: #000; opacity: 1}
.footer_contact_form_all  textarea{ height: 250px; resize: none}
.footer_contact_form_all .field_title{ display: none}
.footer_contact_form_all form{position: relative; padding-right: 53.82905982905983%; -webkit-transition: 0.5s linear all; transition: 0.5s linear all}
.footer_contact_form_all .form_field_233 {    position: absolute;    top: 0;    right: 0;    width: 51.82906%;}
.footer_contact_form_all .form_field_271 {  position: absolute; top: 290px;  right: 0;    width: 51.82906%;}
.footer_contact_form_all .form_field_note{ float: left; margin: 0}
.footer_contact_form_all .form_field_271 p{    line-height: normal;margin: 0; color: #fff;font-size: 14px;-webkit-transition: 0.5s linear all; transition: 0.5s linear all}
.footer_contact_form_all input[type=checkbox]{ height: 20px; width: 20px;margin: 0 10px 0px 0px;   background: #fff; float: left }
.capnews{ text-transform: uppercase; font-family: "ProximaNova-Bold",arial; letter-spacing: 1px; margin-bottom: 5px;}
.footer_contact_form_all .buttons{ position: absolute; right: 0; top:283px; margin: 0;-webkit-transition: 0.5s linear all; transition: 0.5s linear all}
.footer_contact_form_all input[type="submit"]{ border: 3px solid #26aae4; background: #26aae4; height: 43px; font-size: 15px;  font-family: "ProximaNova-Bold",arial; letter-spacing: 2px; text-transform: uppercase; padding: 10px 40px;margin: 0; color: #fff; -webkit-transition: 0.5s linear all; transition: 0.5s linear all; cursor: pointer; border-radius: 3px}
.footer_contact_form_all input[type="submit"]:hover{ background: #fff; color: #000; border-color: #fff}
.footer_contact_form_all .field_content {   position: relative;}
.footer_contact_form_all .field_content .formError{ left: 30px !important}
.both_sect_footer_form{ color: #fff}
.both_sect_footer_form .forms.get-touch > h5{ display: none}
.both_sect_footer_form .container{ display: block; clear: both  }
.both_sect_footer_form:after{ display: block; content: ""; clear: both}
.left_sec{ width: 50%; float: left}
.right_sec{ float: left; width: 50%; padding: 0 0 0 10px; text-align: center; font-size: 14px; color: #fff}
.right_sec p{ text-transform: uppercase; margin: 0;  font-size: 14px; color: #fff; line-height: 25px}
.right_sec p span{ color: #30ace2; letter-spacing: 1px;font-family: 'ProximaNova-Semibold';}
.left_sec h4{ color: #fff; text-transform: inherit; font-family: 'ProximaNova-Light'; font-size: 33px; margin: 0 0 20px 0 }
.left_sec h4 strong{ clear: both; display: block}
.footer_contact_form_all  input[type="text"]:focus, .footer_contact_form_all  input[type="email"]:focus, .footer_contact_form_all  input[type="search"]:focus, .footer_contact_form_all  input[type="password"]:focus, .footer_contact_form_all  textarea:focus{ border:none}


@media screen and (min-width: 1800px){  
.ms-info{ width: 40% !important; margin: 0 auto}
}
@media screen and (min-width: 1680px){  
.ms-info{ width: 50% !important; margin: 0 auto}
}
@media screen and (max-width: 1120px){  
.ms-info{ width: 90% !important; margin: 0 auto}
.ms-info p{ width: 100%}	
}
@media screen and (max-width: 1080px){  
.footer_contact_form_all  textarea{ height: 210px}
.footer_contact_form_all .form_field_271{ top: 240px}	
.footer_contact_form_all .form_field_271 p{ display: inline-block; position: relative; top:-12px; vertical-align: bottom}	
.footer_contact_form_all .buttons{width: 51.82906%;}
.footer_contact_form_all input[type="submit"]{ display: block; width: 100%}	
.right_sec p{ font-size: font-size: 13px;}	
.right_sec p br{ display: none}	
.footer_contact_form_all{ padding: 30px 0 25px 0}	
}
@media screen and (max-width: 800px){  
.footer_contact_form_all form{ padding-right: 0}
.footer_contact_form_all .form_field_233, .footer_contact_form_all .form_field_271, .footer_contact_form_all .buttons{ position: relative; top: inherit; right: inherit; width: 100%; clear: both}	
.footer_contact_form_all .buttons{ padding: 15px 0 0 0}	
.left_sec{ width: 100%;text-align: center;}
.right_sec{ width:100%; padding:0px 0 20px 0px;  font-size: 14px}	
.right_sec p br{ display:block}		
}
@media screen and (max-width: 720px){  
.cloud-btn, .new_plan_given_gold .starttoday, .new_plan_given_colo .starttoday {font-size: 13px !important}
}
@media screen and (max-width: 680px){  
.cloud-btn  br{ display: block}
.contact-info_with_btn a br, .starttoday br, .new_plan_given_gold .starttoday,  .new_plan_given_colo .starttoday{ display: block}
}
@media screen and (max-width: 480px){  
.contact-info_with_btn a{ letter-spacing: 1px; line-height: 18px;font-size: 12px !important;padding: 7px;}
.cloud-btn, .new_plan_given_gold .starttoday, .new_plan_given_colo .starttoday{letter-spacing: 1px; line-height: 17px;font-size: 12px !important;padding: 7px 3px;}
.new_plan_given .starttoday{ max-width: 100% }	
.footer_contact_form_all{ padding: 30px 0}	
.left_sec h4{ font-size: 25px}	
.footer_contact_form_all input[type="text"], .footer_contact_form_all input[type="email"], .footer_contact_form_all input[type="search"], .footer_contact_form_all select{ height: 40px}	
.footer_contact_form_all  textarea{ height: 150px}	
.right_sec p {    font-size: 13px;    line-height: 20px;}	
.right_sec p br{ display:none}			
}
@media screen and (max-width: 420px){ 
.footer_contact_form_all .form_field_271 p{ display: block; top: inherit}
}
@media screen and (max-width: 340px){ 
.left_sec h4 {    font-size: 21px;}	
.footer_contact_form_all .form_field_271 p{ font-size: 12px}
}

/*****************************
partner programs
*****************************/
.green-color{ color: #05b565 !important; }
.lg-txt{ font-size: 42px; }
.dark-color{ color: #000 !important; }
.page_partner_programs .innersection p { font-size: 17px; color: #000000; }
.page_partner_programs .new_plan_given .plan_row3 h3, .page_partner_programs .new_plan_given .server-plan-det h3{ color: #000; font-size: 28px; font-family: 'ProximaNova-Regular', arial; }
.page_partner_programs .new_plan_given .span1_disc h4{ color: #000; font-size: 15px; font-family: 'ProximaNova-Bold', arial !important; text-transform: uppercase !important; padding-bottom: 10px; }
.page_partner_programs .new_plan_given .span1_img{ top: 15px; }
.page_partner_programs .new_plan_given .plan_sapn_1_inner{padding: 0px 30px 0px 110px;}
.page_partner_programs .new_plan_given .plan_sapn_1_inner .span1_disc.fr p{ font-family: 'ProximaNova-Regular', arial; }
.page_partner_programs .new_plan_given .span1_img{width:85px;}
.partner_program_sec{padding: 40px 0;}
.partner_program_sec h3{ color: #000; font-size: 15px; font-family: 'ProximaNova-Bold', arial !important; text-transform: uppercase !important; text-align: center; padding-bottom: 15px; }
.prog_inner_sec{justify-content: space-between;flex-wrap: wrap; display: flex;}
.partner_program_sec .pro_bx{ width: 30%; border: 5px solid #f5f5f5; float: left; margin-right: 4%; padding: 0 18px 20px;     color: #000;  }
.partner_program_sec .pro_bx:nth-child(3), .partner_program_sec .pro_bx:last-child{ margin-right: 0; }
.partner_program_sec .pro_bx h4{ font-size:26px; margin:0 -20px 20px; padding:15px 0; background: #f5f5f5; text-align:center; font-family: 'ProximaNova-Light'; letter-spacing: 0.03em;}
.partner_program_sec .pro_bx h5{ font-family: 'ProximaNova-Bold', arial !important; font-size: 18px; margin: 20px 0 5px; }
.partner_program_sec .pro_bx p{ line-height: 24px; }
.partner_program_sec .pro_bx ul{ padding: 0px 0px 20px 20px; }
.partner_program_sec .pro_bx ul li{ line-height: 24px; padding-bottom: 3px; }
.page_partner_programs .new_plan_given .plan_row6 h3{ font-size: 26px; letter-spacing: 1px;  }
.page_partner_programs .new_plan_given .plan_row6 h2{ color: #FFF; font-size: 15px; font-family: 'ProximaNova-Bold', arial !important; text-transform: uppercase !important; text-align: center; margin: 0 0 5px; letter-spacing: 1px; }

.srt_btn{ display: block; text-align: center; border: 2px solid #05b565; font-size: 18px; text-transform: uppercase; font-family: 'ProximaNova-Bold', arial; padding: 6px 12px; color: #05b565; }
.srt_btn:hover{ background: #05b565; color: #FFF; }
table.pro_bx_table{ border: none; width: auto; }
table.pro_bx_table thead tr th{ font-family: 'ProximaNova-Bold', arial; font-size: 11px; text-transform: uppercase; color: #999999; background: rgba(0,0,0,0); border: none; }
table.pro_bx_table tbody tr td{ font-size: 16px; border: none; }
table.pro_bx_table thead tr th, table.pro_bx_table tbody tr td{ padding: 6px 15px 0 0; }
.center-txt{ text-align: center; }
.page_partner_programs .new_plan_given .plan_row6{ background: #05b665; }

.new_plan_given .pos-need { max-width: 400px; width: 100%; }
.page_partner_programs .new_plan_given .p_tes_det span{ font-family: 'ProximaNova-Light';}
.page_partner_programs .new_plan_given .p_test_img{ width: 80px; height: 80px; }
.page_partner_programs .new_plan_given .p_tes_det { margin: 15px 0px 0px 10px; border-left: 3px solid rgba(0,0,0,0); width: calc(100% - 90px);}
.page_partner_programs .new_plan_given .p_tes_det a{ color:#FFF; }
.page_partner_programs .new_plan_given .p_tes_det a:hover{ color: #101010; }
.page_partner_programs .new_plan_given .p_test_img img { border: 2px solid #fff; padding: 0;}

/**** partner_program thank you page ****/
.page_thank_you_for_partner_program .innersection p{ text-align: center; }
.page_thank_you_for_partner_program .breadcrumb p { text-align: left; }

/**** Form ****/
.partners_pgm_form{ width: 500px; padding: 15px; background: #f5f5f5; }
.partners_pgm_form h5 { padding: 18px 15px; background: #05b565; margin: -15px -15px 12px; color: #FFF; font-family: 'ProximaNova-Bold', arial; text-align: center;}
.partners_pgm_form .field_content input[type="text"], .partners_pgm_form .field_content input[type="file"], .partners_pgm_form .field_content select, .partners_pgm_form .field_content textarea, .partners_pgm_form .field_content label select{background: #f8f8f8; border: 1px solid #e5e5e5; border-radius: 3px; color: #5f5f5f; font-size: 14px; height: 34px; max-width: 470px; padding: 0 10px; width: 100%;}
.partners_pgm_form .field_content textarea{ resize: none; height: 80px; font-family: 'ProximaNova-Regular', arial; padding: 10px; font-size: 15px; }
.partners_pgm_form .buttons input[type="submit"], .partners_pgm_form .buttons input[type="button"]{ border: none; padding: 12px 30px; background: #303030; color: #FFF; font-size:15px; text-transform: uppercase; border-radius: 4px; transition: all .5s ease; -webkit-transition: all .5s ease; font-family: 'ProximaNova-Bold', arial; min-width: 200px; cursor: pointer; }
.partners_pgm_form .buttons input[type="submit"]:hover, .partners_pgm_form .buttons input[type="button"]:hover{ background: #060606;  }
.page_partner_programs .partners_pgm_form .buttons input[type="submit"], .page_partner_programs .partners_pgm_form .buttons input[type="button"]{ background: #05b565; }
.page_partner_programs .partners_pgm_form .buttons input[type="submit"]:hover, .page_partner_programs .partners_pgm_form .buttons input[type="button"]:hover{ background: #101010; }
.partners_pgm_form .formError{ position: absolute;top: 300px; left: auto !important; z-index: 99; line-height: normal; right: 10px;}
.page_partner_programs #fancybox-content{ border: none !important; }
.partners_pgm_form .field_title{ color: #666666; }
.partners_pgm_form .buttons{ text-align: center; }
.btn_sec { text-align: center; }

.new_plan_given_green .plan_row3{background: #f5f5f5; padding: 30px 0px 10px 0px;}
@media screen and (max-width: 991px){ 
	.partner_program_sec .pro_bx{ margin-right: 2%; width: 32%;}
	.partner_program_sec .pro_bx h4{ font-size: 22px; }
}
@media screen and (max-width: 860px){ 
	.srt_btn{ display: inline-block; padding: 6px 30px; }
}
@media screen and (max-width: 768px){ 
	.partner_program_sec .pro_bx{ width: 100%; margin-right: 0; margin-bottom: 20px;}
	.partner_program_sec { padding: 25px 0;}
	.partner_program_sec .pro_bx:nth-child(3), .partner_program_sec .pro_bx:last-child{ margin-bottom: 0; }
}
@media screen and (max-width: 640px){ 
	.partners_pgm_form{ width: 460px; }
}
@media screen and (max-width: 560px){ 
	.srt_btn{ display: block; font-size: 16px; padding: 6px 12px; }
	.partners_pgm_form{ width: 420px;}
}
@media screen and (max-width: 500px){ 
	.partners_pgm_form{ width: 400px;}
}
@media screen and (max-width: 480px){ 
	.partners_pgm_form{ width: 340px;}
}
@media screen and (max-width: 420px){ 
	.page_partner_programs .new_plan_given .p_tes_det{ width: 100%; }
	.page_partner_programs .new_plan_given .plan_sapn_1_inner { padding: 0px 10px 0px 100px; }
}
@media screen and (max-width: 400px){ 
	.partners_pgm_form{ width: 300px;}
	.partners_pgm_form .buttons input[type="submit"], .partners_pgm_form .buttons input[type="button"]{min-width: 100%;}
}
@media screen and (max-width: 380px){ 
	.partners_pgm_form{ width: 280px;}
}
@media screen and (max-width: 340px){
	.page_partner_programs .new_plan_given .span1_disc{ text-align: center; }
	.page_partner_programs .new_plan_given .plan_sapn_1_inner { padding: 0px 10px 0px 20px;}
	.page_partner_programs .new_plan_given .span1_img {width: 100%; padding: 2px 0 20px;}
	.partners_pgm_form{ width: 240px;}
}
@media screen and (max-width: 300px){ 
	.partners_pgm_form{ width: 180px;}
	.partners_pgm_form{ width: 220px;}
}

	
