@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
/*!

  Hostek.com
  Shared, Reseller, & VPS Hosting Provider
  https://hostek.com

  Copyright (c) 2017, Hostek. All rights reserved.
*/@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,300i,700,700i,900|Montserrat:300';/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import 'vendor/jquery.fancybox.min.css';@import '../bower_components/animate.css/animate.min.css';@import '../bower_components/owl.carousel/dist/assets/owl.carousel.min.css';@import '../bower_components/owl.carousel/dist/assets/owl.theme.default.min.css';html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.5;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:27px;margin-bottom:27px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:400;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:27px;margin-bottom:13.5px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:13.5px;margin-bottom:13.5px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:46px}.h2,h2{font-size:38px}.h3,h3{font-size:31px}.h4,h4{font-size:23px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}p{margin:0 0 13.5px}.lead{margin-bottom:27px;font-size:20px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:27px}}.small,small{font-size:88%}.mark,mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:12.5px;margin:54px 0 27px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:13.5px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:27px}dd,dt{line-height:1.5}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:13.5px 27px;margin:0 0 27px;font-size:22.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.5;color:#777}
 blockquote .small:before,blockquote small:before{content:'\2014 \00A0'}
 .blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}address{margin-bottom:27px;font-style:normal;line-height:1.5}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:13px;margin:0 0 13.5px;font-size:17px;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:27px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.5;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:20.25px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:27px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:18px;line-height:1.5;color:#555}.form-control{display:block;width:100%;height:41px;padding:6px 12px;font-size:18px;line-height:1.5;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:41px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:36px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:53px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:27px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.checkbox-inline.disabled,.radio-inline.disabled,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio-inline{cursor:not-allowed}.checkbox.disabled label,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .radio label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:45px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:36px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}select.input-sm{height:36px;line-height:36px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:36px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:36px;line-height:36px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:36px;min-height:43px;padding:6px 10px;font-size:16px;line-height:1.5}.input-lg{height:53px;padding:10px 16px;font-size:23px;line-height:1.3333333;border-radius:6px}select.input-lg{height:53px;line-height:53px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:53px;padding:10px 16px;font-size:23px;line-height:1.3333333;border-radius:6px}
 .form-group-lg select.form-control{height:53px;line-height:53px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:53px;min-height:50px;padding:11px 16px;font-size:23px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:51.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:41px;height:41px;line-height:41px;text-align:center;pointer-events:none}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:53px;height:53px;line-height:53px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:36px;height:36px;line-height:36px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:32px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:34px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:23px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:16px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:18px;line-height:1.5;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled.focus,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled].focus,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#99C62F;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled.focus,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled].focus,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#99C62F;border-color:#4cae4c}.btn-success .badge{color:#99C62F;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled.focus,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled].focus,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled.focus,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled].focus,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled.focus,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled].focus,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:23px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:16px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:18px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:12.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.5;color:#333;white-space:nowrap}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:16px;line-height:1.5;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}
 .input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:53px;padding:10px 16px;font-size:23px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:53px;line-height:53px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:36px;padding:5px 10px;font-size:16px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:36px;line-height:36px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:18px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:16px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:23px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:12.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.5;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:27px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:11.5px 15px;font-size:23px;line-height:27px;height:50px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:5.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:27px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:27px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:11.5px;padding-bottom:11.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:4.5px;margin-bottom:4.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:4.5px;margin-bottom:4.5px}.navbar-btn.btn-sm{margin-top:7px;margin-bottom:7px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:11.5px;margin-bottom:11.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important;float:left}.navbar-right{float:right!important;float:right;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#1c768f;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#1c768f;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#1c768f}.breadcrumb{padding:8px 15px;margin-bottom:27px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:27px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.5;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:23px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:16px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:27px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}
 .label-success{background-color:#99C62F}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:16px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:27px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:81px}}.thumbnail{display:block;padding:4px;margin-bottom:27px;line-height:1.5;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:27px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#DDDDDD;color:#1c768f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:27px;margin-bottom:27px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:16px;line-height:27px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-bar-striped,.progress-striped .progress-bar{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#99C62F}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover,button.list-group-item:focus,button.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:27px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:21px;color:inherit}.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:27px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
 .panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
 .panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}
 .panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}
 .panel-success{border-color:#d6e9c6}
 .panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
 .panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}
 .panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}
 .panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}
 .panel-info{border-color:#bce8f1}
 .panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
 .panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}
 .panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}
 .panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
 .panel-warning{border-color:#faebcc}
 .panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
 .panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}
 .panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
 .panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}
 .panel-danger{border-color:#ebccd1}
 .panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
 .panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}
 .panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}
 .panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
 .embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}
 .embed-responsive .embed-responsive-item,
 .embed-responsive embed,
 .embed-responsive iframe,
 .embed-responsive object,
 .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
 .embed-responsive-16by9{padding-bottom:56.25%}
 .embed-responsive-4by3{padding-bottom:75%}
 .well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}
 .well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}
 .well-lg{padding:24px;border-radius:6px}
 .well-sm{padding:9px;border-radius:3px}
 .close{float:right;font-size:27px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
 .close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
 button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}
 .modal-open{overflow:hidden}
 .modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
 .modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}
 .modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
 .modal-open .modal{overflow-x:hidden;overflow-y:auto}
 .modal-dialog{position:relative;width:auto;margin:10px}
 .modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
 .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
 .modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
 .modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
 .modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
 .modal-header .close{margin-top:-2px}
 .modal-title{margin:0;line-height:1.5}
 .modal-body{position:relative;padding:15px}
 .modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
 .modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
 .modal-footer .btn-group .btn+.btn{margin-left:-1px}
 .modal-footer .btn-block+.btn-block{margin-left:0}
 .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
 @media (min-width:768px){
 	.modal-dialog{width:600px;margin:30px auto}
 	.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}
 	.modal-sm{width:300px}
 }
 @media (min-width:992px){
 	.modal-lg{width:900px}
 }
 .tooltip{
 	position:absolute;
 	z-index:1070;
 	display:block;
 	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 	font-style:normal;
 	font-weight:400;
 	letter-spacing:normal;
 	line-break:auto;
 	line-height:1.5;
 	text-align:left;
 	text-align:start;
 	text-decoration:none;
 	text-shadow:none;
 	text-transform:none;
 	white-space:normal;
 	word-break:normal;
 	word-spacing:normal;
 	word-wrap:normal;
 	font-size:16px;
 	opacity:0;
 	filter:alpha(opacity=0);
 }
 .tooltip.in{opacity:.9;filter:alpha(opacity=90)}
 .tooltip.top{margin-top:-3px;padding:5px 0}
 .tooltip.right{margin-left:3px;padding:0 5px}
 .tooltip.bottom{margin-top:3px;padding:5px 0}
 .tooltip.left{margin-left:-3px;padding:0 5px}
 .tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}
 .tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
 .tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
 .tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
 .tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}
 .tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
 .tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
 .tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
 .tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
 .tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}
 .popover{
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	max-width:276px;
	padding:1px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-style:normal;
	font-weight:400;
	letter-spacing:normal;
	line-break:auto;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	white-space:normal;
	word-break:normal;
	word-spacing:normal;
	word-wrap:normal;
	font-size:18px;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #ccc;
	border:1px solid rgba(0,0,0,.2);
	border-radius:6px;
	box-shadow:0 5px 10px rgba(0,0,0,.2)
 }
 .popover.top{margin-top:-10px}
 .popover.right{margin-left:10px}
 .popover.bottom{margin-top:10px}
 .popover.left{margin-left:-10px}
 .popover-title{
	 margin:0;
	 padding:8px 14px;
	 font-size:18px;
	 background-color:#f7f7f7;
	 border-bottom:1px solid #ebebeb;
	 border-radius:5px 5px 0 0
 }
 .popover-content{padding:9px 14px}
 .popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
 .popover>.arrow{border-width:11px}
 .popover>.arrow:after{border-width:10px;content:""}
 .popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}
 .popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}
 .popover.right>.arrow{
 	top:50%;
 	left:-11px;
 	margin-top:-11px;
 	border-left-width:0;
 	border-right-color:#999;
 	border-right-color:rgba(0,0,0,.25)
 }
.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{
 	left:50%;
 	margin-left:-11px;
 	border-top-width:0;
 	border-bottom-color:#999;
 	border-bottom-color:rgba(0,0,0,.25)
 	;top:-11px
}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left; -webkit-transition:.6s ease-in-out left}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out, -webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.active.right,.carousel-inner>.item.next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:focus,.carousel-control:hover{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%;margin-right:-10px}.carousel-control .icon-next,.carousel-control .icon-prev{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.pricing-grid .pricing-grid__details:after,.pricing-grid .pricing-grid__details:before,.pricing-grid .pricing-grid__overview:after,.pricing-grid .pricing-grid__overview:before,.row:after,.row:before,.section.section--testimonial .section__content:after,.section.section--testimonial .section__content:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.pricing-grid .pricing-grid__details:after,.pricing-grid .pricing-grid__overview:after,.row:after,.section.section--testimonial .section__content:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}
 @media print{.visible-print-inline-block{display:inline-block!important}}
 @media print{.hidden-print{display:none!important}}/*!
 * Yamm!3 - Yet another megamenu for Bootstrap 3
 * http://geedmo.github.com/yamm3
 * 
 * @geedmo - Licensed under the MIT license
 */
 .yamm .collapse,
 .yamm .dropdown,
 .yamm .dropup,
 .yamm .nav{position:static}
 .yamm .container{position:relative}
 .yamm .dropdown-menu{left:auto}
 .yamm .yamm-content{padding:20px 30px}
 .yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0}
 /*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{
	font-family:FontAwesome;
	src:url(../fonts/fontawesome-webfont.eot?v=4.5.0);
	src:url(../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0) format('embedded-opentype'),
	url(../fonts/fontawesome-webfont.woff?v=4.5.0) format('woff'),
	url(../fonts/fontawesome-webfont.ttf?v=4.5.0) format('truetype'),
	url(../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format('svg');
	font-weight:400;
	font-style:normal
}
:root{
	--TextColor1: #1C768F;
	--TextColor2: #032539;
	--BackColor-light: #EEEEEE;
	--CTAcolor: #FA991C;
	--DarkColor: #032539;
}


body{
	font-family: 'Roboto', sans-serif!important;
}
.btn{
	border-radius: 1px !important;
}
.fa{
	display:inline-block;
	font:normal normal normal 14px/1 FontAwesome;
	font-size:inherit;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
.fa-lg{
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%;
}
.fa-2x{
	font-size:2em;
}
.fa-3x{
	font-size:3em;
}
.fa-4x{
	font-size:4em;
}
.fa-5x{
	font-size:5em;
}
.fa-fw{
	width:1.28571429em;
	text-align:center;
}
.fa-ul{
	padding-left:0;
	margin-left:2.14285714em;
	list-style-type:none;
}
.fa-ul>li{
	position:relative;
}
.fa-li{
	position:absolute;
	left:-2.14285714em;
	width:2.14285714em;
	top:.14285714em;
	text-align:center;
}
.fa-li.fa-lg{
	left:-1.85714286em;
}
.fa-border{
	padding:.2em .25em .15em;
	border:solid .08em #eee;
	border-radius:.1em;
}
.fa-pull-left{
	float:left;
}
.fa-pull-right{
	float:right;
}
.fa.fa-pull-left{
	margin-right:.3em;
}
.fa.fa-pull-right{
	margin-left:.3em;
}
.pull-right{
	float:right;
}
.pull-left{
	float:left;
}
.fa.pull-left{
	margin-right:.3em;
}
.fa.pull-right{
	margin-left:.3em;
}
.fa-spin{
	-webkit-animation:fa-spin 2s infinite linear;
	animation:fa-spin 2s infinite linear;
}
.fa-pulse{
	-webkit-animation:fa-spin 1s infinite steps(8);
	animation:fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin{
	0%{-webkit-transform:rotate(0);transform:rotate(0)}
	100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{
	0%{-webkit-transform:rotate(0);transform:rotate(0)}
	100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg);
}
.fa-rotate-180{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}
.fa-rotate-270{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform:rotate(270deg);
	transform:rotate(270deg);
}
.fa-flip-horizontal{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1,1);
	transform:scale(-1,1)
}
.fa-flip-vertical{
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1,-1);
	transform:scale(1,-1)}
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90{
	-webkit-filter:none;filter:none
}
.fa-stack{
	position:relative;
	display:inline-block;
	width:2em;
	height:2em;
	line-height:2em;
	vertical-align:middle
}
.fa-stack-1x,
.fa-stack-2x{
	position:absolute;
	left:0;
	width:100%;
	text-align:center
}
.fa-stack-1x{
	line-height:inherit
}
.fa-stack-2x{
	font-size:2em
}
.fa-inverse{
	color:#fff
}
.fa-glass:before{
	content:"\f000"
}
.fa-music:before{
	content:"\f001"
}
.fa-search:before{
	content:"\f002"
}
.fa-envelope-o:before{
	content:"\f003"
}
.fa-heart:before{
	content:"\f004"
}
.fa-star:before{
	content:"\f005"
}
.fa-star-o:before{
	content:"\f006"
}
.fa-user:before{
	content:"\f007"
}
.fa-film:before{
	content:"\f008"
}
.fa-th-large:before{
	content:"\f009"
}
.fa-th:before{
	content:"\f00a"
}
.fa-th-list:before{
	content:"\f00b"
}
.fa-check:before{
	content:"\f00c"
}
.fa-close:before,
.fa-remove:before,
.fa-times:before{
	content:"\f00d"
}
.fa-search-plus:before{
	content:"\f00e"
}
.fa-search-minus:before{
	content:"\f010"
}
.fa-power-off:before{
	content:"\f011"
}
.fa-signal:before{
	content:"\f012"
}
.fa-cog:before,.fa-gear:before{
	content:"\f013"
}
.fa-trash-o:before{
	content:"\f014"
}
.fa-home:before{
	content:"\f015"
}
.fa-file-o:before{
	content:"\f016"
}
.fa-clock-o:before{
	content:"\f017"
}
.fa-road:before{
	content:"\f018"
}
.fa-download:before{
	content:"\f019"
}
.fa-arrow-circle-o-down:before{
	content:"\f01a"
}
.fa-arrow-circle-o-up:before{
	content:"\f01b"
}
.fa-inbox:before{
	content:"\f01c"
}
.fa-play-circle-o:before{
	content:"\f01d"
}
.fa-repeat:before,
.fa-rotate-right:before{
	content:"\f01e"
}
.fa-refresh:before{
	content:"\f021"
}
.fa-list-alt:before{
	content:"\f022"
}
.fa-lock:before{
	content:"\f023"
}
.fa-flag:before{
	content:"\f024"
}
.fa-headphones:before{
	content:"\f025"
}
.fa-volume-off:before{
	content:"\f026"
}
.fa-volume-down:before{
	content:"\f027"
}
.fa-volume-up:before{
	content:"\f028"
}
.fa-qrcode:before{
	content:"\f029"
}
.fa-barcode:before{
	content:"\f02a"
}
.fa-tag:before{
	content:"\f02b"
}
.fa-tags:before{content:"\f02c"
}
.fa-book:before{
	content:"\f02d"
}
.fa-bookmark:before{
	content:"\f02e"
}
.fa-print:before{
	content:"\f02f"
}
.fa-camera:before{
	content:"\f030"
}
.fa-font:before{
	content:"\f031"
}
.fa-bold:before{
	content:"\f032"
}
.fa-italic:before{
	content:"\f033"
}
.fa-text-height:before{
	content:"\f034"
}
.fa-text-width:before{
	content:"\f035"
}
.fa-align-left:before{
	content:"\f036"
}
.fa-align-center:before{
	content:"\f037"
}
.fa-align-right:before{
	content:"\f038"
}
.fa-align-justify:before{
	content:"\f039"
}
.fa-list:before{
	content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before{
	content:"\f03b"
}
.fa-indent:before{
	content:"\f03c"
}
.fa-video-camera:before{
	content:"\f03d"
}
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before{
	content:"\f03e"
}
.fa-pencil:before{
	content:"\f040"
}
.fa-map-marker:before{
	content:"\f041"
}
.fa-adjust:before{
	content:"\f042"
}
.fa-tint:before{
	content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
	content:"\f044"
}
.fa-share-square-o:before{
	content:"\f045"
}
.fa-check-square-o:before{
	content:"\f046"
}
.fa-arrows:before{
	content:"\f047"
}
.fa-step-backward:before{
	content:"\f048"
}
.fa-fast-backward:before{
	content:"\f049"
}
.fa-backward:before{
	content:"\f04a"
}
.fa-play:before{
	content:"\f04b"
}
.fa-pause:before{
	content:"\f04c"
}
.fa-stop:before{
	content:"\f04d"
}
.fa-forward:before{
	content:"\f04e"
}
.fa-fast-forward:before{
	content:"\f050"
}
.fa-step-forward:before{
	content:"\f051"
}
.fa-eject:before{
	content:"\f052"
}
.fa-chevron-left:before{
	content:"\f053"
}
.fa-chevron-right:before{
	content:"\f054"
}
.fa-plus-circle:before{
	content:"\f055"
}
.fa-minus-circle:before{
	content:"\f056"
}
.fa-times-circle:before{
	content:"\f057"
}
.fa-check-circle:before{
	content:"\f058"
}
.fa-question-circle:before{
	content:"\f059"
}
.fa-info-circle:before{
	content:"\f05a"
}
.fa-crosshairs:before{
	content:"\f05b"
}
.fa-times-circle-o:before{
	content:"\f05c"
}
.fa-check-circle-o:before{
	content:"\f05d"
}
.fa-ban:before{
	content:"\f05e"
}
.fa-arrow-left:before{
	content:"\f060"
}
.fa-arrow-right:before{
	content:"\f061"
}
.fa-arrow-up:before{
	content:"\f062"
}
.fa-arrow-down:before{
	content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before{
	content:"\f064"
}
.fa-expand:before{
	content:"\f065"
}
.fa-compress:before{
	content:"\f066"
}
.fa-plus:before{
	content:"\f067"
}
.fa-minus:before{
	content:"\f068"
}
.fa-asterisk:before{
	content:"\f069"
}
.fa-exclamation-circle:before{
	content:"\f06a"
}
.fa-gift:before{
	content:"\f06b"
}
.fa-leaf:before{
	content:"\f06c"
}
.fa-fire:before{
	content:"\f06d"
}
.fa-eye:before{
	content:"\f06e"
}
.fa-eye-slash:before{
	content:"\f070"
}
.fa-exclamation-triangle:before,
.fa-warning:before{
	content:"\f071"
}
.fa-plane:before{
	content:"\f072"
}
.fa-calendar:before{
	content:"\f073"
}
.fa-random:before{
	content:"\f074"
}
.fa-comment:before{
	content:"\f075"
}
.fa-magnet:before{
	content:"\f076"
}
.fa-chevron-up:before{
	content:"\f077"
}
.fa-chevron-down:before{
	content:"\f078"
}
.fa-retweet:before{
	content:"\f079"
}
.fa-shopping-cart:before{
	content:"\f07a"
}
.fa-folder:before{
	content:"\f07b"
}
.fa-folder-open:before{
	content:"\f07c"
}
.fa-arrows-v:before{
	content:"\f07d"
}
.fa-arrows-h:before{
	content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before{
	content:"\f080"
}
.fa-twitter-square:before{
	content:"\f081"
}
.fa-facebook-square:before{
	content:"\f082"
}
.fa-camera-retro:before{
	content:"\f083"
}
.fa-key:before{
	content:"\f084"
}
.fa-cogs:before,.fa-gears:before{
	content:"\f085"
}
.fa-comments:before{
	content:"\f086"
}
.fa-thumbs-o-up:before{
	content:"\f087"
}
.fa-thumbs-o-down:before{
	content:"\f088"
}
.fa-star-half:before{
	content:"\f089"
}
.fa-heart-o:before{
	content:"\f08a"
}
.fa-sign-out:before{
	content:"\f08b"
}
.fa-linkedin-square:before{
	content:"\f08c"
}
.fa-thumb-tack:before{
	content:"\f08d"
}
.fa-external-link:before{
	content:"\f08e"
}
.fa-sign-in:before{
	content:"\f090"
}
.fa-trophy:before{
	content:"\f091"
}
.fa-github-square:before{
	content:"\f092"
}
.fa-upload:before{
	content:"\f093"
}
.fa-lemon-o:before{
	content:"\f094"
}
.fa-phone:before{
	content:"\f095"
}
.fa-square-o:before{
	content:"\f096"
}
.fa-bookmark-o:before{
	content:"\f097"
}
.fa-phone-square:before{
	content:"\f098"
}
.fa-twitter:before{
	content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before{
	content:"\f09a"
}
.fa-github:before{
	content:"\f09b"
}
.fa-unlock:before{
	content:"\f09c"
}
.fa-credit-card:before{
	content:"\f09d"
}
.fa-feed:before,
.fa-rss:before{
	content:"\f09e"
}
.fa-hdd-o:before{
	content:"\f0a0"
}
.fa-bullhorn:before{
	content:"\f0a1"
}
.fa-bell:before{
	content:"\f0f3"
}
.fa-certificate:before{
	content:"\f0a3"
}
.fa-hand-o-right:before{
	content:"\f0a4"
}
.fa-hand-o-left:before{
	content:"\f0a5"
}
.fa-hand-o-up:before{
	content:"\f0a6"
}
.fa-hand-o-down:before{
	content:"\f0a7"
}
.fa-arrow-circle-left:before{
	content:"\f0a8"
}
.fa-arrow-circle-right:before{
	content:"\f0a9"
}
.fa-arrow-circle-up:before{
	content:"\f0aa"
}
.fa-arrow-circle-down:before{
	content:"\f0ab"
}
.fa-globe:before{
	content:"\f0ac"
}
.fa-wrench:before{
	content:"\f0ad"
}
.fa-tasks:before{
	content:"\f0ae"
}
.fa-filter:before{
	content:"\f0b0"
}
.fa-briefcase:before{
	content:"\f0b1"
}
.fa-arrows-alt:before{
	content:"\f0b2"
}
.fa-group:before,
.fa-users:before{
	content:"\f0c0"
}
.fa-chain:before,
.fa-link:before{
	content:"\f0c1"
}
.fa-cloud:before{
	content:"\f0c2"
}
.fa-flask:before{
	content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before{
	content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before{
	content:"\f0c5"
}
.fa-paperclip:before{
	content:"\f0c6"
}
.fa-floppy-o:before,.fa-save:before{
	content:"\f0c7"
}
.fa-square:before{
	content:"\f0c8"
}
.fa-bars:before,.fa-navicon:before,
.fa-reorder:before{
	content:"\f0c9"
}
.fa-list-ul:before{
	content:"\f0ca"
}
.fa-list-ol:before{
	content:"\f0cb"
}
.fa-strikethrough:before{
	content:"\f0cc"
}
.fa-underline:before{
	content:"\f0cd"
}
.fa-table:before{
	content:"\f0ce"
}
.fa-magic:before{
	content:"\f0d0"
}
.fa-truck:before{
	content:"\f0d1"
}
.fa-pinterest:before{
	content:"\f0d2"
}
.fa-pinterest-square:before{
	content:"\f0d3"
}
.fa-google-plus-square:before{
	content:"\f0d4"
}
.fa-google-plus:before{
	content:"\f0d5"
}
.fa-money:before{
	content:"\f0d6"
}
.fa-caret-down:before{
	content:"\f0d7"
}
.fa-caret-up:before{
	content:"\f0d8"
}
.fa-caret-left:before{
	content:"\f0d9"
}
.fa-caret-right:before{
	content:"\f0da"
}
.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}
.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}
.fa-birthday-cake:before{
	content:"\f1fd"
}
.fa-area-chart:before{
	content:"\f1fe"
}
.fa-pie-chart:before{
	content:"\f200"
}
.fa-line-chart:before{
	content:"\f201"
}
.fa-lastfm:before{
	content:"\f202"
}
.fa-lastfm-square:before{
	content:"\f203"
}
.fa-toggle-off:before{
	content:"\f204"
}
.fa-toggle-on:before{
	content:"\f205"
}
.fa-bicycle:before{
	content:"\f206"
}
.fa-bus:before{
	content:"\f207"
}
.fa-ioxhost:before{
	content:"\f208"
}
.fa-angellist:before{
	content:"\f209"
}
.fa-cc:before{
	content:"\f20a"
}
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before{
	content:"\f20b"
}
.fa-meanpath:before{
	content:"\f20c"
}
.fa-buysellads:before{
	content:"\f20d"
}
.fa-connectdevelop:before{
	content:"\f20e"
}
.fa-dashcube:before{
	content:"\f210"
}
.fa-forumbee:before{
	content:"\f211"
}
.fa-leanpub:before{
	content:"\f212"
}
.fa-sellsy:before{
	content:"\f213"
}
.fa-shirtsinbulk:before{
	content:"\f214"
}
.fa-simplybuilt:before{
	content:"\f215"
}
.fa-skyatlas:before{
	content:"\f216"
}
.fa-cart-plus:before{
	content:"\f217"
}
.fa-cart-arrow-down:before{
	content:"\f218"
}
.fa-diamond:before{
	content:"\f219"
}
.fa-ship:before{
	content:"\f21a"
}
.fa-user-secret:before{
	content:"\f21b"
}
.fa-motorcycle:before{
	content:"\f21c"
}
.fa-street-view:before{
	content:"\f21d"
}
.fa-heartbeat:before{
	content:"\f21e"
}
.fa-venus:before{
	content:"\f221"
}
.fa-mars:before{
	content:"\f222"
}
.fa-mercury:before{
	content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before{
	content:"\f224"
}
.fa-transgender-alt:before{
	content:"\f225"
}
.fa-venus-double:before{
	content:"\f226"
}
.fa-mars-double:before{
	content:"\f227"
}
.fa-venus-mars:before{
	content:"\f228"
}
.fa-mars-stroke:before{
	content:"\f229"
}
.fa-mars-stroke-v:before{
	content:"\f22a"
}
.fa-mars-stroke-h:before{
	content:"\f22b"
}
.fa-neuter:before{
	content:"\f22c"
}
.fa-genderless:before{
	content:"\f22d"
}
.fa-facebook-official:before{
	content:"\f230"
}
.fa-pinterest-p:before{
	content:"\f231"
}
.fa-whatsapp:before{
	content:"\f232"
}
.fa-server:before{
	content:"\f233"
}
.fa-user-plus:before{
	content:"\f234"
}
.fa-user-times:before{
	content:"\f235"
}
.fa-bed:before,
.fa-hotel:before{
	content:"\f236"
}
.fa-viacoin:before{
	content:"\f237"
}
.fa-train:before{
	content:"\f238"
}
.fa-subway:before{
	content:"\f239"
}
.fa-medium:before{
	content:"\f23a"
}
.fa-y-combinator:before,
.fa-yc:before{
	content:"\f23b"
}
.fa-optin-monster:before{
	content:"\f23c"
}
.fa-opencart:before{
	content:"\f23d"
}
.fa-expeditedssl:before{
	content:"\f23e"
}
.fa-battery-4:before,
.fa-battery-full:before{
	content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before{
	content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before{
	content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before{
	content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before{
	content:"\f244"
}
.fa-mouse-pointer:before{
	content:"\f245"
}
.fa-i-cursor:before{
	content:"\f246"
}
.fa-object-group:before{
	content:"\f247"
}
.fa-object-ungroup:before{
	content:"\f248"
}
.fa-sticky-note:before{
	content:"\f249"
}
.fa-sticky-note-o:before{
	content:"\f24a"
}
.fa-cc-jcb:before{
	content:"\f24b"
}
.fa-cc-diners-club:before{
	content:"\f24c"
}
.fa-clone:before{
	content:"\f24d"
}
.fa-balance-scale:before{
	content:"\f24e"
}
.fa-hourglass-o:before{
	content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before{
	content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before{
	content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before{
	content:"\f253"
}
.fa-hourglass:before{
	content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before{
	content:"\f255"
}
.fa-hand-paper-o:before,
.fa-hand-stop-o:before{
	content:"\f256"
}
.fa-hand-scissors-o:before{
	content:"\f257"
}
.fa-hand-lizard-o:before{
	content:"\f258"
}
.fa-hand-spock-o:before{
	content:"\f259"
}
.fa-hand-pointer-o:before{
	content:"\f25a"
}
.fa-hand-peace-o:before{
	content:"\f25b"
}
.fa-trademark:before{
	content:"\f25c"
}
.fa-registered:before{
	content:"\f25d"
}
.fa-creative-commons:before{
	content:"\f25e"
}
.fa-gg:before{
	content:"\f260"
}
.fa-gg-circle:before{
	content:"\f261"
}
.fa-tripadvisor:before{
	content:"\f262"
}
.fa-odnoklassniki:before{
	content:"\f263"
}
.fa-odnoklassniki-square:before{
	content:"\f264"
}
.fa-get-pocket:before{
	content:"\f265"
}
.fa-wikipedia-w:before{
	content:"\f266"
}
.fa-safari:before{
	content:"\f267"
}
.fa-chrome:before{
	content:"\f268"
}
.fa-firefox:before{
	content:"\f269"
}
.fa-opera:before{
	content:"\f26a"
}
.fa-internet-explorer:before{
	content:"\f26b"
}
.fa-television:before,
.fa-tv:before{
	content:"\f26c"
}
.fa-contao:before{
	content:"\f26d"
}
.fa-500px:before{
	content:"\f26e"
}
.fa-amazon:before{
	content:"\f270"
}
.fa-calendar-plus-o:before{
	content:"\f271"
}
.fa-calendar-minus-o:before{
	content:"\f272"
}
.fa-calendar-times-o:before{
	content:"\f273"
}
.fa-calendar-check-o:before{
	content:"\f274"
}
.fa-industry:before{
	content:"\f275"
}
.fa-map-pin:before{
	content:"\f276"
}
.fa-map-signs:before{
	content:"\f277"
}
.fa-map-o:before{
	content:"\f278"
}
.fa-map:before{
	content:"\f279"
}
.fa-commenting:before{
	content:"\f27a"
}
.fa-commenting-o:before{
	content: "\f27b"
}
.fa-houzz:before{
	content:"\f27c"
}
.fa-vimeo:before{
	content:"\f27d"
}
.fa-black-tie:before{
	content:"\f27e"
}
.fa-fonticons:before{
	content:"\f280"
}
.fa-reddit-alien:before{
	content:"\f281"
}
.fa-edge:before{
	content:"\f282"
}
.fa-credit-card-alt:before{
	content:"\f283"
}
.fa-codiepie:before{
	content:"\f284"
}
.fa-modx:before{
	content:"\f285"
}
.fa-fort-awesome:before{
	content:"\f286"
}
.fa-usb:before{
	content:"\f287"
}
.fa-product-hunt:before{
	content:"\f288"
}
.fa-mixcloud:before{
	content:"\f289"
}
.fa-scribd:before{
	content:"\f28a"
}
.fa-pause-circle:before{
	content:"\f28b"
}
.fa-pause-circle-o:before{
	content:"\f28c"
}
.fa-stop-circle:before{
	content:"\f28d"
}
.fa-stop-circle-o:before{
	content:"\f28e"
}
.fa-shopping-bag:before{
	content:"\f290"
}
.fa-shopping-basket:before{
	content:"\f291"
}
.fa-hashtag:before{
	content:"\f292"
}
.fa-bluetooth:before{
	content:"\f293"
}
.fa-bluetooth-b:before{
	content:"\f294"
}
.fa-percent:before{
	content:"\f295"
}
body{
/*	background-color:#efefef;*/
	background-color:#fff;
	color:#1c768f;
	font-size:18px;
	font-weight:300;
	padding-top:0 !important;
	position:relative
}
html>body{
	height:100%
}
h1,h2,h3,h4,h5,h6{
	color:#1c768f;
	font-weight:400;
	margin:0
}
a{
	color: var(--CTAcolor) ;
	outline:0
}
a:active,a:focus,a:hover{
	text-decoration:none
}
a:hover{
	color:#FA991C
}
a:active,
a:focus{
	color:#1C768F;
	outline:0!important
}
em,i{
	font-weight:300
}
b, strong{
	font-weight: 700;
	vertical-align: top
}
hr{
	margin-bottom:81px;
	margin-top:81px
}
abbr[data-original-title],
abbr[title]{
	border:0;
	text-decoration:none
}
#l-header .navbar .navbar-nav b{
	padding:10px 15px
}
#l-header .navbar .navbar-text{
	margin-left:27px;
	padding: 0 10px;
	color: #1c768f;
	font-weight: 600;
}
#l-header .navbar button{
	margin-left:13.5px
}
#l-header .navbar button.btn-primary{
	background: #032539;
    color: #FFF;
    margin-left: 0;
    font-weight: 500 !important;
    padding: 10px 25px;
    border-radius: 3px !important;
    margin-top: 15px;
    border-color:#FFFFFF;
}
#l-header .navbar button.btn-primary:active,
#l-header .navbar button.btn-primary:focus,
#l-header .navbar button.btn-primary:hover{
	background:transparent;
	color: #019bf7;
}
#l-header .cookies-compliance{
	background:#1c768f;
	color:#FFFFFF;
	padding:10px 0;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
}
.cookies-compliance .btn
{
	margin-top: 0 !important;
}
#l-header .cookies-compliance .btn{
	color:#FFF;
	background-color:#032539;
	border-color:#032539
}
#l-header .cookies-compliance .btn.focus,
#l-header .cookies-compliance .btn:focus{
	color:#FFF;
	background-color:#032539;
	border-color:#032539
}
#l-header .cookies-compliance .btn:hover{
	color:#FFF;
	background-color:#032539;
	border-color:#032539
}
#l-header .cookies-compliance .btn.active,
#l-header .cookies-compliance .btn:active,
.open>.dropdown-toggle#l-header .cookies-compliance .btn{
	color:#FFF;
	background-color:#99C62F;
	border-color:#46b261
}
#l-header .cookies-compliance .btn.active.focus,
#l-header .cookies-compliance .btn.active:focus,
#l-header .cookies-compliance .btn.active:hover,
#l-header .cookies-compliance .btn:active.focus,
#l-header .cookies-compliance .btn:active:focus,
#l-header .cookies-compliance .btn:active:hover,
.open>.dropdown-toggle#l-header .cookies-compliance .btn.focus,
.open>.dropdown-toggle#l-header .cookies-compliance .btn:focus,
.open>.dropdown-toggle#l-header .cookies-compliance .btn:hover{
	color:#FFF;
	background-color:#3f9f57;
	border-color:#338247
}
#l-header .cookies-compliance .btn.active,
#l-header .cookies-compliance .btn:active,
.open>.dropdown-toggle#l-header .cookies-compliance .btn{
	background-image:none
}
#l-header .cookies-compliance .btn.disabled.focus,
#l-header .cookies-compliance .btn.disabled:focus,
#l-header .cookies-compliance .btn.disabled:hover,
#l-header .cookies-compliance .btn[disabled].focus,
#l-header .cookies-compliance .btn[disabled]:focus,
#l-header .cookies-compliance .btn[disabled]:hover,
fieldset[disabled] #l-header .cookies-compliance .btn.focus,
fieldset[disabled] #l-header .cookies-compliance .btn:focus,
fieldset[disabled] #l-header .cookies-compliance .btn:hover{
	background-color:#99C62F;
	border-color:#99C62F
}
#l-header .cookies-compliance .btn .badge{
	color:#99C62F;
	background-color:#FFF
}
#l-main{
	position:relative;
}
#l-main .wrapper{
	margin:54px 0;
}
#l-aside{
	text-align: center;
	background: #ffffff;
	color: #005588;
	padding: 54px 0 27px;
}
#l-aside b{
	color:#005588;
}
#l-aside h2{
	text-align:center;
	color:#1c768f;
	font-size:18px;
	font-weight: 500;
	margin:54px 0 27px;
}
#l-aside ul{
	padding-left:0;
	list-style:none;
	margin:0;
}
#l-aside ul li{
	text-align:center;
}
#l-aside ul li a{
	display:block;
	line-height:27px;
	padding:10px 0;
	transition:color .3s linear;
}
#l-aside ul li a:link,
#l-aside ul li a:visited{
	color:#032539;
}
#l-aside ul li a:active,
#l-aside ul li a:focus,
#l-aside ul li a:hover{
	color:#6d8da3;
}
#l-aside .container{
	position: relative;
}
#l-aside .container:before{
	background-image:linear-gradient(to right,#99C62F,#4f748e 50%,#a8bece);
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4ab866', endColorstr='#ffa8bece', GradientType=1);
	content:'';
	display:block;
	height:1px;
	left: 0;
	position: absolute;
	top: -35px;
	width: 100%;
}
/*#l-aside+#l-footer .container:before{
	background-image:linear-gradient(to right,#99C62F,#4f748e 50%,#a8bece);
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4ab866', endColorstr='#ffa8bece', GradientType=1);
	content:'';
	display:block;
	height:1px
}*/
#l-aside+#l-footer .container .row{
	padding-top:27px
}
#l-footer{
	text-align:center;
	background:#1c768f;
	color:#ffffff;
	padding:17px 0
}
/* #l-footer:after{
 	background-image:linear-gradient(to right,#416076,#7b9eb7 50%,#99C62F);
 	background-repeat:no-repeat;
 	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff416076', endColorstr='#ff4ab866', GradientType=1);
 	bottom:-5px;
 	content:'';
 	display:block;
 	height:5px;
 	left:0;
 	position:absolute;
 	right:0;
 	width:100%;
 }*/
#l-footer a{
	color:#ffffff;
	transition:color .3s linear
}
#l-footer a:active,
#l-footer a:focus,
#l-footer a:hover{
	color:#FFF
}
#l-footer #l-footer-left ul{
	padding-left:0;
	list-style:none;
	margin-left:-5px;
	margin:0
}
#l-footer #l-footer-left ul>li{
	display:inline-block;
	padding-left:5px;
	padding-right:5px
}
#l-footer #l-footer-left ul li{
	text-align:center;
	line-height:27px;
	margin-right:1em;
	padding-left:0
}
#l-footer #l-footer-left ul li:last-child{
	margin-right:0
}
#l-footer #l-footer-right .shopperlink{
	font-size:15.3px;
	display: inline-block;
}
#l-footer #l-footer-right a.shopperlink
{
	display: table-cell;
	vertical-align: middle;
}
#l-footer a.ratings
{
	text-decoration: underline;
}
span.rating-desc
{
	padding-left: 10px;
	font-size: 12px;
	display: inline-block;
	vertical-align: top;
}
#l-footer #l-footer-right .shopperlink span[itemprop=name]{
	text-transform:capitalize
}
body.minimal{
	background:#FFF;
	padding-top:27px
}
body.minimal #l-main .wrapper{
	margin-top:0
}
body.minimal #l-main .wrapper .page-header{
	margin-top:0
}
body.pages{
	background:#FFF
}
body.pages section h2{
	margin-bottom:27px;
}
body.pages section p,
body.pages section ul{
	margin-bottom:27px;
	margin-top:27px;
	color: #032539;
}
body.pages.faqs section>.panel>.panel-heading .panel-title{
	text-align:left
}
body.pages.faqs section>.panel>.panel-body{
	padding:4px 0 0
}
body.pages.kentico #overview{
	text-align:center
}
body.pages.kentico #overview .screenshot{
	background:url(../images/kentico-screenshot.png) no-repeat left top;
	background-size:100%;
	min-height:200px
}
body.pages.kentico #overview h2 small{
	color:#99C62F;
	display:block
}
body.pages.kentico #hosting-partner>.container>.row{
	margin-bottom:54px
}
body.pages.kentico #hosting-partner img{
	height:auto;
	margin:54px 0 27px;
	width:250px
}
body.pages.kentico #features #m-features{
	text-align:center
}
body.pages.kentico #features #m-features svg{
	display:inline-block;
	float:none!important;
	position:relative;
	top:6px
}
body.pages.kentico #features>.container{
	margin-bottom:54px
}
body.pages.kentico #plans ul{
	margin-bottom:0;
	margin-top:0
}
body.pages.kentico #plans .pricing-body li:first-child{
	line-height:27px;
	padding:13.5px 0
}
body.pages.kentico #plans a[href='#pricing-details']{
	display:none
}
body.page--server-locations main section h2{
	margin-top:27px
}
body.page--server-locations main section h2::after{
	background-image:linear-gradient(to right,#99C62F,#7b9eb7 50%,#416076);
	background-repeat:no-repeat;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4ab866', endColorstr='#ff416076', GradientType=1);
	content:'';
	display:block;
	height:2px;
	margin:13.5px 0 27px;
	width:100%;
	display:none;
}
body.page--server-locations main section ul{
	border-bottom:1px solid #efefef
}
body.page--server-locations main section ul li{
	border-top:1px solid #efefef;
	line-height:2
}
body.page--server-locations main section ul li .fa{
	line-height:2
}
body.pages.ssl-certificates{
	background:#efefef
}
body.pages.ssl-certificates .btn-group{
	margin-bottom:27px
}
body.pages.ssl-certificates .btn-group .btn.active{
	background-color:#112b37;
	border-color:#112b37;
	box-shadow:0 3px 0 0 #99C62F!important
}
body.pages.ssl-certificates .alert{
	line-height:40.5px;
	margin-bottom:54px
}
body.pages.ssl-certificates .wrapper section{
	margin-bottom:54px
}
body.pages.ssl-certificates .wrapper section .heading{
	text-align:center;
	background:#3d596d;
	border-radius:3px 3px 0 0;
	margin:-15px -15px 15px;
	padding:15px
}
body.pages.ssl-certificates .wrapper section h2{
	text-align:center;
	color:#112b37;
	line-height:54px;
	margin-bottom:54px;
	margin-top:0
}
body.pages.ssl-certificates .wrapper section h2 small{
	color:#8aa5b9;
	display:block;
	line-height:27px;
	margin:13.5px 0
}
body.pages.ssl-certificates .wrapper section .heading h3{
	color:#FFF
}
body.pages.ssl-certificates .wrapper section .heading h3 small{
	color:#a8bece;
	display:block;
	line-height:27px
}
body.pages.ssl-certificates .wrapper section .badge{
	margin:6.75px 0
}
body.pages.ssl-certificates .wrapper section .pricing{
	text-align:center;
	color:#112b37;
	font-size:200%
}
body.pages.ssl-certificates .wrapper section .pricing small{
	color:#6d8da3;
	font-size:75%
}
body.pages.ssl-certificates .wrapper section li{
	line-height:33.75px
}
body.pages.ssl-certificates .wrapper section li .fa{
	color:#1c768f;
	line-height:33.75px
}
body.pages.ssl-certificates .wrapper section img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:13.5px;
	margin-top:13.5px
}
body.pages.ssl-certificates .wrapper section .btn{
	display:block;
	margin-left:auto;
	margin-right:auto
}
body.pages.ssl-certificates #ssl-wizard-modal .alert{
	text-align:center;
	margin:27px 0 0
}
body.pages.ssl-certificates #ssl-wizard-modal ul{
	padding-left:0;
	list-style:none;
	text-align:center
}
body.pages.ssl-certificates #ssl-wizard-modal ul li{
	line-height:40.5px
}
body.pages.smartertools h2 svg{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:auto;
	margin-bottom:27px;
	max-width:300px;
	width:100%
}
body.page--success{
	background:#FFF
}
body.page--success .page-header{
	border:0;
	margin-top:0
}
body.page--success .btn-group{
	margin:54px 0
}
body.page--success .btn-group .btn{
    color: #FFF;
    background-color: #032539;
    border-color: #032539;
}
body.page--success .btn-group .btn.focus,
body.page--success .btn-group .btn:focus{
	color:#FFF;
	background-color:#050d10;
	border-color:#000
}
body.page--success .btn-group .btn:hover{
	color:#FFF;
	background-color:#050d10;
	border-color:#030608
}
.open>.dropdown-togglebody.page--success .btn-group .btn,
body.page--success .btn-group .btn.active,
body.page--success .btn-group .btn:active{
	color:#FFF;
	background-color:#050d10;
	border-color:#030608
}
.open>.dropdown-togglebody.page--success .btn-group .btn.focus,
.open>.dropdown-togglebody.page--success .btn-group .btn:focus,
.open>.dropdown-togglebody.page--success .btn-group .btn:hover,
body.page--success .btn-group .btn.active.focus,
body.page--success .btn-group .btn.active:focus,
body.page--success .btn-group .btn.active:hover,
body.page--success .btn-group .btn:active.focus,
body.page--success .btn-group .btn:active:focus,
body.page--success .btn-group .btn:active:hover{
	color:#FFF;
	background-color:#000;
	border-color:#000
}
.open>.dropdown-togglebody.page--success .btn-group .btn,
body.page--success .btn-group .btn.active,
body.page--success .btn-group .btn:active{
	background-image:none
}
body.page--success .btn-group .btn.disabled.focus,
body.page--success .btn-group .btn.disabled:focus,
body.page--success .btn-group .btn.disabled:hover,
body.page--success .btn-group .btn[disabled].focus,
body.page--success .btn-group .btn[disabled]:focus,
body.page--success .btn-group .btn[disabled]:hover,
fieldset[disabled] body.page--success .btn-group .btn.focus,
fieldset[disabled] body.page--success .btn-group .btn:focus,
fieldset[disabled] body.page--success .btn-group .btn:hover{
	background-color:#112b37;
	border-color:#112b37
}
body.page--success .btn-group .btn .badge{
	color:#112b37;
	background-color:#FFF
}
body.page--success .btn-group .btn.active{
	color:#FFF;
	background-color:#4f748e;
	border-color:#4f748e;
    box-shadow: 0 3px 0 0 #fa991c!important;
}
body.page--success .btn-group .btn.active.focus,
body.page--success .btn-group .btn.active:focus{
	color:#FFF;
	background-color:#3d596d;
	border-color:#21313c
}
body.page--success .btn-group .btn.active:hover{
	color:#FFF;
	background-color:#3d596d;
	border-color:#395467
}
.open>.dropdown-togglebody.page--success .btn-group .btn.active,
body.page--success .btn-group .btn.active.active,
body.page--success .btn-group .btn.active:active{
	color:#FFF;
	background-color:#3d596d;
	border-color:#395467
}
.open>.dropdown-togglebody.page--success .btn-group .btn.active.focus,
.open>.dropdown-togglebody.page--success .btn-group .btn.active:focus,
.open>.dropdown-togglebody.page--success .btn-group .btn.active:hover,
body.page--success .btn-group .btn.active.active.focus,
body.page--success .btn-group .btn.active.active:focus,
body.page--success .btn-group .btn.active.active:hover,
body.page--success .btn-group .btn.active:active.focus,
body.page--success .btn-group .btn.active:active:focus,
body.page--success .btn-group .btn.active:active:hover{
	color:#FFF;
	background-color:#304656;
	border-color:#21313c
}
.open>.dropdown-togglebody.page--success .btn-group .btn.active,
body.page--success .btn-group .btn.active.active,
body.page--success .btn-group .btn.active:active{
	background-image:none
}
body.page--success .btn-group .btn.active.disabled.focus,
body.page--success .btn-group .btn.active.disabled:focus,
body.page--success .btn-group .btn.active.disabled:hover,
body.page--success .btn-group .btn.active[disabled].focus,
body.page--success .btn-group .btn.active[disabled]:focus,
body.page--success .btn-group .btn.active[disabled]:hover,
fieldset[disabled] body.page--success .btn-group .btn.active.focus,
fieldset[disabled] body.page--success .btn-group .btn.active:focus,
fieldset[disabled] body.page--success .btn-group .btn.active:hover{
	background-color:#4f748e;
	border-color:#4f748e
}
body.page--success .btn-group .btn.active .badge{
	color:#4f748e;
	background-color:#FFF
}
body.page--success .success-stories [class^=col-]{
	margin-bottom:13px;
	margin-top:13px
}
body.pages.page--testimonials{
	background:#f6f6f6
}
body.pages.page--testimonials blockquote{
	background:#FFF;
	border:0;
	border-radius:3px;
	box-shadow:3px 3px 0 0 rgba(0,0,0,.025);
	color:#888;font-size:18px;font-style:italic;padding:27px
}
body.pages.page--testimonials blockquote footer{
	color:#99C62F;
	font-size:18px;
	font-style:normal;
	text-align:right
}
body.pages.tos section{
	padding:0
}
body.pages.tos section h2,
body.pages.tos section h3,
body.pages.tos section h4,
body.pages.tos section h5,
body.pages.tos section h6,
body.pages.tos section>h1{
	margin-top:27px
}
body.pages.tos section hr{
	margin-bottom:27px!important;
	margin-top:27px!important
}
body.pages.why-choose h2{
	margin-bottom:27px
}
body.pages.why-choose svg{
	float:left!important;
	float:left;
	height:40.5px;
	margin-right:27px;
	width:auto
}
body.pages.why-choose svg path{
	fill:#99C62F!important
}
body.pages.why-choose blockquote,
body.pages.why-choose blockquote footer,
body.pages.why-choose p{
	font-size:18px;
	/*text-align:justify;*/
}
body.pages.why-choose blockquote{
	background:#e9eff3;
	border-color:#8aa5b9;
	border-radius:3px;
	margin:40.5px 0
}
body.pages.why-choose blockquote footer{
	color:#112b37;
}
body.pages.contact{
	background:#efefef
}
body.pages.contact #datacenter-map{
	background:#E5E5E5;
	height:400px;
	width:100%
}
body.pages.contact .panel{
	margin-bottom:54px
}
body.pages--support-options main{
	padding-bottom:27px
}
body.pages--support-options h2{
	margin:54px 0 27px
}
body.pages--support-options p{
	margin:27px 0
}
body.pages--support-options table{
	width:100%;
	max-width:100%;
	margin-bottom:27px;
	margin:27px 0
}
body.pages--support-options table>tbody>tr>td,
body.pages--support-options table>tbody>tr>th,
body.pages--support-options table>tfoot>tr>td,
body.pages--support-options table>tfoot>tr>th,
body.pages--support-options table>thead>tr>td,
body.pages--support-options table>thead>tr>th{
	padding:8px;
	line-height:1.5;
	vertical-align:top;
	border-top:1px solid #ddd
}
body.pages--support-options table>thead>tr>th{
	vertical-align:bottom;
	border-bottom:2px solid #ddd
}
body.pages--support-options table>caption+thead>tr:first-child>td,
body.pages--support-options table>caption+thead>tr:first-child>th,
body.pages--support-options table>colgroup+thead>tr:first-child>td,
body.pages--support-options table>colgroup+thead>tr:first-child>th,
body.pages--support-options table>thead:first-child>tr:first-child>td,
body.pages--support-options table>thead:first-child>tr:first-child>th{
	border-top:0
}
body.pages--support-options table>tbody+tbody{
	border-top:2px solid #ddd
}
body.pages--support-options table .table{
	background-color:#fff
}
body.pages--support-options table>tbody>tr>td,
body.pages--support-options table>tbody>tr>th,
body.pages--support-options table>tfoot>tr>td,
body.pages--support-options table>tfoot>tr>th,
body.pages--support-options table>thead>tr>td,
body.pages--support-options table>thead>tr>th{
	padding:5px
}
body.pages--support-options table>tbody>tr:hover{
	background-color:#f5f5f5
}
body.pages--support-options table>tbody>tr:nth-of-type(odd){
	background-color:#f9f9f9
}
body.pages--support-options table td,
body.pages--support-options table th{
	text-align:center
}
body.pages--support-options table td:first-child,
body.pages--support-options table th:first-child{
	text-align:left
}
body.pages--support-options table th{
	color:#112b37;
	font-weight:300;
	text-transform:uppercase
}
body.pages--support-options .fa-check{
	color:#99C62F
}
body.pages--support-options .fa-times{
	color:#d9534f
}
body.pages--support-options .fa-info-circle{
	color:#112b37;
	margin:0 .25em
}
body.pages--afftos h2{
	margin-bottom:27px
}
.module{
	margin:0
}
.module .module-header .module-title{
	text-align:center;
	color:#112b37;
	line-height:54px;
	margin-bottom:54px;
	margin-top:0
}
.module .module-header .module-title small{
	color:#919090;
	display:block;
	line-height:27px;
	margin:13.5px 0
}
.module .module-header .module-title small u{
	border-color:#99C62F;
	border-bottom:1px solid;
	display:inline-block;
	text-decoration:none
}
.module .module-body{
	margin-bottom:27px
}
.module.reverse{
	margin:0
}
.module.reverse .module-title{
	margin-bottom:0;
	margin-top:27px
}
.banner--vertical{
	background:#019BF7;
	color:#FFF;
	font-size:16px;
	height:60px;
	right:0;
	line-height:60px;
	padding:0 27px;
	position:fixed;
	top:134px;
	z-index:1000
}
.banner--vertical .code{
	box-shadow:0 2px 0 0 #f8f8f8;
}
.banner--vertical::after{
	border-color:#019BF7 #019BF7 #019BF7 transparent;
	border-style:solid;
	border-width:30px 0 30px 15px;
	content:'';
	position:absolute;
	left:-15px;
	top:0;
	right: auto;
}
#m-blurb .module-title{
	margin-bottom:27px
}
#m-blurb .module-body{
	text-align:center;
	color:#3d596d;
	font-size:19.8px
}
#m-blurb .module-body p{
	margin-bottom:27px
}
#m-blurb .module-body .features{
	margin-bottom:27px
}
#m-blurb .module-body .features .feature{
	text-align:center;
	background:#2e4453;
	border:2px solid;
	border-color:#6d8da3;
	border-radius:3px;
	color:#c9d6e0;
	font-size:18px;
	line-height:40.5px;
	margin-bottom:27px;
	min-height:243px;
	padding:27px
}
#m-blurb .module-body .features .feature svg{
	margin-left:auto;
	margin-right:auto;
	display:block;
	height:81px;
	margin-bottom:27px;
	margin-top:13.5px
}
#m-blurb .module-body .features .feature svg path{
	fill:#6d8da3!important
}
#m-blurb .module-body .features .feature b,
#m-blurb .module-body .features .feature strong{
	color:#FFF;
	font-size:27px
}
#m-blurb .module-body .features .feature .btn{
	margin-top:13.5px
}
#m-certified-seals:after,
#m-certified-seals:before{
	content:" ";
	display:table
}
#m-certified-seals:after{
	clear:both
}
#m-certified-seals:after,
#m-certified-seals:before{
	content:" ";
	display:table
}
#m-certified-seals:after{
	clear:both
}
#m-certified-seals img{
	display:block;
	margin:0 auto;
	max-width:800px;
	padding:54px 0;
	width:100%
}
.cybermon{
	background:#FFF;
	padding:81px 0 54px
}
.cybermon .container{
	background:#FFF url(../images/bg-cybermon.png) no-repeat center;
	background-size:cover
}
.cybermon .cybermon__image{
	display:block;
	height:150px;
	margin:-50px auto 0;
	width:150px
}
.cybermon .cybermon__title{
	color:#112b37;
	font-family:'Source Sans Pro',sans-serif;
	font-size:36px;
	font-weight:900;
	letter-spacing:-.025em;
	margin:27px 0 0;
	text-align:center;
	text-transform:uppercase
}
.cybermon .cybermon__subtitle{
	color:#3d596d;
	display:block;
	font-family:Montserrat,sans-serif;
	font-size:18px;
	font-weight:300;
	text-align:center
}
.cybermon .cybermon__action,.cybermon .cybermon__text{
	margin:27px 0;
	text-align:center
}
.cybermon .cybermon__text{
	color:#4f748e
}
.cybermon .cybermon__button{
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	background-image:none;
	border:1px solid transparent;
	white-space:nowrap;
	padding:6px 12px;
	font-size:18px;
	line-height:1.5;
	border-radius:3px;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-color:transparent;
	border-radius:27px;
	border-width:2px;
	font-size:14.4px;
	font-weight:300!important;
	overflow:hidden;
	text-transform:uppercase;
	transition:all .5s;
	transition-property:background,border,color;background:0 0;
	border-color:#99C62F;
	color:#99C62F;
	background:#99C62F;
	color:#FFF;
	margin:0 0 27px
}
.cybermon .cybermon__button.active.focus,
.cybermon .cybermon__button.active:focus,
.cybermon .cybermon__button.focus,
.cybermon .cybermon__button:active.focus,
.cybermon .cybermon__button:active:focus,
.cybermon .cybermon__button:focus{
	outline:thin dotted;
	outline:5px auto -webkit-focus-ring-color;
	outline-offset:-2px
}
.cybermon .cybermon__button.focus,
.cybermon .cybermon__button:focus,
.cybermon .cybermon__button:hover{
	color:#333;
	text-decoration:none
}
.cybermon .cybermon__button.active,
.cybermon .cybermon__button:active{
	outline:0;
	background-image:none;
	box-shadow:inset 0 3px 5px rgba(0,0,0,.125)
}
.cybermon .cybermon__button.disabled,
.cybermon .cybermon__button[disabled],
fieldset[disabled] .cybermon .cybermon__button{
	cursor:not-allowed;
	opacity:.65;
	filter:alpha(opacity=65);
	box-shadow:none
}
a.cybermon .cybermon__button.disabled,
fieldset[disabled] a.cybermon .cybermon__button{
	pointer-events:none
}
.cybermon .cybermon__button:active,
.cybermon .cybermon__button:focus,
.cybermon .cybermon__button:hover{
	background:0 0;
	box-shadow:none!important;
	outline:0!important
}
.cybermon .cybermon__button.btn-default{
	background:0 0;
	border-color:#112b37;
	color:#112b37
}
.cybermon .cybermon__button.btn-default:active,
.cybermon .cybermon__button.btn-default:focus,
.cybermon .cybermon__button.btn-default:hover{
	background:#3d596d;
	border-color:#3d596d;
	color:#FFF
}
.cybermon .cybermon__button.btn-default.btn-inverse{
	background:#112b37;
	color:#a8bece
}
.cybermon .cybermon__button.btn-default.btn-inverse:active,
.cybermon .cybermon__button.btn-default.btn-inverse:focus,
.cybermon .cybermon__button.btn-default.btn-inverse:hover{
	background:#3d596d;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary{
	background:0 0;
	border-color:#99C62F;
	color:#99C62F
}
.cybermon .cybermon__button.btn-primary:active,
.cybermon .cybermon__button.btn-primary:focus,
.cybermon .cybermon__button.btn-primary:hover{
	background:#99C62F;
	border-color:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary.btn-inverse{
	background:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary.btn-inverse:active,
.cybermon .cybermon__button.btn-primary.btn-inverse:focus,
.cybermon .cybermon__button.btn-primary.btn-inverse:hover{
	background:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary-light{
	background:0 0;
	border-color:#a6dbb3;
	color:#a6dbb3
}
.cybermon .cybermon__button.btn-primary-light:active,
.cybermon .cybermon__button.btn-primary-light:focus,
.cybermon .cybermon__button.btn-primary-light:hover{
	background:#99C62F;
	border-color:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary-light.btn-inverse{
	background:#a6dbb3;
	color:#FFF
}
.cybermon .cybermon__button.btn-primary-light.btn-inverse:active,
.cybermon .cybermon__button.btn-primary-light.btn-inverse:focus,
.cybermon .cybermon__button.btn-primary-light.btn-inverse:hover{
	background:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-secondary{
	background:0 0;
	border-color:#FA991C;
	color:#FA991C
}
.cybermon .cybermon__button.btn-secondary:active,
.cybermon .cybermon__button.btn-secondary:focus,
.cybermon .cybermon__button.btn-secondary:hover{
	background:#f59156;
	border-color:#f59156;
	color:#FFF
}
.cybermon .cybermon__button.btn-secondary.btn-inverse{
	background:#FA991C;
	color:#FFF
}
.cybermon .cybermon__button.btn-secondary.btn-inverse:active,
.cybermon .cybermon__button.btn-secondary.btn-inverse:focus,
.cybermon .cybermon__button.btn-secondary.btn-inverse:hover{
	background:#f59156;
	color:#FFF
}
.cybermon .cybermon__button.btn-base{
	background:0 0;
	border-color:#4f748e;
	color:#4f748e
}
.cybermon .cybermon__button.btn-base:active,
.cybermon .cybermon__button.btn-base:focus,
.cybermon .cybermon__button.btn-base:hover{
	background:#6d8da3;
	border-color:#6d8da3;
	color:#FFF
}
.cybermon .cybermon__button.btn-base.btn-inverse{
	background:#4f748e;
	color:#FFF
}
.cybermon .cybermon__button.btn-base.btn-inverse:active,
.cybermon .cybermon__button.btn-base.btn-inverse:focus,
.cybermon .cybermon__button.btn-base.btn-inverse:hover{
	background:#6d8da3;
	color:#FFF
}
.cybermon .cybermon__button.btn-outline{
	background:0 0;
	border:2px solid #99C62F;
	border-radius:27px;
	color:#FFF;
	font-weight:300;
	text-transform:uppercase
}
.cybermon .cybermon__button.btn-outline:focus,
.cybermon .cybermon__button.btn-outline:hover{
	background:0 0
}
.cybermon .cybermon__button.btn-outline:active{
	background:0 0
}
.cybermon .cybermon__button.btn-white{
	background:0 0;
	border-color:#FFF;
	color:#FFF
}
.cybermon .cybermon__button.btn-white:active,
.cybermon .cybermon__button.btn-white:focus,
.cybermon .cybermon__button.btn-white:hover{
	background:#FFF;
	border-color:#FFF;
	color:#112b37
}
.cybermon .cybermon__button:active,
.cybermon .cybermon__button:focus,
.cybermon .cybermon__button:hover{
	background:#99C62F;
	border-color:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-inverse{
	background:#99C62F;
	color:#FFF
}
.cybermon .cybermon__button.btn-inverse:active,
.cybermon .cybermon__button.btn-inverse:focus,
.cybermon .cybermon__button.btn-inverse:hover{
	background:#99C62F;color:#FFF
}
.cybermon .cybermon__button:active,
.cybermon .cybermon__button:focus,
.cybermon .cybermon__button:hover{
	background:#99C62F;color:#FFF
}
.section-consult{
	background:#112b37 url(/images/consult-inline.jpg) no-repeat center;
	background-size:cover;
	color:#8aa5b9;
	padding-bottom:27px!important
}
.module--consult-inline .module-title h2{
	color:#99C62F
}
.module--consult-inline .lead{
	color:#FFF
}
.module--consult-inline .consult-action{
	color:#FA991C;
	font-size:23px
}
.module--consult-inline .btn-secondary{
	background:#FA991C!important;
	color:#FFF!important
}
.module--consult-inline .btn-secondary:active,
.module--consult-inline .btn-secondary:focus,
.module--consult-inline .btn-secondary:hover{
	background:#f59156!important;
	border-color:#f59156!important
}
#m-custom-quote .panel-body{
	padding:0
}
#m-custom-quote p{
	margin:15px
}
#m-extended-validation img{
	max-width:100%;
	height:auto;
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:27px
}
#m-free-consultation p:first-child{
	margin-bottom:27px
}
#m-free-consultation button{
	display:block;
	width:100%
}
#m-control-panel .module-body{
	text-align:center
}
#m-control-panel .module-body img,
#m-control-panel .module-body p{
	margin-bottom:27px
}
.section.section--control-panel{
	background: var(--BackColor-light);
	padding:54px 0;
	position:relative
}
.section.section--control-panel .section__title,
.section--control-panel .module-header .module-title h2,
.module .module-header .module-title h2{
	color: #1c768f;
	font-weight:400;
	margin-bottom:27px;
	line-height: 50px;
	font-size: 38px;
}
.section.section--control-panel .section__subtitle,
.section--control-panel .module-header .module-title small,
.module .module-header .module-title h2 small{
	color:#1c768f;
	display:block;
	font-weight:300;
	line-height:30px;
	text-transform:none
}
.section.section--control-panel .section__content p,
.section--control-panel .module-body p{
	margin:0;
	line-height: 30px; 
	letter-spacing: 1px;
	color: #032539;
}
.section.section--control-panel .section__content .btn,
.section--control-panel .module-body a.btn{
	color:#1c768f;
	background-color:#FFFFFF;
	border-color:#1c768f;
	margin:27px 0 0;
	padding: 8px 22px;
	float: right;
}
.section.section--control-panel .section__content .btn.focus,
.section.section--control-panel .section__content .btn:focus{
	color:#FFF;
	background-color:#203B5C;
	border-color:#203B5C
}
.section.section--control-panel .section__content .btn:hover{
	color:#FFF;
	background-color:#1c768f;
	border-color:#1c768f
}
.open>.dropdown-toggle.section.section--control-panel .section__content .btn,
.section.section--control-panel .section__content .btn.active,
.section.section--control-panel .section__content .btn:active{
	color:#FFF;
	background-color:#3a9551;
	border-color:#378d4d
}
.open>.dropdown-toggle.section.section--control-panel .section__content .btn.focus,
.open>.dropdown-toggle.section.section--control-panel .section__content .btn:focus,
.open>.dropdown-toggle.section.section--control-panel .section__content .btn:hover,
.section.section--control-panel .section__content .btn.active.focus,
.section.section--control-panel .section__content .btn.active:focus,
.section.section--control-panel .section__content .btn.active:hover,
.section.section--control-panel .section__content .btn:active.focus,
.section.section--control-panel .section__content .btn:active:focus,
.section.section--control-panel .section__content .btn:active:hover{
	color:#FFF;
	background-color:#307b43;
	border-color:#255e33
}
.open>.dropdown-toggle.section.section--control-panel .section__content .btn,
.section.section--control-panel .section__content .btn.active,
.section.section--control-panel .section__content .btn:active{
	background-image:none
}
.section.section--control-panel .section__content .btn.disabled.focus,
.section.section--control-panel .section__content .btn.disabled:focus,
.section.section--control-panel .section__content .btn.disabled:hover,
.section.section--control-panel .section__content .btn[disabled].focus,
.section.section--control-panel .section__content .btn[disabled]:focus,
.section.section--control-panel .section__content .btn[disabled]:hover,
fieldset[disabled] .section.section--control-panel .section__content .btn.focus,
fieldset[disabled] .section.section--control-panel .section__content .btn:focus,
fieldset[disabled] .section.section--control-panel .section__content .btn:hover{
	background-color:#99C62F;
	border-color:#99C62F
}
.section.section--control-panel .section__content .btn .badge{
	color:#99C62F;
	background-color:#FFF
}
.section.section-datacenter{
	background: #1C768F;
	/*background: -moz-linear-gradient(left, #2170d5 0%, #1f73d5 25%, #1684d3 50%, #0e94d3 75%, #0b9cd3 100%);
	background: -webkit-linear-gradient(left, #2170d5 0%,#1f73d5 25%,#1684d3 50%,#0e94d3 75%,#0b9cd3 100%);
	background: linear-gradient(to right, #2170d5 0%,#1f73d5 25%,#1684d3 50%,#0e94d3 75%,#0b9cd3 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2170d5', endColorstr='#0b9cd3',GradientType=1 );
	padding: 0px 15px;
	color: #ffffff;
	    position: relative;
}

.datacenter_text{
	position: relative;
    z-index: 1;
padding: 50px 15px 92px;
}

.datacenter_graph{
/*	background: transparent url(/images/graph.png) no-repeat center;
	background-size: contain;
	height: 350px;*/
	padding: 40px 15px;
}
.datacenter_text h2{
	color: #ffffff;
	margin-bottom: 30px;
	padding-bottom: 25px;
	position: relative;
	text-transform: capitalize;
}
.datacenter_text h2:before{
	background-color: #ffffff;
	bottom: 0;
	content: "";
	height: 1px;
	left: 0;
	position: absolute;
	width: 100px;
}
.datacenter_text p{
	color: #fff;
	font-size: 20px;
	margin-bottom: 30px;
	letter-spacing: 1px;
	line-height: 30px;
}
.datacenter_text .btn.btn-primary
{
    background: #1c768f;
    border-color: #fff;
    color: #ffffff;
    padding: 10px 15px;
    text-transform: unset;
    border-radius: 3px !important;
    font-size: 18px;
        letter-spacing: -1px;
}
.datacenter_text .btn.btn-primary:active,.datacenter_text .btn.btn-primary:focus,.datacenter_text .btn.btn-primary:hover {
	background: #ffffff;
	border-color: #fff;
	color: #1c768f;
}
.datacenter_text:after {
    position: absolute;
    width: 1000000px;
    height: 100%;
    right: 0;
    top: 0;
    background: #032539;
    content: "";
    z-index: -1;
}
.section.section_testimonial_twitter{
	background-color: #ffffff;
	padding: 40px 0;
}
.section_testimonial_twitter .module-title h2{
	font-weight: bold;
	line-height: 50px;
	color: #1c768f;
	margin-bottom: 20px;
}
.section_testimonial_twitter .module-title h2 small{
	font-weight: 300;
	color: #1c768f !important;
	line-height: 30px;
}
.section_testimonial_twitter .module-title h2 small u{
	text-decoration: none;
}
.section_testimonial_twitter .module-body{
	background-color: var(--BackColor-light);
	padding: 50px 40px;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote{border:0;margin:0;padding:0}
.section_testimonial_twitter .testimonial_img{
	border: 3px solid #ffffff;
	border-radius: 100%;
	display: inline-block;
	height: 150px;
	vertical-align: middle;
	width: 150px;
}
.section_testimonial_twitter .testimonial_img img{
	border-radius: 100%;
	height: 100%;
	object-fit: fill;
	width: 100%;
}
.section_testimonial_twitter .testimonial_text{
	display: inline-block;
	padding: 0 30px;
	vertical-align: middle;
	width: calc(100% - 180px);
	height: 200px;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text > p{
	background-color: transparent;
	border-radius: 0;
	color: var(--TextColor1);
	font-size: 20px;
	font-style: italic;
	font-weight: 100;
	letter-spacing: 0.8px;
	line-height: 28px;
	margin: 0 0 13.5px;
	min-height: unset;
	max-height: unset;
	overflow: unset;
	padding: 0;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text a{
	color: #fa991c;
	font-weight: bold;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text footer{
	background-image: none;
	padding: 20px 0;
	width: 100%;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text footer span{
	display: inline-block;
	padding: 0 15px;
	vertical-align: middle;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text footer span.twit_icon img{
	border-radius:0;
	border: 0 none;
	box-shadow: none;
	float: unset;
	margin: 0;
	padding: 0;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text footer span b{
	display: block;
	color: #1c768f;
}
.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text footer span a{
	color: ##019BF7;
	font-weight: normal;
}
.section_testimonial_twitter .carousel-control{
	background-image: none;
	opacity: 1;
	top: -30px;
	width: 0;
}
.section_testimonial_twitter .carousel-control.left{
	left: auto;
	right: 30px;
}
.section_testimonial_twitter .carousel-control.right{
	left: auto;
	right: 0;
}
.section_testimonial_twitter .carousel-control .fa{
	color: var(--TextColor2);
	font-size: 40px;
}
#m-twitter-testimonials .item blockquote p {
    background: #FFF;
    border-radius: 3px;
    color: #112b37;
    font-size: 18px;
    font-style: italic;
    margin: 0;
    min-height: 189px;
    max-height: 189px;
    overflow: hidden;
    padding: 27px;
    position: relative;
}
#m-twitter-testimonials .item blockquote p span {
    bottom: 10px;
    color: #6d8da3;
    opacity: .15;
    position: absolute;
    right: 10px;
}
#m-twitter-testimonials .item blockquote p span {
    color: #6d8da3;
}
#m-twitter-testimonials .item blockquote footer {
    background: url(../images/quote.png) no-repeat left 0;
    color: #112b37;
    padding-top: 27px;
}
#m-twitter-testimonials .item blockquote footer:before {
    content: "";
}
#m-twitter-testimonials .item blockquote footer img {
    border: 3px solid;
    border-color: #CCC;
    border-radius: 50%;
    box-shadow: inset 0 0 0 2px #FFF;
    float: left;
    margin-right: 13.5px;
    padding: 2px;
}
.features_faq{
	display: none;
}
.section.how_to_choose{
	background-color: #ffffff;
	padding: 25px 0;
}
.how_to_choose .module-title h2{
	color: #1c768f;
	font-weight: bold;
	line-height: 50px;
}
.how_to_choose .module-header .module-title h2 small{
	color: #1c768f;
	font-weight: 300;
	line-height: 30px;
}
.how_to_choose #m-howtochoose .module-body {
	margin-bottom: 0;
}
.how_to_choose .module-body .nav-tabs li{
	display: inline-block;
	float: none;
	padding: 20px;
	width: 49%;
}
.how_to_choose #m-howtochoose .module-body .nav-tabs li a{
	background-color: #ffffff;
	border: 1px solid var(--TextColor1);
	border-radius: 1px!important;
	color: #1c768f !important;
	font-size: 22px;
	margin: 0;
	padding: 5px 5px;
}
.how_to_choose #m-howtochoose .module-body .nav-tabs li.active a,
.how_to_choose #m-howtochoose .module-body .nav-tabs li.active a:hover,
.how_to_choose #m-howtochoose .module-body .nav-tabs li.active a:focus{
	background-color: #1c768f!important;
	border-color: #1c768f!important;
	color: #ffffff!important;
}
.how_to_choose #m-howtochoose .module-body .nav-tabs li a:hover,
.how_to_choose #m-howtochoose .module-body .nav-tabs li a:focus{
	background-color: #ffffff!important;
	border: 1px solid var(--TextColor1);
	color: #1c768f;
}
.how_to_choose #m-howtochoose .module-body .nav-tabs li a span.fa,
.how_to_choose #m-howtochoose .module-body .nav-tabs li.active a span.fa{
	color: #F44336;
	font-size: 25px;
}
.vpstabs_content{
	text-align: center;
}
.vpstabs_content h3{
	color: #1c768f;
	font-weight: 400;
	margin-top: 20px;
}
.vpstabs_content p{
	line-height: 28px;
	color: #1c768f;
}
.vpstabs_content .btn.btn-secondary{
	background-color: #FA991C;
	border-color: #FA991C;
	color: #ffffff;
	padding: 8px 20px;
}
.vpstabs_content .btn.btn-secondary:focus,
.vpstabs_content .btn.btn-secondary:hover{
	background-color: #EA723D;
	border-color: #EA723D;
	color: #ffffff;
}
.vpstabs_content .btn.btn-secondary span.fa{
	display: none;
}
/*-- 6 sep -*/
.section.popular_app{
	background-color: #F6F6F8;
	padding: 50px 20px;
}
.popular_app h2{
	color: #1c768f;
	margin: 0 0 50px;
	font-size: 38px;
	text-align: left;
}
.popular_app h2 span {
    color: #019bf7;
}
#app_carousel {
    margin: 0 -15px;
}
.application-item {
    background-color: #fff;
    display: flex;
    align-items: center;
    height: 100px;
    padding: 20px;
    box-shadow: 0 0 7px 1px rgba(90,90,90,0.1);
    border-radius: 3px;
    margin: 2px 0;
}
.popular_app .owl-carousel .item{
	padding: 0 15px;
}
.popular_app .owl-carousel .item img{
	width: auto!important;
	margin: 0 auto;
}
.feature_block{
	padding: 20px;
}
.feature_block .feature_img{
	display: inline-block;
	padding-right: 10px;
	vertical-align: top;
	width: 65px;
}
.feature_block .feature_img svg{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.feature_block:hover .feature_img svg{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.feature_block .feature_img .st0{
	fill: #FA991C;
}
.feature_block .thumb{
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle;
	width: calc(100% - 70px);
}
.feature_block .panel .panel-heading h3{
	color: #1c768f;
	font-size:25px;
	line-height:36px;
	margin-bottom: 10px;
}
.feature_block .panel .panel p{
	line-height: 30px;
	font-size: 16px;
	color: #1c768f;
}
.feature_block .thumb .panel{
	margin-bottom: 10px;
}
#m-features .module-body>.row{
	margin-bottom:27px
}
#m-features .module-body .row{
	margin-bottom:0!important
}
#m-features .panel{
	background:0 0;
	border:0;
	margin-bottom:0px;
	margin-top: 0px;
}
#m-features .building-bg{
    background: #fff;
    padding: 23px;
    border-radius: 4px;
    min-height: 331px;
  box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
}
#m-features .building-bg p{
font-size: 17px;
}
#m-features h2, #m-features h5{
	text-align: center;
	    color: var(--TextColor1);
}



#m-features .panel .panel-heading{
	background:0 0;
	border-color:transparent;
	padding:0;
}
#m-features .panel .panel-heading img,
#m-features .panel .panel-heading svg{
	float:left!important;
	float:left;
	height:36px;
	margin-right:13.5px
}
#m-features .panel .panel-heading svg path{
	fill:#1c768f!important
}
#m-features .panel .panel-heading h3 a{
	color:#3d596d
}
#m-features .panel .panel-heading h3 a:active,
#m-features .panel .panel-heading h3 a:focus,
#m-features .panel .panel-heading h3 a:hover{
	color:#112b37
}
#m-features .panel .panel-heading .fa{
	float:right!important;
	float:right;
	color:#6d8da3;
	font-size:18px;
	line-height:36px
}
#m-features .feature{
	margin-bottom:27px
}
#m-features .feature img{
	display:block;
	margin-left:auto;
	margin-right:auto;
	height:54px;
	width:54px
}
#m-features .feature .feature-title{
	text-align:center;
	margin-bottom:27px
}
#m-features .feature .feature-title h3{
	color:#3d596d;line-height:54px
}
#m-howtochoose {
	text-align: center;
}
#m-howtochoose .tab-content {
	text-align: left;
	background: #FFF;
	padding: 20px 15px;
}
#m-howtochoose .video-container {
	text-align: center;
	margin-bottom: 20px;
}
#m-howtochoose .video-container embed,
#m-howtochoose .video-container iframe,
#m-howtochoose .video-container object {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.video-container img {
	max-width: 100%;
}
#m-howtochoose h3 small {
	color: #99C62F;
}
#m-howtochoose .nav-tabs {
	border: 0;
}
#m-howtochoose .nav-tabs li a {
	border: 0!important;
	color: #8aa5b9;
}
#m-howtochoose .nav-tabs li.active a {
	color: #112b37;
}
#m-howtochoose .nav-tabs li.active a .fa-youtube-play {
	color: #F44336;
}
#m-howtochoose a.btn {
	margin-top: 13.5px;
}
#m-howtochoose a.btn .fa,#m-howtochoose a.btn .glyphicon {
	margin-right: 5px;
}
.section.section_inc5000 {
	background: #F4F4F4;
}
.module--inc5000 {
	padding-bottom: 54px;
}
.module--inc5000 img {
	display: block;
	height: auto;
	max-width: 260px;
	margin: 0 auto;
}
.module--inc5000 .module-title {
	margin-bottom: 27px!important;
}
.module--inc5000 .module-title h2 {
	text-align: left;
	margin: 0 0 20px;
	font-weight: bold;
	line-height: 50px;
	color: #1c768f;
}
.module--inc5000 .module-title h2 small {
	display: block;
	color: #919090;
	font-weight: 300;
	line-height: 30px;
}
.module--inc5000 .module-body p {
	color: #1c768f;
	letter-spacing: 1px;
	line-height: 30px;
}
.parallax-mirror>img {
	visibility: visible!important;
}
#m-jumbotron.jumbotron {
	text-align: center;
	background-color: #112b37;
	background-image: linear-gradient(to bottom,#2e4453 0,#112b37 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2e4453', endColorstr='#ff112b37', GradientType=0);
	background-image: url(../images/jumbotron.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-size: cover;
	margin: 0;
	padding: 0;
}
#m-jumbotron.jumbotron .module-title {
	color: #FFF;
	font-size: 22.5px;
	margin: 54px 0 27px;
}
#m-jumbotron.jumbotron .module-title b {
	color: #99C62F;
	font-weight: 300;
}
#m-jumbotron.jumbotron .module-title small {
	color: #99C62F;
	display: block;
	margin: 0 0 27px;
	font-size: 18px;
}
#m-jumbotron.jumbotron.jumbotron-plans-light {
	background-image: url(../images/jumbotron-plans.jpg);
}
#m-jumbotron.jumbotron.jumbotron-plans-light .module-title,#m-jumbotron.jumbotron.jumbotron-plans-light .module-title * {
	color: #FFF;
}
#m-jumbotron.jumbotron.jumbotron-plans-light .module-title {
	margin-bottom: 54px;
}
#m-jumbotron.jumbotron.jumbotron-plans {
	background-image: url(../images/jumbotron-plans.jpg);
}
#m-jumbotron.jumbotron.jumbotron-plans-alt {
	background-image: url(../images/jumbotron-plans.jpg);
	padding: 27px 0 0;
}
#m-jumbotron.jumbotron.jumbotron-plans-alt .module-title {
	display: inline-block;
	background: #4f748e;
	border-radius: 3px;
	box-shadow: 0 0 5px 10px rgba(0,0,0,.25);
	margin: 0 0 13.5px;
	padding: 0 27px;
	text-shadow: 1px 1px #46677e;
}
#m-jumbotron.jumbotron.jumbotron-plans-alt .feature {
	text-align: left;
	color: #FFF;
	font-size: 19.8px;
	min-height: 108px;
	padding: 27px 0 0;
}
#m-jumbotron.jumbotron.jumbotron-plans-alt .feature .feature-title {
	color: #FFF;
	line-height: 67.5px;
}
#m-jumbotron.jumbotron.jumbotron-plans-alt .feature svg {
	margin-left: auto;
	margin-right: auto;
	display: block;
	float: left;
	height: 54px;
	margin-bottom: 27px;
	margin-right: 1em;
	margin-top: 6.75px;
}
#m-jumbotron.jumbotron.jumbotron-plans-alt .feature svg circle,#m-jumbotron.jumbotron.jumbotron-plans-alt .feature svg path {
	fill: #6d8da3!important;
}
#m-jumbotron.jumbotron.jumbotron-minimal {
	background-image: url(../images/jumbotron.jpg);
}
#m-jumbotron.jumbotron.jumbotron-minimal .module-title {
	margin-bottom: 54px;
}
#m-jumbotron.jumbotron.jumbotron--photo {
	background: url(../images/bg-jumbotron-photo.jpg) no-repeat center;
	background-size: cover;
	margin: 0;
	padding: 100px 0;
	position: relative;
	text-align: center;
}
.schdule-consult {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #1c768f;
    color: #fff;
    width: 100%;
    z-index: 9;
    padding: 12px;
    text-align: center;
    font-weight: bold;
}
.schdule-consult p,.enterprise_page .schdule-consult p
{
	font-size: 16px;
	line-height: 1.5;
	margin: 0;
}
/* -18 oct 2018--*/
.navbar.yamm .navbar-nav>li
{
	/*position: relative;*/
}
.navbar .navbar-nav.yamm .dropdown-menu
{
	right: unset;
	box-shadow: 0 5px 15px 0 rgba(0,0,0,0.1), 0 15px 35px 0 rgba(0,0,0,0.15), 0 50px 100px 0 rgba(0,0,0,0.1);
	top: 75%;
	display: none;
	/*width: 1000px;*/
	width: 100%;
	border-radius: 3px;
	border: none;
	/*left: -300px;*/
	left: 0px;
	padding: 0;
	transition: all 0.3s ease;
}
/*25 oct*/

.navbar.yamm .navbar-nav>li.dropdown.cus-open .dropdown-menu
{
	display: block;
	top: 85%;
}
/*.yamm .dropdown-menu::before {
    content: "";
    width: 24px;
    z-index: -1;
    height: 24px;
    transform: rotate(45deg);
    background-color: #fff;
    position: absolute;
    top: -11px;
    left: 37%;
    box-shadow: 0 0 2px 0px rgba(0,0,0,0.1);
    border-radius: 4px;
}*/
.dropdown-cus-list ul
{
	list-style: none;
	padding: 0;
	margin:0;
}
.dropdown-cus-desc {
    color: #1c768f;
    flex: 1 60%;
    font-size: 16px;
    padding: 40px 20px;
    background-color: var(--BackColor-light);
}
.custm-drop-menu.managed-serve .dropdown-cus-desc
{
	background-color: #fff;
}
.custm-drop-menu.managed-serve .dropdown-cus-desc ul {
    display: flex;
}
.custm-drop-menu.managed-serve .dropdown-cus-desc ul li
{
	flex: 1;
    padding-right: 0;
    margin-bottom: 10px;
}
.custm-drop-menu.managed-serve .dropdown-cus-desc ul li:last-child
{
	padding-right: 15px;
}
.manage-a-tag
{
	float: left;
	width: 100%;
	padding: 20px 0 0;
	text-align: right;
	border-top: 1px solid #1c768f;
}
.manage-a-tag a {
    color: #019bf7;
    font-weight: 500;
}
.manage-a-tag a:hover
{
	text-decoration: underline;
}
.drophead-custm {
    padding-bottom: 20px;
}
.dropdown-cus-list .drophead-custm:last-child {
    padding-bottom: 0px;
}
.custm-drop-menu
{
	display: flex;
	justify-content: center;
	background-color: #fff; 
	border-radius: 5px;
}
.dropdown-cus-list ul > li > a {
    background-color: #ffffff;
    line-height: 27px;
    padding: 0 !important;
    border-bottom: none;
    width: 100%;
    font-size: 16px;
    color: #1C768F !important;
    display: block;
    font-weight: 400;
}
.dropdown-cus-list span img {
    float: left;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    padding: 8px;
    margin-right: 20px;
    text-align: center;
    box-shadow: 0 4px 18px 0 rgba(0,0,0,0.15);
    object-fit: contain;
}
.dropdown-cus-list ul > li > a:hover
{
	color: #FA991C !important;
	text-decoration: underline;
}
.dropdown-cus-list ul > li {
    display: flex;
    align-items: center;
    padding: 0;
    background-color: #fff;
    border-radius: 5px 5px 5px 5px;
}
.dropdown-cus-list ul > li > a.highlight {
    color: #019BF7;
    font-weight: unset;
}
.dropdown-cus-list {
    padding: 40px !important;
    flex: 1 40%;
}
.drophead-custm h4,.dropdown-cus-desc h4 {
    border-bottom: 1px solid #1c768f;
    padding-bottom: 10px;
    color: var(--TextColor2);
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
}
.dropdown-cus-desc h4{
    border-bottom: none;
    padding: 0 15px;
    position: relative;
}
.dropdown-cus-desc h4::after {
    position: absolute;
    bottom: -12px;
    left: 15px;
    width: 97%;
    height: 1px;
    background-color: #1c768f;
    content: "";
}
.dropdown-cus-desc ul
{
	list-style: none;
	padding: 0;
	margin: 0;
}
.dropdown-cus-desc ul li
{
	float: left;
	width: 100%;
	max-width: 50%;
	margin-bottom: 20px;
	padding: 10px 15px ;
}
.dropdown-cus-desc ul li:hover
{
	background-color: #e8e8e8;
}
.dropdown-cus-desc ul li:nth-child(even){
	padding-right: 0;
}
.dropdown-cus-desc ul li h3 {
    color: #1c768f;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 10px;
}
.dropdown-cus-desc ul li p {
    margin-bottom: 0;
    font-size: 14px;
}
.dropdown-cus-desc ul li div {
    min-height: 75px;
}
/* -18 oct 2018 ends--*/

.us-span {
    color: #1c768f;
    font-size: 16px;
    font-weight: 500;
    line-height: 90px;
}
.us-span a {
    color: #fa991c;
}
#l-header .navbar .navbar-nav>li>a.dash-btn
{
    border: 2px solid #1c768f;
    color: #1c768f !important;
    padding: 10px 20px;
    border-radius: 0 !important;
    text-transform: capitalize !important;
    font-weight: 500 !important;
    position: relative;
    transition: all 0.3s linear;
    z-index: 9;
}
#l-header .navbar .navbar-nav>li>a.dash-btn:hover
{
	color: #019BF7 !important;
	border:2px solid #019bf7;
}
#m-jumbotron.jumbotron.jumbotron--photo h1 {
	background-color: rgba(0, 48, 77, .6);
	color: #ffffff;
	font-size: 62px;
	margin: 0;
	padding: 10px 15px;
	font-weight: bold;
	margin-bottom: 20px;
	display: inline-block;
}
#m-jumbotron.jumbotron.jumbotron--photo h1 u {
	text-decoration: none;
}
#m-jumbotron.jumbotron.jumbotron--photo h2 {
	background-color: rgba(0, 48, 77, .6);
	color: #ffffff;
	float: none;
	font-size: 50px;
	padding: 10px;
	display: inline-block;
	margin: 0 auto 30px;
}
#m-jumbotron.jumbotron.jumbotron--photo .btn {
	background-color: #1c768f;
	color: #ffffff;
	padding: 10px 40px;
	clear: both;
	margin: 0;
	border-color: #1c768f !important;
	font-weight: bold!important;
	display: block;
	width: 200px;
	margin: 0 auto;
}
.plans-banner-desc {
    background-color: #fff;
    float: left;
    padding: 80px 40px 40px;
    border-radius: 0;
    text-align: left;
    color: #1c768f;
    position: relative;
    overflow: hidden;
    width: 52%;
}
.plans-banner-desc .schdule-consult p
{
	text-align: center;
	font-size: 19.5px;
}
#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc > h1,
.section--carousel .plans-banner-desc > h1,
#m-jumbotron.jumbotron.jumbotron-plans .plans-banner-desc > h1,
.enterprise-server .plans-banner-desc > h1
{
	font-size: 22px;
	background-color: transparent;
	padding: 0;
	margin: 0;
	color: #1c768f;
	font-weight: 500;
}
.enterprise-server .plans-banner-desc > h1
{
	line-height: 1.1;
	text-transform: capitalize;
}
.plans-banner-desc > p,.enterprise-server .plans-banner-desc p
{
	font-size: 22px;
	font-weight: 500;
	margin: 20px 0;
	color: #1c768f;
}
.plans-banner-desc h3 {
    font-size: 32px;
    font-weight: 600;
    color: #1c768f;
    margin-bottom: 20px;
    margin-top: 5px;
}
.plans-banner-desc h3 span
{
	color: #fa991c;
}
.plans-banner-desc ul{
	list-style: none;
	padding: 0;
	margin: 15px 0;
}
.plans-banner-desc ul li {
    display: block;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    margin: 5px 0;
}
.plans-banner-desc ul li span
{
	color: #1c768f;
}
#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc .btn,
.section--carousel .plans-banner-desc .btn,
#m-jumbotron.jumbotron.jumbotron-plans .plans-banner-desc .btn,
.enterprise-server .plans-banner-desc .btn
{
    width: auto;
    background-color: #FA991C;
    color: #fff;
    display: inline-block;
    padding: 10px 10px;
    font-size: 20.5px;
    border-radius: 3px !important;
    font-weight: 400 !important;
    transition: all 0.3s linear 0s;
    border: 2px solid #FA991C !important;
}
#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc .btn:hover,
.section--carousel .plans-banner-desc .btn:hover,
#m-jumbotron.jumbotron.jumbotron-plans .plans-banner-desc .btn,
.enterprise-server .plans-banner-desc .btn:hover
{
	background-color: #FFFFFF;
	color: #FA991C;
	border-color: #FA991C !important;
}
#m-jumbotron.jumbotron.jumbotron--windows {
	background-image: url(/images/home_banner1.jpg);
	background-position: center top;
}
.section-server-management {
	background-color: #00446C;
	color: #ffffff;
	padding: 60px 15px;
	text-align: center;
}
.section-server-management img.img-responsive{
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.section-server-management h2 {
	display: inline-block;
	vertical-align: middle;
	font-size: 38px;
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	text-transform: uppercase;
}
.section.section--consult-create {
	background-image: url(/images/vps_white_bg.jpg);
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 40px 15px;
}
#m-partners .module-title {
	margin-bottom: 27px;
}
#m-partners .module-body {
	text-align: center;
}
#m-partners .module-body svg {
	height: 32px;
	width: auto;
	margin: 0 27px 27px 0;
}
#m-partners .module-body svg path {
	fill: #a8bece!important;
}
#m-partners .module-body svg:last-child {
	margin-right: 0;
}
#m-platforms .module-title {
	margin-bottom: 27px;
}
#m-platforms .module-body {
	text-align: center;
}
#m-platforms .module-body svg {
	height: 32px;
	width: auto;
	margin: 0 27px 27px 0;
}
#m-platforms .module-body svg path {
	fill: #a8bece!important;
}
#m-platforms .module-body svg:last-child {
	margin-right: 0;
}
#m-products .product {
	background: #FFF;
	border-radius: 6px;
	margin-bottom: 27px;
}
#m-products .product>div {
	padding: 27px;
}
#m-products .product .product-title {
	text-align: center;
	padding-bottom: 0;
}
#m-products .product .product-title svg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 48px;
	margin-bottom: 13.5px;
	width: 48px;
}
#m-products .product .product-title svg path {
	fill: #99C62F!important;
}
#m-products .product .product-title h3 {
	color: #3d596d;
}
#m-products .product .product-title h3 small {
	display: block;
	margin-left: auto;
	margin-right: auto;
	color: #8aa5b9!important;
	line-height: 27px;
}
#m-products .product .product-details {
	padding-bottom: 0;
}
#m-products .product .product-details p {
	margin-bottom: 27px;
}
#m-products .product .product-details ul {
	margin-bottom: 27px;
}
#m-products .product .product-details ul li .fa,
#m-products .product .product-details ul li .glyphicon {
	color: #f59156;
}
#m-products .product .product-pricing {
	text-align: center;
	color: #112b37;
	font-size: 22.5px;
	font-weight: 700;
	padding: 0 27px;
}
#m-products .product .product-link a {
	display: block;
	width: 100%;
}
#m-promo-ribbon {
    text-align: center;
    background: var(--TextColor1);
    bottom: 0;
    color: #FFF;
    font-size: 23px;
    left: 0;
    padding: 0;
    position: fixed;
    right: 0;
    vertical-align: middle;
    z-index: 9999;
}
.promo-badge-custm ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}
.promo-badge-custm ul li {
    padding: 15px 20px;
    display: inline-block;
    width: 32%;
}
.promo-badge-custm ul li:nth-child(even) {
    margin: 0 15px;
}
#m-promo-ribbon b {
	font-size: 22.5px;
	position: relative;
	top: .05em;
}
#m-promo-ribbon .badge {
    background: transparent;
    box-shadow: none;
    line-height: normal;
    border: 1px solid var(--TextColor2);
    color: #FFFFFF;
    margin: 0 0;
    display: block;
    font-size: 16px;
}
.promo-badge-custm ul li span
{
	font-size: 14px;
}
.promp-cus-ribbon {
    text-align: center;
    position: absolute;
    top: 20px;
    color: #fff;
    margin-left: -60px;
    font-size: 18px;
    font-weight: bold;
    padding: 5px 10px;
    background: #ed1b24;
}
.promp-cus-ribbon:before {
    border-width: 0 40px 20px 0;
    border-right-color: #bd0b12;
    left: 0;
	content: '';
    position: absolute;
    border-style: solid;
    bottom: -20px;
}
.price-desc.price-offer {
    margin-top: -108px;
}
.price-desc.price-offer .price-head {
    height: auto;
}
.offer-of {
    display: block;
    position: relative;
    color: #777;
    margin-top: 2px;
    font-size: 24px;
    text-shadow: 0px 1px 2px #222;
    font-weight: bold;
}
.offer-of span::after {
    position: absolute;
    top: 50%;
    left: -30px;
    width: 100%;
    content: "";
    height: 1px;
    background-color: #777;
}
.offer-of span::before {
    position: absolute;
    top: 50%;
    right: -30px;
    width: 100%;
    content: "";
    height: 1px;
    background-color: #777;
}
.offer-of span{
    position: relative;
    background-color: #1c768f;
}

div[id^=m-reseller-],
div[id^=m-shared-],
div[id^=m-vps-] {
	text-align: center;
}
div[id^=m-reseller-] svg,
div[id^=m-shared-] svg,
div[id^=m-vps-] svg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 108px;
	margin-bottom: 54px;
	width: auto;
	max-width: 80%;
}
div[id^=m-reseller-] svg path,
div[id^=m-shared-] svg path,
div[id^=m-vps-] svg path {
	fill: #5bc0de;
}
#m-reseller-cpanel svg path,
#m-shared-cpanel svg path,
#m-vps-cpanel svg path {
	fill: #1c768f;
}
#m-reseller-coldfusion svg path,
#m-shared-coldfusion svg path,
#m-vps-coldfusion svg path {
	fill: #28437F;
}
#m-reseller-lucee svg path,
#m-shared-lucee svg path,
#m-vps-lucee svg path {
	fill: #01798A;
}
#m-shared-wordpress svg path {
	fill: #21759b;
}
#m-shared-php-mysql svg path {
	fill: #6181b6;
}
#m-resources {
	text-align: center;
}
#m-resources svg {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 81px;
	margin-bottom: 27px;
	width: auto;
}
#m-resources svg path {
	fill: #99C62F!important;
}
#m-security-layers {
	/* background: url(../images/bg-cloud.png) no-repeat center 25px; */
	margin-bottom: 54px;
	color: #1c768f;
}
#m-security-layers img {
	margin-bottom: 54px;
	margin-top: 27px;
	/*width:100%;*/
}
#m-security-layers .number {
	float: left!important;
	float: left;
	text-align: center;
	background: #FA991C;
	border-radius: 40.5px;
	color: #FFF;
	height: 40.5px;
	display: inline-block;
	margin-bottom: 13.5px;
	margin-right: 13.5px;
	padding: 5px;
	width: 40.5px;
}
#m-security-layers h3 {
	color: #1c768f;
	font-size: 20.25px;
	height: 40.5px;
	line-height: 40.5px;
}
#m-security-layers h3 small {
	color: #DDDDDD;
	text-transform: uppercase;
}
#m-security-layers p {
	clear: left;
	color: #1c768f;
}
.solutions {
	background: #162027;
	border-bottom: 2px solid #162027;
	border-top: 2px solid #162027;
}
.solutions:after,
.solutions:before {
	content: " ";
	display: table;
}
.solutions:after {
	clear: both;
}
.solutions:after,
.solutions:before {
	content: " ";
	display: table;
}
.solutions:after {
	clear: both;
}
.solutions .solution {
	background-color: #243542;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	border: 2px solid #162027;
	padding: 13.5px;
	text-align: center;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}
.solutions .solution>* {
	-ms-flex-item-align: auto;
	-ms-grid-row-align: auto;
	align-self: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	width: 100%;
}
.solutions .solution__heading {
	-ms-flex-item-align: start;
	align-self: flex-start;
	text-align: center;
}
.solutions .solution__heading:after,
.solutions .solution__heading:before {
	content: " ";
	display: table;
}
.solutions .solution__heading:after {
	clear: both;
}
.solutions .solution__heading:after,
.solutions .solution__heading:before {
	content: " ";
	display: table;
}
.solutions .solution__heading:after {
	clear: both;
}
.solutions .solution__heading h2 {
	color: #FFF;
	display: inline;
	font-size: 20px;
	font-weight: 300!important;
	height: 48px;
	line-height: 48px;
	margin: 0;
	text-transform: uppercase;
}
.solutions .solution__heading img,
.solutions .solution__heading svg {
	display: block;
	height: 48px;
	margin: 27px auto 0;
	vertical-align: top;
	width: 48px;
}
.solutions .solution__description {
	color: #c9d6e0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin: 27px 0 0;
	min-height: 108px;
}
.solutions .solution__options {
	margin: 0 auto;
}
.solutions .solution__options .btn {
	margin-top: 13.5px;
}
.solutions .solution__options .btn:first-child {
	margin-top: 0;
}
.solutions .solution--1 {
	background-image: url(../images/solution_01.jpg);
}
.solutions .solution--2 {
	background-image: url(../images/solution_02.jpg);
}
.solutions .solution--3 {
	background-image: url(../images/solution_03.jpg);
}
.solutions .solution--4 {
	background-image: url(../images/solution_04.jpg);
}
#m-support .module-body {
	text-align: center;
	color: #112b37;
	font-size: 20.7px;
	line-height: 54px;
}
#m-support .module-body .fa-stack {
	font-size: 54px;
}
#m-support .module-body .fa-stack .fa-square {
	color: #99C62F!important;
}
#m-support .module-body .fa-stack .fa-inverse {
	color: #fff!important;
	text-shadow: 1px 1px #99C62F;
}
#m-support .module-body a:link,
#m-support .module-body a:visited {
	color: #3d596d;
}
#m-support .module-body a:link .fa-square,
#m-support .module-body a:visited .fa-square {
	color: #99C62F!important;
}
#m-support .module-body a:link .fa-inverse,
#m-support .module-body a:visited .fa-inverse {
	color: #fff!important;
	text-shadow: 1px 1px #99C62F;
}
#m-support .module-body a:active,
#m-support .module-body a:focus,
#m-support .module-body a:hover {
	color: #99C62F;
}
#m-support .module-body a:active .fa-square,
#m-support .module-body a:focus .fa-square,
#m-support .module-body a:hover .fa-square {
	color: #99C62F!important;
}
#m-support .module-body a:active .fa-inverse,
#m-support .module-body a:focus .fa-inverse,
#m-support .module-body a:hover .fa-inverse {
	color: #fff!important;
	text-shadow: 1px 1px #99C62F;
}
#m-reseller-testimonial blockquote,
#m-shared-testimonial blockquote,
#m-vps-testimonial blockquote {
	border-color: #112b37;
	border-left-width: 0;
}
#m-reseller-testimonial blockquote p,
#m-shared-testimonial blockquote p,
#m-vps-testimonial blockquote p {
	color: #a8bece;
	margin-top: 0;
}
#m-reseller-testimonial blockquote footer,
#m-shared-testimonial blockquote footer,
#m-vps-testimonial blockquote footer {
	color: #FFF;
	font-size: inherit;
}
#m-testimonial blockquote {
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 6px;
	padding: 0;
	font-size: 18px;
}
#m-testimonial blockquote p {
	background: #FFF;
	border-radius: 6px 6px 0 0;
	margin: 0;
	padding: 27px;
	padding-bottom: 67px;
}
#m-testimonial blockquote footer {
	background: #f5f5f5;
	border-top: 1px solid #ddd;
	border-radius: 0 0 6px 6px;
	font-size: 18px;
	padding: 27px;
}
#m-testimonial blockquote footer:before {
	display: none;
}
#m-testimonial blockquote footer img {
	border-radius: 50%;
	border: 5px solid #FFF;
	display: block;
	margin: -65px auto 13.5px;
}
#m-testimonial blockquote footer .name,
#m-testimonial blockquote footer .title {
	color: #112b37;
	font-size: 19.8px;
}
#m-testimonial blockquote footer .name {
	font-weight: 700;
}
#m-testimonial blockquote footer .company {
	color: #4f748e;
	display: block;
	font-style: italic;
}
#m-testimonial blockquote footer .btn {
	margin-top: 27px;
}
#m-twitter-testimonials .item blockquote {
	border: 0;
	margin: 0 0 27px;
	padding: 0;
}
#m-vps-includes .module-body>.row {
	margin-bottom: 27px;
}
#m-vps-includes .module-body .row {
	margin-bottom: 0!important;
}
#m-vps-includes .panel {
	border-color: transparent;
	margin-bottom: 27px;
}
#m-vps-includes .panel .panel-heading {
	background: 0 0;
	border-color: transparent;
}
#m-vps-includes .panel .panel-heading img {
	float: left!important;
	float: left;
	height: 36px;
	margin-right: 13.5px;
}
#m-vps-includes .panel .panel-heading h3 {
	font-size: 27px;
	line-height: 36px;
}
#m-vps-includes .panel .panel-heading h3 a {
	color: #3d596d;
}
#m-vps-includes .panel .panel-heading h3 a:active,
#m-vps-includes .panel .panel-heading h3 a:focus,
#m-vps-includes .panel .panel-heading h3 a:hover {
	color: #112b37;
}
#m-vps-includes .panel .panel-heading .fa {
	float: right!important;
	float: right;
	color: #6d8da3;
	font-size: 18px;
	line-height: 36px;
}
#m-vps-includes .panel .panel-collapse p {
	padding: 0 27px;
}
#m-vps-includes .feature {
	margin-bottom: 27px;
}
#m-vps-includes .feature img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	height: 54px;
	width: 54px;
}
#m-vps-includes .feature .feature-title {
	text-align: center;
	margin-bottom: 27px;
}
#m-vps-includes .feature .feature-title h3 {
	color: #3d596d;
	line-height: 54px;
}
#w-aside-connect {
	text-align: center;
	margin: 0;
	padding-left: 5px;
}
#w-aside-connect p {
	margin: 27px 0;
	color: var(--TextColor1);
}
#w-aside-connect ul {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
	margin: 13.5px 0 0;
}
#w-aside-connect ul>li {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px;
}
#w-aside-connect ul li {
	padding: 5px 0 0;
}
#w-aside-connect ul li:last-child {
	padding: 0;
}
#w-aside-connect ul li a .fa-stack {
	height: 1.5em;
	line-height: 1.5em;
	width: 1.5em;
}
#w-aside-connect ul li a .fa-stack-1x {
	font-size: .7em;
}
#w-aside-connect ul li a .fa-stack-2x {
	font-size: 1.5em;
}
#w-aside-connect ul li a:link,
#w-aside-connect ul li a:visited {
	color: #005588;
}
#w-aside-connect ul li a:link .fa-inverse,
#w-aside-connect ul li a:visited .fa-inverse {
	color: #ffffff;
}
#w-aside-connect ul li a:active,
#w-aside-connect ul li a:focus,
#w-aside-connect ul li a:hover {
	color: #4f748e;
}
#w-aside-connect ul li a:active .fa-inverse,
#w-aside-connect ul li a:focus .fa-inverse,
#w-aside-connect ul li a:hover .fa-inverse {
	color: #FFF;
}
#w-aside-connect ul li a:active.facebook,
#w-aside-connect ul li a:focus.facebook,
#w-aside-connect ul li a:hover.facebook {
	color: #3b5998;
}
#w-aside-connect ul li a:active.flickr,
#w-aside-connect ul li a:focus.flickr,
#w-aside-connect ul li a:hover.flickr {
	color: #ff0084;
}
#w-aside-connect ul li a:active.foursquare,
#w-aside-connect ul li a:focus.foursquare,
#w-aside-connect ul li a:hover.foursquare {
	color: #0072b1;
}
#w-aside-connect ul li a:active.googleplus,
#w-aside-connect ul li a:focus.googleplus,
#w-aside-connect ul li a:hover.googleplus {
	color: #dd4b39;
}
#w-aside-connect ul li a:active.instagram,
#w-aside-connect ul li a:focus.instagram,
#w-aside-connect ul li a:hover.instagram {
	color: #125688;
}
#w-aside-connect ul li a:active.linkedin,
#w-aside-connect ul li a:focus.linkedin,
#w-aside-connect ul li a:hover.linkedin {
	color: #007bb5;
}
#w-aside-connect ul li a:active.pinterest,
#w-aside-connect ul li a:focus.pinterest,
#w-aside-connect ul li a:hover.pinterest {
	color: #cb2027;
}
#w-aside-connect ul li a:active.tumblr,
#w-aside-connect ul li a:focus.tumblr,
#w-aside-connect ul li a:hover.tumblr {
	color: #32506d;
}
#w-aside-connect ul li a:active.twitter,
#w-aside-connect ul li a:focus.twitter,
#w-aside-connect ul li a:hover.twitter {
	color: #00aced;
}
#w-aside-connect ul li a:active.vimeo,
#w-aside-connect ul li a:focus.vimeo,
#w-aside-connect ul li a:hover.vimeo {
	color: #aad450;
}
#w-aside-connect ul li a:active.vine,
#w-aside-connect ul li a:focus.vine,
#w-aside-connect ul li a:hover.vine {
	color: #00bf8f;
}
#w-aside-connect ul li a:active.youtube,
#w-aside-connect ul li a:focus.youtube,
#w-aside-connect ul li a:hover.youtube {
	color: #b00;
}
#w-cpanel-migration {
	text-align: center;
}
#w-livechat {
	text-align: center;
	display: none;
	bottom: 0;
	position: fixed;
	right: 20px;
	width: 150px;
	z-index: 2000;
}
#w-livechat #w-livechat-wrapper {
	position: relative;
}
#w-livechat #w-livechat-wrapper #w-livechat-open {
	background-color: #032539;
	border-radius: 3px 3px 0 0;
	height: 40.5px;
}
#w-livechat #w-livechat-wrapper #w-livechat-open a {
	transition: .35s all;
	color: #FFF;
	cursor: pointer;
	display: block;
	font-size: 22.5px;
	line-height: 40.5px;
}
#w-livechat #w-livechat-wrapper #w-livechat-open a:ac+tive,
#w-livechat #w-livechat-wrapper #w-livechat-open a:focus,
#w-livechat #w-livechat-wrapper #w-livechat-open a:hover {
	color: #FFF;
}
#w-livechat #w-livechat-wrapper #w-livechat-body {
	background: #FFF;
	min-height: 150px;
	padding: 27px;
}
#w-livechat #w-livechat-wrapper #w-livechat-body .chat-now {
	background: url(../images/livechat.png) no-repeat center center;
	display: block;
	height: 50px;
	margin-bottom: -5px;
	width: 206px;
}
#w-livechat #w-livechat-wrapper #w-livechat-body .chat-now img {
	display: none!important;
}
#w-livechat #w-livechat-wrapper #w-livechat-body hr {
	margin: 40.5px 0 27px!important;
}
#w-livechat #w-livechat-wrapper #w-livechat-body .nav-pills li {
	text-align: left;
}
#w-livechat #w-livechat-wrapper #w-livechat-body .nav-pills li a:active,
#w-livechat #w-livechat-wrapper #w-livechat-body .nav-pills li a:focus,
#w-livechat #w-livechat-wrapper #w-livechat-body .nav-pills li a:hover {
	background: #99C62F;
	color: #FFF;
}
#w-livechat #w-livechat-wrapper #w-livechat-body h3 {
	margin-bottom: 27px;
}
#w-livechat #w-livechat-wrapper #w-livechat-close .btn {
	line-height: 27px;
}
#w-money-back {
	text-align: center;
	margin-bottom: 54px;
}
#w-money-back img {
	display: block;
	max-width: 100%;
	height: auto;
	display: inline-block;
}
#w-adobe-partner {
	text-align: center;
	margin-bottom: 54px;
}
#w-adobe-partner img {
	display: block;
	max-width: 100%;
	height: auto;
	display: inline-block;
}
#w-success-story blockquote {
	text-align: center;
	border: 1px solid #ddd;
	border-radius: 6px;
	font-size: 18px;
	padding: 0;
}
#w-success-story blockquote p {
	background: #FFF;
	border-radius: 6px 6px 0 0;
	margin: 0;
	padding: 27px;
	padding-bottom: 67px;
}
#w-success-story blockquote footer {
	background: #f5f5f5;
	border-radius: 0 0 6px 6px;
	border-top: 1px solid #ddd;
	font-size: 18px;
	padding: 27px;
}
#w-success-story blockquote footer:before {
	display: none;
}
#w-success-story blockquote footer img {
	border-radius: 50%;
	border: 5px solid #FFF;
	display: block;
	margin: -65px auto 13.5px;
}
#w-success-story blockquote footer .author,
#w-success-story blockquote footer .title {
	color: #112b37;
	font-size: 19.8px;
}
#w-success-story blockquote footer .author {
	font-weight: 700;
}
#w-success-story blockquote footer .company {
	color: #4f748e;
	display: block;
	font-style: italic;
}
#w-success-story blockquote footer .btn {
	margin-top: 27px;
}
#w-product-blurb {
	text-align: center;
}
#w-product-blurb h1,
#w-product-blurb h2,
#w-product-blurb h3,
#w-product-blurb h4,
#w-product-blurb h5,
#w-product-blurb h6 {
	color: #FFF;
	padding-bottom: 54px;
}
#w-product-blurb h3
{
	font-size: 38px;
	text-transform: uppercase;
}
#w-vps-consultation,
#w-vps-faqs,
#w-vps-livechat {
	background-repeat: repeat-x;
	background-image: linear-gradient(135deg,#4f748e,#2e4453);
}
#w-vps-consultation h3,
#w-vps-faqs h3,
#w-vps-livechat h3 {
	margin: 0 0 27px;
	color: #FFF;
}
#w-vps-consultation h4,
#w-vps-faqs h4,
#w-vps-livechat h4 {
	color: #FFF;
	margin: 0 0 27px;
}
#w-vps-consultation svg,
#w-vps-faqs svg,
#w-vps-livechat svg {
	height: 48px;
	width: auto;
	display: inline-block;
	margin: 0 0 27px;
}
#w-vps-consultation svg.icon--inverse path,
#w-vps-faqs svg.icon--inverse path,
#w-vps-livechat svg.icon--inverse path {
	fill: #FFF!important;
}
#w-vps-consultation svg.icon--size-48,
#w-vps-faqs svg.icon--size-48,
#w-vps-livechat svg.icon--size-48 {
	height: 48px;
	width: auto;
}
#w-vps-consultation svg path,
#w-vps-faqs svg path,
#w-vps-livechat svg path {
	fill: #FFF!important;
}
#w-vps-consultation p,
#w-vps-faqs p,
#w-vps-livechat p {
	margin: 27px 0;
	color: #a8bece;
}
.badge {
	background: #6d8da3;
	border-radius: 3px;
	color: #FFF;
}
.badge.badge-inverse {
	background: #112b37;
}
.badge.badge-success {
	background: #1c768f;
}
.badge.badge-warning {
	background: #f0ad4e;
}
.badge.badge-danger {
	background: #d9534f;
}
.badge.badge-secondary {
	background: #FA991C;
}
.block {
	padding: 27px;
}
.block__subtitle,
.block__title {
	margin: 0 0 27px;
}
.block__copy {
	margin: 27px 0;
}
.btn {
	background-color: transparent;
	border-radius: 1px;
	border-width: 2px;
	font-size: 14.4px;
	font-weight: 300!important;
	overflow: hidden;
	transition: all .5s;
	transition-property: background,border,color;
}
.btn:active,.btn:focus,.btn:hover {
	background: 0 0;
	box-shadow: none!important;
	outline: 0!important;
}
.btn.btn-default {
	background: 0 0;
	border-color: #112b37;
	color: #112b37;
}
.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover {
	background: #3d596d;
	border-color: #3d596d;
	color: #FFF;
}
.btn.btn-default.btn-inverse {
	background: #112b37;
	color: #a8bece;
}
.btn.btn-default.btn-inverse:active,.btn.btn-default.btn-inverse:focus,.btn.btn-default.btn-inverse:hover {
	background: #3d596d;
	color: #FFF;
}
.btn.btn-primary {
	background: #1c768f;
	border-color: #1c768f;
	color: #fff;
}
.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover {
	background: transparent;
	border-color: #1c768f;
	color: #1c768f;
}
.btn.btn-primary.btn-inverse {
	background: #99C62F;
	color: #FFF;
}
.btn.btn-primary.btn-inverse:active,.btn.btn-primary.btn-inverse:focus,.btn.btn-primary.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.btn.btn-primary-light {
	background: 0 0;
	border-color: #a6dbb3;
	color: #a6dbb3;
}
.btn.btn-primary-light:active,.btn.btn-primary-light:focus,.btn.btn-primary-light:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.btn.btn-primary-light.btn-inverse {
	background: #a6dbb3;
	color: #FFF;
}
.btn.btn-primary-light.btn-inverse:active,.btn.btn-primary-light.btn-inverse:focus,.btn.btn-primary-light.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.btn.btn-secondary {
	background: 0 0;
	border-color: #FA991C;
	color: #FA991C;
}
.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover {
	background: #f59156;
	border-color: #f59156;
	color: #FFF;
}

.btn.btn-secondary.btn-inverse {
	background-color: #FA991C;
	border-radius: 0px 0px 4px 4px !important;
	padding:7px 9px;
	color: #fff;
	margin: 10px 0 0px;
	display: inline-block;
	border:2px solid transparent;
	font-size: 20px;
	text-transform: uppercase;
}

/*.btn.btn-block.btn-secondary.btn-inverse.order-link:hover {
    background-color: #fa991c;
	color: #fff !important;
	border: 2px solid transparent;

}*/

.btn.btn-secondary.btn-inverse:active,.btn.btn-secondary.btn-inverse:focus,.btn.btn-secondary.btn-inverse:hover {
	background-color: transparent;
    color: #019BF7 !important;
    border: 2px solid #019BF7;
}
.btn.btn-secondary.btn-inverse.order-link {
    background-color: #fa991c;
}
.btn.btn-secondary.btn-inverse.order-link:active,.btn.btn-secondary.btn-inverse.order-link:focus,.btn.btn-secondary.btn-inverse.order-link:hover {
	background-color: transparent;
    color: #FA991C !important;
    border: 2px solid #FA991C ;
}
.price-desc.highlight .cnt-sle-main a.btn.btn-secondary.btn-inverse.order-link:hover{
    background-color: transparent !important;
    color: #FA991C !important;
    border: 2px solid #FA991C !important;
}
.btn.btn-base {
	background: 0 0;
	border-color: #4f748e;
	color: #4f748e;
}
.btn.btn-base:active,.btn.btn-base:focus,.btn.btn-base:hover {
	background: #6d8da3;
	border-color: #6d8da3;
	color: #FFF;
}
.btn.btn-base.btn-inverse {
	background: #4f748e;
	color: #FFF;
}
.btn.btn-base.btn-inverse:active,.btn.btn-base.btn-inverse:focus,.btn.btn-base.btn-inverse:hover {
	background: #6d8da3;
	color: #FFF;
}
.btn.btn-outline {
	background: 0 0;
	border: 2px solid #99C62F;
	border-radius: 27px;
	color: #FFF;
	font-weight: 300;
	text-transform: uppercase;
}
.btn.btn-outline:focus,.btn.btn-outline:hover {
	background: 0 0;
}
.btn.btn-outline:active {
	background: 0 0;
}
.btn.btn-white {
	background: 0 0;
	border-color: #FFF;
	color: #FFF;
}
.btn.btn-white:active,.btn.btn-white:focus,.btn.btn-white:hover {
	background: #FFF;
	border-color: #FFF;
	color: #112b37;
}
.card {
	background: #FFF;
	border: 1px solid #E5E5E5;
	border-radius: 6px;
	margin-bottom: 27px;
	margin-top: 27px;
	padding: 27px;
}
.card .card__title {
	color: #112b37;
	font-size: 23px;
	font-weight: 300;
	line-height: 27px;
	margin: 0 0 27px;
	text-transform: uppercase;
}
.card--photo {
	background: #112b37;
	border: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	transition: box-shadow .3s ease-in-out;
}
.card--photo .card__cover {
	background: #2e4453;
	bottom: 0;
	left: -10%;
	overflow: hidden;
	position: absolute;
	top: 0;
	-webkit-transform: skew(-20deg);
	transform: skew(-20deg);
	width: 40%;
}
.card--photo .card__cover img {
	display: block;
	left: 0;
	height: 100%;
	position: absolute;
	top: 0;
	-webkit-transform: skew(20deg);
	transform: skew(20deg);
	width: auto;
}
.card--photo .card__title {
	color: #FFF;
	margin: 0 0 0 35%;
	padding: 27px;
}
.card--photo .card__body {
	color: #a8bece;
	margin: 0 0 0 35%;
	overflow: hidden;
	padding: 0 27px 27px;
}
.card--photo .card__body p {
	margin: 0;
	height: 81px;
	overflow: hidden;
}
.form-control {
	box-shadow: none!important;
}
.has-error label {
	color: #d9534f;
}
.has-success label {
	color: #99C62F;
}
.hero__title {
	margin: 135px 0 0;
}
.hero__title h1,.hero__title h2,.hero__title h3,.hero__title h4,.hero__title h5,.hero__title h6 {
	background: #112b37;
	color: #FFF;
	display: inline-block;
	font-size: 31px;
	font-weight: 300;
	letter-spacing: -.05em;
	margin: 0;
	padding: 13px;
	text-transform: uppercase;
}
.hero__subtitle p {
	background: #3d596d;
	color: #a8bece;
	display: inline-block;
	font-size: 23px;
	margin: 0;
	padding: 13px;
}
.hero__action a {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.5;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border-radius: 27px;
	border-width: 2px;
	font-size: 14.4px;
	font-weight: 300!important;
	overflow: hidden;
	text-transform: uppercase;
	transition: all .5s;
	transition-property: background,border,color;
	color: #FFF;
	background-color: #99C62F;
	border-color: #99C62F;
	border-radius: 0;
	padding: 13px 27px;
}
.hero__action a.active.focus,
.hero__action a.active:focus,
.hero__action a.focus,
.hero__action a:active.focus,
.hero__action a:active:focus,
.hero__action a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.hero__action a.focus,
.hero__action a:focus,
.hero__action a:hover {
	color: #333;
	text-decoration: none;
}
.hero__action a.active,.hero__action a:active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.hero__action a.disabled,.hero__action a[disabled],fieldset[disabled] .hero__action a {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
a.hero__action a.disabled,fieldset[disabled] a.hero__action a {
	pointer-events: none;
}
.hero__action a:active,.hero__action a:focus,
.hero__action a:hover {
	background: 0 0;
	box-shadow: none!important;
	outline: 0!important;
}
.hero__action a.btn-default {
	background: 0 0;
	border-color: #112b37;
	color: #112b37;
}
.hero__action a.btn-default:active,
.hero__action a.btn-default:focus,
.hero__action a.btn-default:hover {
	background: #3d596d;
	border-color: #3d596d;
	color: #FFF;
}
.hero__action a.btn-default.btn-inverse {
	background: #112b37;
	color: #a8bece;
}
.hero__action a.btn-default.btn-inverse:active,
.hero__action a.btn-default.btn-inverse:focus,
.hero__action a.btn-default.btn-inverse:hover {
	background: #3d596d;
	color: #FFF;
}
.hero__action a.btn-primary {
	background: 0 0;
	border-color: #99C62F;
	color: #99C62F;
}
.hero__action a.btn-primary:active,
.hero__action a.btn-primary:focus,
.hero__action a.btn-primary:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.hero__action a.btn-primary.btn-inverse {
	background: #99C62F;
	color: #FFF;
}
.hero__action a.btn-primary.btn-inverse:active,
.hero__action a.btn-primary.btn-inverse:focus,
.hero__action a.btn-primary.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.hero__action a.btn-primary-light {
	background: 0 0;
	border-color: #a6dbb3;
	color: #a6dbb3;
}
.hero__action a.btn-primary-light:active,
.hero__action a.btn-primary-light:focus,
.hero__action a.btn-primary-light:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.hero__action a.btn-primary-light.btn-inverse {
	background: #a6dbb3;
	color: #FFF;
}
.hero__action a.btn-primary-light.btn-inverse:active,
.hero__action a.btn-primary-light.btn-inverse:focus,
.hero__action a.btn-primary-light.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.hero__action a.btn-secondary {
	background: 0 0;
	border-color: #FA991C;
	color: #FA991C;
}
.hero__action a.btn-secondary:active,
.hero__action a.btn-secondary:focus,
.hero__action a.btn-secondary:hover {
	background: #f59156;
	border-color: #f59156;
	color: #FFF;
}
.hero__action a.btn-secondary.btn-inverse {
	background: #FA991C;
	color: #FFF;
}
.hero__action a.btn-secondary.btn-inverse:active,
.hero__action a.btn-secondary.btn-inverse:focus,
.hero__action a.btn-secondary.btn-inverse:hover {
	background: #f59156;
	color: #FFF;
}
.hero__action a.btn-base {
	background: 0 0;
	border-color: #4f748e;
	color: #4f748e;
}
.hero__action a.btn-base:active,
.hero__action a.btn-base:focus,
.hero__action a.btn-base:hover {
	background: #6d8da3;
	border-color: #6d8da3;
	color: #FFF;
}
.hero__action a.btn-base.btn-inverse {
	background: #4f748e;
	color: #FFF;
}
.hero__action a.btn-base.btn-inverse:active,
.hero__action a.btn-base.btn-inverse:focus,
.hero__action a.btn-base.btn-inverse:hover {
	background: #6d8da3;
	color: #FFF;
}
.hero__action a.btn-outline {
	background: 0 0;
	border: 2px solid #99C62F;
	border-radius: 27px;
	color: #FFF;
	font-weight: 300;
	text-transform: uppercase;
}
.hero__action a.btn-outline:focus,
.hero__action a.btn-outline:hover {
	background: 0 0;
}
.hero__action a.btn-outline:active {
	background: 0 0;
}
.hero__action a.btn-white {
	background: 0 0;
	border-color: #FFF;
	color: #FFF;
}
.hero__action a.btn-white:active,.hero__action a.btn-white:focus,
.hero__action a.btn-white:hover {
	background: #FFF;
	border-color: #FFF;
	color: #112b37;
}
.hero__action a.focus,.hero__action a:focus {
	color: #FFF;
	background-color: #3a9551;
	border-color: #255e33;
}
.hero__action a:hover {
	color: #FFF;
	background-color: #3a9551;
	border-color: #378d4d;
}
.hero__action a.active,.hero__action a:active,.open>.dropdown-toggle.hero__action a {
	color: #FFF;
	background-color: #3a9551;
	border-color: #378d4d;
}
.hero__action a.active.focus,
.hero__action a.active:focus,
.hero__action a.active:hover,
.hero__action a:active.focus,
.hero__action a:active:focus,
.hero__action a:active:hover,
.open>.dropdown-toggle.hero__action a.focus,
.open>.dropdown-toggle.hero__action a:focus,
.open>.dropdown-toggle.hero__action a:hover {
	color: #FFF;
	background-color: #307b43;
	border-color: #255e33;
}
.hero__action a.active,.hero__action a:active,.open>.dropdown-toggle.hero__action a {
	background-image: none;
}
.hero__action a.disabled.focus,
.hero__action a.disabled:focus,
.hero__action a.disabled:hover,
.hero__action a[disabled].focus,
.hero__action a[disabled]:focus,
.hero__action a[disabled]:hover,
fieldset[disabled] .hero__action a.focus,
fieldset[disabled] .hero__action a:focus,
fieldset[disabled] .hero__action a:hover {
	background-color: #99C62F;
	border-color: #99C62F;
}
.hero__action a .badge {
	color: #99C62F;
	background-color: #FFF;
}
.hero__action a .widget {
	position: relative;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition: all;
}
.hero__action a:hover .widget {
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}
.modal .modal-content {
	background: 0 0;
}
.modal .modal-header {
	background: var(--TextColor2);
	border-radius: 6px 6px 0 0;
}
.modal .modal-header h1,.modal .modal-header h2,.modal .modal-header h3,.modal .modal-header h4,.modal .modal-header h5,.modal .modal-header h6 {
	color: #FFF;
}
.modal .modal-header .close {
	color: #ffffff;
	opacity: 0.8;
}
.modal .modal-header .close:active,.modal .modal-header .close:focus,.modal .modal-header .close:hover {
	color: #FFF;
}
.modal .modal-body {
	background: #FFF;
	color: #1c768f;
}
.modal .modal-body h1,.modal .modal-body h2,.modal .modal-body h3,.modal .modal-body h4,.modal .modal-body h5,.modal .modal-body h6,.modal .modal-body p {
	margin: 27px 0;
	color: #1c768f;
}
.modal .modal-body h1:first-child,
.modal .modal-body h2:first-child,
.modal .modal-body h3:first-child,
.modal .modal-body h4:first-child,
.modal .modal-body h5:first-child,
.modal .modal-body h6:first-child,
.modal .modal-body p:first-child {
	margin-top: 0;
}
.modal .modal-footer {
	background: #FFF;
}
.modal--pop-offer .modal-body {
	padding: 0 0 27px;
}
.modal--pop-offer .modal-body .cover {
	background-color: #FFF;
	background-image: url(/images/bg-popoffer.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 200px;
	padding: 0;
	position: relative;
}
.modal--pop-offer .modal-body .cover img {
	bottom: 0;
	display: block;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	height: 120%;
}
.modal--pop-offer .modal-body .alert {
	margin: 27px;
	margin-bottom: 0;
}
.modal--pop-offer .modal-body h2 {
	color: #112b37;
	margin-top: 27px!important;
	padding: 0 27px;
	text-align: center;
}
.modal--pop-offer .modal-body p {
	padding: 0 27px;
	text-align: center;
}
.modal--pop-offer .modal-body form {
	padding: 0 27px;
}
.modal--pop-offer .modal-body .btn {
	background: #FA991C;
	border-color: #FA991C;
	color: #FFF;
}
.modal--pop-offer .modal-body .btn:active,
.modal--pop-offer .modal-body .btn:focus,
.modal--pop-offer .modal-body .btn:hover {
	background: #f8b086;
	border-color: #f8b086;
}
.modal--pop-offer .modal-body button.close {
	background: #99C62F;
	border-radius: 100px;
	color: #FFF;
	height: 40.5px;
	opacity: 1;
	padding: 0;
	position: absolute;
	top: -20.25px;
	right: -20.25px;
	width: 40.5px;
	z-index: 1000;
}
.modal--pop-offer .modal-body .disclaimer {
	text-align: center;
	font-size: 16px;
	padding: 0 27px;
}
#modalManagementLevels .table {
	margin-bottom: 0;
}
#modalManagementLevels .table>tbody>tr:hover {
	background-color: #f5f5f5;
}
#modalManagementLevels .table>tbody>tr:nth-of-type(odd) {
	background-color: #f9f9f9;
}
#modalManagementLevels .table>tbody>tr>td,
#modalManagementLevels .table>tbody>tr>th,
#modalManagementLevels .table>tfoot>tr>td,
#modalManagementLevels .table>tfoot>tr>th,
#modalManagementLevels .table>thead>tr>td,
#modalManagementLevels .table>thead>tr>th {
	padding: 5px;
}
#modalManagementLevels .table td:nth-child(2),
#modalManagementLevels .table td:nth-child(3) {
	text-align: center;
}
#modalManagementLevels .fa-check {
	color: #99C62F;
}
#modalManagementLevels .fa-times {
	color: #d9534f;
}
.fancybox-overlay {
	display: block!important;
}
.icon.icon--inverse path {
	fill: #FFF!important;
}
.icon.icon--size-48 {
	height: 48px;
	width: auto;
}
.jumbotron--modal {
	text-align: center;
	background: #2e4453;
	margin: -15px -15px 27px;
	padding: 27px;
}
.jumbotron--modal h1,.jumbotron--modal h2,.jumbotron--modal h3,.jumbotron--modal h4,.jumbotron--modal h5,.jumbotron--modal h6 {
	color: #FFF;
	margin: 0!important;
}
.jumbotron--modal p {
	font-size: 18px;
	margin: 0 0 27px!important;
}
.jumbotron--faqs {
	background-image: url(../images/jumbotron-faqs.png);
	background-position: center -25px;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	text-shadow: 1px 1px rgba(79,116,142,.5);
}
.jumbotron--faqs form {
	margin-top: 54px;
}
.jumbotron--photo {
	background: url(../images/bg-jumbotron-photo.jpg) no-repeat center;
	background-size: cover;
}
.modal.in {
	display: block!important;
}
.navbar {
	background-color: #fff;
	border: 0;
	color: #ffffff;
	margin: 0;
	min-height: 90px;
}
/*.navbar:before {
	background-image: linear-gradient(to right,#99C62F,#7b9eb7 50%,#416076);
	background-repeat: no-repeat;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4ab866', endColorstr='#ff416076', GradientType=1);
	content: '';
	display: block;
	height: 4px;
}*/
.navbar .navbar-header {
	height: 80px;
	line-height: 80px;
}
.navbar .navbar-header button {
	border: 0;
	margin-bottom: 20px;
	margin-top: 20px;
}
.navbar .navbar-header button:hover {
	background: #019BF7;
}
.navbar .navbar-header button:active,.navbar .navbar-header button:focus {
	background: #019BF7;
}
#l-header .navbar-inverse .navbar-toggle
{
	margin-top: 25px !important; 
}
#l-header .navbar-inverse .navbar-toggle .icon-bar
{
	background-color: #1c768f;
}
.navbar .navbar-header .navbar-brand {
	height: 80px;
	line-height: 80px;
	padding-bottom: 0;
	padding-top: 0;
}
.navbar .navbar-header .navbar-brand img {
	height: 90px;
    transition: all 0.3s linear 0s;
    width: 160px;
    object-fit: contain;
    margin: 0;
}
.navbar .navbar-header .navbar-brand.brand-uk img {
	height: 90px;
    width: 160px;
    object-fit: contain;
    margin: 0;
    transition: all 0.3s linear 0s;
}
.navbar .navbar-header .navbar-collapse {
	border: 0;
	box-shadow: none;
}
.navbar .navbar-header .navbar-collapse button {
	margin: 15px;
}
.navbar .navbar-header .navbar-text {
	font-size: 14px;
	font-weight: 300;
	padding-left: 15px;
	text-transform: uppercase;
}
.navbar.yamm .navbar-nav>li{
	padding: 0 12px;
}
.navbar.yamm .navbar-nav>li>a,.us-span {
	font-size: 15px;
	font-weight: 500;
	padding: 0;
	position: relative;
	display: inline;
}
.navbar.yamm .navbar-nav>li>a:before{
	background-color: #ffffff;
	bottom: 16px;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 0;
	transition: all 0.1s ease-in-out 0s;
	-webkit-transition: all 0.1s ease-in-out 0s;
}
.navbar.yamm .navbar-nav>li.open>a:before{
	width: 100%;
	transition: all 0.1s ease-in-out 0s;
	-webkit-transition: all 0.1s ease-in-out 0s;
}
.navbar.yamm .navbar-nav>li>a:link,
.navbar.yamm .navbar-nav>li>a:visited {
	color: #1c768f;
}
.navbar.yamm .navbar-nav>li>a:hover{
	color: #FA991C;
}
.navbar .navbar-nav>li>a:active,
.navbar .navbar-nav>li>a:focus,
.navbar .navbar-nav>li>a:hover {
	color: #FFF;
}
.navbar .navbar-nav .open>a:link,
.navbar .navbar-nav .open>a:visited,
.navbar .navbar-nav .open>a:active,
.navbar .navbar-nav .open>a:focus,
.navbar .navbar-nav .open>a:hover {
	background-color: transparent;
	color: #ffffff;
}
/*.navbar .navbar-nav li.open > a .caret,*/
.navbar .navbar-nav li.cus-open > a .caret{
	border-bottom: 4px dashed;
	border-bottom: 4px solid\9;
	border-top: 0 none;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn {
    position: absolute;
    top: -10px;
    left: 322px;
    min-width: 300px;
    background-color: #fff;
    padding: 0;
    list-style: none;
    display: none;
}
.navbar .navbar-nav .dropdown-menu > li:first-child .sub-dropdwn
{
	top: 0;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn a
{
	color: #019bf7 !important;
	display: block;
	padding: 10px 30px;
	background-color: rgba(1, 155, 247, 0.2);
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn a:hover{
	background-color: #fff;
	color: #1c768f !important;
}
.sub-dropdwn-main {
    position: relative;
}
.sub-dropdwn-main > a > i{
    position: absolute;
    top: 0;
    font-size: 16px;
    right: 10px;
    padding: 15px 0;
}
.navbar.yamm .navbar-nav>li.other-dropdown .dropdown-menu .sub-dropdwn
{
	top: 0;
	left: 319px;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn-main:hover .sub-dropdwn
{
	display: block;
}
.dropdown.other-dropdown .dropdown-menu {
    /*left: -400px !important;*/
}
.yamm .dropdown.other-dropdown .dropdown-menu::before
{
	left: 45%;
	background-color: #f2f2f2;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn-main > a.bgcolor
{
	background-color: #fff;
	color: #019bf7;
}
.navbar .navbar-nav .dropdown-menu {
	background: #ffffff;
	border-width: 0 0 5px;
	border-color: transparent transparent #019BF7;
	border-style: solid;
	border-radius: 0;
	padding: 0 0 10px;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn-main.sub-active .sub-dropdwn {
    position: relative;
    top: 0;
    left: 0;
    min-width: 100%;
    background-color: #019BF7;
    box-shadow: unset;
    display: block;
    list-style: none;
    color: #fff;
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn-main.sub-active a i
{
	transform: rotate(90deg);
}
.navbar .navbar-nav .dropdown-menu .sub-dropdwn-main.sub-active .sub-dropdwn a
{
	color: #fff !important;
}
/*.navbar .navbar-nav .dropdown-menu li{
	border-bottom: 1px solid #ebebeb;
}*/
.navbar .navbar-nav .dropdown-menu li:last-child{
	border-bottom: 0 none;
}
.navbar .navbar-nav .dropdown-menu li>a {
	padding: 15px 30px;
}
.navbar .navbar-nav .dropdown-menu b {
	color: #005588;
	font-size: 15px;
	font-weight: 400!important;
	line-height: 40.5px;
	padding-left: 15px;
	text-transform: uppercase;
}
.navbar .navbar-nav .dropdown-menu ul li a {
	transition: .25s all;
	line-height: auto;
}
.navbar .navbar-nav .dropdown-menu ul li a:link,
.navbar .navbar-nav .dropdown-menu ul li a:visited {
	color: #005588;
}
.navbar .navbar-nav .dropdown-menu ul li a:active,
.navbar .navbar-nav .dropdown-menu ul li a:focus,
.navbar .navbar-nav .dropdown-menu ul li a:hover {
	color: #FFF;
}
/*.navbar .navbar-nav .yamm-menu ul {
	padding-left: 0;
	list-style: none;
	margin-bottom: 27px;
	min-width: 160px;
}
.navbar .navbar-nav .yamm-menu ul li a {
	display: block;
	font-weight: 300;
}
.navbar .navbar-nav .yamm-menu ul li a:link,
.navbar .navbar-nav .yamm-menu ul li a:visited {
	color: #005588;
}
.navbar .navbar-nav .yamm-menu ul li a:active,
.navbar .navbar-nav .yamm-menu ul li a:focus,
.navbar .navbar-nav .yamm-menu ul li a:hover {
	background-color: rgba(0, 85, 136, 0.2);
	color: #005588;
}*/

.navbar .navbar-nav ul.dropdown-menu li a.highlight {
	color: #019BF7;
	font-weight: 400;
}
.navbar .navbar-nav ul.dropdown-menu li a.highlight:hover{
	background-color: rgba(0, 85, 136, 0.2);
	color: #019BF7;
}
.navbar .navbar-nav .yamm-menu b {
	display: block;
	padding: 10px 30px;
}
.navbar .navbar-nav .open .dropdown-menu>li>a:active,
.navbar .navbar-nav .open .dropdown-menu>li>a:focus,
.navbar .navbar-nav .open .dropdown-menu>li>a:hover {
	background-color: #fff
	color: #019BF7;
}
.navbar .navbar-nav .dropdown-menu>li>a {
	line-height: 27px;
}
.navbar .navbar-nav .dropdown-menu>li>a:link,
.navbar .navbar-nav .dropdown-menu>li>a:visited {
	background-color: #ffffff;
	color: #1c768f;
	font-weight: 300;
}
.navbar .navbar-nav .dropdown-menu>li>a:active,
.navbar .navbar-nav .dropdown-menu>li>a:focus,
.navbar .navbar-nav .dropdown-menu>li>a:hover {
	background-color: #ffffff;
	color: #019BF7;
}
.navbar .navbar-text {
	color: #ffffff;
	font-size: 14px;
	font-weight: 300;
	padding-left: 15px;
	text-transform: uppercase;
}
.navbar .navbar-btn {
	background: 0 0!important;
	border: 2px solid #99C62F;
	border-radius: 100px;
	color: #FFF;
	font-size: 14px;
	font-weight: 300;
	text-transform: uppercase;
}
.navbar .navbar-btn:active,.navbar .navbar-btn:focus,.navbar .navbar-btn:hover {
	border: 2px solid #99C62F!important;
}
.navbar .navbar-collapse button:link,.navbar .navbar-collapse button:visited {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.navbar .navbar-collapse button:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.navbar .navbar-collapse button:active,.navbar .navbar-collapse button:focus {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.nav-pills.nav-stacked li a {
	border-radius: 0;
	display: block;
	width: 100%;
}
.nav-pills.nav-stacked li a:link,.nav-pills.nav-stacked li a:visited {
	color: #2e4453;
}
.nav-pills.nav-stacked li a:active,
.nav-pills.nav-stacked li a:focus,
.nav-pills.nav-stacked li a:hover {
	background: #112b37;
	color: #a8bece;
}
.nav-pills.nav-stacked li.active a:active,
.nav-pills.nav-stacked li.active a:focus,
.nav-pills.nav-stacked li.active a:hover,
.nav-pills.nav-stacked li.active a:link,
.nav-pills.nav-stacked li.active a:visited {
	background: #99C62F;
	color: #FFF;
}
.panel {
	border: 1px solid #ddd;
	border-radius: 6px;
	box-shadow: none;
}
.panel.panel-inverse .panel-heading {
	text-align: center;
	background: #1c768f;
}
.panel.panel-inverse .panel-heading h1,
.panel.panel-inverse .panel-heading h2,
.panel.panel-inverse .panel-heading h3,
.panel.panel-inverse .panel-heading h4,
.panel.panel-inverse .panel-heading h5,
.panel.panel-inverse .panel-heading h6 {
	color: #FFF;
	font-size: 22.5px;
	margin: 0;
}
.panel.panel-inverse .panel-body {
	position: relative;
}
.panel.panel-inverse .panel-body:before {
	content: '';
	display: block;
	height: 4px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.panel.panel-plan {
	border: 1px solid #112b37;
	border-radius: 0;
}
.panel.panel-plan:hover {
	box-shadow: 0 0 10px rgba(0,0,0,.5);
}
.panel.panel-plan .panel-heading {
	background: #112b37;
	border-radius: 0;
	color: #FFF;
}
.panel.panel-plan .panel-heading .panel-title {
	text-align: center;
	line-height: 27px;
}
.panel.panel-plan .panel-heading .panel-title svg {
	height: 27px;
	margin-right: 5px;
	position: relative;
	top: 4px;
}
.panel.panel-plan .panel-heading .panel-title svg path {
	fill: #FFF;
}
.panel.panel-plan .table>thead>tr>th {
	text-align: center;
	background: #efefef;
	border-width: 1px;
}
.panel.panel-plan .table .fa,
.panel.panel-plan .table svg {
	margin-right: 5px;
}
.panel.panel-plan .table .fa {
	color: #112b37;
}
.panel.panel-plan .table svg {
	height: 18px;
	position: relative;
	top: 2px;
}
.panel.panel-plan .table svg path {
	fill: #112b37;
}
.panel.panel-windows .panel-heading {
	background: #112b37;
}
.panel.panel-cpanel .panel-heading {
	background: #f60;
}
.panel.panel-coldfusion .panel-heading {
	background: #28437F;
}
.panel.panel-lucee .panel-heading {
	background: #01798A;
}
.panel-group {
	margin-bottom: 0;
}
.panel-group .panel+.panel {
	margin: 0;
}
.panel-group .panel {
	border: 0;
	border-radius: 0;
}
.panel-group .panel .panel-heading {
	background: #efefef;
	border-bottom: 1px solid #ddd;
	border-radius: 0;
}
.panel-group .panel .panel-heading .panel-title {
	text-align: left;
	color: #112b37;
	font-size: 18px;
}
.panel-group .panel .panel-heading .panel-title a {
	color: #3d596d;
	display: block;
}
.panel-group .panel .panel-heading .panel-title a:active,
.panel-group .panel .panel-heading .panel-title a:focus,
.panel-group .panel .panel-heading .panel-title a:hover {
	color: #112b37;
}
.panel-group .panel .panel-body {
	border: 0!important;
	border-bottom: 1px solid #ddd!important;
}
.panel-group .panel .panel-body:before {
	display: none;
}
.panel-group .panel .panel-body p:first-child {
	margin-top: 0;
}
.panel-group .panel .panel-body p:last-child {
	margin-bottom: 0;
}

/* Pricing table css changes */

.price_table_outr .pricing-table .pricing-info{
	padding-left: 0;
}
.pricing-table .price_list .pricing-plan .pricing-head .btn-block,
.pricing-table .price_list .pricing-footer .order .btn-block{
	background-color: #FA991C;
	border-color: #FA991C;
	display: inline-block;
	width: auto;
	margin: 10px 0 0;
	padding: 7px 15px;
}
.pricing-table .price_list .pricing-plan .pricing-head .btn-block:hover,
.pricing-table .price_list .pricing-plan .pricing-head .btn-block:focus, 
.pricing-table .price_list .pricing-footer .order .btn-block:hover,
.pricing-table .price_list .pricing-footer .order .btn-block:focus{
	background-color: #088cdc;
	color: #fff;
	border-color: #088cdc;
}
.price_list .pricing-plan .pricing-head,
.price_list .pricing-footer .order,
.pricing_right .price_list .pricing-body > ul > li:nth-child(2n),
.pricing_right .price_list .pricing-body li.options ul li:nth-child(2n),
.pricing_right .price_list .pricing-footer ul li:first-child{
	background-color: #FCFAFB!important;
}
.price_list + .price_list .pricing-plan .pricing-head,
.price_list + .price_list .pricing-footer .order,
.pricing_right .price_list + .price_list .pricing-body > ul > li:nth-child(2n),
.pricing_right .price_list + .price_list .pricing-body li.options ul li:nth-child(2n),
.pricing_right .price_list + .price_list .pricing-footer ul li:first-child{
	background-color: #F5F3F4!important;
}
.price_list + .price_list + .price_list .pricing-plan .pricing-head,
.price_list + .price_list + .price_list .pricing-plan.highlight .pricing-head,
.price_list + .price_list + .price_list .pricing-footer .order,
.pricing_right .price_list + .price_list + .price_list .pricing-body > ul > li:nth-child(2n),
.pricing_right .price_list + .price_list + .price_list .pricing-body li.options ul li:nth-child(2n),
.pricing_right .price_list + .price_list + .price_list .pricing-footer ul li:first-child{
	background-color: #E9E7E8!important;
}

.pricing-table .row{
	margin: 0;
}
.pricing-table .row .pricing_right{
	padding: 0!important;
}
.pricing-table .pricing-plan{
	text-align:center;
}
.pricing-table .pricing-info .pricing-head{
	height: 170px;
	background-color: #fff;
	padding: 0 15px 10px;
	border-bottom: 1px solid #ddd;
}
.pricing-table .pricing-plan .pricing-head{
	text-align:center;
	padding:0 8px 10px;
	background:#FCFAFB;
	border-bottom: 1px solid #ddd;
}
.pricing-table .pricing-plan .pricing-head--pad{
	height: 170px;
}
.pricing-table .pricing-plan .pricing-head--pad + .pricing-body + .pricing-footer li.order{
	padding: 0;
}
.pricing-table .pricing-info .pricing-head h2{
	background:#1c768f;
	color:#FFF;
	font-size:20px;
	font-weight: 700;
	line-height:40px;
	margin:0 -15px 20px;
	padding: 10px 15px;
	text-transform: uppercase;
}
.pricing-table .pricing-plan .pricing-head h2{
	background: transparent;
	color: #FA991C;
	font-size:20px;
	font-weight: 700;
	line-height:40px;
	margin:0 -8px 15px;
	padding: 10px 15px;
	text-transform: uppercase;
}
.pricing-table .pricing-info .pricing-head h2 img,
.pricing-table .pricing-plan .pricing-head h2 img{
	height:24.3px;
	margin-right:12px;
	position:relative;
	top:-3px;
}
.pricing-table .pricing-info .pricing-head h2 .btn,
.pricing-table .pricing-plan .pricing-head h2 .btn{
	font-size:80%;
}
.pricing-table .pricing-info .pricing-head h2 span.fa,
.pricing-table .pricing-plan .pricing-head h2 span.fa{
	margin-right:4px;
}
.pricing-table .pricing-info .pricing-head h4,
.pricing-table .pricing-plan .pricing-head h4{
	color:#1c768f;
	display:block;
	font-size:20px;
	font-weight: 400;
	line-height:36px;
}
.pricing-table .pricing-info .pricing-head .btn,
.pricing-table .pricing-plan .pricing-head .btn{
	margin-top:10px;
	font-size:75%;
}
.pricing-table .pricing-info ul,
.pricing-table .pricing-plan ul{
	padding-left:0;
	list-style:none;
	margin-bottom:0;
}
.pricing-table .pricing-info ul li.options,
.pricing-table .pricing-plan ul li.options{
	border-top:1px solid;
	padding:0;
}
.pricing-table .pricing-info ul li.options>div.title{
	background: #1c768f;
	color: #ffffff;
	display:block;
	line-height:27px;
	height:50px;
	padding:10px 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.pricing-table .pricing-plan ul li.options>div.title{
	background:#F8F8F8;
	display:block;
	line-height:35px;
	height:50px;
	padding:10px 12px;
	border-bottom: 1px solid #dddddd;
}
.pricing-table .pricing-info.highlight .pricing-head,
.pricing-table .pricing-plan.highlight .pricing-head{
	background:#99C62F;
}
.pricing-table .pricing-body ul li,
.pricing-table .pricing-footer ul li{
	background:#ffffff;
	border-bottom:1px solid #ddd;
	color:#1c768f;
	font-size:18px;
	font-weight:300;
	height:45px;
	line-height:28px;
	overflow:hidden;
	padding:8px 12px;
}
.pricing-table .pricing-body ul li.options,
.pricing-table .pricing-footer ul li.options{
	border:0;
	border-color:#FFF;
	height:auto;
}
.pricing-table .pricing-body ul li.options>a,
.pricing-table .pricing-footer ul li.options>a{
	background:#112b37;
	color:#a8bece;
}
.pricing-table .pricing-body ul li.options>a:active,
.pricing-table .pricing-body ul li.options>a:focus,
.pricing-table .pricing-body ul li.options>a:hover,
.pricing-table .pricing-footer ul li.options>a:active,
.pricing-table .pricing-footer ul li.options>a:focus,
.pricing-table .pricing-footer ul li.options>a:hover{
	color:#FFF;
}
.pricing-table .pricing-body ul li.pricing-price,
.pricing-table .pricing-footer ul li.pricing-price{
	border-bottom:0;
	height:auto;
}
.pricing-table .pricing-body ul li .badge-danger,
.pricing-table .pricing-body ul li .badge-success{
	margin-bottom:-1px;
	padding-top:2px;
	padding-bottom:2px;
	position:relative;
	top:-2px;
}
.pricing-table .pricing-footer .badge{
	border-radius:0;
	display:block;
	line-height:42px;
	margin:0 -12px;
	padding:0 12px;
}
.pricing-table .pricing-footer ul li .badge-danger,
.pricing-table .pricing-footer ul li .badge-success{
	background-color: #E9E7E8;
	color: #1c768f	;
	display: block;
	height: 45px;
	position:relative;
	top: -8px;
	font-weight: 300;
	font-size: 18px;
}
.pricing-table .pricing-body ul li a,
.pricing-table .pricing-footer ul li a{
	cursor:pointer;
}
.pricing-table .pricing-body ul li .fa-info-circle,
.pricing-table .pricing-footer ul li .fa-info-circle{
	color: #1c768f;
}
.pricing-table .pricing-body ul li .fa-check,
.pricing-table .pricing-footer ul li .fa-check{
	color: #FA991C;
}
.pricing-table .pricing-body ul li .fa-exclamation-triangle,
.pricing-table .pricing-footer ul li .fa-exclamation-triangle{
	color:#f0ad4e;
}
.pricing-table .pricing-body ul li .fa-times,
.pricing-table .pricing-footer ul li .fa-times{
	color:#ed1b24;
}
.pricing-table .pricing-info .pricing-head h2 small{
	color:#a8bece;
}
.pricing-table .pricing-info .pricing-head ul li{
	font-weight:700;
}
.pricing-table .pricing-info .pricing-body ul li,
.pricing-table .pricing-info .pricing-footer ul li{
	background:#ffffff;
	color:#112b37;
}
.pricing-table .pricing-info .pricing-body ul li .fa-info-circle,
.pricing-table .pricing-info .pricing-footer ul li .fa-info-circle{
	color: #1c768f;
}
.pricing-table .pricing-info .pricing-body ul li b,
.pricing-table .pricing-info .pricing-footer ul li b{
	color:#112b37;
}
.pricing-table .pricing-footer .order,
.pricing-table .pricing-footer .pricing-price{
	background:#FFF!important;
	padding:20px 7px;
	height: auto;
}
.pricing-table .pricing-footer .pricing-price sup{
	top: 0;
	font-size: 100%;
}
.pricing-table .pricing-footer .pricing-price .pricing-amount,
.pricing-table .pricing-footer .pricing-price .pricing-unit{
	color: #1c768f;
	font-size: 36px;
	font-weight: 600;
}
.pricing-table .pricing-footer .pricing-price .pricing-term{
	color: #1c768f;
	display: block;
	margin:0 -7px;
	text-transform: uppercase;
	padding-bottom: 20px;
}
.pricing-table .pricing-footer .btn{
	font-size:80%;
}
/*.pricing-table .pricing-plan.highlight .pricing-amount,
.pricing-table .pricing-plan.highlight .pricing-unit{
	color:#99C62F!important;
	font-weight:700;
}*/
.pricing-table.inverse .pricing-info .pricing-head{
	margin-top:45px
}
.pricing-table.inverse .pricing-body ul li,
.pricing-table.inverse .pricing-footer ul li{
	background:#2e4453;
	color:#FFF;
	font-size:16.2px
}
.pricing-table.inverse .pricing-body ul li:nth-of-type(odd),
.pricing-table.inverse .pricing-footer ul li:nth-of-type(odd){
	background:#354f60
}
.pricing-table.inverse .pricing-body ul li.options,
.pricing-table.inverse .pricing-footer ul li.options{
	border-color:#FFF
}
.pricing-table.inverse .pricing-body ul li.options>a,
.pricing-table.inverse .pricing-footer ul li.options>a{
	background:#99C62F;
	color:#eff9f1
}
.pricing-table.inverse .pricing-body ul li.options>a:active,
.pricing-table.inverse .pricing-body ul li.options>a:focus,
.pricing-table.inverse .pricing-body ul li.options>a:hover,
.pricing-table.inverse .pricing-footer ul li.options>a:active,
.pricing-table.inverse .pricing-footer ul li.options>a:focus,
.pricing-table.inverse .pricing-footer ul li.options>a:hover{
	color:#FFF
}
.pricing-table.inverse .pricing-body ul li a,
.pricing-table.inverse .pricing-footer ul li a{
	cursor:pointer
}
.pricing-table.inverse .pricing-body ul li b,
.pricing-table.inverse .pricing-footer ul li b{
	color:#99C62F
}
.pricing-table.inverse .pricing-body ul li .fa-info-circle,
.pricing-table.inverse .pricing-footer ul li .fa-info-circle{
	color:#FFF
}
.pricing-table.inverse .pricing-body ul li .fa-check,
.pricing-table.inverse .pricing-footer ul li .fa-check{
	color:#99C62F
}
.pricing-table.inverse .pricing-body ul li .fa-exclamation-triangle,
.pricing-table.inverse .pricing-footer ul li .fa-exclamation-triangle{
	color:#f0ad4e
}
.pricing-table.inverse .pricing-body ul li .fa-times,
.pricing-table.inverse .pricing-footer ul li .fa-times{
	color:#d9534f
}
.pricing-table.inverse .pricing-info .pricing-head{
	background:#3d596d
}
.pricing-table.inverse .pricing-info .pricing-head h2 small{
	color:#a8bece
}
.pricing-table.inverse .pricing-info .pricing-body ul li{
	background:#3d596d;
	color:#c9d6e0
}
.pricing-table.inverse .pricing-info .pricing-body ul li:nth-of-type(odd){
	background:#44647a
}
.pricing-table.inverse .pricing-footer{
	border-color:#112b37
}
.pricing-table.inverse .pricing-footer .order,
.pricing-table.inverse .pricing-footer .pricing-price{
	background:#112b37!important
}
.pricing-table.inverse .pricing-footer .pricing-price sup{
	top:-.3em
}
.pricing-table.inverse .pricing-footer .pricing-price .pricing-amount,
.pricing-table.inverse .pricing-footer .pricing-price .pricing-unit{
	color:#a8bece;
	font-size:36px
}
.pricing-table.inverse .pricing-footer .pricing-price .pricing-term{
	color:#FFF;
	display:block
}
.pricing-table-alt{
	margin-top:27px
}
.pricing-table-alt .panel{
	background:#112b37;
	border:4px solid #efefef;
	border:0;
	border-radius:12px;
	margin-bottom:13.5px;
	position:relative
}
.pricing-table-alt .panel .plan-recommended{
	display:block;
	height:48px;
	top:-32px;
	right:24px;
	position:absolute;
	width:48px
}
.pricing-table-alt .panel .plan-recommended path{
	fill:#FA991C!important
}
.pricing-table-alt .panel .panel-heading{
	background:0 0;
	border-bottom:0;
	border-radius:10px 10px 0 0;
	margin:0
}
.pricing-table-alt .panel .panel-heading .plan-title{
	color:#FFF
}
.pricing-table-alt .panel .panel-heading .plan-title svg{
	display:inline-block;
	height:27px
}
.pricing-table-alt .panel .panel-heading .plan-title svg path{
	fill:#FFF!important
}
.pricing-table-alt .panel .panel-body{
	background:#FFF;
	background:0 0;
	border-radius:0 0 10px 10px
}
.pricing-table-alt .panel .panel-body b,
.pricing-table-alt .panel .panel-body em,
.pricing-table-alt .panel .panel-body i,
.pricing-table-alt .panel .panel-body strong{
	color:#FFF
}
.pricing-table-alt .panel .plan-title{
	text-align:center;
	color:#FFF;
	font-size:27px;
	margin:13.5px 0
}
.pricing-table-alt .panel .plan-title .fa{
	color:#99C62F
}
.pricing-table-alt .panel .plan-title small{
	display:block;
	color:#6d8da3;
	font-size:18px;
	margin-top:13.5px
}
.pricing-table-alt .panel .popular{
	text-align:center;
	margin:27px 0 13.5px
}
.pricing-table-alt .panel .popular .badge{
	background:#FA991C;
	text-transform:uppercase
}
.pricing-table-alt .panel .list-group{
	margin-bottom:27px
}
.pricing-table-alt .panel .list-group .list-group-item{
	background:#3d596d;
	border:0;
	color:#a8bece;
	margin:2px 0
}
.pricing-table-alt .panel .list-group .list-group-item .fa{
	color:#3c763d;
	color:#99C62F!important;
	margin-right:4px
}
a.pricing-table-alt .panel .list-group .list-group-item .fa:focus,
a.pricing-table-alt .panel .list-group .list-group-item .fa:hover{
	color:#2b542c
}
.pricing-table-alt .panel .pricing{
	text-align:center;
	font-size:36px;
	margin:40.5px 0
}
.pricing-table-alt .panel .pricing sup{
	top:-.2em
}
.pricing-table-alt .panel .pricing .pricing-amount,
.pricing-table-alt .panel .pricing .pricing-unit{
	color:#a8bece;
	font-size:36px;
	letter-spacing:-.025em
}
.pricing-table-alt .panel .pricing .pricing-term{
	text-align:center;
	color:#6d8da3;
	font-size:18px;
	margin:0 -13.5px
}
.pricing-table-alt .panel .pricing .pricing-term .fa{
	color:#99C62F
}
.pricing-table-alt .panel.recommended{
	background:#3d596d;
	color:#FFF
}
.pricing-table-alt .panel.recommended .plan-title small{
	color:#FFF
}
.pricing-table-alt .panel.recommended .list-group-item{
	background:#4f748e;
	color:#FFF;
}
.pricing-table-alt .panel.recommended .pricing-amount,
.pricing-table-alt .panel.recommended .pricing-term,
.pricing-table-alt .panel.recommended .pricing-unit{
	color:#FFF
}
.section-pricing-hero{
	background:#112b37 url(../images/bg-pricing-hero.jpg) no-repeat center top!important;
	background-size:100% auto!important;
	box-shadow:inset 2px 0 2px 2px rgba(0,0,0,.25);
}
.section-pricing-hero .product-title {
	text-align: center;
	color: #FFF;
	margin-bottom: 27px;
}
.section-pricing-hero .product-feature {
	text-align: center;
	color: #a8bece;
	font-size: 19.8px;
	margin-bottom: 27px;
}
.section-pricing-hero .product-feature .fa {
	color: #80c780;
}
.pricing-table-hero {
	margin-top: 27px;
}
.pricing-table-hero .panel {
	background: #112b37;
	border: 2px solid #4f748e;
	border-radius: 0;
	margin-bottom: 13.5px;
	position: relative;
}
.pricing-table-hero .panel .plan-recommended {
	display: block;
	height: 48px;
	top: -32px;
	right: 24px;
	position: absolute;
	width: 48px;
}
.pricing-table-hero .panel .plan-recommended path {
	fill: #FA991C!important;
}
.pricing-table-hero .panel .panel-heading {
	background: 0 0;
	border-bottom: 0;
	border-radius: 10px 10px 0 0;
	margin: 0;
}
.pricing-table-hero .panel .panel-heading .plan-title {
	color: #FFF;
}
.pricing-table-hero .panel .panel-heading .plan-title svg {
	display: inline-block;
	height: 27px;
}
.pricing-table-hero .panel .panel-heading .plan-title svg path {
	fill: #8aa5b9!important;
}
.pricing-table-hero .panel .panel-body {
	background: #FFF;
	background: 0 0;
	border-radius: 0 0 10px 10px;
}
.pricing-table-hero .panel .panel-body b,
.pricing-table-hero .panel .panel-body em,
.pricing-table-hero .panel .panel-body i,
.pricing-table-hero .panel .panel-body strong {
	color: #FFF;
}
.pricing-table-hero .panel .plan-title {
	text-align: center;
	color: #FFF;
	font-size: 27px;
	margin: 13.5px 0;
}
.pricing-table-hero .panel .plan-title .fa {
	color: #99C62F;
}
.pricing-table-hero .panel .plan-title small {
	display: block;
	color: #6d8da3;
	font-size: 18px;
	margin-top: 13.5px;
}
.pricing-table-hero .panel .popular {
	text-align: center;
	margin: 27px 0 13.5px;
}
.pricing-table-hero .panel .popular .badge {
	background: #FA991C;
	text-transform: uppercase;
}
.pricing-table-hero .panel .list-group {
	margin-bottom: 27px;
}
.pricing-table-hero .panel .list-group .list-group-item {
	background: #3d596d;
	border: 0;
	border-radius: 0;
	color: #a8bece;
	margin: 2px 0;
}
.pricing-table-hero .panel .list-group .list-group-item .fa {
	color: #3c763d;
	color: #99C62F!important;
	margin-right: 4px;
}
a.pricing-table-hero .panel .list-group .list-group-item .fa:focus,
a.pricing-table-hero .panel .list-group .list-group-item .fa:hover {
	color: #2b542c;
}
.pricing-table-hero .panel .pricing {
	text-align: center;
	font-size: 36px;
	margin: 40.5px 0;
}
.pricing-table-hero .panel .pricing sup {
	top: -.2em;
}
.pricing-table-hero .panel .pricing .pricing-amount,
.pricing-table-hero .panel .pricing .pricing-unit {
	color: #a8bece;
	font-size: 36px;
	letter-spacing: -.025em;
}
.pricing-table-hero .panel .pricing .pricing-term {
	text-align: center;
	color: #6d8da3;
	font-size: 18px;
	margin: 0 -13.5px;
}
.pricing-table-hero .panel .pricing .pricing-term .fa {
	color: #99C62F;
}
.pricing-table-hero .panel.recommended {
	background: #3d596d;
	color: #FFF;
}
.pricing-table-hero .panel.recommended .plan-title small {
	color: #FFF;
}
.pricing-table-hero .panel.recommended .list-group-item {
	background: #4f748e;
	color: #FFF;
}
.pricing-table-hero .panel.recommended .pricing-amount,
.pricing-table-hero .panel.recommended .pricing-term,
.pricing-table-hero .panel.recommended .pricing-unit {
	color: #FFF;
}
.pricing-table--features>.row>[class*=col-]>.row>[class*=col-]:first-child .pricing-plan .pricing-body {
	border-left: 1px solid #ddd;
}
.pricing-table--features .pricing-term {
	background: #4f748e!important;
	color: #FFF!important;
	font-family: 'Source Sans Pro'!important;
}
.pricing-table--features .pricing-term b {
	color: #FFF;
}
.pricing-table--features .pricing-price {
	line-height: 27px!important;
	padding-top: 13.5px!important;
	padding-bottom: 13.5px!important;
}
.pricing-table--features .pricing-price .offer-term {
	display: block;
	margin-bottom: 13.5px;
}
.pricing-table--features .pricing-price small {
	font-size: 18px!important;
}
.pricing-table--features .pricing-price .order-link {
	margin-top: 27px;
}
.pricing-customization .row {
	margin: 13.5px 0;
}
.vps_cloud_content {
	padding: 0px 0;
	background-color: #ffffff;
}
.vps_cloud_content .wrapper {
	margin: 0!important;
}
.section--pricing {
	margin: 0!important;
	padding: 20px 0 0!important;
}
.section--pricing .product__header {
	text-align: center;
	color: #1c768f;
	font-weight: 400;
	margin: 0 0 7px;
	padding: 27px 0;
}
.section--pricing .product__header .product__icon svg {
	display: inline-block;
	height: 31px;
	margin-top: .15em;
	width: auto;
}
.section--pricing .product__header .product__icon svg path {
	fill: #4f748e;
}
.section--pricing .product__header .product__title {
    color: #1c768f;
    font-weight: 600;
}
.section--pricing .product__header .product__subtitle {
	display: block;
	font-size: 20px;
	line-height: 40px;
	color: #5a5959;
	margin-top: 15px;
}
.section--pricing .product__header .product__subtitle a
{
	color: #019BF7;
}
.section--pricing .product__header .product__subtitle img {
	display: inline-block;
	height: 20px;
	position: relative;
	top: -2px;
	width: auto;
}
.section--pricing .product__subheader,.linux-header .product__subheader {
	text-align: center;
	color: #1c768f;
	font-size: 38px;
	margin: 0 0 27px;
	padding: 27px 0;
}
.pricing-grid .pricing-grid__overview {
	margin-left: -15px;
	margin-right: -15px;
}
.pricing-grid__overview.smartermail-overview
{
	margin-left: 0;
	margin-right: 0;
}
.pricing-grid__overview.smartermail-overview .price-desc.planthree .price-head::after {
    border-left: 180px solid transparent;
    border-right: 170px solid transparent;
}

/*--pricing banner changes--*/
.pricing-banner {
    background-color: #019BF7;
    border-radius: 5px;
    margin: 20px 0;
    width: 100%;
    display: flex;
    float: left;
    align-items: center;
}
.price-banner-desc {
    position: relative;
    width: 65%;
    padding: 32px;
    font-size: 20px;
    z-index: 99;
    border-radius: 5px 0 0 5px;
    color: #FFF;
    background: #032749;
}
.price-banner-desc:after {
    content: " ";
    position: absolute;
    display: block;
    width: 80px;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1;
    background: #032749;
    transform-origin: bottom left;
    -ms-transform: skew(-20deg, 0deg);
    -webkit-transform: skew(-20deg, 0deg);
    transform: skew(-20deg, 0deg);
}
.price-banner-desc p
{
	font-size: 25px;
    line-height: 1.4;
    margin: 0;
}
.price-banner-desc p span
{
	font-weight: bold;
}
.pricing-match {
    float: left;
    width: 35%;
    padding-left: 60px;
    color: #fff;
    padding-right: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
}
.pricing-match h2 {
    color: #fff;
    font-size: 42px;
    font-weight: bold;
}
.pricing-match .btn.btn-primary {
    display: inline-block !important;
    background-color: #032749;
    color: #fff;
    border-color: #032749;
    margin:10px;
}
.pricing-match .btn.btn-primary:hover {
    background-color: #fff;
    color: #032749;
    border-color: #fff;
}

/*-custom pricing section css*/
.pricing-custm {
    display: flex;
    float: left;
    width: 100%;
    flex-flow: row nowrap;
    justify-content: space-between;
}
.price-desc {
    flex: 1 1 100%;
    padding: 0 15px;
}
.price-head {
    float: left;
    width: 100%;
    background-color: #1c768f;
    color: #fff;
    text-align: center;
    padding: 20px;
    border-radius: 4px 4px 0 0;
    position: relative;
}
/*.price-head::after {
    position: absolute;
    bottom: -30px;
    left: 0;
    content: "";
    border-top: 30px solid #1c768f;
    border-left: 130px solid transparent;
    border-right: 130px solid transparent;
    border-bottom: 0px solid transparent;
    width: 100%;
}*/
.price-head.price-height {
    height: 155px;
    margin-top: 20px;
    padding-top: 20px;
}
.price-head.price-height>p:last-child
{
	display: none;
}
.price-desc.planthree .price-head::after 
{
	border-left: 180px solid transparent;
    border-right: 180px solid transparent;
}
.plans-table-ul {
    background-color: #f8f8f8;
    float: left;
    width: 100%;
    border-radius: 0 0 10px 10px;
    padding: 10px 0px 0px;
    box-shadow: none;
}
.virtual-link {
    float: left;
    width: 100%;
    text-align: center;
    padding-top: 40px;
}
.virtual-link a {
    color: #019bf7;
    text-decoration: underline;
    font-size: 24px;
    font-weight: 400;
}
.price-head h2 {
    color: #fff;
    font-weight: bold;
    margin: 3px 0 8px;
    font-size: 36px;
}
.price-head .price-old {
    font-size: 22px;
    font-weight: bold;
    line-height: normal;
    text-decoration: line-through;
}
.price-head.promo-highlighter h2
{
	color: #fff;
}
.price-head.promo-highlighter
{
	background-color: #032539;
}
.price-head.promo-highlighter::after {
    border-top-color: #032539;
}
.price-head h2 span
{
	font-size: 16px;
	color: #fff;
	font-weight: 500;
}
.price-head p
{
	margin-bottom: 0;
	font-size: 14px;
}
.price-head p.servr-optns
{
	font-size: 24px;
}
.price-head p span.fa-info-circle {
    color: #fff;
}
.plans-table-ul ul
{
	list-style: none;
	padding: 0px;
	margin: 0;
}
.plans-table-ul ul li {
    border-bottom: 1px solid #dfdfdf;
	font-size: 14px;
	padding: 12px 17px;
	color: #515151;
    font-family: Roboto;
    font-weight: 400;
    text-align: center;
}
.plans-table-ul ul li:last-child
{
	border:none;
}
.plans-table-ul ul li span.feature__value
{
	float: none;
}

.contct-sle-btn
{
	background-color: #1c768f;
	border-radius: 50px !important;
	padding:7px 20px;
	color: #fff;
	margin: 20px 0;
	display: inline-block;
	border:2px solid transparent;
}

/*--pricing promo code---*/
.price-promo {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.price-promo span {
    position: absolute;
    display: block;
    width: 160px;
    padding: 6px 0;
    background-color: #FA991C;
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font-size: 12px;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: capitalize;
    text-align: center;
}

/* top left*/
.promo-ribbon {
    top: 0px;
    left: 0px;
}
.promo-ribbon span {
    right: 30px;
    top: 20px;
    transform: rotate(-45deg);
}
.promo-ribbon p {
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
}
.price-promo.promo-rounded {
    width: 165px;
    text-align: center;
    height: 135px;
    display: block;
    top: -71px;
    border-radius: 50%;
    left: 27%;
    z-index: 0;
}
.price-promo.promo-rounded span {
position: relative;
    width: 100%;
    background-color: #FA991C;
    height: 53%;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    line-height: normal;
    box-shadow: none;
    border-bottom: 2px solid #fff;
    padding: 0;
    padding-bottom: 14px;
}
.price-promo.promo-rounded span p {
    display: inline-block;
    font-weight: bold; 
}
.price-promo.promo-rounded span p sup {
    top: -1.5em;
}
.price-promo.promo-rounded span p.promo-discount {
    font-size: 26px;
}
/*--pricing promo code ends--*/

.custom-price
{
	position: relative;
}
.custom-buld
{
	float: left;
    width: 100%;
    position: absolute;
    text-align: center;
    top: -40px;
    left: 0;
}
.pricing-custm .price-desc.highlight .price-head
{
	background-color: #019BF7;
}
.pricing-custm .price-desc.highlight .price-head h2
{
	color: #fff;
} 
.pricing-custm .price-desc.highlight .price-head::after
{
	border-top-color: #019BF7;
}
.pricing-custm .price-desc.highlight .btn
{
	background-color: #FA991C;
	font-size: 20px;
}
.pricing-custm .price-desc .btn
{
	background-color: #FA991C;
	font-size: 20px;
}
/*.pricing-custm .price-desc .btn:hover
{
	background-color: transparent;
	border-color: #FA991C !important;
	color: #FA991C !important;
}*/
.custom-buld span
{
	background-color: #0b83cc;
	padding: 7px 20px;
	border-radius: 10px 10px 0 0;
	color: #fff;
	display: inline-block;
}
.feature__title a {
	font-weight: 500;
	text-align: center;
	width: 100%;
	display: inline-block;
	color: #1c768f;
}
.cnt-sle-main
{
	text-align: center;
}
.cnt-sle-main .btn
{
	font-weight: 300 !important;
}
.contct-sle-btn:hover
{
	background-color: transparent;
	color: #1c768f;
	border:2px solid #1c768f;
}
.custom-price .contct-sle-btn
{
	background-color: #019BF7;
}
.text-blu
{
	color: #019BF7;
}
.custom-price .contct-sle-btn:hover
{
	background-color: transparent;
	color: #019BF7;
	border-color: #019BF7;
}
.other-plans-main {
    float: left;
    width: 100%;
    padding: 40px 0 40px;
    background-position: center;
}
.other-plans-desc {
    background: url(/images/other-plans.jpg);
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 200px;
    background-size: cover;
    background-position: center;
    position: relative;
    flex-direction: column;
    color: #fff;
}
.other-plans-desc::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	background-color: #1c768f;
	opacity: 0.8;
	width: 100%;
	float: left;
	bottom: 0;
	right: 0;
}
.other-plans-desc p
{
	position: relative;
	z-index: 9;
	font-size: 38px;
}
.server-btn
{
	position: relative;
	z-index: 9;
	text-align: center;
}
.diff-a,.diff-a:hover,.diff-a:focus
{
	color: #019BF7;
	text-decoration: underline;
	font-size: 20px;
	margin-top: 10px;
	display: inline-block;
}
.server-btn .btn {
	background-color: transparent;
	border:1px solid #fff;
	color: #fff;
    padding: 6px 40px;
    font-size: 20px;
    border-radius: 3px !important;
    text-transform: capitalize;
}
.server-btn .btn:hover
{
    background-color: #fff;
    color: #1c768f;
    border:2px solid transparent;	
}
/*-custom pricing section css ends*/

.pricing-grid .pricing-grid__overview .pricing-plan {
	text-align: center;
	margin-bottom: 27px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .thumbnail {
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 12px 0px #ECECEC;
	padding: 0;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__header {
	background-color: #DCDCDC;
	color: #1c768f;
	font-size: 20px;
	font-weight: 300;
	padding: 12px 10px;
	position: relative;
	text-transform: uppercase;
}
.pricing-grid .pricing-grid__overview .pricing-plan:first-child .pricing-plan__header,
.pricing-grid .pricing-grid__overview .pricing-plan:first-child .pricing-plan__pricing .price-sec {
	background-color: #FCFAFB;
}
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(2) .pricing-plan__header,
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(2) .pricing-plan__pricing .price-sec {
	background-color: #F5F3F4;
}
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(3) .pricing-plan__header,
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(3) .pricing-plan__pricing .price-sec {
	background-color: #E9E7E8;
}
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(4) .pricing-plan__header;
.pricing-grid .pricing-grid__overview .pricing-plan:nth-child(4) .pricing-plan__pricing .price-sec {
	background-color: #DCDCDC;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price-sec {
	background-color: #DCDCDC;
	padding: 10px 0;
	font-size: 26px;
	font-weight: bold;
	color: #1c768f;
	margin-bottom: 15px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price__term {
	font-size: 20px;
	text-transform: capitalize;
	color: #1c768f;
	display: block;
	font-size: 16px;
	margin-top: 5px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__header .plan__icon svg {
	display: inline-block;
	height: 18px;
	margin-right: 6px;
	position: relative;
	top: .15em;
	width: auto;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__header .plan__icon svg path {
	fill: #fff;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__header .plan__title {
	color: #1c768f;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__header .plan__subtitle {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
	color: #4f748e;
	font-size: 16px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing {
	background: #FFF;
	color: #4f748e;
	font-weight: 300;
	padding: 0;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price__lead {
	color: #1c768f;
	display: block;
	font-size: 20px;
	text-transform: uppercase;
	padding: 15px 0;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price--was {
	position: relative;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price--was::before {
	border-color: red!important;
	border-top: 3px solid;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 15%;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}

.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__pricing .price--now {
	margin-left: 1em;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade {
	background: #FFF;
	color: #1c768f;
	font-size: 16px;
	padding: 0 0 13px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price--was {
	position: relative;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price--was::before {
	border-color: red!important;
	border-top: 3px solid;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price--now {
	margin-left: 1em;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .fa-info-circle {
	color: #005588;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price__cents,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price__dollars {
	margin-left: -.15em;
}
.price__dollars .dot {
	font-weight: bold;
	letter-spacing: -4px;
}
.price__cents{
	margin-left: -6px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__upgrade .price__dollars {
	margin-right: -.15em;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action {
	background: #FFF;
	padding: 13px 27px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn {
	color: #FFF;
	background-color: #FA991C;
	border-color: #FA991C;
	display: inline;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:focus {
	color: #FFF;
	background-color: #EA723D;
	border-color: #EA723D;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:hover {
	color: #FFF;
	background-color: #EA723D;
	border-color: #ce550c;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.active,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:active {
	color: #FFF;
	background-color: #EA723D;
	border-color: #EA723D;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.focus,
.open>.dropdown-toggle.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:focus,
.open>.dropdown-toggle.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:hover,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.active.focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.active:focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.active:hover,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:active.focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:active:focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:active:hover {
	color: #FFF;
	background-color: #b64b0b;
	border-color: #903b09;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.active,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:active {
	background-image: none;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.disabled.focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.disabled:focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.disabled:hover,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn[disabled].focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn[disabled]:focus,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn[disabled]:hover,
fieldset[disabled] .pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn.focus,
fieldset[disabled] .pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:focus,
fieldset[disabled] .pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn:hover {
	background-color: #FA991C;
	border-color: #FA991C;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__action .btn .badge {
	color: #FA991C;
	background-color: #FFF;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details {
	background: #FFF;
	border-radius: 0 0 3px 3px;
	padding: 13px 27px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul {
	padding-left: 0;
	list-style: none;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li {
	text-align: left;
	border-top: 1px solid #E5E5E5;
	line-height: 33px;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:after,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:before {
	content: " ";
	display: table;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:after {
	clear: both;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:after,
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:before {
	content: " ";
	display: table;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details ul li:after {
	clear: both;
}
.pricing-grid .pricing-grid__overview .pricing-plan .pricing-plan__details .feature__value {
	float: right!important;
	float: right;
	color: #1c768f;
	font-weight: 700;
	font-size: 16px;
}
.pricing-grid .pricing-grid__partner {
	margin: 0px auto 5px;
	background: url(/images/codefusion-adobe-bg.png);
	background-position: center;
	background-size: cover;
	padding: 30px;
	border-radius: 5px;
}
.pricing-colfusion-partnr{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pricing-colfusion-america p{
	font-size: 24px;
	margin-bottom: 0;
	font-weight: 400;
	color: #fff;
}
.pricing-colfusion-america h3{
	font-size: 36px;
	color: #FA991C;
}
.pricing-grid .pricing-grid__partner img {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.pricing-grid .pricing-grid__details {
	margin-left: 0;
	margin-right: 0;
}
.pricing-grid .pricing-grid__details .pricing-info {
	padding: 0;
}
.pricing-grid .pricing-grid__details .pricing-plan {
	text-align: center;
	background: #FFF;
	padding: 0;
}
.pricing-grid .pricing-grid__details .pricing-plan .plan__header,
.pricing-grid .pricing-grid__details .pricing-plan .plan__details .plan__item:nth-child(even) {
	background-color: #FCFAFB;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan .plan__header,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan .plan__details .plan__item:nth-child(even) {
	background-color: #F5F3F4;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan .plan__header,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan .plan__details .plan__item:nth-child(even) {
	background-color: #E9E7E8;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan + .pricing-plan .plan__header,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan + .pricing-plan .plan__details .plan__item:nth-child(even) {
	background-color: #DCDCDC;
}
.pricing-grid .pricing-grid__details .info__header {
	background: #1c768f;
	color: #FFF;
	font-weight: 700;
	height: 50px;
	line-height: 27px;
	padding: 10px 13px;
	text-transform: uppercase;
}
.pricing-grid .pricing-grid__details .plan__header {
	height: 50px;
	color: #FA991C;
	line-height: 27px;
	padding: 10px 13px;
	font-weight: 350;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	border-color: #ddd;
}
.pricing-grid .pricing-grid__details .plan__group {
	height: 50px;
	color: #1c768f;
	background-color: #F8F8F8;
	text-transform: uppercase;
	padding: 10px 13px;
	font-weight: 700;
	line-height: 27px;
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #dddddd;
}
.pricing-grid .pricing-grid__details .info__header .plan__icon,
.pricing-grid .pricing-grid__details .plan__header .plan__icon {
	color: #4f748e;
}
.pricing-grid .pricing-grid__details .info__group {
	background: #1c768f;
	color: #FFF;
	font-weight: 700;
	height: 50px;
	line-height: 27px;
	padding: 10px 13px;
	text-transform: uppercase;
}
.pricing-grid .pricing-grid__details .info__item,
.pricing-grid .pricing-grid__details .plan__item {
	background: #FFF;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 1px 0;
	color: #1c768f;
	height: 45px;
	line-height: 27px;
	padding: 8px 13px;
}
.pricing-grid .pricing-grid__details .info__item.info__item {
	background-color: #ffffff;
	border-width: 0 1px 1px;
	color: #1c768f;
}
.pricing-grid .pricing-grid__details .plan__item.info__item {
	border-width: 0 1px 1px;
	color: #112b37;
}
.pricing-grid .pricing-grid__details .info__item .badge,
.pricing-grid .pricing-grid__details .plan__item .badge {
	vertical-align: baseline;
}
.pricing-grid .pricing-grid__details .info__item .fa-check,
.pricing-grid .pricing-grid__details .plan__item .fa-check {
	color: #FA991C;
}
.pricing-grid .pricing-grid__details .info__item .fa-times,
.pricing-grid .pricing-grid__details .plan__item .fa-times {
	color: #FA991C;
}
.pricing-grid .pricing-grid__details .info__item .fa-info-circle,
.pricing-grid .pricing-grid__details .plan__item .fa-info-circle{
	color: #1c768f;
	cursor: pointer;
}
/*.pricing-grid .pricing-grid__details .info__details:after,
.pricing-grid .pricing-grid__details .plan__details:after{background:#112b37;content:'';display:block;height:5px}*/
.pricing-grid .pricing-grid__details .info__footer .info__item:last-child,
.pricing-grid .pricing-grid__details .info__footer .plan__item:last-child,
.pricing-grid .pricing-grid__details .plan__footer .info__item:last-child,
.pricing-grid .pricing-grid__details .plan__footer .plan__item:last-child {
	background: #EEEEEE;
	color: #1c768f;
	height: auto;
}
.pricing-grid .pricing-grid__details .info__addon {
	text-align: center;
	background-color: #FFF;
	color: #1c768f;
	padding: 54px 0;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #dddddd;
}
.pricing-grid .pricing-grid__details .info__addon .addon__lead {
	text-align: center;
	font-weight: 300;
	line-height: 40px;
	margin: 0;
	padding: 0 0 6px;
	position: relative;
	text-transform: uppercase;
	font-size: 20px;
}
.pricing-grid .pricing-grid__details .info__addon .addon__lead span {
	color: #1c768f;
	font-weight: bold;
	font-size: 30px;
}
.pricing-grid .pricing-grid__details .info__addon .addon__code {
	line-height: 27px;
	color: #1c768f;
	font-size: 20px;
}
.pricing-grid .pricing-grid__details .info__addon .addon__code span {
	background: #1c768f;
	color: #ffffff;
	font-weight: bold;
	border-radius: 0;
	display: inline-block;
	font-family: Menlo,Monaco,Consolas,'Courier New',monospace;
	font-size: 23px;
	margin-left: .25em;
	padding: 6px .5em;
}
.pricing-grid .pricing-grid__details .info__addon .addon__code small {
	display: block;
	font-size: 20px;
	padding: 13px 0 0;
	color: #1c768f;
}
.pricing-grid .pricing-grid__details .plan__pricing {
	background: #FFF;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 0 0;
	color: #4f748e;
	font-weight: 300;
	padding: 0;
	position: relative;
	text-transform: uppercase;
}
.pricing-grid .pricing-grid__details .plan__pricing .price__lead {
	color: #1c768f;
	display: block;
	font-size: 16px;
	padding: 25px 0 15px;
	background-color: #FCFAFB;
	margin-bottom: 8px;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan .plan__pricing .price__lead,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan .plan__upgrade,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan .plan__action {
	background-color: #F5F3F4;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan .plan__pricing .price__lead,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan .plan__upgrade,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan .plan__action {
	background-color: #E9E7E8;
}
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan + .pricing-plan .plan__pricing .price__lead,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan + .pricing-plan .plan__upgrade,
.pricing-grid .pricing-grid__details .pricing-plan + .pricing-plan + .pricing-plan + .pricing-plan .plan__action {
	background-color: #DCDCDC;
}
.pricing-grid .pricing-grid__details .plan__pricing .price--was {
	position: relative;
}
.pricing-grid .pricing-grid__details .plan__pricing .price--was::before {
	border-color: red!important;
	border-top: 3px solid;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 25%;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}
.pricing-grid .pricing-grid__details .plan__pricing .price--now {
	margin-left: 1em;
}
.pricing-grid .pricing-grid__details .plan__pricing .price__unit {
	color: #1c768f;
	font-weight: bold;
	font-size: 30px;
}
.pricing-grid .pricing-grid__details .plan__pricing .price__value {
	color: #1c768f;
	font-size: 31px;
	font-weight: bold;
}
.pricing-grid .pricing-grid__details .plan__pricing .price__term {
	color: #1c768f;
	display: block;
	font-size: 16px;
	padding-bottom: 13px;
}
.pricing-grid .pricing-grid__details .plan__upgrade {
	background-color: #FCFAFB;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 0 0;
	color: #1c768f;
	font-size: 16px;
	padding: 20px 0;
	min-height: 90px;
}
.pricing-grid .pricing-grid__details .plan__upgrade .price--was {
	position: relative;
}
.pricing-grid .pricing-grid__details .plan__upgrade .price--was::before {
	border-color: red!important;
	border-top: 3px solid;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: rotate(-15deg);
	transform: rotate(-15deg);
}
.pricing-grid .pricing-grid__details .plan__upgrade .price--now {
	margin-left: 1em;
}
.pricing-grid .pricing-grid__details .plan__upgrade .fa-info-circle {
	color: #1c768f;
}
.pricing-grid .pricing-grid__details .plan__upgrade .price__cents,
.pricing-grid .pricing-grid__details .plan__upgrade .price__dollars {
	margin-left: -.15em;
}
.pricing-grid .pricing-grid__details .plan__upgrade .price__dollars {
	margin-right: -.15em;
}
.pricing-grid .pricing-grid__details .plan__action {
	background-color: #FCFAFB;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 1px 0;
	padding: 0 0 25px;
}
.pricing-grid .pricing-grid__details .plan__action .btn {
	color: #FFF;
	background-color: #FA991C;
	border-color: #FA991C;
	display: inline;
}
.pricing-grid .pricing-grid__details .plan__action .btn.focus,
.pricing-grid .pricing-grid__details .plan__action .btn:focus {
	color: #FFF;
	background-color: #088cdc;
	border-color: #088cdc;
}
.pricing-grid .pricing-grid__details .plan__action .btn:hover {
	color: #FFF;
	background-color: #088cdc;
	border-color: #088cdc;
}
.pricing-grid .pricing-grid__details .packagecustom a.order-link:hover {
    background-color: transparent !important;
    color: #FA991C !important;
    border: 2px solid #FA991C !important;
}
.pricing-grid .pricing-grid__overview .price-desc.highlight .cnt-sle-main a.btn:hover {
    background-color: transparent !important;
    color: #019BF7 !important;
    border: 2px solid #019BF7 !important;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__details .plan__action .btn,
.pricing-grid .pricing-grid__details .plan__action .btn.active,
.pricing-grid .pricing-grid__details .plan__action .btn:active {
	color: #FFF;
	background-color: #d8590d;
	border-color: #ce550c;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__details .plan__action .btn.focus,
.open>.dropdown-toggle.pricing-grid .pricing-grid__details .plan__action .btn:focus,
.open>.dropdown-toggle.pricing-grid .pricing-grid__details .plan__action .btn:hover,
.pricing-grid .pricing-grid__details .plan__action .btn.active.focus,
.pricing-grid .pricing-grid__details .plan__action .btn.active:focus,
.pricing-grid .pricing-grid__details .plan__action .btn.active:hover,
.pricing-grid .pricing-grid__details .plan__action .btn:active.focus,
.pricing-grid .pricing-grid__details .plan__action .btn:active:focus,
.pricing-grid .pricing-grid__details .plan__action .btn:active:hover {
	color: #FFF;
	background-color: #b64b0b;
	border-color: #903b09;
}
.open>.dropdown-toggle.pricing-grid .pricing-grid__details .plan__action .btn,
.pricing-grid .pricing-grid__details .plan__action .btn.active,
.pricing-grid .pricing-grid__details .plan__action .btn:active {
	background-image: none;
}
.pricing-grid .pricing-grid__details .plan__action .btn.disabled.focus,
.pricing-grid .pricing-grid__details .plan__action .btn.disabled:focus,
.pricing-grid .pricing-grid__details .plan__action .btn.disabled:hover,
.pricing-grid .pricing-grid__details .plan__action .btn[disabled].focus,
.pricing-grid .pricing-grid__details .plan__action .btn[disabled]:focus,
.pricing-grid .pricing-grid__details .plan__action .btn[disabled]:hover,
fieldset[disabled] .pricing-grid .pricing-grid__details .plan__action .btn.focus,
fieldset[disabled] .pricing-grid .pricing-grid__details .plan__action .btn:focus,
fieldset[disabled] .pricing-grid .pricing-grid__details .plan__action .btn:hover {
	background-color: #FA991C;
	border-color: #FA991C;
}
.pricing-grid .pricing-grid__details .plan__action .btn .badge {
	color: #FA991C;
	background-color: #FFF;
}
.pricing-grid .fa-info-circle {
	color: #112b37;
	cursor: pointer;
}
.section {
	padding: 54px 0 0;
}
.section.section--no-padding {
	padding: 0!important;
}
.section.section-light {
	background: #FFF;
}
.section.section-mute {
	background: #efefef;
}
.section.section-base {
	background: #4f748e;
}
.section.section-dark {
	background: #3d596d;
	color: #FFF;
}
.section.section-dark h1,
.section.section-dark h2,
.section.section-dark h3,
.section.section-dark h4,
.section.section-dark h5,
.section.section-dark h6,
.section.section-dark p {
	color: #FFF;
}
.section.section-darker {
	background: #2e4453;
	color: #FFF;
}
.section.section-darker h1,
.section.section-darker h2,
.section.section-darker h3,
.section.section-darker h4,
.section.section-darker h5,
.section.section-darker h6,
.section.section-darker p {
	color: #FFF;
}
.section.section-darkest {
	background: #112b37;
	color: #FFF;
}
.section.section-darkest h1,
.section.section-darkest h2,
.section.section-darkest h3,
.section.section-darkest h4,
.section.section-darkest h5,
.section.section-darkest h6,
.section.section-darkest p {
	color: #FFF;
}
.section.section-primary {
	background: #99C62F;
	color: #FFF;
}
.section.section-primary h1,
.section.section-primary h2,
.section.section-primary h3,
.section.section-primary h4,
.section.section-primary h5,
.section.section-primary h6 {
	color: #FFF;
}
.section.section--consult-create {
	padding: 45px 15px;
}
.section.section--consult-create .column--left {
	position: relative;
	min-height: 1px;
	padding: 60px 15px;
	background-color: rgba(255,255,255,0.2);
	box-shadow: 0 0 20px 5px #aaaaaa;
	border-radius: 4px;
	text-align: center;
}
.section.section--consult-create .column--left h2 {
	font-size: 36px;
	font-weight: bold;
	color: #1c768f;
}
.section.section--consult-create .btn.btn-primary.fancybox.con-orange-btn {
	margin-top: 40px;
	padding: 12px 30px;
	border-radius: 30px;
}
.section.section--consult-create .btn.btn-primary.fancybox.con-orange-btn .fa-arrow-circle-right {
	display: none;
}
.section.section--consult-create .column--right {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.section.section--consult-create h2 {
	color: #FFF;
	margin: 0 auto;
}
.section.section--consult-create p {
	margin-bottom: 27px;
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 1.4;
	color: #1c768f;
	margin: 0;
}
.section.section--consult-create a.btn {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
	margin: 13px auto 0;
	padding-left: 27px;
	padding-right: 27px;
	transition: all .3s ease-in-out;
}
.section.section--consult-create a.btn:active,
.section.section--consult-create a.btn:focus,
.section.section--consult-create a.btn:hover {
	background: #99C62F;
	border-color: #99C62F;
}
.section.section--consult-create ul {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
	text-align: left;
}
.section.section--consult-create ul>li {
	padding-left: 5px;
	padding-right: 5px;
}
.section.section--consult-create ul li {
	display: inline-block;
	padding: 10px 20px;
	border: 2px solid #1c768f;
	border-radius: 4px;
	margin: 10px;
	font-size: 22px;
	color: #1c768f;
}
/*.section.section--consult-create ul li:after{color:#6d8da3;content:"-";margin:0 .5em}*/
/*.section.section--consult-create ul li:last-child:after{display:none}*/
.section--litespeed {
	background: #FFF;
	padding: 54px 0;
}
.section--litespeed .section__title {
	color: #112b37;
	font-size: 38px;
}
.section--litespeed .section__subtitle {
	color: #4f748e;
	font-family: Montserrat,sans-serif;
	margin: 0 0 27px;
	text-transform: uppercase;
}
.section--litespeed .section__subtitle b {
	box-shadow: 0 2px 0 0 #99C62F;
	font-family: Montserrat,sans-serif!important;
	font-weight: 300!important;
	text-transform: uppercase;
}
.section--litespeed .section__points {
	counter-reset: selling-points;
	margin: 27px 0;
	padding: 0;
	list-style-type: none;
}
.section--litespeed .section__points li {
	line-height: 38px;
}
.section--litespeed .section__points li:before {
	background: #99C62F;
	border-radius: 100px;
	color: #FFF;
	content: counter(selling-points);
	counter-increment: selling-points;
	display: inline-block;
	font-family: Montserrat,sans-serif;
	height: 27px;
	line-height: 27px;
	margin-right: .5em;
	text-align: center;
	width: 27px;
}
.section--litespeed .section__content {
	margin: 27px 0;
}
.section.section--testimonial {
	background: #2e4453;
	padding: 27px 0;
}
.section.section--testimonial .section__content {
	margin-left: -15px;
	margin-right: -15px;
}
.section.section--testimonial .guarantee {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.section.section--testimonial .guarantee img {
	display: block;
	max-width: 100%;
	height: auto;
}
.section.section--testimonial .testimonial {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}
.section.section--testimonial .testimonial blockquote {
	text-align: center;
	border: 0;
	margin: 27px 0;
}
.section.section--testimonial .testimonial blockquote p {
	color: #8aa5b9;
}
.section.section--testimonial .testimonial blockquote footer {
	color: #FFF;
}
.section.section--testimonial .testimonial .testimonial__company {
	font-style: italic;
}
.section--carousel {
	background: #1e394e;
	padding-top: 0;
	position: relative;
}
.section--carousel .slide {
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-position: right center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: 100%;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	overflow: hidden;
	padding: 27px 0;
	position: relative;
	text-align: center;
}
.section--carousel .slide>* {
	-ms-flex-item-align: auto;
	-ms-grid-row-align: auto;
	align-self: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
}
.section--carousel .slide__title {
	color: #FFF;
	font-size: 32px;
	font-weight: 300;
	line-height: 32px;
	text-transform: uppercase;
}
.section--carousel .slide__title em {
	color: #99C62F;
	font-style: normal;
}
.section--carousel .slide__content {
	color: #8aa5b9;
	font-size: 24px;
	line-height: 32px;
	margin: 32px auto;
}
.section--carousel .slide__action {
	display: inline-block;
	margin-bottom: 0;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 18px;
	line-height: 1.5;
	border-radius: 4px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border-radius: 27px;
	border-width: 2px;
	font-size: 14.4px;
	font-weight: 300!important;
	overflow: hidden;
	text-transform: uppercase;
	transition: all .5s;
	transition-property: background,border,color;
	background: #99C62F!important;
	border-color: #99C62F!important;
	color: #FFF!important;
	padding-left: 27px;
	padding-right: 27px;
}
.section--carousel .slide__action.active.focus,
.section--carousel .slide__action.active:focus,
.section--carousel .slide__action.focus,
.section--carousel .slide__action:active.focus,
.section--carousel .slide__action:active:focus,
.section--carousel .slide__action:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.section--carousel .slide__action.focus,
.section--carousel .slide__action:focus,
.section--carousel .slide__action:hover {
	color: #333;
	text-decoration: none;
}
.section--carousel .slide__action.active,
.section--carousel .slide__action:active {
	outline: 0;
	background-image: none;
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
.section--carousel .slide__action.disabled,
.section--carousel .slide__action[disabled],
fieldset[disabled] .section--carousel .slide__action {
	cursor: not-allowed;
	opacity: .65;
	filter: alpha(opacity=65);
	box-shadow: none;
}
a.section--carousel .slide__action.disabled,fieldset[disabled] a.section--carousel .slide__action {
	pointer-events: none;
}
.section--carousel .slide__action:active,
.section--carousel .slide__action:focus,
.section--carousel .slide__action:hover {
	background: 0 0;
	box-shadow: none!important;
	outline: 0!important;
}
.section--carousel .slide__action.btn-default {
	background: 0 0;
	border-color: #112b37;
	color: #112b37;
}
.section--carousel .slide__action.btn-default:active,
.section--carousel .slide__action.btn-default:focus,
.section--carousel .slide__action.btn-default:hover {
	background: #3d596d;
	border-color: #3d596d;
	color: #FFF;
}
.section--carousel .slide__action.btn-default.btn-inverse {
	background: #112b37;
	color: #a8bece;
}
.section--carousel .slide__action.btn-default.btn-inverse:active,
.section--carousel .slide__action.btn-default.btn-inverse:focus,
.section--carousel .slide__action.btn-default.btn-inverse:hover {
	background: #3d596d;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary {
	background: 0 0;
	border-color: #99C62F;
	color: #99C62F;
}
.section--carousel .slide__action.btn-primary:active,
.section--carousel .slide__action.btn-primary:focus,
.section--carousel .slide__action.btn-primary:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary.btn-inverse {
	background: #99C62F;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary.btn-inverse:active,
.section--carousel .slide__action.btn-primary.btn-inverse:focus,
.section--carousel .slide__action.btn-primary.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary-light {
	background: 0 0;
	border-color: #a6dbb3;
	color: #a6dbb3;
}
.section--carousel .slide__action.btn-primary-light:active,
.section--carousel .slide__action.btn-primary-light:focus,
.section--carousel .slide__action.btn-primary-light:hover {
	background: #99C62F;
	border-color: #99C62F;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary-light.btn-inverse {
	background: #a6dbb3;
	color: #FFF;
}
.section--carousel .slide__action.btn-primary-light.btn-inverse:active,
.section--carousel .slide__action.btn-primary-light.btn-inverse:focus,
.section--carousel .slide__action.btn-primary-light.btn-inverse:hover {
	background: #99C62F;
	color: #FFF;
}
.section--carousel .slide__action.btn-secondary {
	background: 0 0;
	border-color: #FA991C;
	color: #FA991C;
}
.section--carousel .slide__action.btn-secondary:active,
.section--carousel .slide__action.btn-secondary:focus,
.section--carousel .slide__action.btn-secondary:hover {
	background: #f59156;
	border-color: #f59156;
	color: #FFF;
}
.section--carousel .slide__action.btn-secondary.btn-inverse {
	background: #FA991C;
	color: #FFF;
}
.section--carousel .slide__action.btn-secondary.btn-inverse:active,
.section--carousel .slide__action.btn-secondary.btn-inverse:focus,
.section--carousel .slide__action.btn-secondary.btn-inverse:hover {
	background: #f59156;
	color: #FFF;
}
.section--carousel .slide__action.btn-base {
	background: 0 0;
	border-color: #4f748e;
	color: #4f748e;
}
.section--carousel .slide__action.btn-base:active,
.section--carousel .slide__action.btn-base:focus,
.section--carousel .slide__action.btn-base:hover {
	background: #6d8da3;
	border-color: #6d8da3;
	color: #FFF;
}
.section--carousel .slide__action.btn-base.btn-inverse {
	background: #4f748e;
	color: #FFF;
}
.section--carousel .slide__action.btn-base.btn-inverse:active,
.section--carousel .slide__action.btn-base.btn-inverse:focus,
.section--carousel .slide__action.btn-base.btn-inverse:hover {
	background: #6d8da3;
	color: #FFF;
}
.section--carousel .slide__action.btn-outline {
	background: 0 0;
	border: 2px solid #99C62F;
	border-radius: 27px;
	color: #FFF;
	font-weight: 300;
	text-transform: uppercase;
}
.section--carousel .slide__action.btn-outline:focus,
.section--carousel .slide__action.btn-outline:hover {
	background: 0 0;
}
.section--carousel .slide__action.btn-outline:active {
	background: 0 0;
}
.section--carousel .slide__action.btn-white {
	background: 0 0;
	border-color: #FFF;
	color: #FFF;
}
.section--carousel .slide__action.btn-white:active,
.section--carousel .slide__action.btn-white:focus,
.section--carousel .slide__action.btn-white:hover {
	background: #FFF;
	border-color: #FFF;
	color: #112b37;
}
.section--carousel .slide__action:active,
.section--carousel .slide__action:focus,
.section--carousel .slide__action:hover {
	background: #99C62F!important;
	border-color: #99C62F!important;
}
.owl-theme {
	position: relative;
}
.owl-theme .owl-nav {
	display: none;
}
.owl-theme .owl-dots {
	bottom: 0;
	left: 50%;
	margin-left: -48px;
	position: absolute;
}
.owl-theme .owl-dots .owl-dot span {
	background: #112b37;
	transition: background-color .3s linear;
}
.owl-theme .owl-dots .owl-dot.active span {
	background: #a8bece;
}
.owl-theme .owl-dots .owl-dot:hover span {
	background: #4f748e;
}
.section--compliance-seals {
	background-color: #f7f7f7;
	padding: 30px 0 30px 0;
	text-align: center;
}
.section--compliance-seals .module-header .module-title h4 {
	color: var(--TextColor1);
	line-height: 34px;
}
.compliance-seals-dark {
	background: url(../images/security-background.jpg);
	text-align: center;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	color: #fff;
}
.compliance-seals-dark h2, .compliance-seals-dark h4 {
	color: #ffffff;
	padding: 15px;
}
.compliance-seals-light {
	background: url(../images/security-background-light.jpg);
	text-align: center;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.section--compliance-seals img {
	display: inline-block;
	margin: 15px;
	max-height: 100px;
	width: auto;
}
.section--customer-service {
    background:url(../images/testimonial-server-bg.jpg) no-repeat;
	padding: 50px 0;
	    background-size: cover;
}
.section--customer-service [class^=col-] {
	padding: 0;
}
.section--customer-service .carousel {
	padding: 27px 0 0;
}
.section--customer-service .testimonial {
	border: 0;
	font-size: 18px;
	margin: 0;
	background-color: transparent!important;
	border-radius: 0;
	font-size: inherit;
	text-align: left;
}
.section--customer-service .testimonial>.img-responsive {
    max-width: 170px;
}
.section--customer-service .testimonial__content {
	padding: 24px 0;
	font-family: 'Roboto-Light', sans-serif;
	font-size: 21px;
	font-style: italic;
	letter-spacing: 0.3px;
/*	color: var(--TextColor1);*/
	color: #fff;
	font-weight: 100;
}
.section--customer-service .testimonial__content ul {
	padding-left: 0;
	list-style: none;
	margin: 0;
}
.section--customer-service .testimonial__content ul li {
	margin-top: 27px;
}
.section--customer-service .testimonial__content p {
	margin: 0 0 10px;
	text-align: left;
	font-size: 24px!important;
}
.section--customer-service .testimonial__rating {
	color: #FA991C;
	display: inline-block;
	vertical-align: middle;
}
.section--customer-service .testimonial_detail {
	display: inline-block;
	vertical-align: middle;
}
.section--customer-service .testimonial__name {
	color: #fff;
	letter-spacing: 1px;
	font-size: 20px;
}
.section--customer-service .testimonial__name a {
    color: #ffffff;
}
.section--customer-service .testimonial__location {
	color: #1c768f;
	letter-spacing: 1px;
	font-style: 20px;
}
.section--customer-service .testimonial__timestamp {
	color: #fff;
	display: block;
	font-size: 90%;
	letter-spacing: 1px;
	font-size: 16px;
	font-weight: bold;
}
.section--customer-service .section__title {
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	font-size: 31px;
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}
.section--customer-service .section__title h2 {
	color: #019BF7;
	font-size: 38px;
	text-transform: capitalize;
	margin-bottom: 0;
	font-weight: bold;
}
.section--customer-service .response__header {
	color: #1c768f;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	font-weight: 300;
	margin: 20px auto;
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
	text-align: center;
	text-transform: capitalize;
	width: 100%;
}
.cust-mer-main
{
	float: left;
	width: 100%;
	margin-top: 30px;
	color: #1c768f;
}
.customer-cntnt {
    float: left;
    padding: 20px 30px;
    width: 100%;
}
.customer-cntnt h3 {
    color: #1c768f;
    font-weight: 500;
    font-size: 26px;
}
.customer-cntnt p {
    margin-top:20px;
    font-size: 16px;
}
.customer-cntnt ul
{
	list-style: none;
	margin: 0;
	padding: 0;
}
.customer-cntnt ul li
{
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
}
.cust-mer-main .row
{
	margin-bottom: 20px;
}
.customer-cntnt ul li span
{
	color: #019BF7;
}
.customer-cntnt p a
{
	color: #019BF7;
}
.response__time {
	width: 50%;
	float: left;
	text-align: left;
	padding: 15px;
}
.response__time h2 {
	color: #1c768f;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	padding-left: 55px;
	margin-bottom: 30px;
}
.section--customer-service .carousel .carousel-inner {
	height: 270px;
}
.loader {
    position: relative;
    float:none;
    display: inline-block;
    user-select: none;
    box-sizing: border-box;
    width: 250px;
    height: 250px;
}
.rotate .loader-bg {
    background-color: transparent;
    border-radius: 100%;
    box-sizing: border-box;
    border: 15px solid transparent;
    height: 100%;
    display: block;
    align-items: center;
    justify-content: center;
    width: 100%;
    position: relative;
}
.rotate .loader-bg:before{
    background-image: url(/images/clock.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    content: "";
    height: 220px;
    left: 0;
    position: absolute;
    top: 0;
    width: 220px;
    -webkit-animation: Spin 15s infinite linear;
	animation: Spin 15s infinite linear;
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
    -webkit-animation-delay: 0s;
	animation-delay: 0s;
}
.rotate .loader_text{
	background: #019BF7; 
    /*background: #99c62d;
    background: -moz-linear-gradient(45deg, #99c62d 0%, #a0cd36 25%, #adda3f 50%, #b4e244 75%, #bcea4a 100%);
    background: -webkit-linear-gradient(45deg, #99c62d 0%,#a0cd36 25%,#adda3f 50%,#b4e244 75%,#bcea4a 100%);*/
    /*background: linear-gradient(45deg, #99c62d 0%,#a0cd36 25%,#adda3f 50%,#b4e244 75%,#bcea4a 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c62d', endColorstr='#bcea4a',GradientType=1 );
    border-radius: 50%;
    height: 110px;
    width: 110px;
    margin: 55px auto 0;
}
.rotate .loader-bg .text {
    color: #ffffff;
    display: block;
    font-size: 35px;
    font-weight: bold; 
    text-align: center;
    padding-top: 15px;
    line-height: 50px;
    transition: all 0.1s ease-in-out 0s;
    -webkit-transition: all 0.1s ease-in-out 0s;
}
.rotate .loader-bg label{
    color: #ffffff;
    display: block;
    text-align: center;
    font-size: 20px;
    line-height: 15px;
}
.spinner-holder-one,
.spinner-holder-two,
.loader-spinner{
	visibility: hidden;
	opacity: 0;
}
.loader .spinner-holder-one {
    background: transparent;
    box-sizing: border-box;
    height: 50%;
    left:0;
    overflow: hidden;
    position: absolute;
    top:0;
    width: 50%;
    visibility: visible;
    opacity: 1;
}
.loader .spinner-holder-two {
    position: absolute;
    top:0;
    left:0;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: transparent;
    box-sizing: border-box;
    visibility: visible;
    opacity: 1;
}
.loader .loader-spinner {
    width: 200%;
    height: 200%;
    border-radius: 50%;
    border: 15px solid #019BF7;
    box-sizing: border-box;
    visibility: visible;
    opacity: 1;
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.loader .animate-0-25-a {
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-0-25-b {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-25-50-a {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-25-50-b {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-50-75-a {
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-50-75-b {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin:100% 100%;
    -webkit-transform-origin:100% 100%;
}
.loader .animate-75-100-a {
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.loader .animate-75-100-b {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform-origin: 100% 100%;
    -webkit-transform-origin: 100% 100%;
}
.section--customer-service .carousel-indicators{
	width: 100%;
	margin-left: 0;
    left: 0;
    text-align: right;
    bottom: auto;
    padding: 0 30px;
    width: 100%;
    display: inline-block;
}
.section--customer-service .carousel-indicators li.active{
	background-color: #032539;
	border-color: #032539;
	height: 15px;
	width: 15px;
}
.section--customer-service .carousel-indicators li{
	background-color: #F1F1F1;
	border-color: #F1F1F1;
	height: 15px;
	width: 15px;
	margin: 0;
}
.primary{
	background-color:#112b37!important;
	color:#4f748e!important
}
.default{
	background-color:#4f748e!important;
	color:#a8bece!important
}
.info{
/*	background-color:#5bc0de!important;
	color:#daf1f8!important*/
	    background-color: #1c768f!important;
    color: #daf1f8!important;
    padding: 8px;
}
.success{
	background-color:#99C62F!important;
	color:#ddf1e2!important
}
.warning{
	background-color:#f59156!important;
	color:#feefe6!important
}
.danger{
	background-color:#d9534f!important;
	color:#f4cecd!important
}
.white{
	background-color:#fff!important;
	color:#b2b2b2!important
}
.grey-90{
	background-color:#e5e5e5!important;
	color:#999!important
}
.grey-80{
	background-color:#ccc!important;
	color:#7f7f7f!important
}
.grey-70{
	background-color:#b2b2b2!important;
	color:#666!important
}
.grey-60{
	background-color:#999!important;
	color:#4d4d4d!important
}
.grey-50{
	background-color:grey!important;
	color:#ccc!important
}
.grey-40{
	background-color:#666!important;
	color:#b3b3b3!important
}
.grey-30{
	background-color:#4d4d4d!important;
	color:#999!important
}
.grey-20{
	background-color:#333!important;
	color:grey!important
}
.grey-10{
	background-color:#1a1a1a!important;
	color:#666!important
}
.black{
	background-color:#000!important;
	color:#4d4d4d!important
}
.base-darkest{
	background-color:#112b37!important;
	color:#4f748e!important
}
.base-darker{
	background-color:#2e4453!important;
	color:#6c93ae!important
}
.base-dark{
	background-color:#3d596d!important;
	color:#87a6bc!important
}
.base{
	background-color:#1c768f !important;
	color:#a8bece!important
}
.base-light{
	background-color:#6d8da3!important;
	color:#cbd6de!important
}
.base-lighter{
	background-color:#8aa5b9!important;
	color:#eaeff2!important
}
.base-lightest{
	background-color:#a8bece!important;
	color:#fff!important
}
.accent-primary-dark{
	background-color:#1c768f;
	color:#b8e3c3!important
}
.accent-primary{
	background-color:#99C62F!important;
	color:#ddf1e2!important
}
.accent-primary-light{
	background-color:#99C62F!important;
	color:#ddf1e2!important
}
.accent-secondary-dark{
	background-color:#FA991C!important;
	color:#fbd0b6!important
}
.accent-secondary{
	background-color:#f59156!important;
	color:#feefe6!important
}
.accent-secondary-light{
	background-color:#f8b086!important;
	color:#feefe6!important
}
.text-primary{
	color:#112b37!important
}
.text-default{
	color:#4f748e!important
}
.text-success{
	color:#1c768f!important
}
.text-white{
	color:#fff!important
}
.text-grey-90{
	color:#e5e5e5!important
}
.text-grey-80{
	color:#ccc!important
}
.text-grey-70{
	color:#b2b2b2!important
}
.text-grey-60{
	color:#999!important
}
.text-grey-50{
	color:grey!important
}
.text-grey-40{
	color:#666!important
}
.text-grey-30{
	color:#4d4d4d!important
}
.text-grey-20{
	color:#333!important
}
.text-grey-10{
	color:#1a1a1a!important
}
.text-black{
	color:#000!important
}
.text-base-lightest{
	color:#a8bece!important
}
.text-base-lighter{
	color:#8aa5b9!important
}
.text-base-light{
	color:#6d8da3!important
}
.text-base{
	color:#4f748e!important
}
.text-base-dark{
	color:#3d596d!important
}
.text-base-darker{
	color:#2e4453!important
}
.text-base-darkest{
	color:#112b37!important
}
.text-accent-primary-light{
	color:#99C62F!important
}
.text-accent-primary{
	color:#99C62F!important
}
.text-accent-primary-dark{
	color:#99C62F!important
}
.text-accent-secondary-light{
	color:#f8b086!important
}
.text-accent-secondary{
	color:#f59156!important
}
.text-accent-secondary-dark{
	color:#FA991C!important
}
.row--no-padding>[class*=col-]{
	padding-left:0!important;
padding-right:0!important
}
.no-padding{
	padding:0!important
}
.wow{
	visibility:hidden
}
.hidden{
	display:none!important
}
@media print{
	hr{
		display:none
	}
	#navbar-header{
		display:none
	}
	#navbar-collapse{
		display:none
	}
	#l-footer-left{
		display:none
	}
	#l-footer .shopperlink{
		display:none
	}
}
.img-responsive{
	display: block;
	max-width: 100%;
}
.focus_on_business_sec{
	background: #666666;
	/*background: -moz-linear-gradient(left, #2170d5 0%, #1f73d5 25%, #1684d3 50%, #0e94d3 75%, #0b9cd3 100%);
	background: -webkit-linear-gradient(left, #2170d5 0%,#1f73d5 25%,#1684d3 50%,#0e94d3 75%,#0b9cd3 100%);
	background: linear-gradient(to right, #2170d5 0%,#1f73d5 25%,#1684d3 50%,#0e94d3 75%,#0b9cd3 100%);*/
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2170d5', endColorstr='#0b9cd3',GradientType=1 );
	padding: 50px 15px;
	color: #ffffff;
}
.focus_on_business_sec h2{
	color: #ffffff;
	font-size: 38px;
	line-height: 40px;
	margin: 0;
	text-align: center;
}
.focus_on_business_sec p{
	font-size: 18px;
	line-height: 30px;
	text-align: center;
	margin-top: 20px;
}
.outr_business_sec{
	padding-top: 50px;
}
.server_blocks > span{
	height: 100px;
	position: relative;
	text-align: center;
	width: 100px;
	z-index: 9;
}
.server_blocks > span:before{
	background-image: url(/images/ecllipse.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	content: "";
	height: 100px;
	left: 0;
	display: none;
	top: 0;
	position: absolute;
	width: 100%;
	-webkit-animation: Spin 10s infinite linear;
	animation: Spin 10s infinite linear;
	z-index: -1;
}
@-webkit-keyframes Spin {
	0%  {
		-webkit-transform: rotate(0deg);
		/*transform: rotate(0deg);*/
	}
	100% {
		-webkit-transform: rotate(360deg);
		/*transform: rotate(360deg);*/
	}
}
@keyframes Spin {
	0%  {
		transform: rotate(0deg);
		/*transform: rotate(0deg);*/
	}
	100% {
		transform: rotate(360deg);
		/*transform: rotate(360deg);*/
	}	
}
.server_blocks > span img{
	margin: 25px auto 0;
	width: 90px;
}
.server_blocks h3{
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	margin-top: 25px;
}
.focus_on_business_sec .server_blocks p{
	text-align: left;
}
.server_blocks a{
	color: #ffffff;
	font-weight: bold;
}
.server_blocks a:hover,
.server_blocks a:focus{
	color: #ffffff;
	text-decoration: none;
}


/* --20 aug */
.waf-items
{
	display:flex;
	justify-content: center;
}
.waf-items > div
{
	flex:1;
}
/* --20 aug ends */

/* 21 aug--*/
.cus-plan-redesign {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0;
}
.cus-get-items ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.cus-get-items ul li
{
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	min-height: 130px;
}
.get-custm
{
	width: 30%;
	position: relative;
}
.cus-get-items ul li .get-custm::after
{
	position: absolute;
    content: "";
    top: 100%;
    z-index: 1;
    left: 50%;
    width: 1px;
    height: 100%;
    background-color: #dcdcde;
    background-image: linear-gradient(to right, #dcdcde , #dcdcde);
}

.cus-get-items ul li:last-child .get-custm::after,.cus-get-items ul li:last-child .get-custm::before
{
	display: none;
}
.getcircle-grey {
    display: inline-block;
    width: 90px;
    height: 90px;
    background-color: #1c768f;
    position: relative;
    z-index: 2;
    border-radius: 50%;
    color: #fff;
    border: 12px solid #dcdcde;
    transition: all 0.6s ease 0s;
}
/*.cus-get-items ul li:nth-child(even) .getcircle-grey {
    width: 120px;
    height: 120px;
    border-width: 20px;
}
.cus-get-items ul li:nth-child(even) .getcircle-grey span{
	line-height: 2.8;
}*/
.get-custm span {
    font-size: 30px;
    color: #fff;
    line-height: 2.3;
}
.cus-get-items ul li:last-child .getcircle-grey::before
{
	display: none;
}
.get-desc {
    float: left;
    width: 70%;
    text-align: left;
}
.get-desc h3
{
	margin-bottom: 15px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 26px;
	color: #1c768f;
}
.get_started_sec .get-desc p
{
	font-size: 22px;
	color: #1c768f;
	font-weight: 500;
}
.get_started_sec .btn {
    background-color: #FA991C;
    padding: 12px 30px;
    border-radius: 0px !important;
    border-color: #FA991C;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: bold !important;
}
.get_started_sec .btn:hover {
    background-color: transparent;
    border-color: #FA991C;
    color: #FA991C;	
}
.get-li {
    color: #fff;
    border-radius: 50%;
    display: block;
    position: relative;
    width: 100%;
    z-index: 2;
    height: 100%;
}

.get-li span {
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
    font-size: 40px;
    font-weight: bold;
    line-height: 2.2;
}
.get-li.get-green {
    border: 25px solid #c1c1c1;
}
.get-li.get-blue
{
    border: 25px solid #008de2;
}
.get-li.get-darkblu
{
    border: 25px solid #c1c1c1;
}
.get-li.get-green span {
    border: 18px solid #98999B;
    color: #98999B;
}
.get-li.get-blue span
{
	border: 18px solid #019bf7;
	color: #019bf7;
}
.get-li.get-darkblu span
{
	border: 18px solid #98999B;
	color: #98999B;
}
/* 21 aug ends--*/

/*--4 sep new top header css*/
.navbar.navbar-fixed-top
{
	/*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);*/
	position: fixed;
	transition: all 0.3s linear 0s;
}
.navbar-fixed-top.fixed {
  position: fixed;
  top: 0;
  left: 0;
  box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);
  transition: all 0.2s ease 0s;
  display: block;
  z-index: 99999;
  min-height: 80px;
  /*transform: translateY(0px);*/
  /*animation: smoothScroll 1s forwards;*/
}
#l-header .navbar .navbar-nav>li>a
{
	line-height: 90px;
	transition: all 0.3s linear 0s; 
}
.us-span
{
	transition: all 0.3s linear 0s; 
}
#l-header .navbar.navbar-fixed-top.fixed .navbar-nav>li>a,#l-header .navbar.navbar-fixed-top.fixed .navbar-nav>li>span.us-span
{
	line-height: 80px;
}
.navbar.navbar-fixed-top.fixed .navbar-header .navbar-brand img
{
	width: 150px;
    height: 80px;
}
.new-fixed-header
{
	transform: translateY(-265px);
	display: none;
}
@keyframes smoothScroll {
	0% {
		transform: translateY(-265px);
	}
	100% {
		transform: translateY(0px);
	}
}
.new-fixed-header .dropdown-menu
{
	top: 80%;
}
.top-support {
    float: left;
    width: 100%;
    padding: 10px 0;
    border-top: 1px solid #F1F1F1;
}


.top-support .navbar {
    min-height: unset;
}
.top-support ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.top-support ul li {
    display: inline-block;
    margin-right: 15px !important;
    padding: 0 !important;
    height: unset !important;
    font-weight: 500 !important;
    line-height: unset !important;
}
.top-support ul li:last-child
{
	margin-right: 0 !important;
}
.top-support .navbar-text
{
	padding: 3px 0 !important;
}
.top-support ul li a {
    color: #1c768f;
    font-size: 14px;
    font-weight: 500 !important;
    height: unset;
}
/*--4 sep new top header css ends*/

/*# sourceMappingURL=global.min.css.map */


/**/
.glace-area{
 padding: 80px 15px;
}
.glace-area h1{
  text-align: center;
  margin-bottom: 25px;
  font-size: 40px;
}
.glace-area .glace-bg {
  border-radius: 4px;
  box-shadow: 2.5px 4.33px 15px 0px rgba(0, 0, 0, 0.1);
    padding: 20px 15px;
    text-align: center;
    margin-top: 25px;
    min-height: 235px;
    transition: 1s all;
}
.glace-area .glace-bg h4 {
    color: #032539;
    margin-top: 20px;
    font-size: 18px;
    line-height: 25px;
}
.glace-bg:hover {
    margin-top: 20px;
    transform: scale(1.2, 1.2);
}
.time-back-area{
	    padding: 90px 15px;
}
.time-back-area h2{
	font-size: 36px;
	color: #1c768f;
}
.time-back-area p{
    line-height: 32px;
    margin-top: 8px;
    color: #032539;
}
.why-hostek-area {
    background-image: url(../images/web_banner5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    padding: 100px 15px 60px 15px;
    color: #fff;
}
.why-hostek-heading{
	margin-bottom: 40px;
}
.why-hostek-heading h1 {
	font-size: 38px;
	text-align: center;
	color: #fff;
}
.why-hostek-heading p {
	font-size: 18px;
	text-align: center;
	line-height: 28px;
   	margin-top: 12px;
}
.why-hostek-opt{
    margin-bottom: 40px;
}
.why-hostek-opt h4{
color: #fff;
    margin-bottom: 8px;
    font-weight: 500;
}
.why-hostek-opt>div.col-md-8{
	padding: 0px;
}
.why-hostek-opt img{
          transition: 1s all;
}
.why-hostek-opt:hover img{
    transform: scale(1.2, 1.2);
}
.about-consult {
    background-image: url(../images/customer-apart-bg.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 100px 15px;
}
.about-consult h2 {
font-size: 38px;
color: #1c768f;
margin-bottom: 15px; 
}
.about-consult h2>span {
color: #FA991C;
}
.about-consult h4 {
font-size: 24px;
color: #1c768f;
margin-bottom: 25px; 
}
.about-consult p {
    font-size: 18px;
    line-height: 36px;
    color: #032539;
}
.about-consult a.about-consult-btn {
    background: #FA991C;
    border: solid #FA991C; 
    padding: 15px 30px;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
}
.about-consult a.about-consult-btn:hover
{
	border: solid #FA991C; 
	color: #FA991C;
	background-color: transparent !important;
}
.about-get-started{
	padding: 90px 15px;
}
.about-get-started h2{
	font-size: 38px;
	margin-bottom: 30px;
	text-align: center;
}
.abt-stated-content{
	  border-radius: 4px;
  box-shadow: 2.5px 4.33px 15px 0px rgba(0, 0, 0, 0.1);
    padding: 20px 15px;
    text-align: center;
    margin-top: 90px;
}
.abt-stated-content p{
    font-size: 20px;
    line-height: 30px;
    padding: 25px 0;
    margin-bottom: 0;
    font-weight: 400;
}
.abt-icon-bg{
    border-radius: 50%;
    box-shadow: 2.5px 4.33px 15px 0px rgba(0, 0, 0, 0.1);
    padding: 28px 0 0 0;
    text-align: center;
    height: 130px;
    width: 130px;
    margin: 0px auto;
    margin-top: -82px;
    background: #fff;
}
.orange-btn{
	background-color: #FA991C;
	border-color: #FA991C;
	color: #fff;	
}
.orange-btn:hover{
	color: #FA991C!important;	
}
.left_form .form-group p{
	color: #F65711;
	font-size: 15px;
    font-weight: 600;
}
.css-section{
padding: 7em 0;
}
.org-btn{
	background: #FA991C;
    padding: 14px 25px;
    color: #fff;
    border-radius: 4px;
    border: solid 2px #FA991C;
}
.org-btn:hover{
	background: transparent;
    color: #FA991C;
    border: solid 2px #FA991C;
}
.f-size30{
	font-size: 30px!important;
}
.w-server-quote h1{
    color: #fff;
    margin-bottom: 15px;
    padding-top: 10px;
}
.w-server-quote h1>span{
 color: #FA991C;
}
.vps-pdf{
	background:url(../images/vps-pdf.jpg) no-repeat;
	background-size: cover;
	padding: 30px; 
	color: #fff;
	margin-bottom: 50px;
}
.vps-pdf h2{
    font-size: 30px;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 13px;
}
.vps-pdf h4{
	font-size: 24px;
	color: #fff;
}
.vps-pdf i{
    font-size: 70px;
    color: #FA991C;
    padding-bottom: 5px;
}
.vps-pdf p{
	font-size: 14px;
	margin-bottom: 0px;
	color: #fff;
}
.up-time-area {
background-image: url(/images/9999-bg.jpg);
background-repeat: no-repeat;
background-size: cover;
color: #fff;
padding: 10% 15px;
text-align: center;
}
.up-time-accomplish {
padding: 80px 15px;
background-image: url(../images/grey_bg.jpg);
background-size: cover;
background-position: center;
}
.up-time-accomplish h1 {
text-align: center;
margin-bottom: 25px;
font-size: 40px;
}
.up-time-accomplish .accomplish-bg {
border-radius: 4px;
background-color: #fff;
box-shadow: 2.5px 4.33px 15px 0px rgba(0, 0, 0, 0.1);
padding: 20px 15px;
text-align: center;
margin-top: 25px;
min-height: 208px;
transition: 1s all;
}
.up-time-accomplish .accomplish-bg h4 {
color: #1c768f;
margin-top: 20px;
font-size: 18px;
line-height: 25px;
}
.accomplish-bg:hover {
margin-top: 20px;
transform: scale(1.2, 1.2);
}
.up-time-redundant {
padding: 80px 15px;
background-image: url(../images/home_banner2.jpg);
background-size: cover;
background-position: center;
}
.up-time-redundant h2{
margin-bottom: 20px;
font-size: 36px;
color: #fff;
}
.up-time-redundant h2>span{
color: #FA991C;
}
.up-time-redundant h4{
margin-bottom: 25px;
font-size: 18px;
color: #fff;
line-height: 28px;
}
.up-time-redundant p{
font-size: 16px;
color: #ddd;
line-height: 26px;
}
.up-time-cloud {
padding: 90px 15px;
}
.up-time-cloud h2 {
font-size: 30px;
text-align: center;
margin-bottom: 40px;
}
.up-time-cloud h3 {
font-size: 24px;
margin-bottom: 12px;
}
.up-time-cloud ul {
margin: 0;
padding-left: 24px;
list-style: none;
}
.up-time-cloud ul li:before {
content: "\2022";
color: red;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
font-size: 22px;
}




/*---11 june css--*/
/*--Our first class page--*/
.ourfirst-class-bg {
    margin-top: 90px;
    padding: 40px 10px;
    background-image: url(../images/first-class-banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.ourfirst-class-content {
    display: flex;
    background-size: cover;
    height: 330px;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: #fff;
}
.ourfirst-class-content h1 {
    color: #fff;
    line-height: 1.3;
}
.ourfirst-class-support {
    padding: 60px 10px;
}
.ourfirst-support-content {
    display: flex;
    justify-content: center;
    align-items: center;
}
.staffed-support-desc {
    margin-left: 30px;
}
.staffed-support-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.staffed-support-desc p {
    font-size: 20px;
    font-weight: 400;
}
.ourfirst-usbased-main {
    padding: 130px 10px;
    background-image: url(../images/us-based-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.usbased-support-content {
    color: #fff;
}
.usbased-support-content h2 {
    color: #fff;
    margin-bottom: 20px;
}
.usbased-support-content p {
    opacity: 0.7;
}
.usbased-support-content h2 span {
    color: #FA991C;
}

.ourfirst-class-monitoring {
    padding: 90px 10px;
}
.ourfirst-monitoring-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.monitoring-support-desc {
    margin-right: 30px;
}
.monitoring-support-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.monitoring-support-desc p {
    font-size: 20px;
    font-weight: 400;
}
.ourfirst-support-sucess {
    padding: 70px 10px;
    background-image: url(../images/first-class-support.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}
.sucess-support-content {
    text-align: center;
    height: 450px;
    color: #fff;
}
.sucess-support-content h2 {
    color: #ffff;
    margin-bottom: 20px;
    font-size: 30px;
}
.sucess-support-content p {
    font-weight: 400;
    line-height: 2;
}


/*--proactive scuirty css--*/
.proactive-secuirty-bg {
    margin-top: 90px;
    padding: 40px 10px;
    background-image: url(../images/proactive-secuirty-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.proactive-secuirty-content {
    display: flex;
    background-size: cover;
    height: 330px;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: #fff;
}
.proactive-secuirty-content h1 {
    color: #fff;
    line-height: 1.3;
}
.perimeter-class-support {
    padding: 80px 10px;
}
.perimeter-support-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.perimeter-support-desc {
    margin-right: 30px;
}
.perimeter-support-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.perimeter-support-desc p {
    font-size: 16px;
    font-weight: 400;
}

.eset-secuirty-main {
    padding: 70px 10px;
    background-color: #0096a1;
    position: relative;
    overflow: hidden;
}
.eset-robot-main {
    position: absolute;
    top: 0;
    height: 100%;
    right: 0;
}
.eset-robot-main img {
    height: 100%;
}
.eset-secuirty-content {
    color: #fff;
}
.eset-secuirty-content h2 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 36px;
}
.eset-secuirty-content p {
    opacity: 0.7;
    font-size: 16px;
}
.eset-secuirty-content h2 span {
    color: #FA991C;
}

.webapplication-firewall{
	padding: 80px 10px;
    background-image: url(../images/web-firewall-secuirty.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.webapplication-firewall-desc {
    width: 60%;
}
.webapplication-firewall-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
}
.webapplication-firewall-desc p {
    font-size: 16px;
    font-weight: 400;
}


/*--Secuirty needs solutions css---*/
.need-secuirty-bg {
    margin-top: 90px;
    padding: 40px 10px;
    background-image: url(../images/secuirty-need-banner.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.need-secuirty-content {
    display: flex;
    background-size: cover;
    height: 330px;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: #fff;
}
.need-secuirty-content h1 {
    color: #fff;
    line-height: 1.3;
}
.security-self-managed {
    padding: 80px 10px;
}
.security-managed-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.security-managed-desc {
    margin-left: 30px;
    margin-top: 10px;
}
.security-managed-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.security-managed-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.security-managed-desc p:last-child {
    margin-bottom: 0px;
}
.secuirty-we-managed {
    padding: 70px 10px;
    background-image: url(../images/secuirty-we-manage.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.secuirty-simple-manage {
    color: #fff;
    width: 60%;
}
.secuirty-simple-manage h2 {
    color: #fff;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 36px;
}
.secuirty-simple-manage p {
    font-size: 16px;
}

.secuirty-custom-banner {
    margin-top: 90px;
    padding: 40px 10px;
    background-image: url(../images/server-solutions-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.secuirty-custom-content {
    display: flex;
    background-size: cover;
    height: 330px;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: #fff;
}
.secuirty-custom-content h1 {
    color: #fff;
    line-height: 1.3;
}
.security-single-server {
    padding: 80px 10px;
}
.single-server-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.single-server-desc {
    margin-left: 30px;
    margin-top: 10px;
}
.single-server-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.single-server-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.single-server-desc p:last-child {
    margin-bottom: 0px;
}

.security-private-cloud {
    padding: 80px 10px;
}
.security-geo-failover{
	background-color: #f5f5f5;
	padding: 80px 10px;
}
.secuirty-private-content,.secuirty-geo-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-private-desc {
    margin-left: 30px;
    margin-top: 10px;
}
.secuirty-geo-desc{
	margin-right: 30px;
	margin-top: 10px;
}
.secuirty-private-desc h3,.secuirty-geo-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 10px;
}
.secuirty-private-desc p,.secuirty-geo-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-private-desc p:last-child,
.secuirty-geo-desc p:last-child {
    margin-bottom: 0px;
}


.security-multiple-servers {
    padding: 80px 10px;
    background-image: url(../images/secuirty-multiservr-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.secuirty-multiserv-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-multiserv-desc {
    margin-right: 30px;
    margin-top: 10px;
    color: #fff;
}
.secuirty-multiserv-desc h3 {
    font-size: 34px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}
.secuirty-multiserv-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-multiserv-desc p:last-child {
    margin-bottom: 0px;
}

.security-load-servers {
    padding: 80px 10px;
    background-image: url(../images/secuirty-load-serv.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.secuirty-load-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-load-desc {
    margin-right: 30px;
    margin-top: 10px;
    color: #fff;
}
.secuirty-load-desc h3 {
    font-size: 34px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 10px;
}
.secuirty-load-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-load-desc p:last-child {
    margin-bottom: 0px;
}

.industry-perform-banner {
    margin-top: 90px;
    padding: 40px 10px;
    background-image: url(../images/get-perform-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.industry-perform-content {
    display: flex;
    background-size: cover;
    height: 330px;
    align-items: center;
    text-align: center;
    justify-content: center;
    color: #fff;
}
.industry-perform-content h1 {
    color: #fff;
    line-height: 1.3;
}

.security-ssd-perform{
	background-color: #f5f5f5;
	padding: 80px 10px;
}

.secuirty-ssd-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-ssd-desc{
	margin-right: 30px;
	margin-top: 10px;
}
.secuirty-ssd-desc h3 {
    font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
}
.secuirty-ssd-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-ssd-desc p:last-child {
    margin-bottom: 0px;
}
.security-vmware-cloud {
    padding: 80px 10px;
    background-image: url(../images/vmware-perform.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}
.secuirty-vmware-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-vmware-desc {
    color: #fff;
    width: 55%;
    color: #fff;
}
.secuirty-vmware-desc h3 {
    font-size: 34px;
    font-weight: bold;
    color: #FA991C;
    margin-bottom: 20px;
}
.secuirty-vmware-desc p {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-vmware-desc p:last-child {
    margin-bottom: 0px;
}
.dell-hardware-main{
	padding: 80px 10px;
}
.dell-hardware-content{
	display: flex;
    justify-content: space-between;
    align-items: flex-start;
}
.secuirty-dell-desc{
	flex: 1 40%;
	max-width: 40%;
}
.secuirty-dell-desc h3{
	font-size: 34px;
    font-weight: bold;
    margin-bottom: 20px;
}
.secuirty-dell-desc p{
	 font-size: 16px;
    font-weight: 400;
    margin-bottom: 30px;
}
.secuirty-dell-desc p:last-child {
    margin-bottom: 0px;
}
.dell-hardware-icons{
	flex: 1 60%;
	max-width: 60%;
}
.dell-hardware-icons ul {
    display: flex;
    justify-content: center;
    align-content: center;
    list-style: none;
}
.dell-hardware-icons ul li {
    border-radius: 4px;
    box-shadow: 0 1px 4px 1px rgba(0,0,0,0.1);
    padding: 15px 30px;
    margin: 0 20px;
}
.new-jumbo{
	background: url(../images/new-jumbo-bg.jpg) no-repeat;
	background-size: cover;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 90px;
}
.new-jumbo h1{
	font-size: 29px;
	line-height: 36px;
	color: #FFFFFF;
	padding-top: 15px;
}
.new-jumbo img{
margin-right: 15px;
    float: left;
}
.new-jumbo h1>span{
	color: #FFFFFF;
}
.new-jumbo ul{
	margin-bottom: 0px;
}
.new-jumbo ul li{
	font-size: 18px;
	color: #fff;
	font-weight: 400;
    padding-bottom: 5px;
}
.new-jumbo ul li i{
	color: #FA991C;
}
.new-jumbo-btn{
	background-color: #FA991C;
	color: #fff;
    display: inline-block;
    padding: 10px 10px;
    font-size: 20px;
    border-radius: 3px;
    font-weight: 400;
    transition: all 0.3s linear 0s;
    border: 2px solid #FFFFFF;
    box-shadow: 0 0 black;
}
.new-jumbo-btn:hover{
    background-color: #FFFFFF;
    color: #FA991C;
    border-color: #FA991C;
}
.jumbo-btn-area{
	text-align: center;
	padding-top: 20px;
}
.jumbo-btn-area p{
    color: #fff;
    font-size: 20px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 0;
}
.coldf-jumbo h1>span {
    color: #6597b8;
    font-weight: bold;
}
.coldf-jumbo ul li i {
    color: #FA991C;
}
.coldf-jumbo-sub-h {
    font-size: 15px;
    color: #fff;
    margin-bottom: 0;
}
.pd0{
	padding: 0;
}
.jumbo-logo-pd{
	padding-top: 15px;
}
.navbar-inverse .navbar-nav>.cus-open>a, .navbar-inverse .navbar-nav>.cus-open>a:hover, .navbar-inverse .navbar-nav>.cus-open>a:focus {
    color: #1C768F!important;
}
.coldf-price .price-head{
	padding: 0px;
}
.coldf-price .price-head p.servr-optns {
    font-size: 24px;
    background: #000000;
    padding: 10px 0;
	line-height: 1.3;
}
.coldf-price .price-head h2 {
    margin: 15px 0 6px;
    display: inline-block;
}
.coldf-price {
    margin-top: 60px;
}
.coldf-price .coldf-top-highlight{
	width: 100%;
    margin: 0px auto;
    background: #fff;
    border: 1px solid #FA991C;
    max-width: 150px;
    color: #FA991C;
    position: absolute;
    z-index: 1;
    top: -39px;
    padding: 8px;
    font-weight: 600;
    left: 30%;
    border-radius: 2px;
    font-size: 16px;
}
.pricing-custm .coldf-price:nth-child(2) .servr-optns{
	margin-top: -20px;
    padding-top: 26px;
}


/*--downtime business csss---*/
.downtime-business-main{
	background-image: url(/images/downtime-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 15px;
}
.downtime-business-main h2 {
    color: #fff;
    font-size: 30px;
    line-height: 1.3;
    margin-bottom: 3.5em;
}
.downtime-business-main h2 span {
    color: #FA991C;
    font-weight: 600;
}
.downtime-items-wrapper {
    display: flex;
    color: #fff;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
}
.dwntime-icon {
    background-color: #fff;
    text-align: center;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    padding: 20px;
    border-radius: 50%;
    border: 7px solid rgb(212, 212, 212);
}
.downtime-item p {
    font-size: 16px;
    font-weight: 500;
}
.dwntime-desc {
    text-align: center;
    margin-top: 15px;
}
.downtime-items-wrapper .downtime-item:nth-child(even) .dwntime-desc {
    margin-top: 0px;
    margin-bottom: 15px;
}
.downtime-items-wrapper .downtime-item:nth-child(even) .dwntime-icon {
    background-color: #1c768f;
}
.downtime-item {
    position: relative;
    flex: 1 20%;
    max-width: 20%;
    z-index: 9;
}
.downtime-item::after {
    position: absolute;
    top: -20px;
    left: 100%;
    content: "";
    width: 5px;
    z-index: -1;
    height: 100%;
    background-color: #fff;
    transform: rotate(110deg);
}
.downtime-items-wrapper .downtime-item:last-child::after{
	display: none;
}
.downtime-items-wrapper .downtime-item:nth-child(even)::after{
	transform: rotate(-110deg);
}
.downtime-btn{
background: #FA991C;
    border: solid 1px #FFFFFF;
    padding: 12px;
    font-size: 20px;
    display: block;
    margin: 0px auto;
    text-align: center;
    width: 100%;
    max-width: 500px;
    margin-top: 47px;
    color: #fff;
    font-weight: 400;
    transition: all 0.3s linear 0s;
    border-radius: 3px;
}
.downtime-btn:hover{
background: transparent;
    border: solid 1px #FA991C;
    color: #FA991C;
}
.embershield-area{
	background:#1c768f;
	padding: 40px 0px;
	position: relative;
}
.embershield-area::after {
    background: url(/images/ember-bg.jpg) no-repeat;
    content: "";
    position: absolute;
    right: 0;
    background-size: 100%;
    top: 0;
    z-index: 2;
    width: 45%;
    height: 100%;
}
.shield-bg{
    background: #fff;
    padding: 18px;
    max-width: 425px;
    border-radius: 3px;
    margin: 0px auto;
        margin-bottom: 40px;
    box-shadow: 2.5px 4.33px 11px 0px rgba(0, 0, 0, 0.059);
}
.shield-bg img{
    margin-bottom: 15px;
}
.shield-bg h4{
	text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
    margin-bottom: 4px;
}
.shield-bg p{
    margin: 0;
}
.shield-statistic h2 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
}
.shield-statistic h2>span {
    color: #FA991C;
}
.shield-statistic hr {
max-width: 50px;
    margin: 0px auto;
    margin-top: 9px;
    border-color: #FA991C;
}
.shield-opt {
    margin-top: 15px;
}
.shield-icon {
    background: #FA991C;
    width: 75px;
    height: 75px;
    border-radius: 50%;
    padding-top: 18px;
    margin:0 9px 13px 0;
    float: left;
  box-shadow: 2.5px 4.33px 8px 0px rgba(0, 0, 0, 0.055);
}
.shield-opt h3 {
    font-size: 22px;
    line-height: 26px;
    color: #fff;
    text-align: left;
}
.shield-opt h3>span {
    color: #FA991C;
    font-weight: 600;
}
.carrer-bg{
	background: url(../images/careers-bg.jpg) no-repeat;
	background-size: cover;
	padding: 80px 15px;
}
.carrer-bg h2{
	color: #fff;
}
.carrer-bg p{
	color: #fff!important;
	margin-top: 0px!important;
}
.carrer-bg ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
.carrer-bg ul li{
    color: #fff;
    font-size: 18px;
    line-height: 36px;
}
.carrer-apply{
	background: url(../images/careers-apply-bg.jpg) no-repeat;
	background-size: cover;
	padding: 80px 15px;
}
.carrer-apply ul{
    margin: 0;
    line-height: 30px;
}
.careers-apply-icon{
	background: #1c768f;
	padding: 25px;
	text-align: center;
}
.overview-ul{
	margin-bottom: 40px;
}
.vps-hosting-bg{
	background: url(../images/vps-hosting-bg.jpg) no-repeat;
	background-position: center;
    background-size: cover;
    padding: 30px;
    border-radius: 5px;
    position: relative;
}
.vps-hosting-bg h2{
    padding: 10px 0;
    font-size: 38px;
    color: #fff;
}
.vps-hosting-bg h2>span{
    color: #fa991c;
}
.vps-hosting-bg img{
    position: absolute;
    right: 45px;
    top: -50px;
    max-width: 140px;
}
.optimized-cpanel-vps{
    padding: 60px 0px;
    background-image: url(../images/uptime-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; 
}
.optimize-white-bg {
	background:#fff;
	padding:15px; 
	border-radius: 4px;
    min-height: 611px;
}
.optimize-white-bg img {
	margin-bottom: 15px;
}
.optimize-white-bg h4 {
	margin-bottom: 10px;
}
.optimize-white-bg p {
 font-size: 16px;
 line-height: 26px;
     margin-bottom: 0;
}
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 10%;
}
.hosting-provider-area{
	background: url(../images/hosting-provider-bg.jpg) no-repeat;
	background-size: cover;
	padding: 80px 15px;
	color: #fff; 
	text-align: justify;
}
.hosting-provider-area h2{
	color: #fff;
    margin-bottom: 18px;
}
.hosting-provider-icon{
	background: #fff;
    padding: 25px;
	text-align: center;
	border-radius: 4px;
}
.h-provider-col{
    background: #fff;
    padding: 25px;
    border-radius: 4px;
    border-top: 3px solid #fa991c;
    color: #032539;
    min-height: 374px;
    margin-bottom: 30px;
    margin-top: 15px;
    text-align: justify;
    font-size: 17px;
}
.h-provider-col h3{
    margin-bottom: 12px;
}
.h-provider-col p{
	font-size: 17px;
	    margin-bottom: 0;
}
.pricing-grid .tooltip-inner {
    max-width: 350px;
    text-align: left;
    /* If max-width does not work, try using width instead */
    width: 350px; 
    font-size: 14px;
    padding: 8px;
    color: #fff;
    background-color: #032539;
}
.modal {
    top: 80px;
}
#modalServerManagement hr {
    margin-bottom: 15px;
    margin-top: 15px;
}


.nav-pills {
    border-bottom: none; 
        text-align: center;
}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #fff;
    border: 1px solid #1c768f;
    border-bottom-color: initial;
    background: #1c768f;
}
.nav-pills>li>a {
    margin-right: 0px;
    border-radius: 0px;
}
.nav-pills>li>a {
    border-radius: 0px;
    background: #f2f2f2;
    color: #032539;
}
.nav-pills>li {
	float: none;
    margin-bottom: -1px;
    display: inline-block;
    margin: 0 -3px;
}
.nav-pills>li.custom-active>a, .nav-pills>li.custom-active>a:focus, .nav-pills>li.custom-active>a:hover{
		    color: #fff;
    background-color: #1c768f;
    border: 1px solid #1c768f;
    border-bottom-color: initial;
}
/*.custom-active{
	    color: #fff;
    background-color: #fff;
    border: 1px solid #1c768f;
    border-bottom-color: initial;
    background: #1c768f;
}*/
.ms-partner{
	background: url(/images/codefusion-adobe-bg.png);
    background-position: center;
    background-size: cover;
    padding: 25px;
    border-radius: 5px;
    margin-bottom: 50px;
}
.ms-partner h2{
    color: #fff;
    margin-bottom: 15px;
        margin-top: 8px;
}
.ms-partner h4{
    color: #fa991c;
    letter-spacing: 1px;
}
.ms-partner img{
    border: solid 1px #595959;
    border-radius: 4px;
    overflow: hidden;
    padding: 5px;
    max-width: 300px;
    margin: 0px auto;
}
.goodbye-cust_list{
  box-shadow: 2.5px 4.33px 23px 0px rgba(0, 0, 0, 0.031);
  padding: 25px;
      margin-top: -1px;
    z-index: 1;
    position: relative;
        padding-bottom: 90px;
}
.cust_list_blk img{
	float: left;
    margin-right: 18px;
}

/***********jumbo-window-vps***************/
.jumbo-window-vps {
    background: url(../images/new-jumbo-bg.jpg) no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 25px;
    margin-top: 90px;
}
.jumbo-window-vps .jumbo-window-vps-heading{
    background: #1c768f;
    padding: 12px 15px;
    max-width: 600px;
}
.jumbo-window-vps .jumbo-window-vps-heading h1{
    color: #fff;
    font-size: 28px;
    font-weight: 500;
    text-align: center;
}
.jumbo-window-vps .jumbo-window-vps-heading h1>img{
    margin-right: 8px;
    float: left;
}
.jumbo-window-vps .jumbo-window-vps-area{
    background: #fff;
    padding: 21px 18px;
    max-width: 600px;
        margin-bottom: 30px;
}
.jumbo-window-vps .jumbo-window-vps-area h5{
	font-size: 18px;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 4px;
}
.jumbo-window-vps .jumbo-window-vps-area ul{
    margin-left: 27px;
}
.jumbo-window-vps .jumbo-window-vps-area ul li{
	font-size: 16px;
	font-weight: 500;
	padding-bottom: 6px;
}
.jumbo-window-vps .jumbo-window-vps-area ul li>i{
    padding-top: 2px;
}
.jumbo-window-vps .jumbo-window-vps-btn {
    background-color: #FA991C;
    color: #fff;
    display: block;
    padding: 10px 15px;
    font-size: 18px;
    border-radius: 3px;
    font-weight: 400;
    transition: all 0.3s linear 0s;
    border: 2px solid transparent;
    box-shadow: 0 0 black;
        margin: 0px auto;
    text-align: center;
    max-width: 412px;
}
.jumbo-window-vps .jumbo-window-vps-btn:hover {
    background-color: #FFFFFF;
    color: #FA991C;
    border-color: #FA991C;
}
.jumbo-seal-bg {
    background: #fff;
    padding: 18px 15px;
    margin-bottom: 30px;
    text-align: center;
    box-shadow: 0 0 6px 2px rgba(136, 136, 136, 0.1);
    border-radius: 4px;
    height: 145px;
}
.jumbo-seal-bg img {
	max-width: 140px;
}
.plan-wayto{
	
}
.wayto-bg{
	background: transparent;
    display: inline-block;
    width: 100%;
    padding: 11px 0px;
    border-radius: 4px;
    margin-bottom: 8px;
}
.wayto-bg img {
    float: left;
    margin-right: 10px;
    width: 60px;
}
.wayto-bg h4 {
    padding-top: 10px;
    font-size: 19px;
    line-height: 30px;
    letter-spacing: 0px;
    font-weight: 500;
    color: #1c768f;
    text-transform: uppercase;
}
.drophead-custm ul li>img{
	margin-right: 5px;
}
#m-jumbotron .tooltip-inner {
    max-width: 420px;
    padding: 10px;
    color: #fff;
    text-align: left;
    background-color: #032539;
    border-radius: 4px;
    font-size: 13px;
}
.plans-tabs {
    margin-top: 80px;
}

.nav-tabs {
    border-bottom: 1px solid  #1c769d;
}

.plans-tabs .nav-tabs {
    /*width: 50%;*/
    margin: 0px auto;
    display: flex;
    justify-content: center !important;
}
.plans-tabs .nav-tabs > li {
    background:  #1c768f;
	color: #fff;
    /*width: 50%;*/
    text-align: center;
    /*border: solid 1px #fff;*/

}
.plans-tabs .nav-tabs>li>a {
    border-radius: 0px 0px 0 0;
    color: #fff;
    padding: 10px 30px;
    margin-right: 0px;
    background: #1c769d;
}
.plans-tabs .nav>li>a:focus, .plans-tabs .nav>li>a:hover {
    text-decoration: none;
    background-color: #fff;
    color: #1c768f;
        border: 1px solid #1c768f;
    border-bottom-color: transparent;
}
/*.plans-tabs .nav-tabs>li.active a {
    color: #1c768f;
    margin-right: 0px;
    border: 1px solid #1c768f;
    border-bottom-color: transparent;
}*/
.plans-tabs .nav-tabs>li.custom-active a {
    color: #1c768f;
    margin-right: 0px;
    border: 1px solid #1c768f;
    border-bottom-color: transparent;
    background: #fff;
}
.reasons-to-upgrade {
	background: url(/images/5-reasons-to-upgrade-bg.jpg) center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 9% 15px;
    text-align: center;
}
.reasons-to-upgrade h1 {
	line-height: 56px;
}
.reasons-upgrade-area{
	background-image: url(/images/5-reasons-upgrade-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 60px 15px;
}
.reasons-upgrade-area h3{
	text-align: center;
}
.reasons-upgrade-area h5 {
    text-align: center;
    padding-top: 15px;
    margin-bottom: 50px;
    color: #032539;
}
.reasons-upgrade-content p{
	color: #032539;
}
.reasons-upgrade-content h4{
    font-size: 24px;
    font-weight: 500;
    line-height: 33px;
    margin-bottom: 30px;
    margin-top: 15px;
}
.reasons-steps{
	margin: 60px 0;
}
.reasons-steps ul{
	margin:0px;
	padding: 0px;
	list-style: none;
}
.reasons-steps ul li{
    display: inline-block;
    width: 19.5%;
    text-align: center;
}
.reasons-steps ul li>img {
    margin-bottom: 15px;
}
.reasons-steps ul li>h5 {
    margin-bottom: 5px;
}
.reasons-steps ul li:after {
    content: "";
    border-top: 2px solid #1c768f;
    width: 160px;
    position: absolute;
    top: 39%;
    z-index: -1;
}
.reasons-steps ul li:last-child:after {
    content: none;
}
.upgrade-steps{
    margin: 5px 0 40px 0;
}
.upgrade-steps-content {
    background: #f1f3f5;
    padding: 20px;
    margin-bottom: 25px;
    min-height: 285px;
}
.upgrade-steps-content h5 {
    margin-bottom: 10px;
}
.upgrade-steps-content p {
    margin-bottom: 0;
}
.reasons-upgrade-content img{
	    margin-bottom: 15px;
}
.min-height-auto {
    min-height: auto;
}
.fortunately-area{
	background-image: url(/images/fortunately-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 60px 15px;
}
.fortunately-area h2{
    color: #fff;
    margin-bottom: 65px;
    line-height: 50px;
}
.five-steps-gray-area{
	background: #f1f3f5;
	padding: 60px 15px;
}
a.five-steps-btn {
    background: #fb991c;
	padding: 15px;
	font-size: 16px;
	border-radius: 4px;
	color: #fff;
    display: inline-block;
    margin-bottom: 12px;
    margin-top: 8px;
    border: 2px solid transparent;
}

.five-steps-btn:hover {
    color: #fb991c;
	background: #f1f3f5;
	border: 2px solid #fb991c;
    transition: all .5s ease-in;
}

/***************customer comment css in seal page******************************/

.message-item-area{
	height: 275px;
	overflow-y: scroll;
	text-align: left;
	padding-top: 4px;
	background: #fff;
	padding: 15px;
}
.message-item {
margin-bottom: 12px;
margin-left: 40px;
position: relative;
}
.message-inner{
	padding-top: 5px;
}
.message-item:before {
background: #fff;
border-radius: 2px;
bottom: -25px;
box-shadow: 0 0 3px rgba(0,0,0,0.2);
content: "";
height: 100%;
left: -30px;
position: absolute;
width: 3px;
}
.message-item:after {
background: #fff;
border: 2px solid #1c768f;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0,0,0,0.1);
content: "";
height: 15px;
left: -36px;
position: absolute;
top: 10px;
width: 15px;
}
.message-item .clearfix:before, .message-item .clearfix:after {
content: " ";
display: table;
}
.message-item .message-head {
border-bottom: 1px solid #e8e8e8;
margin-bottom: 8px;
padding-bottom: 8px;
}
.message-item .message-head .avatar {
margin-right: 10px;
}
.message-item .message-head .user-detail {
overflow: hidden;
}
.message-item .message-head .user-detail h5 {
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    line-height: 24px;
    color: #032539;
}
.message-item .message-head .user-detail h5>span {
    font-weight: bold;
    color: #1c768f;
}
.message-item .message-head .post-meta {
float: left;
padding: 0 15px 0 0;
}
.asker-meta span {
    color: #032539;
    font-weight: bold;
    text-align: right;
    font-size: 14px;
    margin-top: 5px;
}
.post-meta > div {
color: #777;
font-size: 12px;
line-height: 22px;
}
.message-item img {
 min-height: 40px;
 max-height: 40px;
}
.compliance-wrapper-new .compliance-img-bg{
	box-shadow: 0 0 6px 2px rgba(136, 136, 136, 0.1);
    padding: 15px;
    border-radius: 4px;
    background-color: #fff;
    margin-bottom: 15px;
}
.compliance-seals-new {
    background-color: #f7f7f7;
    padding: 46px 0 40px 0;
    text-align: center;
}
.compliance-wrapper-new .compliance-img-bg img {
    margin: 0px auto;
    height: 100px;
}
/***************end customer comment css in seal page******************************/


@media(min-width:1366px) {
    .container-sm {
        max-width: 1200px;
        width: 100%;
    }
}
@media(min-width:1500px) {
    .container-sm {
        max-width: 1366px;
        width: 100%;
    }
}
@media(min-width:1600px) {
    .container-sm {
        max-width: 1400px;
        width: 100%;
    }

}
@media(min-width:1800px) {
    .container-sm {
        max-width: 1600px;
        width: 100%;
    }
}


.about-banner {
    background-image: url(/images/home_banner2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    padding: 10% 15px;
    text-align: center;
}
.gradient-button {
    background-color: #99C62F;
    border: 1px solid #99C62F;
    color: #ffffff;
    display: block;
    font-size: 20px;
    font-weight: 500;
    padding: 7px 30px;
    width: 200px;
    margin: 35px auto 0;
}
.gradient-button:hover{
	opacity: 0.8;
	color: #ffffff;
}
.about-banner .content {
    font-weight: lighter;
    padding: 15px;
    font-size: 26px;
}
.about-banner .top-heading {
    font-size: 60px;
    font-weight: bold;
    line-height: normal;
}
.what-we-do .sub-title {
    font-size: 31px;
    padding: 10px;
    line-height: normal;
}
.what-we-do .title {
    color: #49b46d;
    text-transform: uppercase;
    font-size: 20px;
    border-top: 1px solid;
    display: inline-block;
    font-weight: bold;
}
.what-we-do {
    text-align: center;
}
.what-we-do .content {
    color: #999;
    padding: 2% 13% 5%;
}
.desc-area .left-desc {
    padding-right: 25%;
    font-size: 16px;
}
.desc-area > div {
    text-align: left;
}
.desc-area .right-desc {
    font-size: 38px;
    color: #71a1b4;
    line-height: normal;
    padding: 10px 40px;
    background-image: url(/images/comma.png);
    background-repeat: no-repeat;
}
.desc-area {
    padding: 7% 0;
}



.user-load-testing{
	background-image: url(/images/user_bg.jpg);
	background-size: cover;
	background-position: center left;
	padding: 110px 15px 160px;
}
.left-user p{
	line-height: 32px;
	font-size: 18px;
	color: #ffffff;
}
.left-user h2{
	color: #71c587;
	line-height: 36px;
	text-transform: capitalize;
	margin-bottom: 35px;
	font-weight: 600;
}
.user-green-bg{
	background-color: #5BC39D;
	color: #ffffff;
	padding: 50px 15px;
	text-align: center;
	position: relative;
}
.user-green-bg:before{
	background-image: url(/images/green_bg.png);
	content: "";
	position: absolute;
	background-size: cover;
	background-position: center top;
	left: 0;
	top: -100px;
	height: 100px;
	width: 100%;
}
.user-green-bg p{
	font-size: 18px;
	line-height: 30px;
}
.user-green-bg h3{
	color: #ffffff;
	margin: 20px 0;
	font-weight: 600;
}
.user-green-bg h3 b{
	color: #112c37;
}
.transparent_btn{
	margin-top: 20px;
	border: 1px solid #ffffff;
	text-transform: uppercase;
	padding: 10px 20px;
	color: #ffffff;
}
.transparent_btn:hover,
.transparent_btn:focus{
	color: #ffffff;
}
.about_top{
	background-attachment: fixed;
	background-image: url(/images/about.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 80px;
}
.about_top h2{
	color: #ffffff;
	font-weight: 600;
}
.about_top .row.text-center p{
	width: 490px;
	max-width: 100%;
	margin: 15px auto;
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.three_green_sec{
	position: relative;
	top: 230px;
}
.green_blocks{
	padding: 15px 0;
}
.green_blocks:nth-child(2){
	padding: 0;
}
.green_blocks .row{
	background-color: #48A360;
	color: #ffffff;
	padding: 40px 20px;
	text-align: center;
	margin: 0;
	height: 380px;
}
.green_blocks:first-child .row{
	border-radius: 5px 0 0 5px;
}
.green_blocks:last-child .row{
	border-radius: 0 5px 5px 0;
}
.green_blocks .row.dark_blk{
	border-radius: 5px;
	background-color: #2D7B41;
	box-shadow: 0 0 10px 1px #2C7C41;
	padding-top: 55px;
	height: 410px;
}
.green_blocks h3{
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 15px;
}
.green_blocks p{
	font-size: 16px;
	margin-bottom: 5px;
}
.about_sec{
	padding: 300px 15px 60px;
}
.about_sec h3{
	color: #112c37;
	font-weight: 600;
	padding-left: 15px;
	position: relative;
	margin-bottom: 30px;
}
.about_sec h3:before{
	border-left: 4px solid #48A360;
	content: "";
	height: 35px;
	width: 2px;
	position: absolute;
	left: 0;
	top: 0;
}
.about_sec p{
	color: #5f6060;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
.about_sec p span{
	color: #1c768f;
}
.about_sec h5{
	font-size: 18px;
	color: #48A360;
}
.world_class_sec{
	background-image: url(/images/world_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top center;
}
.world_map_left{
	background-image: url(/images/green_map.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 130px 80px;
	text-align: center;
}
.world_map_left h1{
	color: #ffffff;
	text-transform: capitalize;
	font-weight: 600;
	line-height: 50px;
}
.world_list{
	padding: 35px 20px;
}
.world_list ol{
	margin-bottom: 0;
	list-style: none;
	counter-reset: item;
}
.world_list ol li{
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 15px;
}
.world_list ol li::before{
	content: counter(item) ". "; 
	counter-increment: item;
	color: #72C688;
	display: inline-block; 
	width: 1em;
  	margin-left: -1em;
  	font-size: 20px;
  	font-weight: 600;
}
.call_to_action{
	background: #47C1B2;
	background: -moz-linear-gradient(top, #47C1B2 0%, #4EC3A9 20%, #56C2A2 40%, #5DC39C 60%, #63C596 80%, #6AC48E 100%);
	background: -webkit-linear-gradient(top, #47C1B2 0%,#4EC3A9 20%,#56C2A2 40%,#5DC39C 60%,#63C596 80%,#6AC48E 100%);
	background: linear-gradient(to bottom, #47C1B2 0%,#4EC3A9 20%,#56C2A2 40%,#5DC39C 60%,#63C596 80%,#6AC48E 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47c1b2', endColorstr='#6ac48e',GradientType=0 );
	padding: 40px 15px;
	text-align: center;
}
.call_to_action h3{
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 15px;
}
.call_to_action p{
	color: #ffffff;
	font-size: 24px;
	line-height: 30px;
}
.image_gallery{
	padding: 0;
}
.image_gallery img{
	width: 100%;
}
.timeline_outr{
	background-attachment: fixed;
	background-image: url(/images/timeline_bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 60px 15px;
}
.timeline_outr h2{
	color: #ffffff;
	font-weight: 600;
	margin-bottom: 15px;
	text-align: center;
}
.timeline_outr p{
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.timeline_outr .row{
	margin: 30px 0 0;
}


/* timeline css */

.timeline_outr .timeline {
	list-style: none;
	padding: 40px 0;
	position: relative;
	float: left;
	width: 100%;
}
.timeline_outr .timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 4px;
	background-color: #eeeeee;
	left: 50%;
	margin-left: -2px;
	z-index: 9;
}
.timeline_outr .timeline > li > .timeline-badge {
	background-color: #48C1B0;
	border: 2px solid #ffffff;
	border-radius: 50%;
	color: #fff;
	font-size: 1.4em;
	height: 20px;
	left: 50%;
	line-height: 50px;
	margin-left: -10px;
	position: absolute;
	text-align: center;
	top: 30px;
	width: 20px;
	z-index: 100;
}
.timeline_outr .timeline > li.timeline-inverted > .timeline-badge{
	background-color: #71c587;
}
.timeline_outr .timeline > li {
	margin-bottom: 20px;
	position: relative;
	float: left;
	width: 100%;
}
.timeline_outr .timeline > li:last-child{
	margin-bottom: 0;
}
.timeline_outr .timeline > li > .timeline-panel {
	float: left;
	width: 50%;
}
.timeline_outr .timeline > li.timeline-inverted > .timeline-panel {
	float: right;
}
.timeline_outr .timeline li .timeline-heading{
	background-color: #47C1B2;
	display: block;
	font-weight: 600;
	float: right;
	padding: 10px;
	position: relative;
	text-align: center;
	width: 120px;
}
.timeline_outr .timeline li.timeline-inverted .timeline-heading{
	background-color: #71C587;
	float: left;
}
.timeline_outr .timeline li .timeline-heading:before{
	background-image: url(/images/shadow_small.png);
	bottom: -10px;
	content: "";
	height: 10px;
	left: -3px;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.timeline_outr .timeline li .timeline-heading h3{
	color: #ffffff;
	font-size: 20px;
	font-weight: 600;
}
.timeline_outr .timeline li .timeline-body{
	background-color: #1E9D8C;
	float: left;
	padding: 20px 5px;
	position: relative;
	width: 100%;
}
.timeline_outr .timeline li.timeline-inverted .timeline-body{
	background-color: #3C9052;
}
.timeline_outr .timeline li .timeline-body p{
	margin-bottom: 0;
	font-size: 20px;
}
.timeline_outr .timeline > li .timeline-body:before {
	border-bottom: 35px solid transparent;
	border-right: 40px solid #1E9D8C;
	border-top: 35px solid transparent;
	border-left-width: 0;
	content: " ";
	display: inline-block;
	left: -40px;
	top: 0;
	position: absolute;
}
.timeline_outr .timeline > li.timeline-inverted .timeline-body:before {
	border-left: 40px solid #3C9052;
	border-right-width: 0;
	left: auto;
	right: -40px;
}
.timeline_outr .timeline li .timeline-body:after{
	background-image: url(/images/shadow_large.png);
	bottom: -10px;
	content: "";
	height: 10px;
	left: -1px;
	position: absolute;
	width: 100%;
	z-index: 9;
}
.abt-servers{
	padding-top: 80px;
	padding-bottom:80px;
	background-color: #FAFAFA;
}

.abt-servers h2{
	color: #1c768f;
	margin-bottom: 20px;
}
.abt-servers .top-tag p{
	color: #1c768f;
	font-size: 18px;
	line-height: 31px;
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
}
.server-details ul{
	list-style: none;
	padding-left: 0px;
	padding-top: 40px;
}
.server-details ul li{
	display: inline-block;
	margin: 20px auto;
	padding: 15px;
	width: 49%;
}
.server-details ul li h5{
	font-size: 20px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
.server-details ul li p{
	color: #1c768f;
	font-size: 16px;
	line-height: 25px;
}
.server-details ul li .img-block img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.server-details ul li:hover .img-block img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.abt-servers .img-block{
	background-color: #E6E6E6;
	border-radius: 50%;
	display: inline-block;
	height: 120px;
	padding-top: 30px;
	text-align: center;
	width: 120px;
}
.im-details{
	float: right;
    width: calc(100% - 120px);
    padding-left: 25px;
}
.objective-block{
	background-color: #888888;
}
.objective-link{
	padding: 0;
}
.objective-link iframe{
	height: 500px !important;
	margin-bottom: -6px;
}
.objective-content{
	    padding: 50px 19% 0 5%;
	  /*padding: 50px 12% 0;*/
}
.objective-details h2{
	color: #ffffff;
    margin-top: 40px;
    margin-bottom: 40px;
    position: relative;
}
.objective-details h2:before{
    position: absolute;
    content: "";
    width: 150px;
    height: 2px;
    border-top: 1px solid #ffffff;
    top: -13px;
}
.objective-details p{
	color: #ffffff;
	font-size: 17px;
	line-height: 28px;
	font-weight: 300;
}
.objective-block ul {
	padding-left: 0px;
    list-style: none;
}
.objective-block ul li{
	display: block;
    position: relative;
    margin: 10px 0;
    padding-left: 30px;
    color: #fff;   
}
.objective-block ul li:before{
	content: "";
    position: absolute;
    background: #FA991C;
    width: 12px;
    height: 12px;
    left: 0;
    top: 6px;
    border-radius: 50%;
    border: 2px solid #fff;
}
.objective-block ul li span{
	font-family: 'Roboto', sans-serif;
	display: block;
	margin-top: 10px;
	color: #909090;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
.graph-section{
	background-image: url(/images/graph-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	color: #fff;
    padding-top: 143px;
    padding-bottom: 143px;
}
.graph-section h2{
	color: #fff;
	font-family: 'Roboto', sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 60px;
	margin-bottom: 20px;
}
.graph-section h2 span{
	display: block;
}
.graph-section p{
	font-family: 'Roboto', sans-serif;
	font-weight:300;
	margin-bottom: 50px;
}
a.green-gradient{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4bb896+3,4bb888+22,4bb867+56,4ab766+100 */
	background: #4bb896; /* Old browsers */
	background: -moz-linear-gradient(top, #4bb896 3%, #4bb888 22%, #4bb867 56%, #4ab766 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #4bb896 3%,#4bb888 22%,#4bb867 56%,#4ab766 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #4bb896 3%,#4bb888 22%,#4bb867 56%,#4ab766 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4bb896', endColorstr='#4ab766',GradientType=0 ); /* IE6-9 */
	text-decoration: none;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    width: 210px;
    display: block;
    text-align: center;
    /* height: 46px; */
    line-height: 52px;
    border-radius: 100px;
    font-weight: bold;
    box-shadow: 1px 3px 0px #c7cacb;
}
.hostek-makes{
	background-image: url(../images/grey_bg.jpg);
	background-size: cover;
	background-position: center;
	padding: 80px 0;
}
.global_txt{
	margin-top: 20px;
}
.global_txt h2{
	color: #1c768f;
	font-weight: 400;
	margin-bottom: 20px;
	position: relative;
}
.global_txt h2:before{
	border-top: 1px solid #FA991C;
	content: "";
	height: 2px;
	position: absolute;
	top: -13px;
	width: 100px;
}
.global_txt p{
	color: #1c768f;
	font-size: 17px;
	line-height: 28px;
}
.global_txt a{
	background-color: #FA991C;
	border: 1px solid #FA991C;
	border-radius: 5px;
	color: #ffffff;
	display: inline-block;
	margin-top: 20px;
	padding: 7px 30px;
}
.roadmap-block{
	position: relative;
}
.roadmap-block img{
	width: 400px;
}
.roadmap-block ul{
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.roadmap-block ul li{
	max-width: 100%;
	padding-left: 70px;
	position: absolute;
	text-align: left;
	width: 350px;
}
.roadmap-block ul li:first-child{
	top: -10px;
	right: -50px;
}
.roadmap-block ul li:nth-child(2){
	top: 110px;
	right: -144px;
	padding-left: 50px;
}
.roadmap-block ul li:nth-child(3){
	bottom: 120px;
	right: -150px;
	padding-left: 45px;
}
.roadmap-block ul li:last-child{
	bottom: -10px;
	right: -53px;
}
.roadmap-block ul li:before{
	background-color: #ffffff;
	border: 5px solid #000000;
	border-radius: 100%;
	content: "";
	position: absolute;
	height: 18px;
	left: 0;
	top: 50%;
	width: 18px;
}
.roadmap-block ul li:nth-child(2):before,
.roadmap-block ul li:nth-child(3):before{
	top: 40%;
}
.roadmap-block ul li:last-child:before{
	top: 25%;
}
.roadmap-block ul li h4{
	color: #FA991C;
	font-size: 18px;
	font-style: italic;
	font-weight: 400;
	line-height: 26px;
	margin: 0;
}
.roadmap-block ul li p{
	color: #1c768f;
	font-size: 17px;
	margin-bottom: 0;
	line-height: 24px;
}
.makes-up{
	width: 80%;
    float: left;
}
.makes-up h1{
	font-size: 60px;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}
.makes-up p{
	color: #797878;
    font-family: 'Roboto', sans-serif;
    margin-top: 25px;
    font-weight: 300;
}
.inc-image{
	float: right;
    width: 20%;
}
.inc-image img{
	width: 100%;
    position: relative;
    top: -21px;
}

.timeline_outr.team-members {
    background-attachment: unset;
    background-image: url(/images/team-members.png);
    background-repeat: no-repeat;
    background-size: auto;
    padding: 60px 15px;
    background-color: #F7F7F7;
    background-position: bottom 250% left;
}
.team-members .timeline-image {
    width: 30%;
    float: left;
}
.timeline-content {
    width: 70%;
    float: right;
    text-align: left;
    margin: 40px auto;
}
.team-members .timeline-content p {
    text-align: left;
    font-size: 27px !important;
    margin: 0px !important;
}
.timeline_outr.team-members .timeline > li > .timeline-badge {
    background-color: #71c587;
    border: 7px solid #fff;
    height: 40px;
    left: 49%;
    top: 64px;
    width: 40px;
}
.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel {
    float: left;
    width: 45%;
}
.timeline_outr.team-members .timeline > li > .timeline-panel {
    float: right;
    width: 45%;
}
.timeline_outr.team-members h2 {
    color: #1c768f;
    font-size: 60px;
    font-weight: normal;
    font-family: roboto;
}
.timeline_outr.team-members .timeline-content h2{
	color: #1c768f;
	text-align: left;
	font-size: 30px;
	margin-bottom: 5px;
	font-weight: bold;
}
.timeline_outr.team-members p {
    color: #999;
    font-size: 32px;
    margin: 20px auto;
}

/* timeline css ends */


/* Support page css starts */

.support_wrapper{
	padding: 0;
	margin: 0;
}
.support_banner{
	background-image: url(/images/customer-apart-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
	padding: 8% 15px;
	text-align: center;
}
.support_banner h2{
	text-transform: capitalize;
}
.serv_plan{
	padding: 30px 15px;
	text-align: left;
}
.serv-item {
    padding: 25px 18px;
    box-shadow: 0 0 2px 2px rgba(152, 152, 152, 0.1);
    min-height: 320px;
}
.serv-item img
{
	margin-bottom: 15px;
}
.serv_plan h2{
	text-transform: capitalize;
	margin-bottom: 20px!important;
	margin-top: 0!important;
}
.serv_plan p {
    font-size: 16px;
    line-height: 28px;
    margin: 0 auto !important;
    color: #000;
}
.serv_plan .row{
	margin-top: 50px;
}
.support_sec{
	padding: 10px;
	height: 485px;
}
.serv_plan .support_sec p{
	margin-bottom: 15px !important;
}
.support_sec .thumbnail{
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 20px 1px #F2f2f2;
	padding: 35px 20px;
	height: 100%;
	transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.support_sec .thumbnail:hover,
.support_sec .thumbnail:focus{
	box-shadow: 0 5px 25px 2px #cbcbcb;
}
.support_sec .thumbnail span.fa{
	color: #ffffff;
	font-size: 40px;
	height: 55px;
	margin-bottom: 20px;
	width: 55px;
	padding-top: 6px;
}
.support_sec .thumbnail span.fa-cog{
	font-size: 30px;
	padding-top: 12px;
}
.support_sec:first-child .thumbnail span.fa{
	background-color: #F8B6A0;
	font-weight: 100;
}
.support_sec:nth-child(2) .thumbnail span.fa{
	background-color: #F27B53;
	font-weight: 600;
}
.support_sec:nth-child(3) .thumbnail span.fa{
	background-color: #D54E21;
	font-weight: bold;
}
.support_sec:last-child .thumbnail span.fa{
	background-color: #A6340F;
}
.support_sec h3{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 24px;
}
.support_sec hr{
	border-top: 2px solid #E65F0E;
	margin: 20px auto;
	width: 70px;
	transition: all 0.6s ease-in-out 0s;
	-moz-transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
}
.support_sec .thumbnail:hover hr,
.support_sec .thumbnail:focus hr{
	width: 75%;
}
.support_feature{
	margin: 40px auto;
}
.feat_heading{
	margin-top: 8px;
}
.feat_heading hr{
	border-top: 1px solid #E65F0E;
	margin: 10px 0;
	width: 50px;
}
.feat_heading h2{
	font-weight: bold;
	text-transform: capitalize;
	line-height: 30px;
	margin: 10px 0!important;
}
.feat_heading p{
	font-size: 18px;
	line-height: 27px;
	margin: 0!important;
}
.feat_blks{
	padding: 0;
}
.feat_blk_inr{
	padding: 8px;
	height: 350px;
}
.feat_blk_inr .thumb{
	border-top: 8px solid transparent;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 0 10px 1px #F6f6f6;
	padding: 0 0 20px;
	text-align: center;
	height: 100%;
}
.feat_blk_inr:first-child .thumb{
	border-top-color: #F8B6A0;
	background-color: #FCFAFB;
}
.feat_blk_inr:nth-child(2) .thumb{
	border-top-color: #F27B53;
	background-color: #F5F3F4;
}
.feat_blk_inr:nth-child(3) .thumb{
	border-top-color: #D54E21;
	background-color: #E9E7E8;
}
.feat_blk_inr:last-child .thumb{
	border-top-color: #A6340F;
	background-color: #DCDCDC;
}
.feat_blk_inr .thumb h4{
	background-color: #F9F7F8;
	font-weight: bold;
	margin: 0;
	padding: 18px 5px;
	text-transform: uppercase;
	font-size: 20px;
}
.feat_blk_inr .thumb h3{
	color: #f2894b;
	padding: 25px 0 0;
	text-transform: capitalize;
}
.feat_blk_inr .thumb h2{
	font-size: 34px;
	font-weight: bold;
	padding: 20px 10px 0;
}
.feat_blk_inr .thumb p{
	font-size: 25px;
	padding-top: 10px;
	margin: 0;
	text-transform: lowercase;
}
.orange_btn.btn{
	background: #e65806;
	background: -moz-linear-gradient(-45deg, #e65806 0%, #e55c0b 25%, #e86517 50%, #ee7e3c 75%, #f2884a 100%);
	background: -webkit-linear-gradient(-45deg, #e65806 0%,#e55c0b 25%,#e86517 50%,#ee7e3c 75%,#f2884a 100%);
	background: linear-gradient(135deg, #e65806 0%,#e55c0b 25%,#e86517 50%,#ee7e3c 75%,#f2884a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e65806', endColorstr='#f2884a',GradientType=1 );
	border-radius: 40px;
	box-shadow: 0 0 0 0 #e65806 inset!important;
	color: #ffffff;
	font-size: 16px;
	text-transform: capitalize;
	padding: 9px 45px;
	transition: all 0.7s ease-in-out 0s;
	-moz-transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
	margin-top: 30px;
}
.orange_btn.btn:hover,
.orange_btn.btn:focus{
	box-shadow: 0 0 200px 0 #e65806 inset!important;
	background-color: #e65806;
}
.support_tables{
	padding: 15px;
}
.support_tables h3{
	font-weight: bold;
	line-height: 28px;
	color: #333333;
	margin-bottom: 10px;
	font-size: 28px;
}
.support_tables p{
	color: #333333;
	margin: 0!important;
	font-size: 18px;
	line-height: 27px;
}

.support_tables .table-responsive{
	margin-top: 30px;
}
.support_tables .table{
	margin: 0!important;
}
.support_tables .table tr{
	border-top: 1px solid #C9C9C9;
}
.support_tables .table tr:first-child{
	border-top: 0 none;
}
.support_tables .table tr td{
	border-top: 0 none;
	border-bottom: 0 none;
	color: #333;
	font-size: 18px;
	padding: 16px;
	text-align: center;
	width: 18%;
}

.support_tables .table tr td:first-child{
	background-color: #ffffff;
	width: 28%;
}
.support_tables .table tr td:nth-child(2){
	background-color: #FCFAFB;
}
.support_tables .table tr td:nth-child(3){
	background-color: #F5F3F4;
}
.support_tables .table tr td:nth-child(4){
	background-color: #E9E7E8;
}
.support_tables .table tr td:last-child{
	background-color: #DCDCDC;
	border-right: 0 none;
}
.support_tables .table tr td.table_heading{
	background-color: #ffffff!important;
	padding: 22px 16px;
}
.support_tables .table tr td.table_heading.error{
	padding: 10px 16px;
}
.support_tables .error p{
	color: #e66010!important;
}
.support_tables .table tr td img{
	display: inline-block;
}
.support_tables .table tr td img + img{
	vertical-align: top;
}
.support_tables tr td span{
	color: #99C62F;
	font-size: 18px;
	font-weight: bold;
}
.support_tables .orange_btn.btn{
	margin-top: 10px;
	margin-bottom: 10px;
}


/*  Support page mobile css */

.mobile_table ul{
	background-color: #ffffff;
	border-top: 5px solid #A6340F;
	border-radius: 4px 4px 0 0;
	box-shadow: 0 0 10px 0 #dddddd;
	list-style: none;
	margin-bottom: 20px;
	padding: 0 10px;
}
.mobile_table ul li{
	border-bottom: 1px solid #eee;
	color: #333333;
	display: block;
	font-size: 16px;
	padding: 15px 5px;
	text-align: center;
}
.mobile_table ul li:last-child{
	border-bottom: 0 none;
}
.mobile_table li.main_head{
	background-color: #CBC9C9;
	color: #1c768f;
	font-size: 20px;
	font-weight: bold;
	margin-left: -10px;
	margin-right: -10px;
}
li.sub_head{
	background-color: #E9E7E8;
	margin-left: -10px;
	margin-right: -10px;
}
.sub_head h4{
	color: #555555;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
}
.sub_head p{
	font-size: 15px;
	color: #333333;
	margin: 0;
}
.mobile_table ul li span{
	display: inline-block;
	padding: 0 10px;
	vertical-align: middle;
}
.mobile_table ul li span img{
	display: inline-block;
}
.mobile_table ul li span img + img{
	vertical-align: top;
}
.mobile_table .orange_btn.btn {
	margin-top: 10px;
	margin-bottom: 10px;
}



/* Support page css ends */


/* Tooltip css starts */
.naoTooltip-wrap {
 	cursor: help;
 	display: inline-block;
 	position: relative;
}
.naoTooltip:before {
	border-color: transparent transparent rgba(0,0,0,0.8) transparent;
	border-width: 0 8px 8px 8px;
	border-style: solid;
	content: '';
	display: block;
	height: 0;
	left: 10px;
	position: absolute;
	right: calc(50% - 8px);
	top: -8px;
	width: 0;
}
.naoTooltip {
	background-color: var(--DarkColor);
	border-radius: 4px;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	left: 0;
	opacity: 0;
	padding: 10px;
	position: absolute;
	text-align: center;
	top: 35px;
	visibility: hidden;
	max-width: 125px;
	width: 500px;
	z-index: 999;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.naoTooltip-wrap:hover .naoTooltip{
	visibility: visible;
	opacity: 1;
}
.naoTooltip ul{
	padding-left: 10px;
	text-align: left;
}
.video_link{
	padding: 0;
	position: relative;
}
.video_link iframe{
	width: 100%;
	position: relative;
}
.video-title{
	background-color: #1c768f;
	bottom: 0;
	padding: 5px 10px;
	position: absolute;
	text-align: left;
	width: 100%;
}
.video-title p{
	margin: 0;
	font-size: 15px;
	text-align: left;
	line-height: 14px;
}
.video-title span{
	color: #FA991C;
	margin: 0;
	font-size: 14px;
	text-align: left;
}



/*  Managed Service page  */
.main_wrapper{
	padding: 0;
	margin: 0;
}
.service_head{
	background-image: url(../images/service_bg.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 100px 8%;
	position: relative;
	margin-top:90px;
}
.server_managed_left{
	padding: 65px 15px;
}
.server_managed_left img
{
	margin-bottom: 10px;
	width: 25%;
}
.server_managed_left h1{
	color: #ffffff!important;
	font-size: 46px;
	font-weight: 300;
	text-transform: capitalize;
}
.server_managed_left p{
	color: #fa991c!important;
	font-weight: 500;
	text-transform: uppercase;
	margin-top: 10px;
	font-size: 26px;
}
.server_managed_ryt{
	background-color: #ffffff;
	padding: 0;
}
.server_managed_ryt > .title{
	background-color: #F4F2F3;
	color: #1c768f;
	font-size: 20px;
	line-height: 20px;
	margin: 0;
	padding: 20px 35px;
}
.server_managed_ryt > .title b{
	text-transform: uppercase;
}
.form_inr{
	padding: 25px 35px;
}
.form_inr h4{
    font-size: 16px;
    font-weight: 500;
    line-height: 1.7;
    text-align: left;
    margin-bottom: 5px;
    color: #1c768f;
}
.form_inr p{
	color: #545454;
	font-size: 15px;
	font-weight: 600;
	line-height: 24px;
	margin-bottom: 25px;
}
.form_inr .input-group .input-group-addon{
	background-color: #F9F9F9!important;
	border-right: 0 none;
	border-radius: 35px 0 0 35px;
	color: #909090;
	font-size: 14px;
}
.form_inr .input-group .form-control{
	background-color: #F9F9F9!important;
	border-left: 0 none;
	border-radius: 0 35px 35px 0;
}
.form_inr .input-group .form-control:focus{
	border-color: #ccc;
}
.red_btn.btn{
	width: 100%;
    background-color: #fa991c;
    color: #fff;
    display: inline-block;
    padding: 10px 40px;
    border-radius: 0px !important;
    font-weight: 400 !important;
    transition: all 0.3s linear 0s;
    border: 2px solid #fa991c !important;
}
.red_btn.btn:hover,
.red_btn.btn:focus{
	background-color: transparent !important;
    border: 2px solid #fa991c !important;
    color: #fa991c;
}
.managed_service_outr{
	background-color: #ffffff;
	padding: 50px 15px 30px;
}
.manage_banner{
	border: 2px solid #1c768f;
	padding: 0;
}
.manage_banner img{
	position: relative;
	left: -18px;
	bottom: -32px;
}
.manage_text{
	padding-left: 60px;
}
.manage_text > span:first-child{
	position: relative;
	padding-left: 20px;
}
.manage_text span:first-child:before{
	background-color: #1c768f;
	content: "";
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	width: 8px;
}
.manage_text > span{
	color: #1c768f;
	display: inline-block;
	font-weight: bold;
	font-size: 50px;
	vertical-align: middle;
}
.manage_text > span + span{
	font-size: 28px;
	line-height: 34px;
	font-weight: 400;
	vertical-align: text-top;
}
.manage_text p{
	font-size: 16px;
	letter-spacing: 1px;
	line-height: 26px;
	margin: 25px 0;
	color: #032539;
}
.btn.blue_btn{
	background-color: #0B9CD3!important;
	border: 1px solid #0B9CD3!important;
	color: #ffffff;
	font-size: 15px;
	text-transform: uppercase;
	padding: 6px 20px;
}
.btn.blue_btn i.glyphicon{
	font-size: 14px;
}
.customer_list{
	background-color: #fff;
	padding: 15px 0 5px;
}
.cust_list_blk{
/*	border-right: 1px solid #1c768f;*/
    padding: 20px 12px;
	text-align: left;
}
.cust_list_blk:last-child{
	border-right: 0 none;
}
.cust_list_blk span{
    color: #FA991C;
    display: inline-block;
    font-size: 36px;
    padding-right: 15px;
    vertical-align: middle;
    line-height: 40px;
    font-weight: 400;
    margin-top: 5px;
}
.cust_txt{
/*	display: inline-block;
	text-align: left;
	vertical-align: middle;*/
}
.cust_txt p{
	color: #1c768f;
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 0;
	text-transform: uppercase;
}
.cust_txt p + p{
	font-weight: 400;
}
.numbers_med{
	background-color: #fff;
	padding: 15px 0 5px;
}
.specialities_outr{
	background-color: #ffffff!important;
	padding: 50px 15px;
}
.specialities_outr h2{
	color: #1c768f;
	margin-bottom: 30px;
	padding-top: 25px;
	position: relative;
	text-transform: uppercase;
}
.specialities_outr h2:before{
	background-color: #1c768f;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100px;
}
.specialities_blk{
	padding: 15px;
	text-align: center;
}
.specialities_blk .thumbnail{
	border: 0 none;
	box-shadow: 0 0 8px 1px #E5E5E5;
	padding: 45px 15px;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.6s ease-in-out 0s;
	-moz-transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	margin-bottom: 0;
	min-height: 380px;
}
.specialities_blk:hover .thumbnail,
.specialities_blk:focus .thumbnail{
	box-shadow: 0 2px 15px 1px #D0D2D1;
	transform: scale(1.02);
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
}
.specialities_blk .thumbnail img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.specialities_blk:hover .thumbnail img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.specialities_blk h3{
	color: #1c768f;
	font-size: 20px;
	font-weight: bold;
	margin: 20px 0;
}
.specialities_blk p{
    color: #032539;
	font-size: 15px;
	line-height: 25px;
	color: #032539;
}
.what_we_do{
	background-color: #FBFBFB;
	padding: 50px 15px;
}
.what_we_do h2{
    color: #1c768f;
	margin-bottom: 10px;
	padding-top: 25px;
	position: relative;
	text-transform: uppercase;
}
.what_we_do h2:before{
	background-color: #1c768f;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 0;
	width: 100px;
}
.what_we_do h3{
	color: #7b7a7a;
	font-size: 26px;
}
.what_we_do ul{
	list-style: none;
	padding-left: 0;
}
.what_we_do ul li{
	display: inline-block;
	padding: 30px 20px;
	text-align: center;
	vertical-align: top;
	width: 33%;
}
.what_we_do ul li img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.what_we_do ul li:hover img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.what_we_do ul li h4{
	color: #1c768f;
	font-weight: 600;
	margin: 30px 0 15px;
}
.what_we_do ul li p{
	text-align: left;
	font-size: 16px;
	line-height: 26px;
}
.circle_img_sec{
	background-image: url(../images/service_bg1.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	padding: 80px 15px;
}
.circle_img_left h2{
	color: #ffffff;
	font-size: 50px;
	font-weight: bold;
	position: relative;
	margin-bottom: 15px;
}
.circle_img_left h2:before{
	background-color: #ffffff;
	content: "";
	height: 100%;
	left: -20px;
	top: 0;
	position: absolute;
	width: 8px;
}
.circle_img_left h3{
	color: #ffffff;
	font-size: 25px;
	line-height: 30px;
	text-transform: capitalize;
	margin-bottom: 20px;
}
.circle_img_left p{
	color: #ffffff;
	font-size: 16px;
	line-height: 32px;
	letter-spacing: 2px;
}
.circle_img{
	height: 520px;
	padding: 40px 0;
}
.circle_img ul{
	list-style: none;
	padding-left: 0;
	position: relative;
	text-align: center;
}
.circle_img ul li{
	position: absolute;
	z-index: 9;
	opacity: 0;
}
.circle_img ul li:first-child{
	left: 44%;
	top: -55px;
}
.circle_img ul li:nth-child(2){
	left: auto;
	right: 135px;
	top: 100px;
}
.circle_img ul li:nth-child(3){
	left: auto;
	right: 185px;
	top: 330px;
}
.circle_img ul li:nth-child(4){
	left: 310px;
	top: 400px;
}
.circle_img ul li:last-child{
	top: 245px;
	left: 135px;
}
.circle_img ul.animate li{
	animation: fadeIn ease-in 1;
	animation-fill-mode: forwards;
	animation-duration: 1.5s;
}
.circle_img ul.animate li:first-child{
	animation-delay: 0.5s;
}
.circle_img ul.animate li:nth-child(2){
	animation-delay: 2s;
}
.circle_img ul.animate li:nth-child(3){
	animation-delay: 3.5s;
}
.circle_img ul.animate li:nth-child(4){
	animation-delay: 5s;
}
.circle_img ul.animate li:last-child{
	animation-delay: 6.5s;
}
.circle_img ul li span{
	position: relative;
	display: block;
}
.circle_img ul li span:before{
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	content: "";
	position: absolute;
	z-index: -1;
	opacity: 0;
}
.circle_img ul li:first-child span:before{
	background-image: url(../images/arrow1.png);
	height: 130px;
	width: 185px;
	top: 35px;
	left: 68px;
}
.circle_img ul li:nth-child(2) span:before{
	background-image: url(../images/arrow2.png);
	height: 245px;
	width: 60px;
	left: 12px;
	top: -5px;
}
.circle_img ul li:nth-child(3) span:before{
	background-image: url(../images/arrow3.png);
	height: 120px;
	width: 200px;
	left: -130px;
	top: 17px;
}
.circle_img ul li:nth-child(4) span:before{
	background-image: url(../images/arrow4.png);
	height: 140px;
	width: 200px;
	left: -120px;
	top: -80px;
}
.circle_img ul li:last-child span:before{
	background-image: url(../images/arrow5.png);
	height: 330px;
	width: 210px;
	left: 20px;
	top: -270px;
}
.circle_img ul.animate li span:before{
	animation: fadeIn ease-in 1;
	animation-fill-mode: forwards;
	animation-duration: 1.5s;
}
.circle_img ul.animate li:first-child span:before{
	animation-delay: 1.5s;
}
.circle_img ul.animate li:nth-child(2) span:before{
	animation-delay: 3s;
}
.circle_img ul.animate li:nth-child(3) span:before{
	animation-delay: 4.5s;
}
.circle_img ul.animate li:nth-child(4) span:before{
	animation-delay: 6s;
}
.circle_img ul.animate li:last-child span:before{
	animation-delay: 7.5s;
}
.circle_img ul li p{
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	position: absolute;
	margin: 0;
	opacity: 0;
}
.circle_img ul li:first-child p{
	left: 0;
	right: 0;
	top: -30px;
}
.circle_img ul li:nth-child(2) p{
	left: auto;
	right: -150px;
	top: auto;
	bottom: -20px;
}
.circle_img ul li:nth-child(3) p{
	right: -20px;
	top: auto;
	bottom: -40px;
}
.circle_img ul li:nth-child(4) p{
	left: -10px;
	top: auto;
	bottom: -40px;
}
.circle_img ul li:last-child p{
	left: -120px;
	top: -20px;
}
.circle_img ul.animate li p{
	animation: 2s ease 0s normal forwards 0.8 running Slide;
	transform: translateY(-100%);
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
}
.circle_img ul.animate li:first-child p{
	animation-delay: 1s;
}
.circle_img ul.animate li:nth-child(2) p{
	animation-delay: 2.5s;
}
.circle_img ul.animate li:nth-child(3) p{
	animation-delay: 4s;
}
.circle_img ul.animate li:nth-child(4) p{
	animation-delay: 5.5s;
}
.circle_img ul.animate li:last-child p{
	animation-delay: 7s;
}
@keyframes Slide {
    0% {
        opacity: 0;
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}
.circle_img ul li img{
	position: relative;
	z-index: 9;
	width: 85%;
}
.main_img{
	display: block;
	margin: 170px auto 0;
	position: absolute;
	z-index: 9;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: 100%;
}
.main_img:before,
.main_img:after{
	border-radius: 50%;
	content: "";
	margin: 0 auto;
	position: absolute;
	z-index: -1;
	transform: scale(1, 1);
	/*animation: ring 4s ease-in-out infinite;
	animation-delay: 0s;
	opacity: 0;*/
}
.main_img:before{
	background-color: rgba(255, 255, 255, 0.4);
	height: 200px;
	width: 200px;
	top: -20px;
	left: 0;
	right: 0;
}
.main_img:after{
	background-color: rgba(255, 255, 255, 0.2);
	height: 230px;
	width: 230px;
	top: -35px;
	left: 0;
	right: 0;
}
@keyframes ring {
	0% {
		transform: scale(0.1, 0.1);
		opacity: 0;
	}
	25% {
		opacity: 1;
	}
	50% {
		opacity: 1;
	}
	75% {
		opacity: 1;
	}
	100% {
		transform: scale(1.1, 1.1);
		opacity: 0;
	}
}
.main_img img{
	position: relative;
	z-index: 99;
}
.green_btn.btn{
	background-color: #99C62F!important;
    border: 1px solid #99C62F!important;
    color: #ffffff;
    font-size: 15px;
    text-transform: capitalize;
    padding: 6px 20px;
}
.green_btn.btn .glyphicon{
	border: 1px solid #ffffff;
	padding: 3px;
	margin-left: 5px;
}
.plan_section{
	background-color: #FFFDFE;
	padding: 60px 15px;
	position: relative;
}
.plan_section .row{
	margin-bottom: 20px;
}
.plan_section h2{
	color: #1a253a;
	font-weight: 100;
	margin-top: 30px;
	text-align: center;
}
.form_sec.row{
	background-color: #ffffff;
	border-radius: 10px;
	box-shadow: 0 3px 10px 1px #cccccc;
	margin: 40px auto;
	max-width: 100%;
	width: 600px;
	padding: 35px 20px 20px;
}
.form_sec label{
	color: #1a253a;
	padding: 0;
}
.form_sec .form-group{
	margin-bottom: 20px;
}
.plan_section ul.nav-tabs{
	margin: 40px auto;
	border-bottom: 0 none;
	text-align: center;
}
.plan_section ul.nav-tabs li{
	float: none;
	display: inline-block;
	padding: 0 15px;
}
.plan_section ul.nav-tabs li:first-child{
	padding-left: 0;
}
.plan_section ul.nav-tabs a{
	background-color: #FFFDFE;
	border: 1px solid #D5D7D6;
	border-radius: 5px;
	padding: 15px 12px;
}
.plan_section ul.nav-tabs li.active a{
    background-color: #1c768f;
}
label.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
label.radio-inline input[type="radio"] {
    position: absolute;
    visibility: hidden;
}
label.radio-inline label {
	color: #28292E;
	cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: 500;
    margin: 0 auto;
    padding-left: 10px;
    position: relative;
    text-transform: uppercase;
    z-index: 0;
    -webkit-transition: all 0.25s linear;
}
ul.nav-tabs li.active label.radio-inline label{
	color: #ffffff;
}
label.radio-inline .check {
    display: block;
    position: absolute;
    border: 5px solid #CED2D3;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    top: 1px;
    left: 0;
    z-index: 0;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
    background-color: #CED2D3;
}
label.radio-inline .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 50%;
    height: 9px;
    width: 9px;
    top: 1px;
    left: 1px;
    margin: auto;
    background-color: #CED2D3;
}
ul.nav.nav-tabs li.active label.radio-inline .check::before {
    background: #1A253B;
}
.tab_text{
	margin: 40px 0;
}
.tab_text h2{
	margin-bottom: 20px;
	text-align: center;
}
.tab_text .form-group{
	margin-bottom: 25px;
	text-align: center;
}
.tab_text .form-control{
	width: 500px;
	max-width: 100%;
	margin: 0 auto;
	resize: none;
}
.tab_text .btn.red_btn{
	font-weight: 500;
	padding: 10px 30px;
	width: auto;
}
.tab_text p{
	font-size: 15px;
	line-height: 26px;
	width: 600px;
	max-width: 100%;
	text-align: center;
	margin: 0 auto;
}
.clients_outr{
	background: url(../images/partners-pattern.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding: 10px 0 20px;
}
.clients_outr h3{
	color: #ffffff;
	font-size: 26px;
	font-weight: bold;
	margin: 20px 0 0px;
	text-align: center;
}
.clients_outr_dark
{
	background: url(../images/partners-pattern-dark.jpg);
}
.clients_outr h2{
	color: #1c768f;
	font-size: 38px;
	font-weight: bold;
	text-transform: capitalize;
	margin: 0px 0;
	padding: 15px 0;
	text-align: left;
}
.clients_outr h2 span {
    display: block;
    font-weight: normal;
    font-size: 24px;
    line-height: 1.5;
    color: #1c768f;
}
.clients_outr_dark h2 span
{
	color: var(--TextColor1);
}
.client_img {
    display: block;
    list-style: none;
    margin: 10px 0;
    padding: 0px;
    text-align: center;
}
.client_img li {
	display: inline-block;
	max-width: 100%;
	box-shadow: 0 0px 1px 2px rgba(142, 135, 135, 0.1);
	background-color: #fff;
	vertical-align: middle;
	width: 140px;
	height: 120px;
	margin: 0px 5px;
	border-radius: 10px;
	padding: 10px;
}
.client_img li > div {
    display: flex;
    height: 100%;
    align-items: center;
}
.client_img li a img{
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
}
.client_img li a:hover img{
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.clients_partner
{
	background: #fafafc;
	padding: 30px 0;
}
.clients_partner h2 {
    color: #1c768f;
    line-height: 40px;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.clients_partner h2:first-letter
{
	text-transform: uppercase;
}
.client_partnr-desc
{
	margin: 130px 0 80px;
}
.client-partnr_img {
    text-align: center;
    position: relative;
}
.client-partnr_img ul {
    list-style: none;
    padding: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.client-partnr_img ul li {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
    color: #fff;
    font-size: 20px;
}
.client-partnr_img ul li:first-child {
	left: 130px;
    top: 180px;
}
.client-partnr_img ul li:nth-child(2) {
	left: 390px;
    top: 95px;
}
.client-partnr_img ul li:nth-child(3) {
	left: 395px;
	top: 345px;
}
.client-partnr_img ul li:nth-child(4) {
	left: 325px;
	top: 520px;
}
.client-partnr_img ul li:nth-child(5) {
	left: 115px;
	top: 495px;
}
.client-partnr_img ul li:nth-child(6) {
	left: 60px;
	top: 360px;
}
.client-partnr_img ul li:last-child {
    top: 360px;
    left: 207px;
    color: #1c768f;
    font-size: 28px;
    line-height: 29px;
}
.client-partnr_img img {
    display: inline-block;
}
.clients_partner h2 span {
    color: #FA991C;
    font-weight: 500;
}
.client_partnr-desc p
{
	font-size: 22px;
	line-height: 1.6;
	color: #1c768f;
}
.serv_testimonial{
	background-image: url(../images/service_bg3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 120px 15px 90px;
}
.serv_testimonial .carousel:before{
	background-color: #ffffff;
	border-radius: 6px;
	box-shadow: 0 0 10px 1px #CBCBCB;
	content: "";
	height: 180px;
	left: 0;
	right: 0;
	margin: 0 auto;
	max-width: 100%;
	position: absolute;
	top: 15%;
	width: 900px;
	z-index: -1;
}
.serv_testimonial .carousel .carousel-control{
	background-image: none;
	opacity: 1;
	top: 30%;
	width: 0;
}
.serv_testimonial .carousel .carousel-control span.fa{
	background: #1c768f;
	/*background: -moz-linear-gradient(top, #0d8bbe 0%, #1080b0 25%, #1077a4 50%, #136891 75%, #15628c 99%, #194769 100%);
	background: -webkit-linear-gradient(top, #0d8bbe 0%,#1080b0 25%,#1077a4 50%,#136891 75%,#15628c 99%,#194769 100%);
	background: linear-gradient(to bottom, #0d8bbe 0%,#1080b0 25%,#1077a4 50%,#136891 75%,#15628c 99%,#194769 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d8bbe', endColorstr='#194769',GradientType=0 );*/
	border-radius: 50%;
	box-shadow: 0 2px 10px 1px #868686;
	color: #ffffff;
	font-size: 25px;
	height: 75px;
	padding-top: 25px;
	text-align: center;
	width: 75px;
	transition: all 0.5s ease-in-out 0s;
	-moz-transition: all 0.5s ease-in-out 0s;
	-webkit-transition: all 0.5s ease-in-out 0s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.serv_testimonial .carousel .carousel-control span.fa:focus{
	transform: scale(0.8);
	-moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
}
.serv_testimonial .carousel{
	z-index: 9;
}
.serv_testimonial .carousel .carousel-inner{
	background-color: #ffffff;
	box-shadow: 0 0 10px 1px #CBCBCB;
	border-radius: 6px;
	width: 800px;
	min-height: 250px;
	max-width: 100%;
	margin: 0 auto;
	float: none;
	text-align: center;
	overflow: initial;
}
.serv_testimonial .carousel-inner .item {
	opacity: 0;
	-webkit-transition: opacity 0.7s ease-in-out 0s;
  	-ms-transition: opacity 0.7s ease-in-out 0s;
  	transition: opacity 0.7s ease-in-out 0s;
	display: none;
}
.serv_testimonial .carousel-inner .item.active {
  	opacity: 1;
  	-webkit-transition: opacity 0.7s ease-in-out 0s;
  	-ms-transition: opacity 0.7s ease-in-out 0s;
  	transition: opacity 0.7s ease-in-out 0s;
  	display: block;
}
.serv_testimonial .carousel-inner .active.left,
.serv_testimonial .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.serv_testimonial .carousel-inner .next.left,
.serv_testimonial .carousel-inner .prev.right {
	opacity: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
	.serv_testimonial .carousel-inner > .item.next,
	.serv_testimonial .carousel-inner > .item.active.right {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.serv_testimonial .carousel-inner > .item.prev,
	.serv_testimonial .carousel-inner > .item.active.left {
		opacity: 0;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	.serv_testimonial .carousel-inner > .item.next.left,
	.serv_testimonial .carousel-inner > .item.prev.right,
	.serv_testimonial .carousel-inner > .item.active {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
.test_slide{
	padding: 100px 15px 15px;
}
.test_slide > span{
	border: 12px solid #ffffff;
	border-radius: 50%;
	box-shadow: 0 0 10px 2px #CBCBCB;
	height: 140px;
	margin: 0 auto;
	width: 140px;
	position: absolute;
	left: 0;
	right: 0;
	top: -60px;
}
.test_slide > span img{
	border-radius: 50%;
	height: 100%;
	object-fit: fill;
	width: 100%;
}
.test_slide h4{
	color: #0d8cbf;
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.test_slide p{
	color: var(--TextColor1);
	font-size: 18px;
	line-height: 25px;
	width: 80%;
	margin: 0 auto 20px;
}
.test_slide p b{
	vertical-align: baseline;
}
.test_slide p span.fa{
	color: #e3e3e3;
	vertical-align: middle;
}
.test_slide a.btn{
	display: inline-block;
	margin-top: 25px;
	width: auto;
}
.serv_testimonial .carousel .carousel-control.right{
	right: 75px;
}
.circle_img_left{
	padding-top: 60px;
}



/*  New Homepage css starts  */
.home_slide{
	background-image: url(../images/home_banner1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
	padding: 100px 0px;
}
.home_slide .plans-banner-desc
{
	padding: 41.5px 40px;
}
.banner_txt h1{
	color: #ffffff;
	font-size: 55px;
	font-weight: bold;
	line-height: 60px;
	margin-bottom: 25px;
	text-transform: uppercase;
}
.banner_txt h4{
	color: #ffffff;
	font-weight: 600;
	text-transform: capitalize;
	font-size: 30px;
}
.trial_card{
	padding-top: 14%;
}
.trial_card .row{
	background-color: #ffffff;
	float: right;
	max-width: 100%;
	padding: 40px;
	text-align: center;
	width: 460px;
	border-radius: 15px;
}
.trial_card h4{
	color: #1c768f;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
}
.trial_card h3{
	color: #FA991C;
	font-weight: 600;
	line-height: 30px;
	margin: 15px 0;
}
#m-jumbotron.jumbotron.jumbotron--photo .trial_card .btn,.home_slide .trial_card .btn
{
	background-color: #019BF7;
	border-radius: 50px !important;
	margin-bottom: 10px;
	width: auto;
	border-color: #019BF7 !important;
}
#m-jumbotron.jumbotron.jumbotron--photo .trial_card .btn:hover
{
	background-color: #088cdc;
    border-color: #088cdc !important;
}
.trial_card .btn{
	background-color: #99C62F;
	border: 1px solid #99C62F;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500!important;
	margin: 10px 0;
	text-transform: uppercase;
	padding: 8px 15px;
}
.trial_card p{
	color: #2984b8;
	font-size: 16px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 0;
}
.feature_outr{
	padding: 60px 0px;
	/*background-color: #ffffff;*/
	background-image: url(../images/uptime-bg-white.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	position: relative;
}
.uptime-cloud
{
	position: absolute;
	bottom: -45px;
	left: 0;
	z-index: 999;
	width: 100%;
	text-align: center;
	display: none;
}
.uptime-blocks {
    display: inline-block;
    width: 100%;
}
.feature_txt h2{
    color: #1c768f;
    line-height: 45px;
    margin-bottom: 15px;
    padding-bottom: 25px;
    text-align: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    text-transform: capitalize;
}
.feature_txt h2 span
{
	color: #FA991C;
}
.cus-focus-main
{
	float: left;
	width: 100%;
	padding: 10px 0;
}
.cus-focus-main ul {
    padding: 30px 0;
    margin: 0;
    display: flex;
    justify-content: space-between;
}
.cus-focus-main ul li {
    display: block;
    position: relative;
    font-size: 20px;
    color: #1c768f;
    margin-bottom: 10px;
    font-weight: bold;
    padding: 0 40px;
}
.cus-focus-main ul li::before
{
	position: absolute;
	top: -80px;
	left: 45%;
	content: "";
	width: 20px;
	height: 20px;
	background-color: #019BF7;
	border-radius: 50px;
}
.cus-focus-main ul li:nth-child(2)::before
{
	width: 35px;
	height: 35px;
	top: -85px;
}
.cus-focus-main ul li:nth-child(3)::before
{
	width: 40px;
	top: -90px;
	height: 40px;
}
.cus-focus-main ul li:nth-child(4)::before
{
	width: 35px;
	height: 35px;
	top: -85px;
}
.feature_txt h4{
	color: #0b9cd3;
	line-height: 28px;
	font-weight: 600;
	margin-bottom: 15px;
}
.feature_txt p{
	color: #161e1a;
	font-size: 16px;
	line-height: 26px;
}
.feature_txt a{
	color: #161e1a;
	font-size: 16px;
	text-decoration: underline;
}
/*-new designed css 4 sep--*/
.experts_info {
    border-radius: 4px;
    padding: 1em 0 1.25em;
    margin-bottom: 1.875em;
    height: 120px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
}
.experts_info h5 {
	font-family: "roboto", sans-serif;
	font-size: 24px;
	margin-bottom: 7px;
	color: #1c768f;
	font-weight: 500;
}
.experts_info p {
    margin-bottom: 0px;
    color: #032539;
    font-size: 14px;
    line-height: 18px;
    font-family: "roboto", SANS-SERIF;
}
.experts_info span {
    margin-right: 15px;
}
/*-new designed css 4 sep ends--*/

.feature_txt
{
	float: left;
	width: 100%;
	text-align: center;
}
.feature_blocks {
    float: left;
    width: 100%;
}
.feature_outr .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.feat_inr_blk{
	padding: 0px;
	width: 100%;
	margin: 0 5px;
}
.cus-feature-flex .feat_inr_blk:first-child
{
	margin-left: 0;
}
.cus-feature-flex .feat_inr_blk:last-child
{
	margin-right: 0;
}
.cus-feature-flex {
    display: flex;
    justify-content: center;
    flex-direction: row;
}
.feat_inr_blk .thumbnail{
	background-color: #f2f0f1;
	padding: 25px 110px;
	min-height: 220px;
	margin: 0;
	border-radius: 0;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
}
.feat_inr_blk:hover .thumbnail{
	box-shadow: 0 1px 8px 0px #C9C9C9;
}
.feat_inr_blk .thumbnail img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.feat_inr_blk:hover .thumbnail img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.feat_inr_blk h4{
	color: #161e1a;
	font-size: 20px;
	font-weight: 600;
	line-height: 26px;
	margin-top: 20px;
	transition: all 0.3s ease 0s;
	text-align: center;
}
.feat_inr_blk:hover h4
{
	color: #019BF7;
}
.focus_banner{
/*	background-image: url(../images/home_banner2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;*/
	background: #fff;
  box-shadow: 2.5px 4.33px 23px 0px rgba(0, 0, 0, 0.05);
	padding: 50px 15px;
	text-align: center;
	    border-radius: 4px;
}

.focus_banner h1{
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
	font-size: 50px;
	margin-bottom: 20px;
	text-transform: lowercase;
}
/*-- 1 Aug --*/

.focus_banner h2{
    color: #1c768e;
    line-height: 40px;
    font-size: 38px;
    text-transform: capitalize;
    margin-bottom: 15px;
    text-align: center;
}
.focus_banner h3{
	color: #032539;
	font-weight: 400;
    font-size: 22px;
    line-height: 32px;
	margin-bottom: 0;
}
.focus-numbers-main {
    box-shadow: 0px 0px 9px 4px rgba(0, 0, 0, 0.2);
    padding: 15px 0;
    float: left;
    width: 100%;
    background-color: #fff;
}

/*--4 sep geo-load css*/
.geo_load_sec {
   	background-color: #EEEEEE;
    padding: 50px 15px 80px;
    text-align: center;
    background: url(/images/geo_load_sec-bg.jpg) no-repeat;
    background-size: cover;
}
.geo_load_sec h2 {
    color: #fff;
    line-height: 40px;
    margin-bottom: 25px;
    display: inline-block;
/*    border-bottom: 1px solid #f2f2f2;*/
    padding-bottom: 20px;
    text-transform: capitalize;
}
.geo_load_sec h2 span {
    color: #FA991C;
    font-weight: 500;
}
.geo_load_sec .container > p {
	font-size: 22px;
}
.geo-setup-ul {
    width: 100%;
    text-align: left;
    float: left;
}

.geo-load-desc {
    max-width: 100%;
    background: #f9f9f9;
    display: inline-block;
    padding: 30px 25px;
    min-height: 347px;
    border-radius: 0px 0px 4px 4px;
}
.geo-setup-ul ul {
    list-style: none;
    padding: 0;
    margin: 0px 0 0px;
    display: flex;
    justify-content: center;
}
.geo-setup-ul li {
    display: block;
    text-align: center;
    border-bottom: 3px solid #1d8baa;
    width: 100%;
}

.geo-setup-ul li:nth-child(2) {
    margin: 0px 7px;
}

.geo-vd {
    margin-top: 2rem;
}
.geo-setup-ul li a
{
	display: block;
	color: var(--TextColor1);
	border-right:1px solid var(--TextColor1);
	background-color: #FFFFFF;
    padding: 16px 15px;
    font-size: 18px;
    transition: all 0.3s ease 0s;
    text-align: center;
    font-weight: 400;
    line-height: 1.7;
    border: transparent;
    border-radius: 4px 4px 0px 0px;
}
.geo-setup-ul ul li a:hover, .geo-setup-ul li.active a {
    background-color: #1d8baa;
	color: #fff;
    transition: all .5s ease-in;
}
.multi-geo ul li:last-child p.geo-p, .geo-cntnt ul li:last-child p.geo-p{
	margin-bottom: 0px;
}
.geo-video {
    text-align: center;
}
.geo-video-sec {
    position: relative;
    padding: 15px;
    height: 320px;
    overflow: hidden;
    display: inline-block;
    /*box-shadow: 0 0 8px 2px rgba(0,0,0,0.1);*/
    background-color: #e6e6e6;
/*    max-width: 50%;*/
    width: 100%;
}
.player .vp-video-wrapper .vp-shade-invisible
{
	opacity: 1 !important;
}
.geo-video div a
{
	text-align: left;
	float: left;
	color: #019BF7;
}
.geo-video div a.more-videos
{
	float: right;
}
.geo-cntnt,.single-geo,.multi-geo
{
	float: left;
	width: 100%;
	margin: 0px 0 0px;
}
.geo-cntnt ul,.single-geo ul,.multi-geo ul
{
	list-style: none;
	padding: 0;
	display: flex;
	margin: 0;
	    flex-direction: column;
}
.geo-cntnt ul li,.single-geo ul li,.multi-geo ul li
{
	text-align: left;
    margin-bottom: 25px;
    min-height: 100px;
}
.geo-cntnt ul li:last-child,.single-geo ul li:last-child,.multi-geo ul li:last-child{
    margin-bottom: 0px;   
}
.geo-cntnt ul li p, .single-geo ul li p, .multi-geo ul li p {
    color: #484848;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
}
.geo-cntnt ul li p.geo-p, .single-geo ul li p.geo-p, .multi-geo ul li p.geo-p {
    margin: 0px;
    font-size: 15px;
    font-weight: 300;
    color: #4b4b4b;
    line-height: 27px;
    padding-left: 20px;
}
.geo-cntnt ul li span, .single-geo ul li span, .multi-geo ul li span {
    color: #1c768f;
}


/*-- 1 Aug ends --*/
.focus_banner p{
    color: #1c768f;
    font-weight: 500;
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 1px;
    margin-bottom: 0;
    text-transform: none;
    display: inline-block;
}
.get_started_sec{
	/*background:url(../images/get_start.png);*/
	/*background-size: cover;*/
	background-color: #fafafc;
	padding: 60px 15px;
	text-align: center;
}
.get_started_sec h2{
	color: #1c768f;
    line-height: 44px;
    margin-bottom: 15px;
    text-transform: capitalize;
}


.uptime-desc {
    text-align: left;
    margin: 0px 0;
}
.uptime-desc h1 {
    font-size: 50px;
    font-weight: 500;
    color: #FA991C;
}
.get_started_sec h2 span
{
	color: #FA991C;
	font-weight: bold;
	font-size: 40px;
	margin: 0;
}
.uptime-desc span {
    font-weight: bold;
    margin: 22px 0;
    display: block;
    color: #1c768f;
    font-size: 24px;
}
.get_started_sec p{
	font-size: 20px;
	line-height: 34px;
	color: #1c768f;
	text-align: left;
}
.get_started_sec_dark{
	background:url(../images/get-started-sec-dark-bg.jpg);
	background-size: cover;
}
.get_started_sec_white{
	background:url(../images/get-started-sec-white-bg.jpg);
	background-size: cover;
}
.get_started_sec_dark h2, .get_started_sec_dark p, .get_started_sec_dark span{
	color: #fff;
}
.get_started_sec_dark .cus-plan-redesign>h2 {
    color: #fff;
    text-align: left;
}
.get_started_sec_dark .cus-plan-redesign .cus-get-items>h2>span {
	color: #FA991C;
	font-weight: bold;
	margin: 0;
	 display: inline-block;
}
.get_started_sec_dark .get-desc p{
	color: #fff;
}

.small_dark_block{
	background-color: #99C62F;
	min-height: 410px;
	padding: 35px 20px;
}
.small_dark_block h4{
	color: #ffffff;
	line-height: 26px;
	margin: 15px 0;
}
.small_dark_block p{
	color: #ffffff;
	font-size: 15px;
	line-height: 25px;
	margin: 20px 0;
}
.small_dark_block .btn{
	background-color: #FA991C;
	border: 1px solid #FA991C;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500!important;
	padding: 8px 20px;
	text-transform: uppercase;
}
.small_dark_block span,
.small_lyt_block span{
	display: block;
	padding: 20px;
	position: relative;
}
.small_dark_block span:before,
.small_lyt_block span:before{
	font-size: 60px;
	font-weight: bold;
	position: absolute;
	left: 10px;
	top: -15px;
}
.small_dark_block span:before{
	content: "01";
	color: #DAE9BE;
}
.small_lyt_block span:before{
	content: "02";
	color: #848685;
}
.small_lyt_block{
	background-color: #FFFFFF;
	box-shadow: 6px 0 8px 0px #F0EEEF inset;
	min-height: 410px;
	padding: 35px 20px;
}
.small_lyt_block h4{
	color: #010101;
	line-height: 26px;
	margin: 15px 0;
}
.small_lyt_block p{
	color: #5e5d5d;
	font-size: 15px;
	line-height: 25px;
	margin: 20px 0;
}
.small_lyt_block .btn{
	background-color: #99C62F;
	border: 1px solid #99C62F;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500!important;
	padding: 8px 20px;
	text-transform: uppercase;
}
.migration_block{
	background-image: url(../images/home_banner3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 150px 15px;
	text-align: right;
}
.migration_block .left_migration{
	padding: 0 15px!important;
}
.left_migration span{
	background-color: rgba(255,255,255,0.4);
	display: block;
	padding: 50px 15px;
	text-align: center;
}
.left_migration span h2{
	font-weight: bold;
	font-size: 32px;
	line-height: 45px;
	margin: 0;
}
.migration_block [class*='col']{
	padding: 0;
}
.migration_block h1,.migration_block h2 /* 1 Aug */{
	background-color: #005588;
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	padding: 25px 40px;
	text-transform: capitalize;
}
.migration_block a{
	background-color: #ffffff;
	color: #FA991C;
	display: inline-block;
	font-size: 24px;
	font-weight: 500;
	letter-spacing: 1px;
	margin: 0;
	padding: 25px 40px;
}
.migration_block a img{
	display: inline-block;
	margin-right: 8px;
}
.problems_sec{
	background-color: #ffffff;
}
.prob_ryt{
	background-color: #99C62F;
	padding: 100px 15px 30px;
}
.prob_ryt:before{
	border-bottom: 30px solid transparent;
	border-top: 30px solid transparent;
	border-left: 30px solid #fff;
	content: "";
	line-height: 0;
  	left: 0;
	top: 45%;
	position: absolute;
	z-index: 9;
}
.prob_ryt .thumbnail{
	background-color: #ffffff;
	border-radius: 12px;
	box-shadow: 0 0 10px 1px #2d2d2d;
	margin: 0 auto 90px;
	max-width: 100%;
	padding: 50px 15px;
	text-align: center;
	width: 475px;
}
.prob_ryt h4{
	color: #1c768f;
	font-size: 26px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 25px;
}
.prob_ryt .btn{
	background-color: #FA991C;
	border: 0 none;
	box-shadow: none;
	color: #ffffff;
	font-size: 15px;
	font-weight: 500!important;
	padding: 12px 20px;
	text-transform: capitalize;
}
.prob_left{
	padding: 30px 15px;
}
.prob_left h2{
	color: #005588;
	font-weight: 500;
	line-height: 34px;
	margin-bottom: 15px;
	text-align: center;
	text-transform: uppercase;
}
.three_problems{
	background-image: url(../images/dotted_bg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: cover;
	padding: 20px;
}
.three_problems img{
	position: relative;
	z-index: 9;
}
.three_problems .thumb > img{
	width: 20px;
}
.three_problems ul{
	list-style: none;
	padding-left: 0;
	position: relative;
	height: 250px;
}
.three_problems ul li{
	position: absolute;
	top: 210px;
	bottom: auto;
	left: 0;
	opacity: 0;
}
.three_problems ul li + li{
	left: 40%;
	right: auto;
	top: 0;
	bottom: 0;
}
.three_problems ul li + li + li{
	right: 6%;
	left: auto;
	top: 155px;
}
.three_problems ul li .thumb{
	background-image: url(../images/cloud.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	height: 150px;
	padding-top: 45px;
	text-align: center;
	width: 220px;
	position: relative;
	z-index: 9;
}
.three_problems ul li:before{
	background-image: url(../images/string1.png);
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	content: "";
	height: 100px;
	position: absolute;
	left: 200px;
	top: 100px;
	width: 150px;
}
.three_problems ul li + li:before{
	background-image: url(../images/string2.png);
	height: 150px;
	left: 30px;
	right: 0;
	top: 125px;
}
.three_problems ul li + li + li:before{
	background-image: url(../images/string3.png);
	height: 100px;
	left: auto;
	right: 160px;
	top: 125px;
}
.three_problems ul li p{
	color: #005588;
	font-size: 15px;
	font-weight: 400;
	line-height: 18px;
	margin: 0 auto;
	max-width: 100%;
	width: 140px;
}
.three_problems.animate ul li{
	-webkit-animation: fadeIn ease-in 1;
	-moz-animation: fadeIn ease-in 1;
	animation: fadeIn ease-in 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.5s;
	-moz-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.three_problems.animate ul li + li{
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-delay: 1s;
	-moz-animation-delay: 1s;
	animation-delay: 1s;
}
.three_problems.animate ul li + li + li{
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-delay: 1.5s;
	-moz-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@-moz-keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.alert_message{
	background-color: rgba(0,0,0,0.7);
	height: 100%;
	position: fixed;
	overflow: hidden;
	top: 0;
	right:0;
	bottom: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
}
.alert_message .alert{
	background-color: #ffffff;
	border-radius: 4px;
	box-shadow: 0 5px 15px #2b2a2a;
	color: #1c768f;
	font-size: 18px;
	margin: 8% auto 20px;
	max-width: 500px;
	padding: 40px 20px;
	position: relative;
	text-align: center;
}

.clients-feedback{
	background-image: url(../images/cust_serv_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	text-align: center;
	padding: 80px 15px;
}
.clients-feedback h2{
	color: #ffffff;
	font-size: 38px;
	line-height: 40px;
	margin: 0 0 20px;
	font-weight: 400;
}
.clients-feedback p{
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	text-align: center!important;
}
.clients-feedback .owl-carousel{
	margin-top: 40px;
}
.clients-feedback .owl-carousel .owl-dots{
	display: block;
	margin-top: 20px;
}
.clients-feedback .owl-carousel .owl-dot{
	display: inline-block;
	padding: 4px;
}
.clients-feedback .owl-carousel .owl-dot span{
	border: 4px solid #ffffff;
	background-color: transparent;
	border-radius: 50px;
	display: block;
	height: 20px;
	width: 20px;
}
.clients-feedback .owl-carousel .owl-dot.active span{
	background-color: #ffffff;
}
.testimonial_block{
	padding: 0 15px;
}
.testimonial_block .thumbnail{
	border-radius: 6px;
	border: 0 none;
	box-shadow: 0 0 10px 1px #191F2B;
	min-height: 175px;
	padding: 15px;
	position: relative;
	text-align: center;
}
.testimonial_block .thumbnail:before{
	border-right: 22px solid transparent;
	border-left: 22px solid transparent;
	border-top: 22px solid #fff;
	content: "";
	position: absolute;
	left: 45%;
	bottom: -22px;
}
.testimonial_block .thumbnail p{
	color: #767575;
	font-size: 17px!important;
	font-weight: 400;
	line-height: 32px;
	text-align: center!important;
}
.testimonial_det{
	margin-top: 40px;
}
.testimonial_det span{
	border: 4px solid #ffffff;
	border-radius: 100%;
	display: block;
	float: left;
	height: 90px;
	width: 90px;
}
.testimonial_det span img{
	border-radius: 100%;
	object-fit: fill;
	height: 100%;
	width: 100%;
}
.test_txt{
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	text-align: left;
	width: calc(100% - 90px);
}
.test_txt h4{
	color: #ffffff;
	font-weight: 500;
}
.clients-feedback .test_txt p{
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 0;
	text-align: left!important;
}

/* Contact Us Page css starts */
.contact_banner{
	background-image: url(../images/contact_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 160px 15px 250px;
	text-align: left;
}
.contact_banner h1{
	color: #ffffff;
	line-height: 50px;
	margin-bottom: 15px;
}
.contact_banner p{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	max-width: 100%;
	width: 600px;
}
.contact_section{
	margin-top: 70px;
	margin-bottom: 40px;
}
.contact_section .row.form_row{
	background-color: #ffffff;
	box-shadow: 0 0 10px 1px #C0C2C1;
	margin: 0 0 40px;
}
.contact_section .btn{
	background-color: #FA991C;
	border: 2px solid #FA991C;
	border-radius: 8px;
	color: #ffffff;
	font-size: 16px;
	padding: 6px 20px;
	text-transform: uppercase;
}
.contact_section .btn.transparent{
	background-color: transparent;
	color: #FA991C;
}
.left_form{
	float: left;
	padding: 50px 100px 30px 30px;
	width: calc(100% - 480px);
}
.left_form h3{
	color: #1c768f;
	font-weight: 400;
	margin-bottom: 50px;
}
.left_form .form-group{
	margin-bottom: 20px;
}
.left_form .form-control{
/*	border: 0 none;
	border-bottom: 1px solid #c5c5c5;
	box-shadow: none;*/
	background-color: #f5f9fc;
    border: 0;
    border-bottom: 2px solid #e7ebee;
    height: 50px;
    font-size: 14px;
    border-radius: 0;
}
.left_form .form-control:focus {
    border-bottom: 2px solid #019bf7;
}
.left_form textarea.form-control{
	resize: none;
}
.left_form label{
	color: #7e7d7b;
	font-size: 18px;
	font-weight: normal;
}
.form_captcha input[type="text"]{
	background-color: #ffffff;
	border-width: 0 0 1px;
	border-style: solid;
	border-color: transparent transparent #c5c5c5;
	border-radius: 0;
	box-shadow: none;
	height: 40px;
	font-size: 18px;
	padding: 6px 12px;
}
.form_captcha + #errorcaptcha{
	color: #ed1b24;
	font-size: 16px;
	padding-top: 10px;
}
.form_captcha .code{
	color: #005588;
	font-family: 'Brush Script Std';
	font-size: 40px;
	font-style: italic;
	font-weight: bold;
	text-shadow: -2px -2px 0 #99C62F;
}
.ryt_info{
	background-color: #032539;
	float: left;
	padding: 50px 0;
	width: 480px;
}
.ryt_info h3{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 30px;
	padding: 0 40px;
}
.ryt_info ul{
	list-style: none;
	padding: 0 40px;
	margin: 0;
}
.ryt_info ul li{
	margin-bottom: 10px;
}
.ryt_info ul li span{
	display: inline-block;
	vertical-align: middle;
	width: 60px;
}
.ryt_info ul li span img{
	margin: 0 auto;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.ryt_info ul li:hover span img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.ryt_info ul li p{
	color: #ffffff;
	display: inline-block;
	font-weight: 500;
	margin-bottom: 0;
	padding-left: 10px;
	vertical-align: middle;
	width: calc(100% - 65px);
}
.ryt_info ul li p a{
	color: #ffffff;
}
.blue_arrow{
	background-color: #1c768f;
	margin: 50px 0;
	padding: 30px 30px 30px 80px;
	position: relative;
	text-align: center;
	width: 560px;
	margin-left: -80px;
}
.blue_arrow:before{
	border-bottom: 120px solid transparent;
	border-left: 70px solid #ffffff;
	border-top: 120px solid transparent;
	border-right: 0 none;
	content: "";
	position: absolute;
	left: 0;
	top: 0;
}
.blue_arrow h4{
	color: #ffffff;
	font-size: 28px;
	font-weight: 600;
	line-height: 40px;
	margin-bottom: 10px;
}
.blue_arrow p{
	color: #ffffff;
	margin-bottom: 15px;
}
.blue_arrow .btn{
	display: inline-block;
	margin: 10px 0;
}
.row.answer_blk{
	margin: 80px 0 0;
}
.answer_blk h2{
	color: #1c768f;
	margin-bottom: 20px;
	text-align: center;
}
.question_accordion{
	margin: 0 auto;
	max-width: 100%;
	padding-top: 40px;
	width: 600px;
}
body .question_accordion .panel-group .panel.panel-default{
	margin-bottom: 25px;
}
.question_accordion .panel .panel-heading{
	background-color: #1c768f;
	border: 0 none;
	color: #ffffff;
	padding: 15px 20px;
}
.question_accordion .panel .panel-heading h4.panel-title{
	color: #ffffff;
	font-size: 20px;
}
.question_accordion .panel .panel-heading h4.panel-title a,
.question_accordion .panel .panel-heading h4.panel-title a:focus,
.question_accordion .panel .panel-heading h4.panel-title a:active,
.question_accordion .panel .panel-heading h4.panel-title a:hover{
	color: #ffffff;
}
.question_accordion .panel-title > a:before {
	color: #ffffff;
	content: "\e113";
    float: right !important;
    font-family: 'Glyphicons Halflings';
    font-weight: 100;
}
.question_accordion .panel-title > a.collapsed:before {
	content: "\e114";
    float: right !important;
}

.question_accordion .panel-body{
	background-color: transparent;
	border-bottom: 0 none!important;
	padding: 0;
}
.question_accordion .panel{
	background-color: transparent;
}
.question_accordion .panel-body ul{
	list-style: none;
	padding: 0;
	margin: 5px 0 0;
}
.question_accordion .panel-body ul li{
	background-color: #ffffff;
	margin-bottom: 2px;
	padding: 8px 20px;
}
.question_accordion .panel-body ul li a{
	color: #6e6b6b;
	font-size: 18px;
	display: block;
}
.question_accordion .panel-body ul li a:hover{
	text-decoration: none;
}
.answer_blk a.btn{
	display: block;
	margin: 20px auto 0;
	width: 150px;
}
/*.googleCaptcha
{
	display: none;
}*/
.pricing-plan__header{
	background: #005588!important;
}
.pricing-plan__header span{
	color: #fff!important;
}
.pricing-plan__header span img{
	width: 20px;
	margin-right: 5px;
}
.choose_banner{
	background-image: url(../images/why_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 100px 15px;
}
.choose_banner h1{
	color: #ffffff;
	font-size: 46px;
	letter-spacing: 1px;
	line-height: 60px;
	margin-top: 30px;
	margin-bottom: 15px;
}
.choose_banner h1 span{
	color: #FA991C;
}
.choose_banner h4{
	color: #ffffff;
	font-size: 26px;
	line-height: 40px;
	margin-bottom: 10px;
}
.choose_banner p{
	color: #ffffff;
	font-size: 17px;
	line-height: 30px;
}
.choose_banner p span{
	color: #FA991C;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}
.infrastruc_blk{
	padding: 50px 15px;
}
.infrastruc_blk h2 span{
	color: #FA991C
}
.infrastruc_ryt{
	  /*  padding: 50px 8% 50px 0;*/
	  padding: 50px 50px 50px 0;
}
.infrastruc_ryt:before{
	border: 4px solid #666666;
	border-right: 0 none;
	border-radius: 0;
	box-shadow: none;
	content: "";
	height: 500px;
	position: absolute;
	right: -15px;
	top: 0;
	/*width: 80%;*/ width: 70%;
	z-index: 0;
}
.infrastruc_ryt img{
	float: right;
	position: relative;
	z-index: 9;
}
.infrastruc_left{
	    padding-left: 19%;
	 /*padding-left: 80px;*/
	padding-top: 30px;
}
.infrastruc_left h4{
	color: #99C62F;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
.infrastruc_left h1{
	font-size: 48px;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 15px;
}
.infrastruc_left p{
	color: #1c768f;
	font-size: 17px;
	line-height: 30px;
}
.infrastruc_left ul{
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.infrastruc_left ul li{
	color: #1c768f;
	display: inline-block;
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 20px;
	padding-left: 30px;
	position: relative;
	vertical-align: top;
	width: 49%;
	font-weight: bold;
}
.infrastruc_left ul li:before{
	color: #FA991C;
	content: "\f00c";
	font-family: 'FontAwesome';
	font-size: 24px;
	left: 0;
	position: absolute;
	top: 0;
}
.blue_bg{
	padding-top: 45px;
	background-color: #1c768f;
	padding-bottom: 25px;
}
.blue_bg h2{
	color: #ffffff;
	line-height: 40px;
	margin-bottom: 15px;
	text-align: center;
}
.blue_bg h4{
	color: #ffffff;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 45px;
	text-align: center;
}
.blue_sol_blk{
	padding: 20px;
	text-align: left;
}
.blue_sol_blk img.img-responsive{
	display: inline-block;
	vertical-align: top;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.blue_sol_blk:hover img.img-responsive{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.blue_sol_blk .solution_txt{
	display: inline-block;
	padding-left: 20px;
	vertical-align: top;
	width: calc(100% - 60px);
}
.blue_sol_blk .solution_txt h4{
	margin-bottom: 5px;
	text-align: left;
	font-weight: bold;
}
body.pages.why-choose .solution_txt p{
	color: #ffffff;
	font-size: 16px !important;
	line-height: 28px;
	text-align: left;
}
.inc_grey{
	background-color: #959595;
	padding: 0;
}
.inc_left_txt{
	padding: 6% 30px 20px 60px;
}
.inc_left_txt h2{
	color: #ffffff;
	font-weight: bold;
	margin: 0;
	line-height: 35px;
}
.inc_left_txt h2 img{
	display: inline-block;
	vertical-align: text-bottom;
	width: 190px;
}
.inc_left_txt h4{
	color: #ffffff;
	line-height: 30px;
}
.grey_map{
	padding: 0;
}
.grey_map img{
	width: 100%;
}

/* Load balancing css Starts */

#l-main.load_page .wrapper{
	margin-top: 10px;
	margin-bottom: 0;
}
.load_balc_banner{
	background-image: url(../images/load_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	margin-top: 50px;
	background-position: center;
	padding: 120px 15px;
	text-align: left;
}
.load_balc_banner h1{
	color: #ffffff;
	font-size: 50px;
	line-height: 60px;
	margin-bottom: 16px;
	text-align: center;
}
.load_balc_banner h4{
	color: #99c62f;
	font-size: 22px;
	font-weight: bold;
	line-height: 35px;
	margin-bottom: 16px;
}
.load_balc_banner p{
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
}
.load_second_sec{
	background-color: #F2F0F1;
}
.load_lyt_bg{
	background-color: #EEEEEE;
	padding: 70px 165px;
}
.load_lyt_bg h1{
	color: #3F4140;
	font-size: 45px;
	font-weight: bold;
	line-height: 50px;
	padding: 20px 0 30px;
	position: relative;
	text-transform: uppercase;
}
.load_lyt_bg h1:before{
	background-color: #99C62F;
	content: "";
	height: 7px;
	position: absolute;
	top: 0;
	width: 70px;
}
.load_lyt_bg p{
	color: #3f4040;
	font-size: 18px;
	line-height: 32px;
}
.load_dark_bg{
	background-color: #032539;
	padding: 70px 120px;
}
.load_dark_bg ul{
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.load_dark_bg ul li{
	display: block;
	margin-bottom: 60px;
	width: 100%;
}
.load_dark_bg ul li:last-child{
	margin-bottom: 0;
}
.load_dark_bg ul li img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.load_dark_bg ul li:hover img{
	transform: scale(0.95);
	-webkit-transform: scale(0.95);
}
.load_dark_bg ul li span{
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: 75px;
}
.load_dark_bg ul li span:before{
	border-left: 3px dotted #ffffff;
	content: "";
	height: 65px;
	margin: 0 auto;
	left: 0;
	right: 0;
	position: absolute;
	top: 68px;
	width: 3px;
}
.load_dark_bg ul li:last-child span:before{
	display: none;
}
.load_dark_bg ul li h4{
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	line-height: 26px;
	padding-left: 10px;
	vertical-align: middle;
	width: calc(100% - 85px);
}
.load_third_sec{
	color: #ffffff;
	background: url(../images/building-bg.jpg) no-repeat;
    padding: 100px 15px;
    background-size: cover;
}
.load_third_sec h2{
	color: #ffffff;
	line-height: 45px;
	margin-bottom: 30px;
}
.load_third_sec ul{
	list-style: none;
	margin: 0;
	padding-left: 0;
}
.load_third_sec ul li{
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 18px;
}
.load_third_sec ul li span{
	color: #99c62f;
}
.load_third_sec p{
	font-size: 18px;
	line-height: 34px;
}
.load_third_sec .green_border{
	margin-top: 35px;
}
.green_border.btn{
	background-color: transparent;
	border: 3px solid #FA991C;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400!important;
	padding: 10px 25px;
	text-transform: uppercase;
}
.green_border.btn span.glyphicon{
	padding-right: 10px;
}
.load_fourth_sec{
	background-color: #ffffff;
	padding: 80px 15px;
}
.load_fourth_sec h2 {
    color: #1c768f;
    line-height: 45px;
    margin-bottom: 30px;
}
.load_fourth_sec p{
	color: #1c768f;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 14px;
}
.load_fourth_sec p span{
	color: #99C62F;
}
.load_fourth_sec b{
	font-weight: 500;
}
.load_fourth_sec ul{
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
}
.load_fourth_sec ul li{
	color: #3f4040;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 14px;
	padding-left: 20px;
	position: relative;
}
.load_fourth_sec ul li:before{
	background-color: #99C62F;
	border-radius: 10px;
	content: "";
	height: 7px;
	left: 0;
	position: absolute;
	top: 10px;
	width: 7px;
}


/* Load balancing css Ends */

/* Affiliate Page css Starts */

.affil_banner{
	background-image: url(../images/affil_banner.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 140px 15px;
	text-align: center;
}
.affil_banner h1{
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 15px;
}
.affil_banner h3{
	color: #ffffff;
	margin: 15px 0;
	line-height: 30px;
}
.affil_banner h4{
	color: #ffffff;
	margin: 15px 0;
	line-height: 30px;
}
.affil_banner .btn{
	background-color: #fa991c;
	border: 1px solid #fa991c;
	box-shadow: none;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	padding: 8px 30px;
}
.affil_banner h4 a{
    color: #fa991c;
}
.affil_banner h4 a:hover{
	text-decoration: none;
}
.how_affiliate_work{
	background-color: #F2F0F1;
}
.how_affiliate_work .row{
	margin: 60px -15px;
}
.how_affiliate_work h2{
	color: #1d778f;
	font-size: 38px;
	font-weight: 600;
	margin-bottom: 35px;
	text-align: center;
	position: relative;
}
.how_affiliate_work .row + .row h2:before{
	background-color: #3B3B3B;
	content: "";
	height: 1px;
	left: 0;
	top: 50%;
	position: absolute;
	width: 100%;
	z-index: 0;
}
.how_affiliate_work .row + .row h2 span{
	background-color: #F2F0F1;
	display: inline-block;
	padding: 0 10px;
	position: relative;
	z-index: 9;
}
.affil_three_blk{
	padding: 20px;
}
.affil_three_blk .thumbnail{
	background-color: #ffffff;
	border: 0 none;
	border-radius: 0;
	box-shadow: 0 0 15px 1px #EDEBEC;
	margin-bottom: 0;
	min-height: 330px;
	padding: 35px 30px;
	text-align: center;
	transition: all 0.6s ease-in-out 0s;
	-moz-transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
}
.affil_three_blk:hover .thumbnail{
	box-shadow: 0 2px 15px 1px #D0D2D1;
	transition: all 0.6s ease-in-out 0s;
	-moz-transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1.02);
	-moz-transform: scale(1.02);
	-webkit-transform: scale(1.02);
}
.affil_three_blk .thumbnail img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.affil_three_blk:hover .thumbnail img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.affil_three_blk h3{
	color: #1d778f;
	font-size: 32px;
	font-weight: 600;
	margin: 35px 0 20px;
}
.affil_three_blk p{
	color: #676565;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 0;
}
.how_affiliate_work ul{
	list-style: none;
	margin-bottom: 0;
	padding: 0 35px;
}
.how_affiliate_work ul li{
	display: inline-block;
	font-size: 20px;
	line-height: 35px;
	margin-bottom: 15px;
	padding-left: 30px;
	position: relative;
	width: 49%;
	    color: #032539;
}
.how_affiliate_work ul li:before{
	color: #fa991c;
	content: "\f00c";
	font-size: 24px;
	font-family: FontAwesome;
	left: 0;
	position: absolute;
}
.sale_banner{
	background-image: url(../images/affil_banner2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 120px 15px;
	text-align: center;
}
.sale_banner h2{
	color: #ffffff;
	font-weight: 400;
	line-height: 45px;
	margin-bottom: 10px;
}
.sale_banner p{
	color: #ffffff;
	font-size: 18px;
	line-height: 35px;
	margin-bottom: 0;
}
.affil_whats_sec{
	padding: 60px 15px;
}
.affil_whats_sec h2{
	color: #1c768f;
	font-size: 38px;
	font-weight: 600;
	margin-bottom: 35px;
	text-align: center;
	position: relative;
}
.what_triple_sec{
	padding: 35px 15px;
}
.what_triple_sec span{
	display: inline-block;
	vertical-align: top;
	width: 65px;
}
.what_triple_sec span img{
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.what_triple_sec:hover span img{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.what_triple_sec .thumb{
	display: inline-block;
	padding-left: 6px;
	vertical-align: middle;
	width: calc(100% - 70px);
}
.what_triple_sec .thumb h3{
	color: #1c768f;
	font-size: 22px;
	font-weight: bold;
	line-height: 30px;
	margin-bottom: 10px;
}
.what_triple_sec .thumb p{
	color: #535352;
	font-size: 16px;
	line-height: 30px;
}
.dark_testimonial{
	background-color: #032539;
	padding: 40px 15px;
}
.dark_testimonial .carousel-inner p{
	color: #ffffff;
	font-size: 16px;
	line-height: 28px;
	text-align: left;
}
.dark_testimonial .aff_test_img{
	border-left: 1px solid #ffffff;
}
.dark_testimonial #affiliate_test .carousel-inner {
	margin: 0 auto;
	width: 900px;
	max-width: 100%;
}
.aff_test_img span{
	border-radius: 100%;
	display: inline-block;
	height: 70px;
	vertical-align: middle;
	width: 70px;
}
.aff_test_img span img{
	display: block;
	width: 100%;
	object-fit: fill;
}
.aff_test_txt{
	display: inline-block;
	padding-left: 20px;
	vertical-align: middle;
	width: calc(100% - 80px);
}
.aff_test_txt h4{
	font-weight: 600;
	line-height: 30px;
	color: #ffffff;
	text-transform: uppercase;
}
.aff_test_txt p{
	margin-bottom: 0;
}
.dark_testimonial .carousel-control.left,
.dark_testimonial .carousel-control.right{
	border: 1px solid #ffffff;
	background-image: none;
	border-radius: 100%;
	font-size: 0;
	height: 60px;
	opacity: 1;
	padding: 2px;
	width: 60px;
}
.dark_testimonial .carousel-control span.fa{
	border: 1px solid #ffffff;
	border-radius: 100%;
	font-size: 45px;
	height: 100%;
	padding-top: 2px;
	width: 100%;
}

/* Affiliate Page css Ends */

/* Support plan as a modal css starts */

#modalManagementLevels .modal-dialog{
	width: 90%;
}
#modalManagementLevels .modal-body{
	padding: 0;
}
#modalManagementLevels .support_banner{
	padding: 5% 15px;
}
#modalManagementLevels .support_banner h2{
	font-size: 45px;
}
#modalManagementLevels .modal-body .container.container-sm,
#modalManagementLevels .modal-body .container{
	max-width: 100%;
	width: 100%;
}
#modalManagementLevels .modal-body .container .row{
	margin-left: 0;
	margin-right: 0;
}
#modalManagementLevels .serv_plan{
	padding-top: 50px;
}
#modalManagementLevels .serv_plan h2{
	font-size: 32px;
}
#modalManagementLevels .feat_heading{
	margin: 15px 0;
}
#modalManagementLevels .support_sec{
	height: 460px;
}
#modalManagementLevels .support_sec .thumbnail{
	padding: 20px;
}
#modalManagementLevels .modal-body .support_sec h3{
	font-size: 22px;
	margin: 15px 0;
}
#modalManagementLevels .support_sec hr{
	margin: 16px auto;
}
#modalManagementLevels .support_feature {
    margin: 10px auto 0;
}
#modalManagementLevels .modal-body .feat_blk_inr .thumb h3{
	font-size: 28px;
	margin: 0;
}
#modalManagementLevels .modal-body .feat_blk_inr .thumb h2{
	margin: 0;
	font-size: 25px;
}
#modalManagementLevels .modal-body .feat_blk_inr{
	height: 320px;
}
#modalManagementLevels .modal-body .support_tables h3{
	font-size: 22px;
	margin-bottom: 10px;
}

/* Navigation menu design chnages */
.yamm .dropdown1{
	position: static;
}
.yamm .dropdown1.yamm-fw .dropdown-menu{
	left: 0;
	right: 0;
}

/* Support plan as a modal css ends */

/* Best vps hosting page css */
.best_vps_banner{
	background-image: url(../images/web_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 12% 15px 8% 15px;
	text-align: center;
}
.best_vps_banner h1{
	color: #ffffff;
	line-height: 50px;
	margin: 0 0 10px;
}
.best_vps_banner h4{
	color: #ffffff;
	line-height: 30px;
}
.cloud_server_sec{
	background-color: #FAF8F9;
	padding: 50px 15px;
}
body.pages section .cloud_server_sec h2{
	color: #1c768f;
	font-size: 36px;
	font-weight: 600;
	margin-bottom: 20px;
	margin-top: 15px;
}
body.pages .cloud_server_sec p{
	color: #032539;
	font-size: 16px;
	line-height: 32px;
	margin: 10px 0;
}
.cloud_server_option{
	background-color: #EEEEEE;
	padding: 60px 15px;
}
body.pages .cloud_server_option h2{
	color: #1c768f;
	font-size: 36px;
	margin-bottom: 20px;
	text-align: center;
	    font-weight: 500;
}
body.pages .cloud_server_option p{
	color: #1c768f;
	font-size: 17px;
	line-height: 28px;
	margin: 10px 0;
	text-align: center;
}
.server_block_sec{
	background-color: transparent;
	border-radius: 8px;
	padding: 0px;
	margin: 55px auto;
}
.server_block_sec .thumb{
	padding: 4px;
}
.server_block_sec .panel.panel-plan{
	border: 0 none;
	border-top: 8px solid transparent;
	border-radius: 0 0 0px 0px;
	margin-bottom: 0;
	padding: 30px 10px;
	position: relative;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.server_block_sec .panel.panel-plan:hover{
	border-top: 8px solid #FA991C;
	box-shadow: 0 2px 16px 0px #E6E6E6;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1.03);
	-webkit-transform: scale(1.03);
	z-index: 9;
}
.server_block_sec .panel.panel-windows .panel-heading,
.server_block_sec .panel.panel-cpanel .panel-heading,
.server_block_sec .panel.panel-coldfusion .panel-heading,
.server_block_sec .panel.panel-plan .panel-heading{
	background-color: transparent;
}
.server_block_sec .panel.panel-plan .panel-heading .panel-title{
	color: #1c768f;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
}
.server_block_sec .panel.panel-plan.panel-linux .panel-heading .panel-title{
	color: #323232;
	font-size: 38px;
	font-weight: 600;
	text-shadow: 1px 0px #7b7b7b;
	text-transform: capitalize;
	line-height: 40px;
}
.server_block_sec .panel.panel-plan .panel-heading .panel-title svg{
	height: 38px;
}
.server_block_sec .panel.panel-plan .panel-heading .panel-title svg path{
	fill: #323232;
}
.server_block_sec .panel.panel-plan .table > thead > tr > th{
	background-color: transparent;
	border: 0 none;
	color: #1c768f;
	font-size: 20px;
	padding: 15px 5px;
}
.server_block_sec .panel.panel-plan .table > tbody td{
	border: 0 none;
	color: #1c768f;
	font-size: 17px;
	padding: 10px;
}
.server_block_sec .panel.panel-plan .table > tfoot td{
	border: 0 none;
	padding-top: 40px;
}
.server_block_sec .panel.panel-plan .table > tfoot .btn.btn-default{
	background-color: transparent;
	border: 2px solid #1c768f;
	color: #1c768f;
	font-size: 16px;
	padding: 10px 12px;
}
.server_block_sec .panel.panel-plan:hover .table > tfoot .btn.btn-default,
.server_block_sec .panel.panel-plan .table > tfoot .btn.btn-default:focus,
.server_block_sec .panel.panel-plan .table > tfoot .btn.btn-default:hover{
	background-color: #FA991C;
	border-color: #FA991C;
	color: #ffffff;
}
.server_block_sec .panel.panel-plan .table .fa{
	color: #1c768f;
	font-size: 20px;
	vertical-align: middle;
}
.server_block_sec .panel.panel-plan:hover .table .fa{
	color: #FA991C;
}
.server_block_sec .panel.panel-plan:hover .table svg path{
	fill: #98C62F;
}
.server_block_sec .table-striped > tbody > tr:nth-of-type(2n+1) {
    background-color: #EBEBEB;
}
.server_block_sec .panel.panel-plan:hover .table-striped > tbody > tr:nth-of-type(2n+1){
	background-color: transparent;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
}
.schedule_consult_area{
	background:url(../images/schedule-consult-bg.jpg) no-repeat center;
	background-size: cover;
	padding: 80px 15px;
}
.vps_start_btn a.btn.btn-primary{
    background-color: #fa991c;
	border: 0 none;
    box-shadow: 0px 0px 26px -10px #e6e0e0;
	color: #ffffff;
	display: inline-block;
	font-size: 20px;
	padding: 0 10px 0 0;
	text-transform: capitalize;
	vertical-align: middle;
}
.vps_start_btn a.btn.btn-primary .thumb{
	background-color: #FFFFFF;
	color: #1c768f;
	display: inline-block;
	padding: 12px 20px;
	text-transform: uppercase;
	vertical-align: middle;
	margin-right: 10px;
}
.vps_start_btn a.btn.btn-primary .thumb .fa{
	color: #1c768f;
	padding-right: 5px;
}
.section.vps_window{
	background-image: url(../images/vps_banner4.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 120px 15px;
}
.section.vps_window h2{
	color: #ffffff;
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.vps_window p{
	color: #ffffff;
    font-size: 18px;
    line-height: 30px;
	margin: 0;
}
.cpanel-bg{
  background: #fff;
  padding: 15px;
  border-radius: 4px;
  box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
  min-height: 256px;
}

.section.vps_cpanel{
	background-image: url(../images/vps_banner3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	padding: 150px 15px;
}
.section.vps_cpanel h2{
	color: #1c768f;
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.vps_cpanel p{
	color: #1c768f;
	font-size: 20px;
	line-height: 32px;
	margin: 0;
}
.section.vps_cpanel p b{
	color: #FA991C;
	display: block;
	font-size: 24px;
	line-height: 36px;
	margin-top: 18px;
}
.section.vps_coldfusion{
/*	background-color: #edebec;*/
	padding: 100px 15px;
}
.section.vps_coldfusion h2{
/*	color: #ffffff;*/
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.vps_coldfusion p{
    font-size: 18px;
    line-height: 30px;
    margin: 0;
    margin-bottom: 15px;
        color: #032539;
}
.section.vps_coldfusion a.btn{
	background-color: #fa991c;
	border-color: #fa991c;
	color: #ffffff;
	font-size: 18px;
	margin-top: 15px;
	padding: 8px 25px;
}
.cf-bg{
	background:#1c768f;
	padding: 15px;
  border-radius: 4px;
  box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
  min-height: 351px;
      margin-top: 15px;
}
.cf-bg2{
  background:#1c768f;
  padding: 35px 15px;
  border-radius: 4px;
  box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
  margin-top: 15px;
}

.section.vps_coldfusion #m-vps-coldfusion svg,
.section.vps_coldfusion #m-shared-coldfusion svg,
.section.vps_coldfusion #m-reseller-coldfusion svg{
	border: 15px solid #ffffff;
	display: block;
	height: 250px;
	margin: 0 auto;
	padding: 25px;
	width: 260px;
}
.section.vps_coldfusion #m-vps-coldfusion svg{
	    margin-top: 35px;
}
.section.vps_coldfusion #m-vps-coldfusion svg path,
.section.vps_coldfusion #m-shared-coldfusion svg path,
.section.vps_coldfusion #m-reseller-coldfusion svg path{
	fill: #ffffff;
}
.section.vps_coldfusion #m-shared-coldfusion svg path{
	fill: #1c768f;
}
.section.vps_coldfusion #m-shared-coldfusion svg{
	border: 15px solid #1c768f;
}
.section.vps_features{
	background:url(../images/building-bg.jpg) no-repeat;
	padding: 100px 15px;
	background-size: cover;
}
.section.vps_features .row{
	margin-top: 50px;
}
body.pages .vps_features h4{
	color: #99c62f;
	font-size: 20px;
	font-weight: 400;
	line-height: 28px;
	margin: 0 0 20px;
	text-transform: uppercase;
}
body.pages .vps_features h1{
	color: #1c768f;
	font-size: 46px;
	font-weight: 600;
	margin-bottom: 30px;
}
body.pages .vps_features h5{
	color: #1c768f;
	font-size: 20px;
	line-height: 30px;
	margin: 10px 0;
    text-align: center;
}
body.pages .vps_features p{
	color: #7b7b7b;
	font-size: 18px;
	font-weight: 400;
	line-height: 28px;
	margin: 0px 0;
}
.vps_features #m-features .panel .panel-heading svg{
	display: block;
	height: 70px;
	margin: 0 0 30px!important;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.vps_features #m-features .panel .panel-heading:hover svg{
	transform: scale(0.9);
	-webkit-transform: scale(0.9);
}
.vps_features .panel-heading h3 b{
	color: #1c768f;
	display: flex;
	font-size: 24px;
	line-height: 40px;
	width: 100%;
}

/* SSL page css starts */
.ssl_banner{
	background-image: url(../images/ssl_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 150px 15px;
	text-align: center;
	margin-top: 90px;
}
.ssl_banner h1{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 10px;
}
.ssl_banner p{
	color: #ffffff;
	font-size: 22px;
	line-height: 40px;
}
.ssl_second_sec{
	background-color: #ffffff;
	padding: 80px 15px;
	text-align: center;
}
.ssl_second_sec h2{
    color: #1c768f;
	font-weight: 400;
	margin-bottom: 10px;
}
.ssl_second_sec h4{
	color: #162127;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 30px;
}
.ssl_second_sec p{
	color: #7a7b7b;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 30px;
}
.ssl_third_sec{
	background-image: url(../images/ssl-activate.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 60px 15px;
}
.ssl_third_sec .img-responsive{
}
.sll-sm-img
{
	background-color: #fff;
    padding: 70px 50px;
    border-radius: 5px;
    transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_third_sec:hover .sll-sm-img {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_third_sec h2{
	color: #ffffff;
	font-weight: 400;
	margin-bottom: 20px;
}
.ssl_third_sec p{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
}
.ssl_third_sec ul{
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.ssl_third_sec ul li{
	color: #ffffff;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 20px;
	padding-left: 20px;
	position: relative;
}
.ssl_third_sec ul li:before{
	background-color: #fff;
	content: "";
	height: 10px;
	left: 0;
	position: absolute;
	top: 8px;
	width: 10px;
}
.ssl_four_sec{
	background-color: #ffffff;
	padding: 80px 15px;
}
.ssl_four_sec h2{
    color: #1c768f;
	font-weight: 400;
	margin-bottom: 5px;
}
.ssl_four_sec h4{
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 30px;
	line-height: 30px;
	    color: #032539;
}
.ssl_four_sec p{
	font-weight: 400;
	font-size: 17px;
	line-height: 30px;
	    color: #032539;
}
.ssl_fifth_sec{
	background-image: url(../images/ssl-ev.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 15px;
}
.ssl_fifth_sec .img-responsive{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_fifth_sec:hover .sll-sm-img {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_fifth_sec h2{
	color: #fff;
	font-weight: 400;
	margin-bottom: 5px;
}
.ssl_fifth_sec h4{
	color: #fff;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 30px;
}
.ssl_fifth_sec p{
	color: #fff;
	font-size: 17px;
	line-height: 30px;
}
.ssl_sixth_sec{
	background-image: url(../images/ssl-multi-server.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 15px;
}
.ssl_sixth_sec .img-responsive{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_sixth_sec:hover .sll-sm-img{
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.ssl_sixth_sec h2{
    color: #1c768f;
	font-weight: 400;
	margin-bottom: 10px;
}
.ssl_sixth_sec h4{
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin-bottom: 30px;
	    color: #032539;
}
.ssl_sixth_sec p{
	color: #8e8d8d;
	font-size: 17px;
	line-height: 30px;
	margin-bottom: 0;
}
.ssl_tabs{
	background-color: #FAFAFA!important;
	padding-top:50px;
	margin: 0!important;
}
.tabs_head{
	text-align: center;
}
.certificate-vendor {
    padding: 40px 0;
}
.tabs_head h2{
    color: #1c768f;
	font-weight: 400;
	margin-bottom: 10px;
}
.tabs_head p{
	color: #112b37;
	font-size: 18px;
	line-height: 30px;
}
.ssl_tabs_blk{
	margin: 30px 0 0px;
	text-align: center;
}
.ssl_tabs_blk a.btn{
	background-color: #1c768f;
	border-radius: 0 !important;
	box-shadow: none !important;
	border-bottom: 7px solid transparent !important;
	color: #ffffff;
	display: inline-block;
	font-size: 18px;
	font-weight: 400 !important;
	padding: 10px 0;
	position: relative;
	text-transform: uppercase;
	vertical-align: middle;
	width: 19%;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
	overflow: initial;
}
.ssl_tabs_blk a.btn:hover,
.ssl_tabs_blk a.btn:focus,
.ssl_tabs_blk a.btn.active{
	border-bottom: 7px solid #FA991C !important;
}
.ssl_tabs_blk a.btn:before{
	border-top: 14px solid #FA991C;
	border-bottom: 0 none;
	border-right: 14px solid transparent;
	border-left: 14px solid transparent;
	bottom: -20px;
	left: 45%;
	content: "";
	position: absolute;
	opacity: 0;
	transition: all 0.8s ease-in-out 0s;
	-webkit-transition: all 0.8s ease-in-out 0s;
}
.ssl_tabs_blk a.btn.active:before{
	opacity: 1;
}
.certificate-vendor{
	text-align: center;
}
.ssl_tab_hd{
	padding: 15px;
	text-align: center;
}
body.pages.ssl-certificates .ssl_tabs .ssl_tab_hd h2{
	color: #112b37;
	font-size: 30px;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 15px;
	text-align: center;
}
body.pages.ssl-certificates .ssl_tabs .ssl_tab_hd h4{
	color: #777;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
}
.ssl_tab_cont{
	display: inline-block;
	float: unset;
	padding: 0 10px;
	vertical-align: top;
	width: 24.5%;
	height: 550px;
}
.popular-main .ssl_tab_cont
{
	height: unset;
}
.popular-main
{
	padding: 50px 10px;
}
.verisign-main {
    padding: 50px 10px;
}
.ssl_tab_cont .panel{
	border: 0 none;
	border-radius: 0;
	box-shadow: 1px 0 6px 0px #e6e6e6;
	padding: 20px 0 30px;
	margin: 0;
	min-height: 570px;
}
.tab_heading{
	background-color: #ffffff;
	text-align: left;
}
.tab_heading h3{
	color: #112b37;
	font-size: 20px;
	margin-bottom: 20px;
	padding: 0 10px;
	text-align: center;
	text-transform: capitalize;
}
.geotrust-rapid-main
{
	background-color: #eee;
	padding: 50px 10px;
}
.geotrust-rapid-main .tab_heading h1{
	background-color: #FAFAFA;
}
.popular-main
{
	padding: 40px 10px;
}
.tab_heading h3 small{
	color: #474848;
	text-transform: capitalize;
}
.tab_heading span.badge{
	background-color: #1c768f;
	border-radius: 0;
	width: 60%;
	color: #ffffff;
	font-size: 18px;
	padding: 10px 25px;
	margin: 0!important;
}
.tab_heading span{
	color: #112b37;
	display: inline-block;
	font-size: 20px;
	font-weight: 400;
	padding-left: 20px;
	vertical-align: middle;
	white-space: normal;
}
.tab_heading h1{
	background-color: #eee;
	color: #474848;
	font-weight: 400;
	padding: 15px 0;
	text-align: center;
	margin: 0;
}
.tab_heading h1 small{
	color: #474848;
}
ul.tab_list{
	list-style: none;
	padding: 0 10px 0 40px;
	position: relative;
	text-align: left;
}
ul.tab_list li{
	color: #9d9e9e;
	font-size: 16px;
	line-height: 30px;
	position: relative;
}
.ssl_tab_cont .panel a.btn-secondary{
	background-color: #FA991C;
	border-color: #FA991C!important;
	border-radius: 0!important;
	color: #ffffff;
	display: inline-block !important;
	font-size: 18px;
	font-weight: 400!important;
	padding: 6px 20px !important;
	text-align: center;
	text-transform: uppercase;
	width: auto;
}
.ssl_tab_cont .panel a.btn-secondary span.fa{
	display: none;
}


/* Private Networking css starts */
.mspt_banner{
	background: url(../images/net_banner1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 120px 15px;
	text-align: left;
	margin-top: 90px;
}
.mspt_banner h1{
	color: #ffffff;
    font-size: 46px;
    line-height: 60px;
    margin-bottom: 16px;
    text-align: center;
}
.mspt_banner h4{
	color: #ffffff;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
	letter-spacing: 1px;
}
.mspt_content{
	padding: 60px 15px;
	text-align: center;
}
.mspt_content h2{
    color: #1c768f;
    font-size: 37px;
    line-height: 50px;
    margin-bottom: 10px !important;
    text-align: left;
    padding-top: 40px;
}
.mspt_content p{
	color: #7a7b7b;
	font-size: 18px;
	line-height: 35px;
	margin: 0!important;
}
.mspt_two_sec{
	background-color: #EFEFEF;
}
.mspt_left_sec{
	background-image: url(../images/net_banner2.jpg);
	padding: 5%;
}
.mspt_left_sec h2{
	color: #ffffff;
	font-size: 35px;
	font-weight: 400;
	line-height: 45px;
	margin-bottom: 10px !important;
}
.mspt_left_sec p{
	color: #ffffff;
	font-size: 18px;
	font-weight: 400;
	line-height: 35px;
	margin: 0 0 10px !important;
}
.mspt_ryt_sec{
	padding: 5% 0;
}
.mspt_ryt_sec h2{
	color: #162127;
	font-size: 35px;
	font-weight: 400;
	line-height: 45px;
	margin-bottom: 10px !important;
	padding-left: 6%;
	padding-right: 15px;
}
.mspt_ryt_sec ul{
	list-style: none;
	margin: 60px 0 0 !important;
	padding: 0;
}
.mspt_ryt_sec ul li{
	color: #7a7b7b;
	font-size: 18px;
	font-weight: 400;
	padding: 12px 2% 12px 6%;
	line-height: 35px;
	margin-bottom: 15px;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.mspt_ryt_sec ul li:hover{
	background-color: #ffffff;
	box-shadow: 4px 0 10px 1px #dddddd;
	transition: all 1s ease-in-out 0s;
	-webkit-transition: all 1s ease-in-out 0s;
}
.mspt_ryt_sec ul li img{
	display: inline-block;
	margin-right: 15px;
}
.mspt_ryt_sec ul li b{
	color: #162127;
	font-weight: 400;
}
.mspt_blocks .row{
	background-color: #ffffff;
	padding: 60px 15px;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
/*.mspt_blocks .row.green_bg{
	background-color: #99C62F;
}
.row.green_bg .mspt_txt_blk h2,
.row.green_bg .mspt_txt_blk p,
.row.green_bg .mspt_txt_blk ul li{
	color: #ffffff;
}*/
.mspt_blocks .title{
	margin-bottom: 30px;
	text-align: center;
}
.mspt_blocks .title h2{
	color: #1c768f;
	display: inline-block;
	font-size: 38px;
	padding-bottom: 10px;
	position: relative;
}
.mspt_blocks .title h2:before{
	background-color: #1c768f;
	content: "";
	height: 6px;
	margin: 0 auto;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	width: 100px;
}
.mspt_blocks .row.grey_bg{
	background-color: #F6F6F6;
}
.mspt_txt_blk h2{
	color: #162127;
	font-size: 32px;
	font-weight: 400;
	line-height: 45px;
	margin-bottom: 10px !important;
}
.mspt_txt_blk h3{
	color: #1c768f;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
	margin-bottom: 10px !important;
}
.mspt_txt_blk p{
	color: #032539;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 5px !important;
}
.mspt_txt_blk ul{
	padding-left: 25px;
}
.mspt_txt_blk ul li{
	color: #032539;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
}
.mspt_blocks .row .vpn_img.mspt_img{
	margin: 0 auto 40px;
	float: none;
}
.mspt_img{
	padding-top: 3%;
	text-align: center;
}
.mspt_txt_blk .btn{
	background-color: #FA991C;
	border-color: #FA991C;
	color: #ffffff;
	font-size: 16px;
	font-weight: 400 !important;
	margin-top: 4%;
	padding: 10px 25px;
	white-space: normal;
}
.mspt_txt_blk .btn span.fa{
	margin-right: 5px;
}
.mspt_img img{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.mspt_blocks .row:hover .mspt_img img{
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.mspt_blocks .row:hover .vpn_img.mspt_img img{
	transform: scale(1);
	-webkit-transform: scale(1);
}
.section--consult-create .btn.btn-primary.fancybox.con-orange-btn{
	background-color: #FA991C !important;
	border-color: #FA991C !important;
}
.section--consult-create .btn.btn-primary.fancybox.con-orange-btn:hover,
.section--consult-create .btn.btn-primary.fancybox.con-orange-btn:focus{
	background-color: #EA723D !important;
	border-color: #EA723D !important;
}


/*--windows partners--*/
.waf-partners
{
	position: relative;
	padding: 50px 0;
	background:url(../images/waf-partners.jpg) no-repeat;
	background-size: cover;
	text-align: center;
	background-position: 100%;
}
.waf-partners h2
{
	color: #fff;
	font-weight: bold;
    line-height: 50px;
    margin-bottom: 20px;
}
.partners-inner {
    margin-bottom: -50px;
    margin-top: 40px;
}
.partners-inner img
{
	display: inline-block;
}

/* Window Firewall css starts */
.waf_banner{
	background: url(../images/waf-banner1.jpg) no-repeat;
	background-size: cover;
	background-position: center;
	padding: 80px 15px 50px;
	margin-top: 90px;
	position: relative;
}
.waf-inner
{
	display: flex;
	align-items: center;
}
.waf-firewall
{
	padding: 50px 0 80px;
	text-align: center;
}
.waf-top-cntnt
{
	flex: 1 40%;
	max-width: 40%;
}
.waf-top-image {
    flex: 1 60%;
    max-width: 60%;
    text-align: right;
}
.waf-top-image img {
    display: inline-block;
}
.waf_banner h1{
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin: 20px 0;
}
.firewall-inner {
    padding: 100px 100px 30px;
    box-shadow: 0 3px 11px 1px rgba(0,0,0,0.1);
    border-radius: 5px;
    margin-top: 50px;
    position: relative;
}
.waf_banner h4{
	color: #ffffff;
	font-size: 26px;
	font-weight: 400;
	line-height: 35px;
	margin: 0 0 30px;
}
.waf-firewall .title h2 {
    color: #112b37;
    font-weight: bold;
    line-height: 50px;
    margin-bottom: 20px;
}
.waf-firewall .title p {
    color: #8f8f8f;
    font-size: 20px;
    line-height: 30px;
}
.firewall-btns {
    position: absolute;
    top: 25px;
    right: 25px;
}
.firewall-btns .btn {
    padding: 8px 30px;
    background-color: #1c768f;
    border-radius: 70px !important;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    border:1px solid transparent;
}
.firewall-btns .btn:hover
{
	color: #1c768f;
	border:1px solid #1c768f;
	background-color: transparent;
}
.firewall-btns .btn.see-price-btn
{
	background-color: #019bf7;
}
.firewall-btns .btn.see-price-btn:hover
{
	background-color: transparent;
	color: #019bf7;
	border:1px solid #019bf7;
}
.waf_banner .btn{
	display: inline-block;
	font-size: 16px;
	margin: 0 5px;
	padding: 7px 20px;
}
.white_border_btn{
	background-color: transparent;
	border: 2px solid #ffffff;
	color: #ffffff;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.white_border_btn:hover,
.white_border_btn:focus{
	background-color: #ffffff;
	color: #000;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.white_bg_btn{
	background-color: #ffffff;
	border: 2px solid #ffffff;
	color: #000;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.white_bg_btn:hover,
.white_bg_btn:focus{
	background-color: transparent;
	color: #ffffff;
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.waf_benefit{
	background-color: #ffffff;
	padding: 80px 15px 40px;
}
.waf_benefit .img-responsive,
.waf-perform-inner .img-responsive{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.waf_benefit:hover .img-responsive,
.waf-perform-inner:hover .img-responsive {
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.waf_benefit .title{
	text-align: center;
	margin-bottom: 60px;
}
.waf_benefit .title h2{
	color: #112b37;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
}
.waf_benefit .title p{
	color: #8f8f8f;
	font-size: 20px;
	line-height: 30px;
}
.waf_benefit .content h3,
.waf_perform .content h3{
	color: #1c768f;
	font-weight: 600;
	font-size: 24px;
	line-height: 40px;
	margin-bottom: 20px;
}
.waf_benefit .content p,
.waf_perform .content p{
	color: #0e2f3b;
	font-size: 16px;
	line-height: 30px;
	font-weight: 400;
}
.waf_benefit .content ul,
.waf_perform .content ul{
	list-style: none;
	margin: 25px 0 0;
	padding: 0;
}
.waf_benefit .content ul li,
.waf_perform .content ul li{
	color: #0e2f3b;
    font-size: 14px;
    margin-bottom: 15px;
    display: inline-block;
    width: 49%;
    font-weight: 400;
    padding-left: 25px;
    position: relative;
}
.waf_benefit .content ul li:before,
.waf_perform .content ul li:before{
	background: url(../images/check-square.png) no-repeat;
    color: #ffffff;
    content: "";
    height: 100%;
    left: 0;
    top: 5px;
    position: absolute;
    width: 100%;
}
.waf_perform{
	padding: 0px 15px 70px;
}
.waf-perform-inner
{
	background-color: #f5f9fc;
	padding: 40px;
	float: left;
}
.waf-perform-inner img
{
	margin-top: 30px;
}
.about_waf{
	background-color: #1c768f;
	padding: 80px 15px;
}
.about_waf_title{
	padding-top: 5%;
}
.about_waf_title h2{
	color: #ffffff;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
	position: relative;
	display: inline-block;
}
.about_waf_title h2:before{
	background-color: #FA991C;
	content: "";
	height: 4px;
	left: 0;
	position: absolute;
	top: -15px;
	width: 150px;
}
.about_waf_title h2 span{
	color: #FA991C;
}
.about_waf_title p{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
}
.about_waf_content{
	padding: 20px 15px;
}
.about_waf_content span{
	display: inline-block;
	vertical-align: top;
	width: 50px;
}
.about_waf_content .thumb{
	display: inline-block;
	padding-left: 15px;
	vertical-align: top;
	width: calc(100% - 60px);
}
.about_waf_content .thumb h3{
	color: #ffffff;
	font-size: 28px;
	font-weight: 400;
	margin: 0 0 15px;
}
.about_waf_content .thumb p{
	color: #ffffff;
	font-size: 16px;
	line-height: 28px;
	margin: 0;
}
.waf_three_blocks{
	background-color: #F5F5F5;
	padding: 80px 15px;
	text-align: center;
}
.waf_three_blocks h2{
	color: #112b37;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
}
.waf_three_blocks p{
	color: #8f8f8f;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 40px;
}
.waf_three_blocks .thumb{
	background-color: #F9F9F9;
	border-radius: 6px;
	box-shadow: 0 0 10px 1px #EFEFEF;
	min-height: 380px;
	margin-bottom: 15px;
	padding: 30px 15px;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1);
	-webkit-transform: scale(1);
}
.waf_three_blocks [class*="col"]:hover .thumb{
	background-color: #ffffff;
	box-shadow: 0 0 10px 1px #EFEFEF;
	transition: all 0.6s ease-in-out 0s;
	-webkit-transition: all 0.6s ease-in-out 0s;
	transform: scale(1.01);
	-webkit-transform: scale(1.01);
}
.waf_three_blocks .thumb .img-responsive{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.waf_three_blocks [class*="col"]:hover .thumb .img-responsive{
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
    transition: all 0.7s ease-in-out 0s;
    -webkit-transition: all 0.7s ease-in-out 0s;
}
.waf_three_blocks .thumb h4{
	color: #606161;
	font-size: 20px;
	font-weight: 500;
	line-height: 30px;
	margin-bottom: 15px;
	margin-top: 25px;
}
.waf_three_blocks .thumb p{
	color: #8f8f8f;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
}
.waf_banner_cont{
	background: url(../images/waf-banner2.jpg) no-repeat;
	background-position: center;
	background-size: cover;
	background-attachment: fixed;
	padding: 80px 15px;
}
.waf_banner_cont h2{
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 55px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.waf_banner_cont h2 span{
	color: #98C62F;
}
.waf_banner_cont h4{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	line-height: 35px;
	margin-bottom: 30px;
}
.waf_banner_cont p{
	color: #ffffff;
	font-size: 18px;
	line-height: 32px;
	margin-bottom: 20px;
}
.waf_banner_cont .btn{
	background-color: #99C62F;
	border-color: #99C62F;
	color: #ffffff;
	font-size: 16px;
	font-weight: 500 !important;
	padding: 10px 25px;
	text-transform: uppercase;
	white-space: normal;
}
.map_outr{
	background-color: #E6E6E6;
	padding: 80px 15px;
}
.map_outr h2{
	color: #112b37;
	display: inline-block;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
	position: relative;
	padding-bottom: 10px;
	text-transform: uppercase;
}
.map_outr h2:before{
	background-color: #99C62F;
	bottom: 0;
	content: "";
	height: 3px;
	left: 0;
	position: absolute;
	width: 100px;
}
.map_outr p{
	color: #111b26;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
}
.map_white_block{
	background-color: #ffffff;
	border-radius: 5px;
	margin-top: 50px;
	padding: 60px 0;
}
.map_white_block h3{
	background-color: #99C62F;
	color: #ffffff;
	font-size: 20px;
	font-weight: 500;
	padding: 20px 30px;
}
.map_white_block ul{
	list-style: none;
	margin: 40px 0 0;
	padding: 0 40px;
}
.map_white_block ul li{
	color: #8f8f8f;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 10px;
	padding-left: 30px;
	position: relative;
}
.map_white_block ul li:before{
	background-color: #9AC631;
	border-radius: 50%;
	color: #ffffff;
	content: "\f00c";
	font-family: 'FontAwesome';
	font-size: 18px;
	height: 22px;
	left: 0;
	line-height: 22px;
	text-align: right;
	top: 2px;
	position: absolute;
	width: 22px;
}
.waf_faq{
	background-color: #FFFFFF;
	padding: 80px 15px;
}
.waf_faq h2{
	color: #112b37;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
	text-transform: uppercase;
}
.waf_faq h2 span{
	color: #9AC631;
}
.waf_faq .panel-group{
	margin-top: 40px;
}
.waf_faq .panel-title > a:before{
	border: 1px solid #9c9a9a;
	border-radius: 3px;
    color: #9c9a9a;
    content: "\f068";
    float: right !important;
    font-size: 14px;
    font-family: FontAwesome;
    height: 20px;
    line-height: 1.4;
    text-align: center;
    width: 20px;
}
.waf_faq .panel-title > a.collapsed:before{
    content: "\f067";
    float: right !important;
}
.waf_faq .panel-default{
	border-bottom: 2px solid #80888A;
	padding: 30px 0;
}
.waf_faq .panel-group .panel .panel-heading{
	background-color: #FAFAFA;
	border: 0 none;
	padding: 15px;
}
.waf_faq .panel-group .panel .panel-heading .panel-title{
	color: #313840;
	font-size: 20px;
	font-weight: bold;
	line-height: 32px;
}
.waf_faq .panel-group .panel .panel-heading .panel-title a,
.waf_faq .panel-group .panel .panel-heading .panel-title a:hover,
.waf_faq .panel-group .panel .panel-heading .panel-title a:focus{
	color: #313840!important;
}
.waf_faq .panel-collapse .panel-body{
	border: 0 none!important;
	color: #848585;
	font-size: 16px;
	line-height: 30px;
}
.waf_table{
	background-color: #FFFFFF;
	padding: 80px 15px;
}
.waf_table h2{
	color: #112b37;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
	text-align: center;
	text-transform: uppercase;
}
.waf_table p{
	color: #8f8f8f;
	font-size: 18px;
	line-height: 30px;
	text-align: center;
}
.waf_table_block{
	background-color: #fafafa;
	margin: 40px 0 0;
}
.waf_table_block span.fa{
	display: block;
	font-size: 20px;
}
.waf_table_block span.fa-check{
	color: #99C62F;
}
.waf_table_block span.fa-times{
	color: #ed1b24;
}
.waf_table_block ul{
	list-style: none;
	padding-left: 0;
	margin: 0;
}
.waf_table_block ul li{
	background-color: #fafafa;
	border-bottom: 2px solid #ffffff;
	color: #313840;
	font-size: 18px;
	font-weight: 300;
	height: 50px;
	line-height: 40px;
	padding: 8px 15px;
}
.waf_table_block ul li:last-child{
	border-bottom: 0 none;
}
.waf_table_block .waf_sec_block ul li{
	background-color: #FFFFFF;
	border-color: #fafafa;
}
.waf_table_block ul li.hd{
	background-color: #313840;
	color: #ffffff;
	font-weight: 500;
	line-height: 40px;
	min-height: 55px;
}
.waf_table_block .waf_sec_block ul li.hd{
	background-color: #dedfe0;
	color: #313840;
}
.waf_table_block ul li.order{
	background-color: #313840;
	height: auto;
	padding: 20px 15px;
}
li.order h2{
	color: #ffffff;
	font-weight: bold;
	line-height: 40px;
	margin-bottom: 15px;
}
li.order h2 small{
	color: #ffffff;
}
li.order h4{
	color: #ffffff;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 15px;
}
li.order .btn{
	background-color: #99C62F;
	border-color: #99C62F;
	color: #ffffff;
	font-size: 16px;
	font-weight: 500 !important;
	padding: 10px 25px;
	text-transform: capitalize;
	white-space: normal;
}
.waf_first_block{
	float: left;
	width: 25%;
}
.waf_sec_block{
	box-shadow: 0 0 10px -1px #484848;
	float: left;
	width: 30%;
	text-align: center;
	position: relative;
}
.waf_third_block{
	float: left;
	width: 45%;
	text-align: center;
}
.waf_dashboard{
	background-color: #6D8DA2;
	padding: 80px 0;
}
.waf_db_img{
	padding-left: 0;
}
.waf_db_cont{
	padding-top: 7%;
}
.waf_db_cont h2{
	color: #ffffff;
	display: inline-block;
	font-weight: bold;
	line-height: 50px;
	margin-bottom: 20px;
	position: relative;
}
.waf_db_cont h2:before{
	background-color: #005588;
	content: "";
	height: 6px;
	left: 0;
	position: absolute;
	top: -10px;
	width: 70px;
}
.waf_db_cont h2 span{
	color: #005588;
}
.waf_db_cont p{
	color: #ffffff;
	font-size: 18px;
	line-height: 30px;
	margin-bottom: 30px;
}
.waf_db_cont .btn{
	background-color: #005588;
	border: 1px solid #005588;
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
	padding: 7px 20px;
	text-transform: uppercase;
}
.waf_db_cont .btn .fa{
	color: #ffffff;
	padding-left: 10px;
}
.shared_host_banner{
	background-image: url(../images/web_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 10% 15px;
	text-align: center;
}
.shared_host_banner h1{
	color: #ffffff;
	line-height: 50px;
	margin: 0 0 10px;
}
.shared_host_banner h4{
	color: #ffffff;
	line-height: 30px;
}
.section.web_php{
	background-color: #ffffff;
	padding: 150px 15px;
}
.section.web_php h2{
/*	color: #4c4c4d;*/
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.web_php p{
	color: #4c4c4d;
	font-size: 20px;
	line-height: 35px;
	margin: 0;
}
.white-img-bg{
    background: #fff;
    padding: 30px;
    border-radius: 4px;
    box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
}
.section.web_wordpress{
	background-image: url(../images/web_banner5.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;
	padding: 120px 15px;
}
.section.web_wordpress h2{
	color: #ffffff;
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.web_wordpress p{
	color: #ffffff;
	font-size: 20px;
	line-height: 35px;
	margin: 0;
}
.section.web_lucee{
/*	background-image: url(../images/web_banner3.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: left center;*/
	padding: 80px 15px;
}
.section.web_lucee h2{
	color: #1c768f;
	font-size: 36px;
	font-weight: 600;
	line-height: 42px;
}
.section.web_lucee p{
	color: #1c768f;
	font-size: 20px;
	line-height: 35px;
	margin: 0;
}
.section.web_lucee svg#icon-products-lucee path{
	fill: #ffffff;
}
.black-img-bg{
	background: #1c768f;
	padding: 30px;
    border-radius: 4px;
    box-shadow: 2.5px 4.33px 20px 0px rgba(0, 0, 0, 0.055);
}
.reseller_banner{
	background-image: url(../images/reseller_banner.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	padding: 150px 15px;
	text-align: center;
}
.reseller_banner h1{
	color: #ffffff;
	font-size: 40px;
	font-weight: bold;
	line-height: 50px;
	margin: 0 0 10px;
}
.reseller_banner h4{
	color: #ffffff;
	font-size: 22px;
	line-height: 30px;
}
#m-jumbotron.jumbotron-cloudflare,
#m-jumbotron.jumbotron.jumbotron-plans{
	background-image: url(/images/bg-jumbotron-windows-2.jpg);
	background-position: center top;
	padding: 100px 0;
	text-align: center;
	position: relative;
}
#m-jumbotron.jumbotron-cloudflare .module-header h1.module-title,
#m-jumbotron.jumbotron.jumbotron.jumbotron-plans .module-header h1.module-title{
     background-color: rgba(255, 255, 255, 0.2);
	color: #ffffff;
	font-size: 50px;
	margin: 0;
	margin-bottom: 0px;
	padding: 10px 15px;
	font-weight: bold;
	margin-bottom: 20px;
	display: inline-block;
}
.jumbotron.jumbotron-cloudflare .module-header h1.module-title b,
.jumbotron.jumbotron-plans .module-header h1.module-title b{
	color: #ffffff !important;
}
.jumbotron.jumbotron-cloudflare .module-header h2,
.jumbotron.jumbotron-plans .module-header h2 {
    background-color: rgba(255, 255, 255, 0.2);
    color: #ffffff;
    float: none;
    font-size: 40px;
    padding: 10px 20px;
    display: block;
    margin: 0 auto 30px;
}
#m-free-consultation.module.panel .panel-heading{
	background-color: #162027 !important;
}
#m-free-consultation.module.panel .panel-body{
	text-align: center;
}
#m-free-consultation.module.panel .panel-body p{
	color: #1c768f;
}
#m-free-consultation.module.panel .panel-body a.btn{
	display: inline-block !important;
	width: auto !important;
}
.feature_secondary{
	background-color: #EFEFEF;
	padding: 50px 15px;
}

/* Partners page */
.partner_banner{
	background: url(../images/partner_banner.jpg) no-repeat;
	background-position: center;
	background-repeat: no-repeat;
	padding: 12% 15px;
	text-align: left;
}
.partner_banner h1{
	color: #ffffff;
	font-size: 42px;
	font-weight: bold;
	line-height: 50px;
	margin: 0 0 20px;
}
.partner_banner h4{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin: 0;
}
.partner_blocks{
	padding: 55px 15px;
}
.partner_blocks.grey{
	background-color: #eeeeee;
}
.partner_blocks.blue{
	background-color: #1c768f;
}
.partner_blocks.brown{
	background-color: #032539;
}
.part_img img{
	transform: scale(1);
	-webkit-transform: scale(1);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.partner_blocks:hover .part_img img{
	transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transition: all 0.7s ease-in-out 0s;
	-webkit-transition: all 0.7s ease-in-out 0s;
}
.part_img,
.part_content{
/*	padding: 0 3%;*/
}
.part_content h3{
	color: #1c768f;
	font-size: 30px;
	font-weight: 600;
	line-height: 40px;
	margin: 0 0 15px;
}
.partner_blocks.blue .part_content h3,
.partner_blocks.brown .part_content h3{
	color: #ffffff;
}
.part_content h3 span{
	color: #0189c8;
}
.part_content h4{
	color: #808080;
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin: 0 0 10px;
}
.partner_blocks.blue .part_content h4{
	color: #ffffff;
}
.partner_blocks.brown .part_content h4{
	color: #609700;
}
.part_content p{
	color: #808080;
	font-size: 16px;
	line-height: 27px;
}
.partner_blocks.blue .part_content p,
.partner_blocks.brown .part_content p{
	color: #ffffff;
}
.part_content ul{
	padding-left: 20px;
	margin: 0;
}
.part_content ul li{
	color: #3b3c3d;
	font-size: 16px;
	line-height: 27px;
	margin: 5px 0;
}
.partner_blocks.blue .part_content ul li,
.partner_blocks.brown .part_content ul li{
	color: #ffffff;
}


/*--15 oct 2018--*/
/*--Enterprise server css*/
#l-main.enterprise_page .wrapper
{
	margin: 0;
}
.enterprise-server
{
	background-position: unset;
	text-align: center;
	padding: 100px 0;
}
.custm-load-sec
{
	padding: 60px 15px;
}
.top-heading {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.top-heading h2
{
	font-weight: 600;
	margin-bottom: 10px;
}
.top-heading p {
    font-size: 18px;
    text-align: center;
    margin-top: 40px;
    max-width: 90%;
}
.custm-load-ul
{
	float: left;
	width: 100%;
}
.custm-load-ul ul
{
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	align-items: center;
	list-style: none;
	padding: 0;
	margin: 20px 0;
}
.custm-load-ul ul li
{
	padding:15px;
	transition: all 0.3s linear 0s;
	border-radius: 4px;
	flex: 1;
}
.custm-load-ul ul li p
{
	margin-bottom: 0;
}
.custm-load-ul ul li > div {
    display: flex;
    position: relative;
    width: 100px;
    height: 70px;
    float: left;
    justify-content: center;
}
.custm-load-ul ul li > div img
{
	display: inline-block;
}
.custm-load-ul ul li > div .white-img,
.vm-clus-ul ul li > div .white-img
{
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
.custm-load-ul ul li > div .white-img img,
.vm-clus-ul ul li > div .white-img img
{
	display: none;
}
.custm-load-ul ul li:hover
{
	background-color: #019bf7;
	box-shadow: 0 4px 3px 0px rgba(0,0,0,0.2);
}
.custm-load-ul ul li:hover img,
.vm-clus-ul ul li:hover img
{
	display: none;
} 
.custm-load-ul ul li:hover .white-img img,
.vm-clus-ul ul li:hover .white-img img
{
	display: inline-block;
}
.custm-load-ul ul li:hover p
{
	color: #fff;
}
.used-load-main
{
	float: left;
	width: 100%;
}
.use-load-balnce
{
	display: flex;
  	align-items: stretch;
  	padding: 15px 15px 0;
  	box-shadow: 0px 6px 10px 0px rgba(0,0,0,0.1);
  	margin-top: 20px;
}
.use-load-desc
{
	flex: 3;
	padding: 20px 10px;
}
.use-load-desc div {
    padding: 20px 25px;
    background-color: #F4F4F4;
    border-radius: 4px;
}
.use-load-desc div h3
{
	color: #6D7D8A;
	font-size: 24px;
	margin-bottom: 15px;
	font-weight: 600;
}
.use-load-desc div p
{
	font-size: 16px;
	color: #737373;
	margin-bottom: 0;
	font-style: italic;
}
.use-load-img
{
	flex: 7;
}
.geo-failover-sec
{
	padding: 40px 15px;
	background-image: url(/images/geo-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.custm-geo-fail
{
	display: flex;
	align-items: center;
}
.geo-fail-desc {
    flex: 6;
    color: #fff;
}
.geo-fail-desc h2 {
    color: #fff;
    margin-bottom: 30px;
    font-weight: 600;
    text-transform: uppercase;
}
.geo-fail-desc p {
    font-weight: 400;
}
.geo-fail-img {
    flex: 4;
    padding: 0 20px;
    text-align: center;
}
.geo-fail-img img {
    display: inline-block;
}
.custm-vm-sec
{
	padding: 60px 15px;
	background-image: url(/images/vm-bg.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.vm-clus-ul
{
	float: left;
	width: 100%;
	margin: 20px 0;
}
.vm-clus-ul ul 
{
	display: flex;
	justify-content: space-around;
	flex-direction: row;
	flex-wrap: wrap;
	list-style: none;
	padding: 0;
	margin: 50px 0;
}
.vm-clus-ul li
{
	text-align: center;
	padding: 20px;
	transition: all 0.4s linear 0s;
	border-radius: 4px;
	width: 20%;
}
.vm-clus-ul li:hover
{
	background-color: #fff;
	box-shadow: 0 0 15px 1px rgba(0,0,0,0.1);
}
.vm-clus-ul li > div
{
	position: relative;
	text-align: center;
	height: 85px;
}
.vm-clus-ul li:hover img
{
	display: none;
}
.vm-clus-ul li:hover img.white-load-img
{
	display: inline-block;
}
.vm-clus-ul li > div img
{
	display: inline-block;
}
.vm-clus-ul li > p
{
	font-size: 18px;
	font-weight: 500;
	margin: 20px 0 0;
	color: #1c768f;
}
.vm-ware-main
{
	float: left;
	width: 100%;
	color: #1c768f;
	margin-left: 20px;
}
.vm-ware-clus
{
	display: flex;
	align-items: center;
}
.vm-ware-desc
{
	flex: 6;
}
.vm-ware-img
{
	flex:4;
}
.vm-ware-desc h3,.vm-ware-desc span
{
	font-weight: 600;
	margin-bottom: 15px;
	color: #1c768f;
}
.vm-ware-desc span
{
	margin-bottom: 10px;
	display: block;
}
.vm-ware-desc p
{
	margin-bottom: 30px;
}
.vm-ware-desc p:last-child
{
	margin-bottom: 0;
}
.container-fluid.data-hosting-sec {
    padding: 0;
    background-color: #0078D7;
}
.custm-hosting-main {
    display: flex;
    justify-content: center;
}
.custm-hosting-main > div {
    flex: 1;
    padding: 20px;
}
.custm-hosting-img {
    background-color: #0078D7;
    text-align: right;
}
.custm-hosting-img img
{
	display: inline-block;
}
.custm-hosting-main > div.cust-hosting-desc {
    background-color: #F5F5F5;
    padding: 70px;
    color: #1c768f;
} 
.cust-hosting-desc h3
{
	font-weight: 600;
	color: #1c768f;
	margin-bottom: 15px;
	color: #1c768f;
}
.cust-hosting-desc span
{
	margin-bottom: 25px;
	color: #1c768f;
	display: block;
	font-weight: 500;
}
.cust-hosting-desc p
{
	margin-bottom: 30px;
}
.cust-hosting-desc p:last-child
{
	margin-bottom: 0;
}
.it-partners-sec
{
	padding: 60px 15px;
}
.it-partner-main
{
	display: flex;
	justify-content: center;
}
.it-partner-desc
{
	flex: 3;
	color: #1c768f;
}
.it-partner-desc h3
{
	font-weight: 600;
	margin-bottom: 15px;
	color: #1c768f;
}
.it-partner-desc span
{
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 22px;
	color: #1c768f;
	display: block;
}
.it-partner-desc p
{
	margin-bottom: 30px;
	line-height: 2;
}
.it-partner-img
{
	flex: 2;
	text-align: center;
}
.it-partner-img img
{
	display: inline-block;
}

/*-10 dec 2018*/
.best-wordpress-chart
{
	background-color: var(--BackColor-light);
	padding: 50px 0;
}
.best-wordpress-image
{
	text-align: center;
}
.best-wordpress-image img
{
	display: inline-block;
	width: 100%;
}

/*-- 15 oct css ends*/



/*--get a server quote css--*/
.quote-main {
	background-color: var(--BackColor-light);
    padding: 130px 0;
}
.quote-wrapper {
    background-color: #fff;
    padding: 50px;
    box-shadow: 0 4px 24px 5px rgba(0,0,0,0.1);
    border-radius: 5px;
    position: relative;
    border-top: 3px solid #FA991C;
}
.quote-wrapper .error
{
	color: #ed1b24;
	font-size: 14px;
}
.quote-wrapper h3 {
    padding-bottom: 15px;
    margin-bottom: 35px;
    border-bottom: 1px solid #CCCCCC;
}
.quote-wrapper h3>span {
	color: #FA991C;
}
.quote-wrapper label {
    color: #6e6e6e;
    font-weight: normal;
    font-size: 16px;
    margin-bottom: 0;
}
.quote-wrapper .txtfield
{
	background-color: #EEEEEE;
    border: 0;
    border-bottom: 2px solid #e7ebee;
   /* height: 50px;*/
    font-size: 14px;
}
.quote-wrapper .txtfield:focus
{
	border-bottom: 2px solid #FA991C;
}
.quote-email {
  	position: absolute;
    top: -65px;
    right: 50px;
    background-color: #1c768f;
    padding: 22px 10px;
    border-radius: 50%;
    font-size: 40px;
    box-shadow: 0 0 12px 2px rgba(0,0,0,0.2);
    color: #fff;
    width: 120px;
    height: 120px;
    text-align: center;
}
.quote-wrapper .btn {
    font-size: 18px;
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);
    width: 100%;
        font-weight: 500!important;
}
.quote-wrapper .larger-servers-area{
	background: url(../images/larger-servers-bg.jpg) no-repeat center;
	background-size: cover;
    padding: 35px 20px 18px 20px;
    color: #fff;
    margin: 15px 15px 4px 15px;
    position: relative;
}
.quote-wrapper .larger-servers-area .arrow-img{
position: absolute;
    right: 6%;
    top: -30%;
}
.quote-wrapper .larger-servers-area h2{
	    color: #fff;
    font-weight: bold;
    font-size: 32px;
    margin-bottom: 15px;
}
.quote-wrapper .larger-servers-area h4{
	color: #fff;
	font-size: 20px;
	    line-height: 28px;
}
.quote-wrapper .larger-servers-area .btn{
    font-size: 18px;
    box-shadow: 0px 3px 4px 0px rgba(0,0,0,0.2);
    width: 100%;
    font-weight: 500!important;
    border: solid 2px #fff;
    padding: 13px;
    margin-bottom: 12px;
    margin-top: 18px;
}
.quote-wrapper .larger-servers-area .btn:hover{
    border: solid 2px #fff;
    color: #FA991C;
    background:#fff;
}
.quote-wrapper .larger-servers-area .btn-bottm-p {
font-size: 15px;
    text-align: center;
}
.quote-wrapper .g-recaptcha{
    margin-top: 27px;
}
textarea{
	resize: none!important;
}




/*--wordpress quote css--*/
.wordpress-quote {
    position: absolute;
    bottom: 40px;
    color: #fff;
    padding: 7px;
    right: 60px;
    text-align: left;
    display: inline-block;
    background-color: rgba(255,255,255,0.2);
    width: 550px;
    font-size: 16px;
    -ms-transform: skewX(-10deg); /* IE 9 */
  	-webkit-transform: skewX(-10deg); /* Safari */
  	transform: skewX(-10deg); /* Standard syntax */
}
.wordpress-quote span
{
	font-size: 15px;
    font-weight: 400;
    line-height: 1.8;
}
.wordpress-quote p
{
    margin: 0;
    font-weight: 400;
    font-size: 15px;
	font-style: normal;
}
.wordpress-quote-back
{
	background-color: rgba(28, 118, 143, 0.9);
	padding: 20px 25px;
}
.wordpress-quote h3 {
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
    font-size: 26px;
}

/*--22 march home-pricing css--*/
.home-pricing-main
{
	position: relative;
	padding: 100px 15px 150px;
	background: url(../images/home-plan-bg.jpg) no-repeat;
}
/*.home-pricing-main::after
{
	position: absolute;
	bottom: 100px;
	left: 15%;
	width: 85%;
	height: 320px;
	background-color: #fff;
	content: "";
}*/
.homeprice-heading{
	text-align: center;
}
.homeprice-heading h2
{
	color: #1c768f;
	padding-bottom: 10px;
}
.homeprice-heading p
{
	font-size: 20px;
	color: #1c768f;
}
.homeprice-items-wrapper
{
	display: flex;
	justify-content: space-between;
	margin-top: 8em;
	position: relative;
	z-index: 9999;
}
.homeprice-item {
	background-color: #f1f3f5;
	text-align: center;
	flex: 1 23%;
	border-radius: 5px;
	position: relative;
	top: 0;
	max-width: 23%; 
	box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
	padding: 20px 20px 30px;
	-webkit-transition: all 0.2s linear 0s;
    -moz-transition: all 0.2s linear 0s;
    -o-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
/*.homeprice-item::after {
    position: absolute;
    bottom: -50px;
    left: -15px;
    width: 300px;
    height: 5px;
    background: #1c768f;
    content: "";
}
.homeprice-item:nth-child(3)::after {
    background: #666;
}
.homeprice-item:nth-child(4)::after {
    background: #888;
}*/
.homeprice-item h3 {
    font-size: 30px;
    margin-bottom: 15px;
}
.homeprice-item p {
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
}
.homeprice-price {
    margin-top: 25px;
}
.homeprice-img {
    /* position: absolute; */
    /* top: -220px; */
    /* right: 0; */
    margin-top: -82px;
    margin-bottom: 30px;
}
.homeprice-img img {
    max-width: 180px;
}
.homeprice-btn {
    background-color: transparent;
    color: #fff;
    width: 100%;
    padding: 0;
    margin-top: 15px;
    padding: 6px 0;
	display: block;
	background-color: #1c768f;
    color: #fff;
    width: 100%;
    font-size: 22px;
    border: 2px solid transparent;
    transition: all .5s;
    border-radius: 4px;
}
.homeprice-item:nth-child(3) .homeprice-btn
{
	/*background-color: #666;*/
}
.homeprice-item:nth-child(4) .homeprice-btn
{
	/*background-color: #888;*/
}
.homeprice-item:nth-child(3) .homeprice-price h3
{
	/*color: #666;*/
}
.homeprice-item:nth-child(4) .homeprice-price h3
{
	/*color: #888;*/
}
.homeprice-item.homeprice-item-active .homeprice-btn
{
	background-color: #FA991C;
}
.homeprice-item.homeprice-item-active .homeprice-btn:hover
{
	border: 2px solid #fff; 
	color: #fff;
	background-color: transparent !important;
}
.homeprice-item.homeprice-item-active::after {
    background: #FA991C;
    bottom: -100px;
}
.homeprice-item.homeprice-item-active
{
	background-color: #1c768f;
	top: -50px;
}
.homeprice-item.homeprice-item-active h3
{
	color: #FA991C !important;
}
.homeprice-item.homeprice-item-active .homeprice-price h3
{
	color: #fff !important;
}
.homeprice-item.homeprice-item-active p
{
	color: #fff;
}	
.support-promise-area{
    background-image: url(../images/web_banner5.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: left center;
    padding: 80px 15px;
}
.support-promise-area h2{
	color: #fff;
}
body.pages section.support-promise-area p{
	color: #fff;
}
.support-promise-area a.btn-orange{
    background-color: #FA991C;
    border-radius: 3px;
    padding: 7px 9px;
    color: #fff;
    margin: 20px 0;
    display: inline-block;
    border: 2px solid transparent;
    font-size: 20px;
}
.support-promise-area a.btn-orange:hover{
    background-color: transparent;
    border: 2px solid #FA991C;
    color: #FA991C;
}
.margin-btm0{
	margin-bottom: 0px!important;
}
.custom-host-ul{
	margin: 0;
    margin-bottom: 60px!important;
    padding-left: 24px;
    line-height: 30px;

}
#shopper_review_page div {
    line-height: 1.5!important;
}
#review_header .overall .color5 {
    background-color: #1c768f!important;
}
#review_header .overall .outof {
    background-color: #032539!important;
}


@media (min-width: 1681px) and (max-width: 1800px){
	.infrastruc_left {
    padding-left: 14%;
}
}
@media (min-width: 1400px) and (max-width: 1680px){
	.infrastruc_left {
    padding-left: 10%;
}
}
@media (min-width: 1367px) and (max-width: 1400px){
	.infrastruc_left {
    padding-left: 90px;
}
}
@media (min-width: 1367px) and (max-width: 1500px){
.infrastruc_ryt:before {
    height: 464px;
}
}

@media (max-width: 1800px){
	.circle_img ul li:nth-child(2) p{
		right: -110px;
		width: 110px;
	}
	.circle_img ul li:nth-child(2) {
    	right: 80px;
    	top: 105px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 130px;
		top: 340px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 260px;
		top: 412px;
	}
	.circle_img ul li:last-child {
    	top: 247px;
    	left: 90px;
	}
	.circle_img ul li:first-child span::before{
		left: 62px;
	}
	.three_problems ul li + li + li{
		right: 4%;
	}
}
@media (max-width: 1600px){
	.specialities_blk .thumbnail{
		min-height: 400px;
	}
	.objective-content{
		padding-left: 10%;
		padding-right: 10%;
	}
	.three_problems ul li{
		top: 150px;
	}
	.three_problems ul li + li{
		left: 37%;
	}
	.three_problems ul li + li + li{
		right: -3%;
	}
	.three_problems ul li::before{
		left: 135px;
		top: 125px;
	}
	.world_map_left{
		padding-top: 160px;
		padding-bottom: 160px;
	}
	.about-banner{
		padding: 8% 15px;
	}
	.navbar.yamm .navbar-nav>li.dropdown.open .dropdown-menu
	{
		opacity: 1;
		visibility: visible;
		top: 85%;
	}
	/*.dropdown.other-dropdown .dropdown-menu {
	    left: -500px !important;
	}*/
	.yamm .dropdown.other-dropdown .dropdown-menu::before
	{
		left: 56%;
	}
	.home-pricing-main::after {
    	left: 8%;
    	width: 92%;
	}
}
@media (max-width: 1500px){
	.pricing-table .pricing-plan .pricing-head h2{
		font-size: 18px;
	}
	.pricing-table .pricing-info .pricing-head h2 img, 
	.pricing-table .pricing-plan .pricing-head h2 img{
		margin-right: 0;
	}
	.pricing-table .pricing-info .pricing-head h2 small,
	.pricing-table .pricing-plan .pricing-head h2 small{
		font-size: 16px;
		line-height: 28px;
	}
	.roadmap-block ul li:first-child {
	    top: -15px;
	    right: 68px;
	}
	.roadmap-block ul li:nth-child(2) {
    	top: 80px;
    	right: 0;
    	padding-left: 40px;
	}
	.roadmap-block ul li:nth-child(3) {
	    bottom: 85px;
	    right: -5px;
	    padding-left: 35px;
	}
	.roadmap-block ul li:last-child {
	    bottom: -15px;
	    right: 72px;
	}
	.roadmap-block ul li{
		padding-left: 45px;
		width: 300px;
	}
	.roadmap-block img {
    	width: 300px;
	}
	.roadmap-block ul li h4{
		line-height: 24px;
	}
	.roadmap-block ul li p{
		font-size: 15px;
		line-height: 20px;
	}
	.specialities_blk{
		padding: 10px;
	}
	.specialities_blk .thumbnail{
		padding: 40px 15px 25px;
	}
	.main_img {
    	margin-top: 125px;
	}
	.circle_img{
		height: 410px;
	}
	.circle_img ul li img{
		width: 80%;
	}
	.circle_img ul li:first-child span::before {
    	height: 100px;
    	width: 175px;
    	top: 30px;
    	left: 40px;
	}
	.circle_img ul li:nth-child(2) span::before {
		height: 176px;
		width: 42px;
		left: 28px;
		top: 0px;
	}
	.circle_img ul li:nth-child(3) span::before {
    	height: 115px;
		width: 180px;
		left: -110px;
		top: 10px;
	}
	.circle_img ul li:nth-child(4) span::before {
    	height: 140px;
		width: 165px;
		left: -85px;
		top: -75px;
	}
	.circle_img ul li:last-child span::before {
    	height: 270px;
		width: 190px;
		left: 20px;
		top: -195px;
    }
	.circle_img ul li:nth-child(2) {
    	right: 80px;
		top: 73px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 110px;
    	top: 245px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 205px;
    	top: 305px;
	}
	.circle_img ul li:last-child {
    	top: 166px;
    	left: 76px;
	}
	.circle_img ul li:nth-child(2) p{
		right: -95px;
		width: 100px;
	}
	.circle_img ul li:last-child p {
    	left: -110px;
    }
}
@media (max-width: 1440px){
	.getcircle-grey::before {
	    top: 45%;
	    left: 228px;
	    width: 26px;
	    height: 26px;
	}
	.navbar.yamm .navbar-nav > li{
		padding: 0 12px;
	}
	.waf_benefit .title h2,
	.about_waf_title h2,
	.waf_three_blocks h2,
	.waf_banner_cont h2,
	.map_outr h2,
	.waf_table h2,
	.waf_db_cont h2,
	.waf_faq h2{
		font-size: 32px;
		line-height: 40px;
	}
	.waf_benefit .content h3,
	.waf_perform .content h3,
	.about_waf_content .thumb h3{
		font-size: 25px;
	}

	.objective-link iframe {
    	height: 400px !important;
	}
	.mspt_content h2,
	.mspt_left_sec h2,
	.mspt_ryt_sec h2,
	.mspt_txt_blk h2,
	.mspt_blocks .title h2{
		font-size: 38px;
		line-height: 40px;
	}
	.mspt_content p,
	.mspt_left_sec p,
	.mspt_txt_blk p,
	.mspt_ryt_sec ul li,
	.mspt_txt_blk ul li{
		font-size: 16px;
		line-height: 24px;
	}

	.ssl_tab_cont{
		height: 530px;
	}
	.tab_heading span.badge{
		font-size: 14px;
		padding: 10px;
	}
	.tab_heading span{
		padding-left: 10px;
		font-size: 16px;
	}
	body.pages.ssl-certificates .ssl_tabs .ssl_tab_hd h2{
		font-size: 25px;
		margin-bottom: 5px;
	}
	body.pages.ssl-certificates .ssl_tabs .ssl_tab_hd h4{
		font-size: 16px;
		line-height: 26px;
	}
	.ssl_tab_hd{
		padding-left: 10px;
		padding-right: 10px;
	}
	.ssl_tab_cont .panel a.btn-secondary{
		font-size: 18px;
		padding: 6px 15px;
	}
	.tab_heading h1{
		font-size: 34px;
	}
	.tab_heading h3{
		font-size: 20px;
	}
	ul.tab_list{
		padding-left: 40px;
	}
	.load_balc_banner h1,
	.load_lyt_bg h1{
		font-size: 45px;
		line-height: 50px;
	}
	.load_third_sec h2,
	.load_fourth_sec h2{
		font-size: 30px;
		line-height: 40px;
	}
	.load_balc_banner p{
		line-height: 28px;
	}
	.load_balc_banner{
		padding: 80px 15px;
	}
	.load_lyt_bg{
		padding: 70px 150px;
	}
	.load_dark_bg{
		padding: 70px;
	}

	.inc_left_txt{
		padding-top: 3%;
	}
	.migration_block h1{
		font-size: 36px;
	}
	.migration_block a{
		font-size: 22px;
	}
	.left_migration span h2{
		font-size: 28px;
	}
	.trial_card{
		padding-top: 10%;
	}
	.prob_ryt{
		padding-bottom: 30px;
		padding-top: 65px;
	}
	.prob_left{
		padding: 20px 15px;
	}
	.prob_left h2{
		font-size: 28px;
	}
	.three_problems > img.img-responsive.hidden-xs{
		width: 180px;
	}
	.prob_ryt > img.img-responsive{
		width: 150px;
	}
	.three_problems ul{
		height: 230px;
	}
	.three_problems ul li{
		left: -20px;
		top: 130px;
	}
	.three_problems ul li + li{
		left: 35%;
		top: -15px;
	}
	.three_problems ul li + li + li{
		right: 0;
		top: 100px;
	}
	.three_problems ul li + li + li::before{
		top: 110px;
		right: 130px;
	}
	.feat_inr_blk{
		padding: 15px;
	}
	.banner_txt h1{
		font-size: 50px;
	}
	.section-server-management h2{
		font-size: 40px;
	}
	.section-server-management{
		padding: 45px 15px;
	}
	.navbar.yamm .navbar-nav.navbar-right >li.other-dropdown .dropdown-menu .sub-dropdwn
	{
		left: unset;
		right: 335px;
	}
	.navbar.yamm .navbar-nav.navbar-right >li.other-dropdown .dropdown-menu .sub-dropdwn::before
	{
		transform: rotate(180deg);
		left: unset;
		right: -30px;
	}
	.navbar .navbar-nav.yamm .dropdown-menu
	{
		/*max-width: 960px;
		max-width: 1050px; 
		left: -275px;*/
	}
	/*.dropdown.other-dropdown .dropdown-menu {
	    left: -588px !important;
	}*/
	.dropdown-cus-desc ul li div
	{
		min-height: 100px;
	}
	.yamm .dropdown.other-dropdown .dropdown-menu::before
	{
		left: 62%;
	}
	.yamm .dropdown-menu::before {
	    left: 35%;
	}
	.home-pricing-main::after {
    	left: 5%;
    	width: 95%;
	}
}
@media (max-width: 1366px){
	#modalManagementLevels .serv_plan h2{
		font-size: 26px;
		margin-bottom: 10px !important;
	}
	#modalManagementLevels .serv_plan p{
		font-size: 16px;
		line-height: 25px;
	}
	#modalManagementLevels .serv_plan .row {
		margin-top: 25px;
	}
	#modalManagementLevels .modal-body .support_sec h3{
		font-size: 19px;
	}
	#modalManagementLevels .support_sec {
		height: 440px;
	}
	#modalManagementLevels .support_feature .feat_heading{
		margin: 0;
	}
	#modalManagementLevels .modal-body .support_feature .feat_heading h3{
		font-size: 24px;
		margin: 15px 0;
	}
	#modalManagementLevels .modal-body .feat_heading p{
		font-size: 17px;
		line-height: 22px;
		margin-bottom: 10px !important;
	}
	#modalManagementLevels .modal-body .feat_blk_inr .thumb h3{
		font-size: 24px;
		padding-top: 15px;
	}
	#modalManagementLevels .modal-body .feat_blk_inr .thumb h2{
		padding-top: 15px;
		font-size: 22px;
	}
	#modalManagementLevels .modal-body .feat_blk_inr .thumb p{
		font-size: 20px;
	}
	#modalManagementLevels .modal-body .feat_blk_inr {
		height: 280px;
	}
	.part_img,
	.part_content{
		padding: 0 15px;
	}
	.objective-link iframe {
    	height: 380px !important;
	}
	.feature_block {
    	padding: 15px;
	}
	.pricing-table .pricing-body ul li,
	.pricing-table .pricing-footer ul li,
	.pricing-table .pricing-footer ul li .badge-danger,
	.pricing-table .pricing-footer ul li .badge-success{
		font-size: 16px;
	}
	.pricing-table .pricing-info .pricing-head h2 small,
	.pricing-table .pricing-plan .pricing-head h2 small{
		font-size: 15px;
	}
	.cloud_server_option{
		padding: 45px 15px;
	}
	.server_block_sec{
		margin: 35px auto;
		padding: 50px 10px;
	}
	body.pages .vps_features h1{
		font-size: 38px;
		margin-bottom: 20px;
	}
	.vps_features .panel-heading h3 b{
		font-size: 20px;
		line-height: 30px;
	}
	body.pages .vps_features p{
		line-height: 30px;
		margin: 0;
	}
	body.pages .cloud_server_option h2,
	body.pages section .cloud_server_sec h2,
	.section.vps_window h2,
	.section.vps_cpanel h2,
	.section.vps_coldfusion h2{
		font-size: 30px;
	}
	.how_affiliate_work h2,
	.affil_whats_sec h2{
		font-size: 32px;
		line-height: 32px;
	}
	.affil_three_blk h3{
		font-size: 25px;
		margin: 30px 0 15px;
	}
	.affil_three_blk p{
		line-height: 32px;
	}
	.load_lyt_bg {
    	padding: 70px 100px;
	}
	.manage_text p{
		margin: 20px 0;
	}
	body.pages.why-choose .inc_left_txt h2{
		margin-bottom: 10px;
		font-size: 34px;
	}
	.inc_left_txt h2 img{
		width: 160px;
	}
	.infrastruc_left ul li{
		font-size: 15px;
		line-height: 25px;
		padding-left: 20px;
	}
	.infrastruc_left ul li::before {
		font-size: 18px;
	}
	body.pages.why-choose .infrastruc_left p{
		font-size: 16px;
		line-height: 26px;
	}
	.infrastruc_ryt {
    	padding: 30px;
	}
	.infrastruc_ryt::before {
		height: 450px;
	}
	.infrastruc_left h1{
		font-size: 40px;
	}
	.infrastruc_left{
		padding-left: 15px;
	}
	.clients-feedback h2{
		font-size: 40px;
	}
	.objective-content{
		padding-left: 60px;
		padding-right: 60px;
	}
	.manage_banner img {
		width: 85%;
	}
	.main_img {
    	margin-top: 160px;
	}
	.circle_img{
		height: 470px;
		padding-top: 80px;
	}
	.circle_img ul li img{
		width: 80%;
	}
	.circle_img ul li:first-child span::before {
    	/*height: 110px;
    	width: 185px;*/
    	top: 26px;
    	left: 50px;
	}
	.circle_img ul li:nth-child(2) span::before {
    	height: 186px;
	}
	.circle_img ul li:nth-child(3) span::before {
    	height: 115px;
		width: 180px;
		left: -110px;
		top: 10px;
	}
	.circle_img ul li:nth-child(4) span::before {
    	height: 140px;
		width: 165px;
		left: -85px;
		top: -75px;
	}
	.circle_img ul li:nth-child(2) {
    	right: 72px;
    	top: 70px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 110px;
    	top: 245px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 208px;
    	top: 300px;
	}
	.circle_img ul li:nth-child(2) p{
		right: -90px;
	}
	.circle_img ul li:last-child p {
    	left: -100px;
    	top: 0px;
	}
	.circle_img ul li p{
		font-size: 17px;
	}
	.server_managed_left h1{
		font-size: 40px;
	}
	.cust_list_blk{
		padding: 30px 10px;
	}
	.feat_blk_inr .thumb h2{
		font-size: 30px;
	}
	.feat_blk_inr .thumb h3{
		font-size: 28px;
	}
	.feat_blk_inr .thumb h4{
		font-size: 18px;
	}
	.world_map_left{
		padding: 180px 30px;
	}
	.about-banner .top-heading {
	    font-size: 50px;
	}
	.about-banner .content {
	    padding: 2% 15% 3%;
	    font-size: 24px;
	}
	.cus-plan-redesign > div
	{
		max-width: 99%;
	}
	.getcircle-grey::before {
	    top: 44%;
	    left: 281px;
	}
	/*.navbar .navbar-nav.yamm .dropdown-menu
	{
		left: -270px;
	}*/
	/*.dropdown.other-dropdown .dropdown-menu
	{
		left: -550px;
	}*/
	.dropdown-cus-desc
	{
		/*height: 100vh;*/
	}
	.custm-drop-menu
	{
		/*height: 550px;*/
		height: auto;
    	overflow-y: auto;
	}
	.home-pricing-main::after {
	    left: 2%;
	    width: 98%;
	}

}
@media (max-width: 1365px){
	.support_sec{
		height: 550px;
	}
	.circle_img ul li:nth-child(3) span::before {
		left: -100px;
	}
	.circle_img ul li:last-child span::before {
		left: 16px;
	}
}
@media (max-width: 1280px){
	.objective-link iframe {
    	height: 350px !important;
	}
	.load_lyt_bg {
    	padding: 70px 80px;
	}
	.load_dark_bg {
    	padding: 70px 50px;
	}
	.infrastruc_ryt::before {
    	height: 410px;
    	width: 85%;
	}
	.infrastruc_left{
		padding-top: 0;
	}
	.infrastruc_left ul li{
		width: 100%;
	}
	.circle_img ul li:nth-child(2) p{
		right: -48px;
	}
	.circle_img ul li p{
		font-size: 15px;
	}
	.prob_left h2{
		font-size: 30px;
	}
	.three_problems ul li + li {
    	left: 32%;
	}
	.three_problems ul li + li + li::before{
		right: 90px;
	}
	.dropdown li a
	{
		font-size: 14px;
	}
	.navbar.yamm .navbar-nav.navbar-right >li .dropdown-menu .sub-dropdwn
	{
		left: 275px;
		min-width: 250px;
	}
	.navbar.yamm .navbar-nav.navbar-right >li.other-dropdown .dropdown-menu .sub-dropdwn
	{
		right: 275px;
	}
	.yamm .dropdown.other-dropdown .dropdown-menu::before {
	    left: 56%;
	}
	/*.dropdown.other-dropdown .dropdown-menu
	{
		left: -500px !important;
	}*/
	.wordpress-quote
	{
		width: 415px;
	}
	.home-pricing-main::after {
	    left: 0%;
	    width: 100%;
	}
}
@media (min-width:1200px){
	.section--customer-service .carousel{
    padding: 0 0 27px 0;
		position:relative;
		z-index:1000;
	}
	.cybermon .container{
		position:relative
	}
	.cybermon .cybermon__image{
		height:200px;
		margin:-100px 0 0;
		position:absolute;
		right:-100px;
		top:50%;
		width:200px
	}
	.feat_heading{
		width: 22%;
	}
	.feat_blks{
		width: 78%;
	}
	.pricing-grid .pricing-grid__details .info__item.plan__item .item__description,
	.pricing-grid .pricing-grid__details .plan__item.plan__item .item__description,
	.pricing-grid .pricing-grid__details .info__group.plan__group .group__title,
	.pricing-grid .pricing-grid__details .plan__group.plan__group .group__title {
		display: none!important;
	}
}
@media (max-width: 1200px){
	#m-jumbotron.jumbotron.jumbotron-cloudflare .module-header h1.module-title,
	#m-jumbotron.jumbotron.jumbotron.jumbotron-plans .module-header h1.module-title{
		font-size: 36px;
		line-height: 45px;
	}
	.jumbotron.jumbotron-cloudflare .module-header h2,
	.jumbotron.jumbotron-plans .module-header h2{
		font-size: 28px;
		line-height: 30px;
	}
	.feature_block{
		width: 600px;
		max-width: 100%;
		float: none;
		margin: 0 auto;
	}
	.feature_block .panel{
		margin-bottom: 0!important;
	}
	.feature_block .feature_img{
		display: block;
		margin: 0 auto 10px;
		padding-right: 0;
	}
	.feature_block .thumb{
		width: 100%;
		text-align: center;
		padding-left: 0;
	}
	.load_balc_banner h1,
	.load_lyt_bg h1 {
    	font-size: 38px;
    	line-height: 42px;
	}
	.load_third_sec{
		padding: 60px 15px;
	}
	.load_third_sec h2,
	.load_fourth_sec h2 {
    	font-size: 26px;
    	line-height: 35px;
	}
	.load_third_sec ul li{
		font-size: 17px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.load_lyt_bg,
	.load_dark_bg{
		padding: 50px 30px;
	}
	.load_dark_bg ul li h4{
		font-size: 18px;
	}
	.load_fourth_sec p,
	.load_fourth_sec ul li{
		font-size: 16px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.testimonial_block .thumbnail p{
		line-height: 26px;
	}
	.clients-feedback h2{
		font-size: 32px;
		line-height: 32px;
	}
	.clients-feedback p{
		font-size: 16px;
		line-height: 26px;
	}
	.global_txt h2{
		font-size: 30px;
	}
	.global_txt p{
		line-height: 26px;
	}
	.circle_img{
		height: 500px;
	}
	.circle_img ul li:first-child span::before {
    	left: 35px;
	}
	.circle_img ul li:nth-child(2) span::before {
    	height: 195px;
	}
	.circle_img ul li:nth-child(3) span::before {
    	left: -106px;
    	top: 3px;
	}
	.circle_img ul li:nth-child(4) span::before {
    	top: -72px;
	}
	.circle_img ul li:last-child span::before {
    	top: -225px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 100px;
    	top: 240px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 200px;
    	top: 295px;
	}
	.circle_img ul li:last-child {
    	top: 160px;
	}
	.three_problems ul li p{
		font-size: 14px;
	}
	.left_migration span h2{
		font-size: 22px;
		line-height: 35px;
	}
	.client_img li{
		width: 120px;
	}
	.pricing-grid .pricing-grid__details .info__item, .pricing-grid .pricing-grid__details .plan__item{
		font-size: 14px;
	}
	.pricing-grid .pricing-grid__details .plan__pricing .price__value{
		font-size: 28px;
	}
	.feat_inr_blk .thumbnail{
		min-height: 230px;
	}
	.migration_block h1,
	.focus_banner h1,
	.get_started_sec h2,
	.feature_txt h2,
	.section--customer-service .section__title h2{
		font-size: 30px;
		line-height: 34px;
	}
	.migration_block a,
	.feature_txt h4,
	.trial_card h4{
		font-size: 18px;
	}
	.trial_card h3{
		font-size: 18px;
		margin: 8px 0;
	}
	.trial_card .btn{
		padding: 6px 10px;
		font-size: 14px;
	}
	.trial_card {
    	padding-top: 10%;
	}
	.banner_txt h1{
		font-size: 36px;
		line-height: 40px;
		margin-bottom: 15px;
	}
	.serv_testimonial .carousel .carousel-inner{
		width: 700px;
	}
	.serv_testimonial .carousel::before{
		width: 750px;
	}
	.service_head{
		padding: 100px 15px;
	}
	.manage_text > span,
	.cust_list_blk span,
	.circle_img_left h2{
		font-size: 40px;
	}
	.specialities_outr h2,
	.what_we_do h2,
	.plan_section h2{
		font-size: 32px;
	}
	.specialities_blk h3{
		font-size: 16px;
	}
	.specialities_blk p,
	.manage_text p{
		font-size: 14px;
		line-height: 24px;
	}
	.specialities_blk .thumbnail{
		padding: 30px 10px;
		min-height: 315px;
	}
	.specialities_blk .thumbnail > img{
		width: 80px;
	}
	.cust_list_blk span{
		padding-right: 10px;
	}
	.manage_text > span + span{
		font-size: 25px;
	}
	.server_managed_ryt > .title{
		padding: 20px;
		font-size: 18px;	
	}
	.form_inr{
		padding: 25px;
	}
	.how_to_choose .module-body .nav-tabs li{
		padding: 10px;
	}
	.how_to_choose #m-howtochoose .module-body .nav-tabs li a{
		font-size: 20px;
		padding: 20px 10px;
	}
	.focus_on_business_sec h2{
		font-size: 32px;
		line-height: 28px;
	}
	.outr_business_sec{
		padding: 40px 0 0;
	}
	.section-server-management{
		padding: 40px 15px;
	}
	.section-server-management h2{
		font-size: 36px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo h2{
		font-size: 34px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo h1{
		font-size: 45px;
	}
	.feat_blk_inr{
		height: 340px;
	}
	.feat_heading{
		text-align: center;
		margin: 15px auto;
	}
	.feat_heading hr{
		margin: 10px auto;
	}
	.support_sec {
    	height: 510px;
	}
	.support_sec .thumbnail span.fa.fa-cog{
		padding-top: 10px;
	}
	.support_sec .thumbnail span.fa{
		height: 50px;
		width: 50px;
		padding-top: 5px;
	}
	.support_sec .thumbnail{
		padding: 30px 15px;
		margin-bottom: 0;
	}
	.support_sec h3{
		font-size: 18px;
	}
	.serv_plan p{
		font-size: 16px;
		line-height: 24px;
	}
	.support_tables span.fa{
		font-size: 20px;
	}
	.orange_btn.btn{
		padding: 7px 35px;
	}
	.timeline_outr .timeline li .timeline-body{
		padding: 20px 0;
	}
	.timeline_outr .timeline li .timeline-body p{
		font-size: 17px;
	}
	.world_list{
		padding: 25px 20px;
	}
	.green_blocks .row{
		height: 400px;
		padding: 30px 20px;
	}
	.green_blocks .row.dark_blk{
		height: 430px;
		padding-top: 45px;
	}
	.three_green_sec{
		top: 180px;
	}
	.user-load-testing{
		padding: 60px 15px 130px;
	}
	.about-banner .content {
	    padding: 20px 10% 40px;
	    font-size: 20px;
	}
	.plans-banner-desc .schdule-consult p {
    font-size: 18px;
        line-height: 26px;
	}
	.plans-banner-desc {
    	padding: 80px 30px 30px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc .btn,
.section--carousel .plans-banner-desc .btn,
#m-jumbotron.jumbotron.jumbotron-plans .plans-banner-desc .btn,
.enterprise-server .plans-banner-desc .btn
{
    font-size: 17.5px;
}
.f-size30{
	font-size: 19px!important;
}


}
@media (max-width: 1199px){
	.navbar.yamm .navbar-nav > li{
		padding: 0 10px;
	}
	#modalManagementLevels .support_sec{
		width: 50%;
	}
	.partner_banner{
		text-align: center;
	}
	.pricing-table .pricing-plan .pricing-head h2{
		font-size: 16px;
		padding: 10px 4px;
	}
	.about_waf_content{
		padding: 15px 5px;
	}
	.waf_benefit .title p,
	.waf_benefit .content p,
	.waf_perform .content p,
	.waf_three_blocks .thumb p,
	.waf_three_blocks p,
	.about_waf_content .thumb p,
	.map_outr p,
	.waf_table p,
	.waf_db_cont p,
	.waf_banner_cont p,
	.map_white_block ul li,
	.waf_benefit .content ul li,
	.waf_perform .content ul li{
		font-size: 16px;
		line-height: 26px;
	}
	.waf_table_block ul li{
		font-size: 16px;
	}

	.objective-link iframe{
		height: 335px !important;
	}
	.mspt_banner h1{
		font-size: 38px;
		line-height: 45px;
	}
	.mspt_banner h4{
		font-size: 20px;
		line-height: 30px;
	}
	.mspt_ryt_sec ul{
		margin-top: 25px!important;
	}
	.mspt_ryt_sec ul li{
		margin-bottom: 10px;
	}
	.mspt_left_sec{
		padding: 4%;
	}
	.mspt_ryt_sec{
		padding: 4% 0;
	}
	body.pages .ssl_tab_cont ul.tab_list{
		margin: 15px 0!important;
	}
	body.pages.ssl-certificates .wrapper.ssl_tabs section{
		margin-bottom: 20px;
	}
	.ssl_tabs .ssl_tab_cont{
		width: 49%;
		padding: 15px;
	}
	.ssl_banner{
		padding: 100px 15px;
		text-align: center;
	}
	.ssl_second_sec,
	.ssl_third_sec,
	.ssl_four_sec,
	.ssl_fifth_sec,
	.ssl_sixth_sec,
	.ssl_tabs{
		padding: 50px 15px;
	}
	.ssl_second_sec h2,
	.ssl_third_sec h2,
	.ssl_four_sec h2,
	.ssl_fifth_sec h2,
	.tabs_head h2
	.ssl_sixth_sec h2{
		font-size: 30px;
	}
	.ssl_third_sec p,
	.ssl_third_sec ul li,
	.ssl_four_sec p,
	.ssl_fifth_sec p,
	.ssl_sixth_sec p,
	.tabs_head p{
		font-size: 16px;
		line-height: 24px;
	}
	.ssl_second_sec h4{
		margin-bottom: 20px;
	}
	.section.vps_cpanel p b{
		font-size: 18px;
		margin-top: 15px;
		line-height: 32px;
	}
	.section.vps_window p,
	.section.vps_cpanel p,
	.section.vps_coldfusion p,
	.section.web_php p,
	.section.web_wordpress p,
	.section.web_lucee p{
		font-size: 18px;
		line-height: 32px;
	}
	.section.vps_window,
	.section.vps_cpanel,
	.section.vps_coldfusion,
	.section.web_php,
	.section.web_wordpress,
	.section.web_lucee{
		padding: 70px 15px;
	}
	.server_block_sec .panel.panel-plan .table > tfoot td{
		padding-top: 30px;
	}
	.server_block_sec .panel.panel-plan .table > tfoot .btn.btn-default{
		padding: 6px 12px;
	}
	.server_block_sec .panel.panel-plan .table > thead > tr > th{
		font-size: 16px;
	}
	.server_block_sec .panel.panel-plan .table > tbody td{
		font-size: 16px;
		padding: 8px;
	}
	.server_block_sec .panel.panel-plan .panel-heading .panel-title{
		font-size: 20px;
	}
	.server_block_sec .panel.panel-plan .panel-heading{
		padding: 10px 5px;
	}
	.server_block_sec .panel.panel-plan .panel-heading .panel-title svg{
		height: 30px;
	}
	.server_block_sec{
		padding: 45px 0;
	}
	.cloud_server_option{
		padding: 40px 15px;
	}
	.server_block_sec .panel.panel-plan{
		padding: 20px 8px;
	}
	body.pages .cloud_server_sec p{
		font-size: 16px;
		line-height: 26px;
	}
	.section.vps_features{
		text-align: center;
		padding: 60px 15px;
	}
	.section.vps_features .row .panel{
		text-align: left;
	}
	.vps_features .panel-heading h3 b{
		font-size: 18px;
	}
	body.pages .vps_features p{
		line-height: 28px;
		font-size: 16px;
	}
	body.pages .vps_features h5{
		width: 100%;
	}
	.roadmap-block ul li:first-child {
	    top: -10px;
	    right: auto;
	    left: 275px;
	}
	.roadmap-block ul li:nth-child(2) {
	    top: 110px;
	    right: auto;
	    left: 378px;
	}
	.roadmap-block ul li:nth-child(3) {
	    bottom: 140px;
	    right: auto;
	    left: 385px;
	}
	.roadmap-block ul li:last-child {
	    bottom: 18px;
	    right: auto;
	    left: 300px;
	}
	.roadmap-block ul li{
		padding-left: 55px;
		width: 400px;
	}
	.roadmap-block img{
		width: 400px;
	}
	.global_txt{
		margin-top: 0;
		text-align: center;
		width: 100% !important;
	}
	.roadmap-block{
		margin-top: 70px;
		width: 100% !important;
	}
	.how_affiliate_work ul li{
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.affil_three_blk {
    	padding: 10px;
	}
	.affil_three_blk .thumbnail{
		padding: 30px 15px;
	}
	.dark_testimonial #affiliate_test .carousel-inner{
		width: 800px;
	}
	.load_lyt_bg{
		padding-left: 120px;
	}
	.support_feature{
		margin: 20px auto;
	}
	.inc_left_txt{
		padding-left: 40px;
		padding-right: 10px;
	}
	.infrastruc_left ul li{
		margin-bottom: 12px;
	}
	.infrastruc_ryt::before {
    	height: 380px;
	}
	.choose_banner{
		padding: 140px 15px;
		text-align: center;
	}
	.choose_banner h1{
		font-size: 45px;
		line-height: 40px;
	}
	.choose_banner h4{
		font-size: 24px;
	}
	.ryt_info h3,
	.left_form h3{
		font-size: 26px;
	}
	.left_form{
		padding: 40px 80px 20px 20px;
		width: calc(100% - 400px);
	}
	.ryt_info{
		width: 400px;
		padding: 40px 0;
	}
	.blue_arrow{
		padding: 20px 20px 20px 80px;
		width: 480px;
	}
	.blue_arrow h4{
		font-size: 25px;
		line-height: 35px;
	}
	.banner_txt h4{
		font-size: 20px;
	}
	.objective-content {
    	padding: 20px 40px 0;
	}
	.objective-details h2{
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 30px;
	}
	.objective-details p{
		line-height: 25px;
		font-size: 16px;
		margin-bottom: 5px;
	}
	.server-details ul li{
		margin: 10px auto;
		width: 100%;
	}
	.main_img {
    	margin-top: 150px;
	}
	.circle_img ul li:first-child span::before {
		height: 100px;
		width: 150px;
	}
	.circle_img ul li:nth-child(2) span::before {
		height: 180px;
		width: 40px;
		left: 25px;
	}
	.circle_img ul li:nth-child(3) span::before {
		height: 120px;
		width: 160px;
		left: -85px;
		top: -5px;
	}
	.circle_img ul li:nth-child(4) span::before {
		height: 126px;
		width: 150px;
		left: -70px;
		top: -55px;
	}
	.circle_img ul li:last-child span::before {
		height: 265px;
		width: 211px;
		left: 8px;
		top: -194px;
	}
	.circle_img ul li:nth-child(2){
		right: 32px;
		top: 68px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 70px;
		top: 240px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 155px;
		top: 280px;
	}
	.circle_img ul li:last-child {
		top: 162px;
		left: 30px;
	}
	.circle_img ul li:nth-child(2) p {
    	right: -80px;
	}
}
@media (max-width: 1024px){
	.serv_testimonial{
		padding: 90px 15px 50px;
	}
	.objective-link iframe {
    	height: 280px !important;
	}
	body.pages .cloud_server_option h2,
	body.pages section .cloud_server_sec h2, 
	.section.vps_window h2, 
	.section.vps_cpanel h2, 
	.section.vps_coldfusion h2,
	.section.web_php h2,
	.section.web_wordpress h2,
	.section.web_lucee h2{
		font-size: 25px;
		line-height: 32px;
		margin-bottom: 15px;
	}
	.cust_list_blk{
		width: 33%;
	}
	.inc_left_txt h2 img {
    	width: 140px;
	}
	.infrastruc_ryt::before {
    	height: 340px;
	}
	.response__time{
		padding: 15px 0;
	}
	.circle_img ul li:nth-child(2) p {
    	right: -30px;
	}
	.main_img {
    	margin-top: 150px;
	}
	.three_problems ul li::before {
    	left: 60px;
    	top: 100px;
	}
	.three_problems ul li + li::before{
		top: 110px;
		left: 15px;
	}
	.three_problems ul li + li + li{
		right: -8%;
	}
	.three_problems ul li + li + li::before {
    	right: 65px;
	}
	.three_problems ul li .thumb{
		height: 130px;
		width: 190px;
		padding-top: 40px;
	}
	.three_problems .thumb img{
		width: 15px;
	}
	.support_tables .table tr td{
		padding: 16px 6px;
	}
	.world_map_left {
    	padding: 200px 15px;
	}
	.world_list ol{
		padding-left: 20px;
	}
	.timeline_outr .timeline li .timeline-body{
		width: 95%;
		float: right;
	}
	.timeline_outr .timeline li.timeline-inverted .timeline-body{
		float: left;
	}
	.objective-block ul {
	    top: 20px;
	    margin: 10px auto;
	}
	.plans-banner-desc h3
	{
		font-size: 36px;
	}
	.price-head
	{
		padding: 20px 10px;
	}
	.plans-table-ul ul
	{
		padding: 0;
	}
	.plans-table-ul ul li
	{
		font-size: 12px;
	}
	.price-desc.planthree .price-head::after
	{
		border-left:145px solid transparent;
		border-right:145px solid transparent;
	}
	.price-head h2
	{
		font-size: 30px;
	}
	.getcircle-grey::before
	{
		left: 225px;
	}
	.price-head p.servr-optns
	{
		font-size: 20px;
	}
	.price-head p
	{
		font-size: 12px;
	}
	.plans-banner-desc > p,#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc > h1, .section--carousel .plans-banner-desc > h1
	{
		font-size: 18px;
	}
	.home_slide .plans-banner-desc
	{
		padding: 44px 40px;
	}
	.yamm .dropdown-menu
	{
		right: 0;
	}
	.custm-load-ul ul li > div
	{
		width: 70px;
		margin-right: 10px;
	}
	.use-load-balnce
	{
		align-items: center;
	}
	.custm-hosting-main
	{
		align-items: center;
	}
	.custm-hosting-main > div.cust-hosting-desc
	{
		padding: 30px;
	}
	.navbar .navbar-nav.yamm .dropdown-menu
	{
		max-width: 100%;
		    left: 0;
		/*left: -260px;*/
	}
	.yamm .dropdown.other-dropdown .dropdown-menu::before {
	    left: 55%;
	}
	/*.dropdown.other-dropdown .dropdown-menu {
	    left: -445px !important;
	}*/
	.us-span
	{
		font-size: 14px;
	}
	.dropdown-cus-desc ul li
	{
		margin-bottom: 0;
	}
	.dropdown-cus-desc ul li div
	{
		min-height: 130px;
	}
	#l-header .navbar .navbar-nav>li>a,.us-span
	{
		font-size: 12px;
	}
	#m-promo-ribbon .badge
	{
		font-size: 16px;
	}
	.promo-badge-custm ul li span {
	    font-size: 14px;
	}
	.quote-wrapper .btn
	{
		width: auto;
		float: right;
	}
	.wordpress-quote
	{
		width: 360px;
	}
	.client-partnr_img ul li
	{
		font-size: 14px;
	}
	.client-partnr_img ul li:first-child {
		left: 115px;
		top: 155px;
	}
	.client-partnr_img ul li:nth-child(2) {
		left: 320px;
		top: 80px;
	}
	.client-partnr_img ul li:nth-child(3) {
		left: 330px;
	    top: 290px;
	}
	.client-partnr_img ul li:nth-child(4) {
		left: 270px;
		top: 430px;
	}
	.client-partnr_img ul li:nth-child(5) {
		left: 100px;
		top: 410px;
	}
	.client-partnr_img ul li:nth-child(6) {
		left: 55px;
		top: 290px;
	}
	.client-partnr_img ul li:last-child {
		top: 295px;
		left: 172px;
		font-size: 22px;
		line-height: 22px;
	}	
	.homeprice-item h3
	{
		font-size: 24px;
	}
	.homeprice-btn{
		padding: 10px;
		font-size: 16px;
	}
}
@media (max-width: 1199px) and (min-width: 992px){
	.pricing-grid .pricing-grid__details .info__item.plan__item .item__description,
	.pricing-grid .pricing-grid__details .plan__item.plan__item .item__description,
	.pricing-grid .pricing-grid__details .info__group.plan__group .group__title,
	.pricing-grid .pricing-grid__details .plan__group.plan__group .group__title {
		display: none!important;
	}
	.section--customer-service .container{
		padding: 0;
	}
	.section--customer-service .container .row{
		margin: 0;
	}
}
@media (min-width:768px) and (max-width:991px) {
	.plans-banner-desc
	{
		width: 100%;
	}
	.banner--vertical
	{
		top: 185px;
	}
	.navbar .navbar-header{
		float: unset;
		height: auto;
		line-height: 0;
		text-align: center;
		display: block;	
	}
	.navbar .navbar-header .navbar-brand{
		height: auto;
		line-height: 0;
		margin: 0;
		float: unset;
		display: inline-block;
	}
	.navbar .navbar-header .navbar-brand img{
		height: auto;
		width: 120px;
		margin-bottom: 10px;
	}
	.navbar.yamm .navbar-nav > li > a{
		font-size: 14px;
		height: 60px;
		line-height: 60px;
	}
	.navbar .navbar-collapse button{
		margin:  10px 0!important;
	}
	.pricing-grid .pricing-grid__details .pricing-info {
		display: none!important;
	}
	#w-livechat {
		display: none!important;
	}
	.navbar .navbar-brand,
	.navbar .navbar-nav>li>a,
	.navbar .navbar-text {
		line-height: 40px;
	}
}
@media (min-width: 992px){
	.section--compliance-seals img {
		max-height: 80px;
		margin: 0;
	}
	.section--consult-create h2 {
		margin: 27px 0 0;
	}
	.pricing-table-alt{
		margin-top:108px
	}
	.pricing-table-alt .panel{
		margin:0 27px 54px
	}
	.pricing-table-alt .panel.recommended{
		margin:-54px 27px 13.5px
	}
	.pricing-table-alt .pricing-term{
		margin-bottom:54px
	}
	.pricing-table-hero {
		margin-top: 108px;
	}
	.pricing-table-hero .panel {
		margin: 0 27px 54px;
	}
	.pricing-table-hero .panel.recommended {
		margin: -54px 27px 13.5px;
	}
	.pricing-table-hero .pricing-term {
		margin-bottom: 54px;
	}
	.pricing-table--features>.row>[class*=col-]>.row>[class*=col-] {
		padding-left: 1px;
		padding-right: 1px;
	}
	.pricing-customization {
		margin-top: -27px;
		margin-bottom: 54px;
	}
	.pricing-customization>.row>div {
		padding-left: 0;
		padding-right: 0;
	}
	.section.section--consult-create .column--left {
		float: left;
		width: 41.66666667%;
	}
	.section.section--consult-create .column--right {
		float: left;
		width: 58.33333333%;
	}
	.section.section--testimonial .guarantee {
		float: left;
		width: 25%;
	}
	.section.section--testimonial .testimonial {
		float: left;
		width: 75%;
	}
	.section--carousel .slide {
		height: 400px;
	}
	.section--carousel .slide::before {
		background: #1e394e;
		bottom: 0;
		content: '';
		display: block;
		left: 0;
		overflow: hidden;
		position: absolute;
		right: 30%;
		top: 0;
		-webkit-transform: skew(30deg);
		transform: skew(30deg);
		z-index: 0;
	}
	.section--carousel .slide .wrapper {
		position: relative;
		width: 65%;
	}
	.section--carousel .slide.slide--alt {
		background-position: left center;
	}
	.section--carousel .slide.slide--alt::before {
		left: 30%;
		right: 0;
		-webkit-transform: skew(-30deg);
		transform: skew(-30deg);
	}
	.section--carousel .slide.slide--alt .wrapper {
		left: 35%;
	}
	.owl-theme .owl-nav {
		display: block;
		height: 0;
		margin: 0;
		padding: 0;
		width: 0;
	}
	.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev {
		background-color: transparent!important;
		background-position: center;
		background-repeat: no-repeat;
		display: block;
		height: 50px;
		padding: 0;
		position: absolute;
		margin: -25px 0 0;
		top: 50%;
		width: 50px;
	}
	.owl-theme .owl-nav .owl-prev {
		background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cstyle%3E.st0%7Bfill%3A%23A8BECE%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M34.7%200l5.9%205.9L21.2%2025l19.5%2019.1-6%205.9L9.4%2025%2034.7%200z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E);
		left: 20px;
	}
	.owl-theme .owl-nav .owl-prev:active,.owl-theme .owl-nav .owl-prev:focus,.owl-theme .owl-nav .owl-prev:hover {
		background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M34.7%200l5.9%205.9L21.2%2025l19.5%2019.1-6%205.9L9.4%2025%2034.7%200z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E);
	}
	.owl-theme .owl-nav .owl-next {
		background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cstyle%3E.st0%7Bfill%3A%23A8BECE%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M40.6%2025L15.3%2050l-5.9-5.9L28.8%2025%209.4%205.9%2015.3%200l25.3%2025z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E);
		right: 20px;
	}
	.owl-theme .owl-nav .owl-next:active,.owl-theme .owl-nav .owl-next:focus,.owl-theme .owl-nav .owl-next:hover {
		background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%2050%2050%22%3E%3Cstyle%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cpath%20d%3D%22M40.6%2025L15.3%2050l-5.9-5.9L28.8%2025%209.4%205.9%2015.3%200l25.3%2025z%22%20class%3D%22st0%22%2F%3E%3C%2Fsvg%3E);
	}
	.partner_blocks:nth-child(2n) .part_img{
		float: right;
	}
	.mspt_blocks .row:nth-child(2n) .mspt_img{
		float: left;
	}
	.mspt_blocks .row .mspt_img{
		float: right;
	}
	#l-header .navbar .navbar-nav>li>a{
		padding-bottom:0;
		padding-top:0
	}
	#l-header .navbar .navbar-text{
		margin-left:0;
		margin-right: 0;
	}
	#l-header .cookies-compliance{
		line-height:40px
	}
	#l-aside{
		text-align:left;
		padding:35px 0;
	}
	#l-aside h2{
		text-align:left;
		font-size:20px;
		line-height:40.5px;
		margin:0
	}
	#l-aside ul li{
		text-align:left
	}
	#l-aside ul li a{
		line-height:40.5px;
		padding:0
	}
	#l-footer{
		text-align:left
	}
	#l-footer #l-footer-left{
		text-align:right
	}
	#l-footer #l-footer-right ul{
		margin:0
	}
	#l-footer #l-footer-right ul li{
		text-align:right;
		line-height:27px
	}
	body.pages.kentico #overview{
		text-align:left
	}
	body.pages.kentico #overview .screenshot{
		min-height:400px
	}
	#m-control-panel .module-body{
		text-align:left
	}
	#m-features{
		margin-bottom:27px
	}
	#m-features .feature .feature-title h3{
		text-align:left
	}
	#m-jumbotron.jumbotron .module-title {
		font-size: 40.5px;
		line-height: 81px;
		margin: 54px 0 0;
	}
	#m-jumbotron.jumbotron .module-title small {
		font-size: 31.5px;
		line-height: 81px;
	}
	#m-jumbotron.jumbotron .module-body .features .feature {
		min-height: 243px;
	}
	div[id^=m-reseller-],
	div[id^=m-shared-],
	div[id^=m-vps-] {
		text-align: left;
	}
	div[id^=m-reseller-] svg,
	div[id^=m-shared-] svg,
	div[id^=m-vps-] svg {
		display: block;
		margin-left: auto;
		margin-right: auto;
		height: auto;
		margin-top: 27px;
		width: 80%;
	}
	#m-reseller-cpanel svg,
	#m-shared-cpanel svg,
	#m-vps-cpanel svg {
		margin-top: 81px;
	}
	#m-reseller-lucee svg,
	#m-shared-lucee svg,
	#m-vps-lucee svg {
		height: 162px;
		width: auto;
	}
	#m-shared-wordpress svg {
		height: 162px;
		width: auto;
	}
	#m-shared-php-mysql svg {
		height: 162px;
		width: auto;
	}
	.solutions {
		-ms-flex-line-pack: stretch;
		align-content: stretch;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.solutions .solution {
		-ms-flex-item-align: auto;
		-ms-grid-row-align: auto;
		align-self: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 33.3%;
		flex: 0 1 33.3%;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
	}
	.solutions .solution>* {
		-ms-flex-item-align: auto;
		-ms-grid-row-align: auto;
		align-self: auto;
		-webkit-box-flex: 0;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-box-ordinal-group: 1;
		-ms-flex-order: 0;
		order: 0;
		width: 100%;
	}
	.solutions .solution .btn {
		clear: left;
		display: inline-block;
		width: 70%;
	}
	.solutions--alt .solution {
		width: 33.3%;
	}
	#m-reseller-testimonial blockquote,
	#m-shared-testimonial blockquote {
		border-left-width: 5px;
	}
	#m-vps-includes .feature .feature-title h3 {
		text-align: left;
	}
	#w-aside-connect {
		text-align: left;
		margin: 13.5px 0 0;
		color: #1c768f;
	}
	.hero {
		height: 450px;
	}
	.hero--hosting-vps-windows {
		background: #b2bbca;
		background-image: url(/images/hero-hosting-vps-windows.jpg);
		background-position: center;
		background-repeat: no-repeat;
		background-size: auto 100%;
	}
	#menu-page.affix {
		top: 120px;
	}
	.pricing-table{
		margin-bottom:54px;
		border: 1px solid #ddd;
	}
	.pricing-table>.row>[class*=col-]:last-child{
		padding-right:14px
	}
	.pricing-table>.row>[class*=col-]:last-child>.row>[class*=col-]{
		padding:0
	}
	.pricing-table>.row>[class*=col-]:last-child>.row>[class*=col-] .pricing-plan{
		border-left:1px solid #ddd
	}
	.pricing-table>.row>[class*=col-]:last-child>.row>[class*=col-]:last-child{
		padding:0;
	}
	.pricing-table>.row>[class*=col-]:last-child>.row>[class*=col-]:last-child .pricing-plan{
		border-right:transparent;
	}
	.pricing-table>.row>[class*=col-]:first-child{
		padding:0!important
	}
	.pricing-table .pricing-plan .pricing-body b{
		color:#3d596d!important;
		font-weight:300
	}
	.pricing-table .pricing-plan .pricing-footer{
		margin-bottom:0
	}
	.pricing-table.inverse *{
		border:0!important
	}
	.pricing-table.inverse .options>a{
		border-top:1px solid #FFF!important
	}
	.pricing-table.inverse .pricing-plan .pricing-body b{
		color:#c9d6e0!important
	}
	.pricing-table.inverse .pricing-plan .pricing-footer b{
		color:#FFF!important
	}

}
@media (max-width: 991px){
	.best_vps_banner,
	.shared_host_banner{
		padding: 10% 15px;
	}
	.geo-video div a.more-videos
	{
		float: left;
	}
	.getcircle-grey::before
	{
		top: 45%;
		left: 220px;
	}
	.dropdown-menu
	{
		top: 65%;
	}
	.plans-banner-desc
	{
		width: 100%;
	}
	#l-header .yamm.navbar-right
	{
		float: left !important;
		width: 100%;
		text-align:center;
	}
	#l-header .navbar-nav>li
	{
		display: inline-block;
		float: none;
	}
	#l-header .navbar.yamm .container{
		padding: 0 20px;
		width: 100%;
	}
	#l-header .navbar.yamm .container > .row{
		margin: 0;
	}
	#l-header .navbar button{
		margin-left: 0;
	}
	#modalManagementLevels .modal-body .support_tables h3{
		font-size: 18px;
	}
	#modalManagementLevels .support_banner h2 {
		font-size: 30px;
	}
	.slide {
		background-image: none!important;
	}
	body.pages.why-choose #menu-page{
		display:none!important
	}
	.part_img img{
		margin: 0 auto;
	}
	.part_content{
		margin-top: 25px;
		text-align: center;
	}
	.partner_banner{
		padding: 10% 15px;
	}
	.partner_banner h1{
		font-size: 36px;
		line-height: 42px;
		margin-bottom: 15px;
	}
	.shared_host_banner{
		text-align: center;
	}
	.waf_three_blocks .thumb{
		min-height: unset;
	}
	.waf_table_block .waf_mobile_block ul li{
		height: auto;
		line-height: 32px;
		text-align: center;
	}
	.waf_mobile_block{
		margin: 10px auto;
		max-width: 100%;
		width: 700px;
	}
	.waf_mobile_block span{
		color: #313840;
		display: inline-block;
		font-size: 16px;
		vertical-align: middle;
	}
	.waf_table_block span.fa{
		display: inline-block;
		padding-left: 10px;
	}
	.waf_faq [class*='col']{
		padding: 0;
	}
	.waf_faq h2 br{
		display: none;
	}
	.map_outr h2::before,
	.about_waf_title h2::before,
	.waf_db_cont h2::before{
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 100px;
	}
	.waf_benefit .title h2,
	.about_waf_title h2,
	.waf_three_blocks h2,
	.waf_banner_cont h2,
	.map_outr h2,
	.waf_table h2,
	.waf_db_cont h2,
	.waf_faq h2{
		font-size: 28px;
		line-height: 35px;
	}
	.waf_benefit .content h3,
	.waf_perform .content h3,
	.about_waf_content .thumb h3{
		font-size: 22px;
		line-height: 35px;
	}
	.waf_benefit,
	.waf_perform,
	.about_waf,
	.waf_three_blocks,
	.waf_banner_cont,
	.map_outr,
	.waf_table,
	.waf_dashboard,
	.waf_faq{
		padding: 50px 15px;
	}
	.waf_banner_cont,
	.waf_dashboard,
	.map_outr,
	.map_white_block h3{
		text-align: center;
	}
	.map_white_block{
		text-align: left;
	}
	.about_waf_title{
		text-align: center;
		padding-top: 0;
	}
	.map_white_block ul{
		padding: 0 10px;
		margin-top: 25px;
	}
	.waf_three_blocks [class*="col"]{
		float: none;
		margin: 0 auto 15px;
		max-width: 100%;
		width: 600px;
	}

	.waf_benefit .content ul li::before,
	.waf_perform .content ul li::before{
		left: auto;
		margin-left: -30px;
	}
	.waf_benefit .content, 
	.waf_perform .content{
		text-align: center;
		margin-top: 30px;
	}
	.waf_banner{
		text-align: center;
		padding: 6% 15px;
	}
	.waf_banner img{
		margin-top: 45px;
	}
	.waf_benefit .content ul li, .waf_perform .content ul li
	{
		text-align: left;
	}
	.objective-link iframe{
		height: 500px !important;
		margin-bottom: 0;
	}
	.mspt_blocks .row{
		padding: 45px 0;
	}
	.mspt_content{
		padding: 45px 15px;
	}
	.mspt_ryt_sec,
	.mspt_left_sec{
		text-align: center;
		padding: 45px 15px;
	}
	.mspt_ryt_sec h2{
		padding: 0;
	}
	.mspt_ryt_sec ul li{
		padding: 12px 0;
	}
	.mspt_ryt_sec ul li img{
		display: block;
		margin: 0 auto 10px;
	}
	.mspt_txt_blk{
		text-align: center;
		margin-top: 25px;
	}
	.ssl_third_sec ul li::before{
		left: auto;
		margin-left: -20px;
	}
	.ssl_third_ryt{
		text-align: center;
		margin-top: 40px;
	}
	.ssl_four_sec,
	.ssl_fifth_sec,
	.ssl_sixth_sec{
		text-align: center;
	}
	.ssl_four_sec h4,
	.ssl_four_sec p,
	.ssl_fifth_sec p,
	.ssl_sixth_sec img{
		margin-bottom: 20px;
	}
	.pricing-table .pricing-footer ul li .badge-danger, .pricing-table .pricing-footer ul li .badge-success{
		font-size: 16px;
		height: auto;
		line-height: 28px;
		top: 0;
		white-space: normal;
		margin: -10px -12px;
		padding: 10px;
	}
	.pricing-table .pricing_right .price_list{
		padding: 15px 0;
	}
	.pricing-table .pricing-body ul li,
	.pricing-table .pricing-footer ul li{
		height: auto;
		font-size: 16px;
		overflow: unset;
	}
	#m-features .panel{
		text-align: center;
	}
	body.pages .vps_features h1{
		font-size: 34px;
	}
	body.pages .vps_features h5{
		font-size: 18px;
		line-height: 28px;
	}
	.vps_features #m-features .panel .panel-heading svg{
		width: 100%;
	}
	.vps_features .panel-heading h3 b{
		text-align: center;
		display: grid;
	}
	.section div[id^="m-vps-"]{
		text-align: left;
	}
	.vps_start_btn a.btn.btn-primary .thumb{
		background-color: transparent;
		color: #ffffff;
		padding: 8px 0;
	}
	.vps_start_btn a.btn.btn-primary .thumb .fa{
		color: #ffffff;
	}
	.vps_start_btn a.btn.btn-primary{
		font-size: 16px;
		white-space: normal;
	}
	.cloud_server_sec{
		text-align: center;
		padding: 40px 15px;
	}
	.cloud_server_sec img.img-responsive{
		margin-top: 20px;
	}
	.server_block_sec .thumb{
		padding: 10px 0;
	}
	.section_testimonial_twitter .testimonial_text{
		height: auto;
	}
	.section_testimonial_twitter .testimonial_img{
		display: block;
		margin: 0 auto 15px;
	}
	.section_testimonial_twitter .testimonial_text{
		display: block;
		width: 100%;
		text-align: center;
		padding: 0;
	}
	.roadmap-block img {
    	width: 200px;
    	margin: 0 auto;
	}
	.roadmap-block ul li{
		padding-left: 0;
		position: relative;
		width: 100%;
		margin: 10px 0;
		text-align: center;
	}
	.roadmap-block ul li:first-child,
	.roadmap-block ul li:nth-child(2),
	.roadmap-block ul li:nth-child(3),
	.roadmap-block ul li:last-child{
		left: unset;
		right: unset;
		top: unset;
		bottom: unset;
		padding-left: 0;
	}
	.roadmap-block ul li::before{
		display: none;
	}
	.what_triple_sec {
    	padding: 25px 10px;
	}
	.what_triple_sec .thumb p{
		line-height: 27px;
	}
	.how_affiliate_work ul li{
		width: 100%;
	}
	.affil_three_blk{
		float: none;
		margin: 0 auto;
		max-width: 100%;
		width: 360px;
	}
	.dark_testimonial #affiliate_test .carousel-inner{
		width: 100%;
		padding-bottom: 55px;
		text-align: center;
	}
	.dark_testimonial .carousel-inner p{
		text-align: center;
	}
	.aff_test_img span{
		display: block;
		margin: 0 auto;
	}
	.aff_test_txt{
		width: 100%;
		padding-left: 0;
	}
	.dark_testimonial .aff_test_img{
		border-left: 0 none;
	}
	.dark_testimonial .carousel-control.left, .dark_testimonial .carousel-control.right{
		height: 40px;
		bottom: 0;
		top: auto;
		width: 40px;
		margin: 0 auto;
	}
	.dark_testimonial .carousel-control.left{
		right: 55px;
	}
	.dark_testimonial .carousel-control.right{
		left: 55px;
	}
	.dark_testimonial .carousel-control span.fa{
		font-size: 32px;
		padding-top: 0;
	}
	.affil_banner h1,
	.how_affiliate_work h2,
	.sale_banner h2,
	.affil_whats_sec h2{
		font-size: 34px;
		line-height: 35px;
	}
	.affil_banner{
		padding: 100px 15px;
	}
	.load_fourth_sec img{
		margin-top: 20px;
	}
	.load_dark_bg ul li{
		margin-bottom: 25px;
	}
	.load_dark_bg ul li span::before{
		height: 30px;
	}
	.load_third_sec .green_border {
    	margin-top: 25px;
	}
	.load_fourth_sec{
		padding: 50px 15px;
	}
	.load_balc_banner{
		padding: 80px 15px;
		text-align: center;
	}
	.load_dark_bg{
		padding: 50px 12%;
	}
	.load_lyt_bg,
	.load_third_sec{
		padding: 50px 15px;
		text-align: center;
	}
	.load_balc_banner h1 br,
	.load_lyt_bg h1 br{
		display: none;
	}
	.plan__details .plan__item .item__value .hidden-xs.hidden-sm{
		display: inline-block !important;
	}
	.inc_left_txt{
		text-align: center;
		padding: 15px;
	}
	.inc_left_txt h2 img{
		display: block;
		margin: 0 auto 10px;
		width: 170px;
	}
	.blue_bg{
		padding: 50px 15px;
	}
	.blue_bg h1{
		font-size: 32px;
		line-height: 34px;
	}
	.blue_bg h4{
		font-size: 18px;
		line-height: 25px;
		margin-bottom: 30px;
	}
	.blue_sol_blk{
		padding: 10px;
	}
	.blue_sol_blk .solution_txt{
		padding-left: 10px;
	}
	body.pages.why-choose .solution_txt p{
		line-height: 25px;
	}
	.infrastruc_left h1 {
    	font-size: 32px;
    	line-height: 34px;
	}
	.infrastruc_left h1,
	body.pages.why-choose .infrastruc_left p,
	.infrastruc_left h4{
		text-align: center;
	}
	.infrastruc_ryt{
		padding: 15px;
	}
	.infrastruc_ryt img{
		border: 4px solid #99C62F;
		float: none;
		margin: 0 auto;
		max-width: 100%;
		padding: 15px;
		width: 500px;
	}
	.infrastruc_ryt::before {
		display: none;
	}
	.contact_banner{
		padding: 60px 15px 150px;
	}
	.contact_section{
		margin-top: -100px;
	}
	.contact_banner{
		text-align: center;
	}
	.contact_banner p{
		width: 100%;
	}
	.blue_arrow h4 {
    	font-size: 22px;
    	line-height: 30px;
	}
	.left_form,
	.ryt_info{
		width: 100%;
		padding: 40px 30px;
	}
	.ryt_info h3,
	.left_form h3{
		padding: 0;
		text-align: center;
	}
	.ryt_info ul{
		padding: 0;
	}
	.blue_arrow{
		padding: 25px;
		width: 100%;
		margin-left: 0;
	}
	.blue_arrow:before{
		display: none;
	}
	.row.answer_blk{
		margin-top: 50px;
	}
	.answer_blk h2{
		font-size: 30px;
	}
	.clients-feedback{
		padding: 40px 15px;
	}
	.hostek-makes{
		padding: 40px 0;
	}
	.global_txt{
		margin-top: 0;
		margin-bottom: 40px;
		text-align: center;
	}
	.objective-content{
		padding: 40px 15px;
		text-align: center;
	}
	.abt-servers{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.main_img {
    	margin-top: 160px;
	}
	.circle_img ul li:nth-child(2) p {
    	right: -80px;
	}
	.circle_img ul li:first-child span::before {
		width: 220px;
		height: 106px;
		left: 28px;
		top: 28px;
	}
	.circle_img ul li:nth-child(2) span::before {
		height: 196px;
		width: 55px;
	}
	.circle_img ul li:nth-child(3) span::before {
		left: -108px;
		top: 0px;
		height: 125px;
		width: 164px;
	}
	.circle_img ul li:nth-child(4) span::before {
		height: 160px;
		width: 160px;
		left: -88px;
		top: -84px;
	}
	.circle_img ul li:last-child span::before {
		height: 315px;
		width: 175px;
		left: 22px;
		top: -232px;
	}
	.circle_img ul li:nth-child(2){
		right: 152px;
		top: 76px;
	}
	.circle_img ul li:nth-child(3) {
    	right: 180px;
		top: 268px;
	}
	.circle_img ul li:nth-child(4) {
    	left: 285px;
		top: 320px;
	}
	.circle_img ul li:last-child {
    	top: 188px;
		left: 145px;
	}
	.circle_img_left h2::before{
		display: none;
	}
	.circle_img_left{
		text-align: center;
		padding-top: 0;
		padding-bottom: 80px;
	}
	.migration_block{
		text-align: center;
		padding: 60px 15px;
	}
	.migration_block .left_migration{
		float: none;
		padding-bottom: 15px!important;
		width: auto;
	}
	.left_migration span{
		padding: 20px 25px;
		display: inline-block;
		text-align: center;
	}
	.three_problems{
		background-size: cover;
	}
	.prob_ryt .thumbnail{
		padding: 30px 10px;
	}
	.prob_left h2,
	.prob_ryt h4{
		font-size: 24px;
		line-height: 30px;
	}
	.three_problems .hidden-xs{
		display: none;
	}
	.three_problems .visible-sm{
		display: block!important;
	}
	.three_problems ul li{
		left: 0;
	}
	.prob_ryt{
		padding: 80px 15px;
	}
	.prob_ryt:before{
		border-top: 30px solid #ffffff;
		border-right: 30px solid transparent;
		border-left: 30px solid transparent;
		content: "";
		line-height: 0;
	  	left: 47%;
		top: 0;
		position: absolute;
		z-index: 9;
	}
	.prob_ryt .thumbnail{
		margin-bottom: 30px;
	}
	.small_dark_block,
	.small_lyt_block{
		min-height: unset;
	}
	.small_lyt_block{
		box-shadow: none;
	}
	.feature_txt{
		text-align: center;
		margin-bottom: 20px;
	}
	.clients_outr h3{
		font-size: 20px;
	}
	.test_slide p{
		width: 100%;
	}
	.serv_testimonial .carousel::before{
		height: 240px;
		width: 550px;
	}
	.test_slide > span{
		margin-top: 0;
	}
	.serv_testimonial .carousel .carousel-inner{
		width: 500px;
		padding: 15px;
	}
	.what_we_do h2:before,
	.specialities_outr h2:before{
		left: auto;
	}
	.plan_section ul.nav-tabs,
	.what_we_do h2,
	.specialities_outr h2,
	.what_we_do h3{
		text-align: center;
	}
	label.radio-inline label{
		font-size: 13px;
		padding-left: 6px;
	}
	.plan_section ul.nav-tabs li{
		padding: 10px 5px;
		float: none;
	}
	.plan_section ul.nav-tabs a{
		padding: 15px 10px;
	}
	.what_we_do ul li{
		width: 49%;
	}
	.what_we_do ul li p,
	.plan_section h2{
		text-align: center;
	}
	.manage_text{
		padding-left: 15px;
		padding-top: 30px;
	}
	.manage_banner img{
		left: 0;
		bottom: 0;
	}
	.server_managed_left{
		text-align: center;
		padding: 60px 15px;
	}
	.loader{
		display: block;
		float: none;
		margin: 0 auto;
	}
	.outer_container{
		margin: 0 auto;
	}
	.module--inc5000 .module-title h2,
	.section.section--control-panel .section__title{
		margin-top: 20px;
	}
	.section.section--control-panel,
	.section.section_inc5000,
	.module--inc5000 .module-title h2,
	.datacenter_text{
		text-align: center;
	}
	.module .module-header .module-title{
		margin-bottom: 25px;
	}
	.popular_app h2,
	.how_to_choose .module-title h2,
	.section_testimonial_twitter .module-title h2,
	.section.section--control-panel .section__title,
	.module--inc5000 .module-title h2,
	.section--control-panel .module-header .module-title h2,
	.module .module-header .module-title h2{
		font-size: 30px;
		line-height: 30px;
	}
	.datacenter_text h2::before{
		left: auto;
	}
	.section--customer-service .carousel-indicators li{
		background-color: #8C8C8C;
		border-color: #8C8C8C;
	}
	.section--customer-service .carousel-indicators{
		padding: 15px;
		text-align: center;
	}
	.section--customer-service .carousel{
		padding-bottom: 80px;
	}
	.section--customer-service .testimonial > .img-responsive{
		margin: 0 auto;
	}
	.section--customer-service .testimonial__content,
	.section--customer-service .testimonial__author{
		text-align: center;
	}
	.outr_business_sec .img-responsive{
		margin: 15px auto 0;
	}
	.server_blocks,
	.focus_on_business_sec .server_blocks p{
		text-align: center;
	}
	.server_blocks h3{
		font-size: 20px;
	}
	.section.section--consult-create .column--right{
		text-align: center;
	}
	.section.section--consult-create ul{
		text-align: center;
		margin-left: 0;
	}
	.section.section--consult-create p,
	.section.section--consult-create .column--left h2,
	.section--pricing .product__header{
		font-size: 28px;
	}
	.orange_btn.btn {
    	padding: 5px 12px;
    	font-size: 15px;
	}
	.support_sec{
		height: auto;
		padding: 10px 20px;
	}
	.support_banner h2{
		font-size: 40px;
	}
	.support_tables h3{
		font-size: 22px;
	}
	.support_tables p{
		font-size: 16px;
		line-height: 24px;
	}
	.timeline_outr .timeline > li .timeline-body::before{
		border-left: 40px solid #1E9D8C;
		border-right-width: 0;
		left: auto;
		right: -40px;
	}
	.timeline_outr .timeline > li.timeline-inverted > .timeline-panel,
	.timeline_outr .timeline li .timeline-heading,
	.timeline_outr .timeline li .timeline-body{
		float: left;
	}
	.timeline_outr .timeline > li > .timeline-panel{
		width: 100%;
	}
	.timeline_outr .timeline > li > .timeline-badge{
		left: 0;
	}
	.timeline_outr .timeline::before{
		left: 0;
	}
	.timeline_outr .timeline-body p{
		text-align: left;
		padding-left: 20px;
	}
	.world_map_left{
		padding: 100px 15px;
	}
	.world_list {
    	padding: 30px 20px;
	}
	.world_map_left h1{
		font-size: 38px;
	}
	.green_blocks .row {
    	height: 425px;
	}
	.green_blocks .row.dark_blk {
    	height: 450px;
	}
	.about_top .container{
		width: 100%;
	}
	.left-user{
		text-align: center;
		padding-bottom: 40px;
	}
	.desc-area .left-desc {
	    padding-right: 15px;
	}
	.desc-area > div {
	    text-align: center;
	}
	.desc-area .right-desc {
	    font-size: 30px;
	    margin: 20px auto;
	}
	.makes-up h1 {
	    font-size: 40px;
	}
	.inc-image img {
	    top: -10px;
	}
	.makes-parent{
		display: inline-block;
		width: 100%;
	}
	.timeline_outr.team-members .timeline > li > .timeline-badge{
		left: -10px;
	}
	.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel {
	    margin: 35px;
	}
	.timeline_outr.team-members .timeline > li > .timeline-panel {
	    float: left;
	    margin: 35px;
	}
	.objective-block .img-responsive.center-block {
	    margin-top: 120px;
	}
	.timeline-content {
	    margin: 15px auto;
	}
	.timeline_outr.team-members h2 {
	    font-size: 45px;
	}
	.timeline_outr.team-members p {
	    font-size: 24px;
	    margin: 10px auto;
	}
	.what-we-do .content {
	    padding: 2% 5% 5%;
	}
	.pricing-custm
	{
		display: block;
	}
	.price-desc
	{
		width: 50%;
		float: left;
		margin:10px 0;
	}
	.price-desc.planthree .price-head::after{
	    border-left: 170px solid transparent;
	    border-right: 170px solid transparent;
	}
	.yamm .dropdown-menu
	{
		right: unset;
	}
	.navbar.yamm .navbar-nav.navbar-right >li.other-dropdown .dropdown-menu
	{
		right: 10px;
	}
	.enterprise-server {
	    padding: 100px 15px 60px;
	}
	.custm-load-ul ul li > div {
		width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.vm-clus-ul li
	{
		width: 30%;
	}
	.vm-ware-main
	{
		margin-left: 0;
	}
	/*#l-header .navbar-nav>li.dropdown:first-child .dropdown-menu
	{
		left: -100px !important;
	}*/
	#l-header .navbar-nav>li.dropdown:first-child .dropdown-menu::before
	{
		left: 22%;
	}
	.below-navbar
	{
		margin-top: 150px;
	}
	.pricing-banner {
	    flex-direction: column;
	    text-align: center;
	}
	.price-banner-desc {
	    width: 100%;
	}
	.price-banner-desc::after
	{
		display: none;
	}
	.pricing-match span {
	    display: block;
	}
	.pricing-match {
	    width: 100%;
	    display: inline-block;
	    float: none;
	    padding: 15px 0;
	}
	.promo-ribbon-banner img {
	    width: auto;
	}
	.section--compliance-seals .compliance-wrapper ul {
	    flex-wrap: wrap;
	}
	.section--compliance-seals .compliance-wrapper ul li {
	    margin: 15px 0;
	    max-width: 48%;
	}
	.quote-email
	{
		width: 100px;
		height: 100px;
		padding: 15px 10px;
	}
	.quote-wrapper .btn
	{
		float: left;
	}
	.wordpress-quote {
	    position: relative;
	    bottom: 0;
	    margin-top: 30px;
	    right: 0;
	    width: 100%;
	    -ms-transform: skewX(0deg);
	    -webkit-transform: skewX(0deg);
	    transform: skewX(0deg);
	}
	.geo-video-sec
	{
		max-width: 80%;
	}
	.client-partnr_img ul li {
	    font-size: 18px;
	}
	.client-partnr_img ul li:first-child {
	    left: 190px;
	    top: 100px;
	}
	.client-partnr_img ul li:nth-child(2) {
		left: 450px;
    	top: 125px;
	}
	.client-partnr_img ul li:nth-child(3) {
		left: 520px;
    	top: 300px;
	}
	.client-partnr_img ul li:nth-child(4) {
		left: 440px;
    	top: 520px;
	}
	.client-partnr_img ul li:nth-child(5) {
		left: 170px;
    	top: 490px;
	}
	.client-partnr_img ul li:nth-child(6) {
		left: 120px;
    	top: 325px;
	}
	.client-partnr_img ul li:last-child {
    top: 42%;
    left: 43%;
    font-size: 22px;
    line-height: 22px;
	}
	.navbar .navbar-nav.yamm .dropdown-menu
	{
		max-width: 90%;
		    left: 5%;
	}
	.optimize-white-bg {
    min-height: auto; 
    margin-bottom: 15px;
	}
	.modal {
    top: 160px;
	}

}
@media (max-width: 900px){
	.banner_txt h1{
		font-size: 30px;
	}
	.green_blocks .row {
    	height: 440px;
    	padding: 30px 10px;
	}
	.green_blocks .row.dark_blk {
    	height: 470px;
	}
}
@media (max-width: 800px){
	.objective-link iframe{
		height: 450px !important;
	}
	.green_blocks .row {
    	height: 470px;
	}
	.green_blocks .row.dark_blk {
    	height: 495px;
	}
	.green_blocks h3{
		margin-bottom: 10px;
		font-size: 28px;
	}
	.cust_txt p
	{
		font-size: 18px;
	}
	.manage_text > span, .cust_list_blk span, .circle_img_left h2
	{
		font-size: 30px;
	}
	.get-custm .getcircle-grey
	{
		width: 90px;
		height: 90px;
	}
	.getcircle-grey::before
	{
		display: none;
	}
	.get-li::after
	{
		width: 180px;
		height: 180px;
		top: -40px;
		left: -40px;
	}
	.cus-plan-redesign > div
	{
		max-width: 100%;
	}
	.get-desc
	{
		padding: 30px 20px;
	}
	.get_started_sec .get-desc p
	{
		font-size: 15px;
	}
	.cus-get-items ul li .get-custm::before {
		right: -5%;
		width: 15px;
		height: 15px;
		border: 3px solid #008de2;
	}
	.cus-get-items ul li:nth-child(2) .get-custm::before
	{
		border: 3px solid #008de2;
	}
	.get-li span
	{
		line-height: 1.6;
	}
	.getcircle-grey::after
	{
		width: 170px;
		height: 170px;
	}
	/*#l-header .navbar-nav>li.dropdown:first-child .dropdown-menu
	{
		left: 0 !important;
	}*/
	#l-header .navbar-nav>li.dropdown:first-child .dropdown-menu::before
	{
		left: 10% ;
	}
	/*#l-header .navbar-nav>li.dropdown:nth-child(2) .dropdown-menu
	{
		left: -150px !important;
	}*/
	#l-header .navbar-nav>li.dropdown:nth-child(2) .dropdown-menu::before
	{
		left: 27%;
	}
	.waf_banner
	{
		margin-top: 255px;
	}
	.client_img li {
	    width: 80px;
	}
	.homeprice-item::after
	{
		display: none;
	}
	.homeprice-items-wrapper
	{
		flex-wrap: wrap;
		    margin-top: 4em;
	}
	.homeprice-item
	{
		flex: 1 35%;
		max-width: 44%;
		margin: 50px 15px;
	}
	.homeprice-item.homeprice-item-active
	{
		top: 0;
	}
	.downtime-items-wrapper {
	    justify-content: center;
	    align-items: center;
	    flex-direction: column;
	}
	.downtime-item {
	    flex: 1 100%;
	    max-width: 100%;
	    display: flex; 
	}
	.downtime-item::after{
		display: none;
	}
}
@media (min-width: 768px){
	.mobile_table{
		display: none;
	}
	.section.section--consult-create p {
		font-size: 34px;
	}
	.navbar .navbar-brand,
	.navbar .navbar-nav>li>a,
	.navbar .navbar-text {
		height: 80px;
		line-height: 80px;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 0;
		padding-top: 0;
	}
	.navbar .navbar-collapse button {
		margin: 20px 0;
	}
	.navbar .navbar-collapse .navbar-text {
		padding-left: 0;
	}

}
@media (max-width: 768px){
	.cust-mer-main .row > div 
	{
	    padding: 0;
	    margin-left: 0;
	    width: 50%;
	}
	.response__time h2
	{
		text-align: center;
		padding-left: 0;
	}
	.customer-cntnt h3
	{
		font-size: 24px;
	}
	.get_started_sec .get-desc p
	{
		font-size: 16px;
		line-height: 22px;
	}
	.navbar.yamm .navbar-nav > li
	{
		padding: 0 7px;
	}
	/*.navbar .navbar-nav.yamm .dropdown-menu
	{
		left: -220px;
	}*/
	.client_partnr-desc
	{
		margin: 0;
	}
	.client_partnr-desc p
	{
		font-size: 20px;
	}
}
@media (max-width: 767px){
	.cust-mer-main .row > div
	{
		width: 100%;
	}
	.geo-video img
	{
		width: 100%;
	}
	#l-header .navbar-nav>li
	{
		display: block;
	}
	.experts_info
	{
		height: 200px;
	}
	.top-support .navbar-left
	{
		float: left;
	}
	.top-support .navbar-right
	{
		float: right;
	}
	.section-server-management img.img-responsive{
		display: block;
		margin: 0 auto 10px;
	}
	.section-server-management h2{
		display: block;
	}
	.best_vps_banner h1,
	.shared_host_banner h1,
	.reseller_banner h1{
		font-size: 30px;
		line-height: 30px;
	}
	.best_vps_banner h4,
	.shared_host_banner h4,
	.reseller_banner h4{
		font-size: 20px;
		line-height: 25px;
	}
	.navbar .navbar-nav .dropdown-menu li > a{
		font-size: 16px;
		padding: 8px 30px;
		text-align: left;
	}
	.navbar.yamm .navbar-nav > li > a{
		display: inline-block;
		font-size: 16px;
		height: 60px;
		line-height: 60px;
	}
	.navbar.yamm .navbar-nav > li{
		text-align: center;
	}
	.yamm .dropdown-menu{
		overflow-y: auto;
		height: auto;
	}
	.navbar-fixed-bottom .navbar-collapse, 
	.navbar-fixed-top .navbar-collapse{
		overflow-y: auto;
		height: 430px;
	}
	#modalManagementLevels .modal-dialog{
		margin: 20px auto;
		width: auto;
	}
	#modalManagementLevels .support_sec{
		float: none;
		height: auto;
		margin: 0 auto;
		max-width: 100%;
		width: 400px;
	}
	#modalManagementLevels .serv_plan h2{
		font-size: 20px;
	}
	#modalManagementLevels .serv_plan p {
		font-size: 15px;
		line-height: 22px;
	}
	#modalManagementLevels .serv_plan {
		padding-top: 30px;
	}
	.pricing-grid .pricing-grid__details .pricing-info {
		display: none!important;
	}
	#w-livechat {
		display: none!important;
	}
	.partner_banner h1{
		font-size: 30px;
		line-height: 40px;
	}
	.partner_banner h4{
		font-size: 18px;
		line-height: 25px;
	}
	.part_content h3{
		font-size: 25px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.part_content h4{
		font-size: 16px;
		line-height: 25px;
	}
	.part_content p,
	.part_content ul li{
		font-size: 15px;
		line-height: 24px;
	}
	#m-jumbotron.jumbotron-cloudflare, 
	#m-jumbotron.jumbotron.jumbotron-plans{
		padding-top: 100px;
	}
	#m-jumbotron.jumbotron-cloudflare .module-header h1.module-title,
	#m-jumbotron.jumbotron.jumbotron.jumbotron-plans .module-header h1.module-title {
    	font-size: 28px;
    	line-height: 35px;
    	margin-bottom: 15px;
	}
	.jumbotron.jumbotron-cloudflare .module-header h2,
	.jumbotron.jumbotron-plans .module-header h2 {
		display: inline-block;
		font-size: 25px;
		line-height: 25px;
	}
	.waf_banner_cont h4{
		font-size: 18px;
	}
	.waf_faq .panel-group {
    	margin-top: 10px;
	}
	.waf_three_blocks [class*="col"]{
		padding: 0;
	}
	.objective-link iframe{
		height: 415px !important;
	}
	.mspt_txt_blk,
	.mspt_img{
		padding: 0;
	}
	.mspt_content h2,
	.mspt_left_sec h2,
	.mspt_ryt_sec h2,
	.mspt_txt_blk h2,
	.mspt_blocks .title h2{
		font-size: 26px;
		line-height: 35px;
	}
	.mspt_txt_blk h3{
		font-size: 20px;
	}
	.ssl_tab_cont{
		height: auto;
	}
	.ssl_tabs .ssl_tab_hd{
		padding-bottom: 0;
	}
	.ssl_tabs_blk{
		margin: 30px 0;
	}
	.ssl_tabs_blk a.btn{
		font-size: 15px;
		margin-bottom: 15px;
		padding: 8px 15px;
		width: auto;
	}
	.ssl_tabs .ssl_tab_cont.col-md-offset-3{
		margin-left: auto;
	}
	.ssl_tabs .ssl_tab_cont{
		float: none;
		margin: 0 auto;
		max-width: 100%;
		width: 500px;
	}
	.ssl_second_sec h2,
	.ssl_third_sec h2,
	.ssl_four_sec h2,
	.ssl_fifth_sec h2,
	.tabs_head h2,
	.ssl_sixth_sec h2{
		font-size: 25px;
	}
	.ssl_second_sec,
	.ssl_third_sec,
	.ssl_four_sec,
	.ssl_fifth_sec,
	.ssl_sixth_sec,
	.ssl_tabs{
		padding: 35px 15px;
	}
	.ssl_banner{
		padding: 60px 15px;
	}
	.ssl_banner h1{
		font-size: 30px;
	}
	.ssl_banner p{
		line-height: 24px;
		font-size: 18px;
		margin-bottom: 0;
	}
	.ssl_sixth_sec h4{
		margin-bottom: 10px;
	}
	.feature_block .panel .panel-heading h3{
		font-size: 20px;
	}
	.best_vps_banner,
	.shared_host_banner,
	.reseller_banner{
		padding: 60px 15px;
	}
	.section.vps_coldfusion #m-vps-coldfusion svg{
		border-width: 10px;
		height: 150px;
		padding: 20px;
		width: 150px;
	}
	.section.vps_coldfusion a.btn{
		font-size: 16px;
		margin-bottom: 25px;
		padding: 8px 10px;
		white-space: normal;
	}
	.section.vps_window,
	.section.vps_cpanel,
	.section.vps_coldfusion,
	.section.vps_features,
	.section.web_php,
	.section.web_wordpress,
	.section.web_lucee{
		padding: 50px 15px;
	}
	.section.vps_cpanel div[id^="m-vps-"] svg{
		height: 40px;
		margin-bottom: 30px;
	}
	.section div[id^="m-vps-"] {
    	text-align: center;
	}
	#modalManagementLevels .modal-body .feat_blk_inr{
		height: auto;
	}
	.what_triple_sec .thumb h3{
		font-size: 20px;
		margin-bottom: 5px;
	}
	.affil_whats_sec {
    	padding: 40px 15px;
	}
	.how_affiliate_work ul{
		padding: 0;
	}
	.sale_banner{
		padding: 80px 15px;
	}
	.affil_banner {
    	padding: 70px 15px;
	}
	.affil_banner h1,
	.how_affiliate_work h2,
	.sale_banner h2,
	.affil_whats_sec h2{
		font-size: 30px;
	}
	.affil_banner h4{
		font-size: 18px;
		line-height: 25px;
	}
	.load_third_sec .green_border{
		display: block;
		white-space: normal;
	}
	.load_balc_banner p,
	.load_lyt_bg p,
	.load_dark_bg ul li h4,
	.load_third_sec ul li,
	.load_third_sec p,
	.load_fourth_sec p,
	.load_fourth_sec ul li{
		font-size: 16px;
		line-height: 26px;
	}
	.load_lyt_bg h1{
		padding: 20px 0;
	}
	.load_balc_banner h1, .load_lyt_bg h1 {
    	font-size: 24px;
    	line-height: 30px;
	}
	.load_balc_banner h4{
		font-size: 18px;
		line-height: 26px;
	}
	.load_third_sec h2, .load_fourth_sec h2 {
    	font-size: 22px;
    	line-height: 30px;
	}
	.load_dark_bg{
		padding: 50px 15px;
	}
	.manage_banner img{
		margin: 0 auto;
		padding: 30px;
		width: 100%;
	}
	.blue_sol_blk img.img-responsive{
		display: block;
		margin: 0 auto 10px;
	}
	.blue_sol_blk .solution_txt{
		display: block;
		width: 100%;
		padding: 0;
	}
	.blue_sol_blk .solution_txt h4,
	body.pages.why-choose .solution_txt p{
		text-align: center;
	}
	.choose_banner{
		padding: 50px 15px;
	}
	.choose_banner h1{
		font-size: 32px;
		margin-bottom: 10px;
	}
	.choose_banner h4{
		font-size: 20px;
		line-height: 35px;
	}
	.specialities_blk .thumbnail{
		min-height: unset;
	}
	.contact_banner h1{
		font-size: 30px;
		line-height: 30px;
	}
	.blue_arrow{
		padding: 15px;
	}
	.left_form label{
		font-size: 16px;
	}
	.left_form{
		padding: 30px 0;
	}
	.ryt_info{
		padding: 30px 20px;
	}
	.question_accordion{
		padding-top: 0;
	}
	.question_accordion .panel .panel-heading,
	.question_accordion .panel-body ul li{
		padding-left: 15px;
		padding-right: 15px;
	}
	.question_accordion .panel .panel-heading h4.panel-title{
		font-size: 18px;
	}
	.question_accordion .panel-body ul li a{
		font-size: 16px;
	}
	.answer_blk h2{
		font-size: 24px;
	}
	.form_inr{
		padding: 25px 10px;
	}
	.form_inr .red_btn.btn{
		font-size: 12px;
	}
	.clients-feedback h2{
		font-size: 28px;
	}
	.global_txt h2{
		font-size: 26px;
	}
	.global_txt p{
		font-size: 15px;
		line-height: 24px;
	}
	.objective-details h2{
		font-size: 27px;
	}
	.abt-servers h2{
		font-size: 30px;
	}
	.server-details ul{
		padding-top: 15px;
	}
	.circle_img ul li img{
		width: auto;
	}
	.circle_img ul li span,
	.circle_img ul li span:before{
		display: none;
	}
	.left_migration span h2 {
    	font-size: 24px;
	}
	.prob_ryt:before{
		left: 46%;
	}
	.circle_img_sec{
		padding: 50px 15px;
	}
	.circle_img{
		height: auto;
		padding-top: 250px;
		padding-bottom: 0;
	}
	.circle_img ul::before{
		display: none;
	}
	.circle_img ul li{
		position: unset;
		margin-bottom: 25px;
	}
	.circle_img ul li:nth-child(2) p{
		width: 100%;
	}
	.circle_img ul li p{
		position: unset;
	}
	.main_img{
		margin-top: 20px;
	}
	.pricing-grid .pricing-grid__details .info__item, .pricing-grid .pricing-grid__details .plan__item{
		font-size: 14px;
	}
	.section_testimonial_twitter .module-body{
		padding: 50px 0;
	}
	.section_testimonial_twitter .carousel-control.right{
		right: 25px;
	}
	.section_testimonial_twitter .carousel-control.left{
		right: 50px;
	}
	.section_testimonial_twitter .carousel-control{
		top: -40px;
	}
	.section_testimonial_twitter #m-twitter-testimonials .item blockquote .testimonial_text > p{
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 8px;
	}
	.section.section--control-panel .section__content p, .section--control-panel .module-body p{
		letter-spacing: 0;
	}
	.testimonial_img{
		display: block;
		margin: 0 auto;
	}
	.testimonial_text{
		width: 100%;
		text-align: center;
		display: block;
		padding: 0;
	}
	.small_dark_block span::before, 
	.small_lyt_block span::before{
		top: -30px;
	}
	.migration_block h1{
		padding: 15px;
	}
	.migration_block a{
		padding: 15px 10px;
	}
	.focus_banner{
		padding: 50px 0;
	}
	.feature_blocks{
		padding-left: 0;
	}
	.feature_txt p,
	.focus_banner p,
	.get_started_sec p{
		font-size: 15px;
		line-height: 25px;
	}
	.migration_block h1, 
	.focus_banner h1, 
	.get_started_sec h2, 
	.feature_txt h2, 
	.section--customer-service .section__title h2{
		font-size: 30px;
		line-height: 30px;
	}
	.migration_block a, 
	.feature_txt h4, 
	.trial_card h4 {
    	font-size: 16px;
	}
	.feat_inr_blk .thumbnail{
		min-height: unset;
	}
	.banner_txt h1 br{
		display: none;
	}
	.banner_txt{
		text-align: center;
	}
	.trial_card{
		padding-top: 30px;
	}
	.trial_card .row{
		float: none;
		margin: 0 auto;
	}
	.form_sec.row{
		padding: 15px 0 25px;
	}
	.form_sec .form-group{
		margin-bottom: 5px;
	}
	.circle_img_left{
		padding-top: 0;
		padding-bottom: 50px;
	}
	.specialities_outr h2, 
	.what_we_do h2, 
	.plan_section h2{
		font-size: 26px;
	}
	.test_slide h4{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.test_slide p{
		font-size: 16px;
		line-height: 25px;
	}
	.serv_testimonial .carousel::before{
		display: none;
	}
	.serv_testimonial .carousel .carousel-control.right{
		right: 35px;
	}
	.serv_testimonial .carousel .carousel-control span.fa{
		font-size: 18px;
		height: 35px;
		padding-top: 8px;
		width: 35px;
	}
	.clients_outr{
		padding: 40px 15px;
	}
	.client_img img {
	    width: auto;
	}
	.cust-mer-main .row > div
	{
		padding: 0 50px;
	}
	.form_sec label{
		padding: 15px 15px 0;
	}
	.response__time,.customer-cntnt{
		width: 100%;
		padding: 15px 0;
	}
	.testimonial_text > p{
		font-size: 16px;
		line-height: 24px;
	}
	.vpstabs_content h3{
		font-size: 20px;
	}
	.how_to_choose .module-body .nav-tabs li{
		width: 100%;
	}
	.popular_app h2,
	.how_to_choose .module-title h2,
	.section_testimonial_twitter .module-title h2,
	.section.section--control-panel .section__title,
	.module--inc5000 .module-title h2,
	.section--control-panel .module-header .module-title h2,
	.module .module-header .module-title h2{
		font-size: 24px;
	}
	.response__time h2{
		font-size: 20px;
	}
	.section--customer-service .section__title h2{
		font-size: 28px;
	}
	.section--pricing .product__subheader{
		font-size: 28px;
	}
	.datacenter_text h2{
		font-size: 30px;
		padding-bottom: 15px;
		margin-bottom: 20px;
	}
	.datacenter_text p{
		font-size: 16px;
		line-height: 26px;
	}
	.server_blocks{
		padding: 15px 5px;
	}
	.focus_on_business_sec h2{
		font-size: 25px;
	}
	.focus_on_business_sec p{
		margin-top: 12px;
	}
	.section--compliance-seals{
		padding: 20px 0;
	}
	.section--compliance-seals img{
		max-height: 50px;
		margin: 8px;
	}
	.section--pricing .product__header .product__subtitle{
		font-size: 16px;
		line-height: 28px;
	}
	.section.section--consult-create ul li{
		font-size: 18px;
	}
	.section-server-management{
		padding: 25px 10px;
	}
	.section-server-management h2{
		font-size: 26px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo {
	    padding: 100px 15px 100px 15px;
	}
	.support_tables .table-responsive.hidden-mobile{
		display: none;
	}
	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{
		max-height: unset;
		min-height: 400px;
	}
	#l-header .navbar .navbar-text{
		margin-left: 0;
	}
	#l-header .navbar button{
		margin-top: 10px;
	}
	.support_sec .thumbnail{
		margin-bottom: 15px;
	}
	.support_feature{
		margin-top: 0;
	}
	.support_tables .table tr td.table_heading.error{
		padding: 10px 5px;
	}
	.support_tables .table tr td.table_heading{
		padding: 20px 5px;
	}
	.support_tables .table-responsive{
		border: 0 none;
	}
	.support_tables{
		padding: 15px;
	}
	.serv_plan{
		padding: 50px 15px 20px;
	}
	.feat_blk_inr .thumb h3{
		padding-top: 15px;
	}
	.feat_heading h2{
		font-size: 26px;
	}
	.feat_blk_inr .thumb h2{
		font-size: 26px;
	}
	.feat_blk_inr .thumb h2 br{
		display: none;
	}
	.feat_blk_inr{
		height: auto;
		padding: 15px;
	}
	.serv_plan h2{
		font-size: 26px;
	}
	.serv_plan p{
		font-size: 16px;
		line-height: 24px;
	}
	.support_banner{
		padding: 60px 15px;
	}
	.support_banner h2{
		font-size: 30px;
	}
	/*.support_tables h3,
	.support_tables p{
		text-align: center;
	}*/
	.support_tables .table tr td{
		font-size: 15px;
		padding: 12px 5px;
	}
	.about_sec{
		padding-top: 160px;
	}
	.about_top h2{
		font-size: 30px;
	}
	.three_green_sec {
    	top: 100px;
    	max-width: 100%;
    	margin: 0 auto;
    	width: 600px;
	}
	.green_blocks:first-child .row,
	.green_blocks:last-child .row{
		border-radius: 5px;
	}
	.green_blocks .row {
    	height: auto;
    	padding: 30px 15px;
	}
	.green_blocks .row.dark_blk {
    	height: auto;
    	padding-top: 30px;
	}
	.objective-block .img-responsive.center-block {
	    margin-top: 0px;
	}
	.about-banner .top-heading {
	    font-size: 30px;
	}
	.about-banner .content {
	    padding: 20px 5% 30px;
	    font-size: 16px;
	}
	.gradient-button {
		font-size: 16px;
		margin-top: 10px;
	    padding: 3px 20px;
	    width: 150px;
	}
	.timeline_outr.team-members .timeline-content h2 {
	    font-size: 24px;
	}
	.team-members .timeline-content p {
	    font-size: 20px !important;
	}
	.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel, .timeline_outr.team-members .timeline > li > .timeline-panel {
	    margin: 25px 35px;
	}
	.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel, .timeline_outr.team-members .timeline > li > .timeline-panel{
		width: 65%;
	}
	.timeline-content {
	    margin: 30px auto;
	}
	.schdule-consult
	{
		padding: 12px 15px;
	}
	.geo-video div a.more-videos
	{
		float: right;
	}
	.top-support ul li:nth-child(3) {
	    display: none;
	}
	.navbar-nav {
	    margin: 5.75px 0px;
	}
	.navbar.yamm .navbar-nav.navbar-right >li .dropdown-menu .sub-dropdwn
	{
		left: 0;
	}
	.navbar.yamm .navbar-nav.navbar-right >li.other-dropdown .dropdown-menu .sub-dropdwn
	{
		right: 0;
	}
	.navbar-nav .cus-open .dropdown-menu
	{
		position: static;
		float: none;
	}
	.navbar.yamm .navbar-nav>li>a:before,.yamm .dropdown.other-dropdown .dropdown-menu::before
	{
		display: none;
	}
	.below-navbar h2 span
	{
		float: none;
		display: inline-block;
		margin-left: 0;
	}
	#l-header .navbar .navbar-nav>li>a.dash-btn
	{
		height: unset !important;
		line-height: normal !important;
	}
	.below-navbar
	{
		margin-top: 90px;
	}
	.custm-drop-menu.managed-serve .dropdown-cus-desc ul
	{
		flex-direction: column;
	}
	.custm-drop-menu.managed-serve .dropdown-cus-desc
	{
		background-color: #f2f2f2;
	}
	.waf_banner
	{
		margin-top: 90px;
	}
	.client-partnr_img {
	    text-align: center;
	    position: relative;
	}	
	.dropdown-cus-desc
	{
		height: auto;
	}
	.custm-drop-menu
	{
		height: auto;
    	overflow-y: auto;
	}
	.clients_outr h2
	{
		text-align: center;
	}
	.client_img li
	{
		width: 120px;
	}
	/*.get-custm span
	{
		line-height: 4;
	}*/
	.datacenter_text .btn.btn-primary {
	    padding: 10px 10px;
	    font-size: 15px;
	}
	.comments-main-section {
    	padding: 70px 0px;
	}
	.custm-drop-menu {
    flex-direction: column;
	}
	.navbar .navbar-nav.yamm .dropdown-menu {
    max-width: 100%;
    box-shadow: none;
	}
	#l-header .navbar .navbar-nav>li>a, .us-span {
    font-size: 16px;
	}
	.new-jumbo img {
    float: none;
	}
	.new-jumbo h1{
	margin-bottom: 15px;
	}
	.jumbo-btn-area {
    text-align: left;
    padding-top: 5px; 
	}
	.jumbo-btn-area p {
    text-align: left; 
	}
	.pd0{
		padding: 15px;
	}
	.dwntime-desc {
    text-align: left;
    display: flex;
    align-items: center;
    padding-left: 8px;
    padding-right: 8px;
	}
	.reasons-steps ul li {
   		 width: 32%;
	}
	.reasons-steps ul li>img {
	    width: 100%;
	}
	.reasons-steps ul li:after{
		display: none;
	}
	.reasons-steps ul li>h5 {
    	margin-bottom: 2px;
    	font-size: 14px;
	}
	.reasons-steps ul li>p {
        font-size: 11px;
    	line-height: 15px;
	}
	.reasons-to-upgrade {
	    padding: 19% 15px 40px;
	}
	.reasons-to-upgrade h1 {
    line-height: 40px;
    font-size: 30px;
	}
	.reasons-upgrade-area {
	    padding: 40px 15px;
	}
	.reasons-upgrade-area h3 {
   	 text-align: left;
   	 font-size: 26px;
	}
	.reasons-upgrade-area h5 {
   	 	text-align: left;
   	 	padding-top: 6px;
   	 	margin-bottom: 20px;
    	line-height: 24px;
	}
	.reasons-upgrade-content h4 {
    	font-size: 20px;
	    line-height: 28px;
    	margin-bottom: 15px;
    	margin-top: 5px;
	}
	.reasons-upgrade-content p {
    	font-size: 16px;
	}
	.reasons-steps {
   	 margin: 35px 0;
	}
	.upgrade-steps-content p {
    	font-size: 16px;
	}
	.upgrade-steps-content {
	    min-height: auto;
	}
	.fortunately-area h2 {
    margin-bottom: 30px;
    line-height: 36px;
    font-size: 26px;
	}
	.fortunately-area img{
		max-width: 200px;
	}
	.fortunately-area p{
		font-size: 16px;
	    margin-top: 30px;	
	}
	.fortunately-area {
    padding: 40px 15px;
	}
	.five-steps-gray-area p{
font-size: 16px;
	}



}
@media (max-width: 695px){
	.objective-link iframe{
		height: 385px !important;
	}
	.what_we_do ul li{
		width: 100%;
	}
	.objective-block ul li {
	    width: 49%;
	    margin: 25px auto;
	}
	.objective-block ul li:nth-child(2)::before{
		background: none;
	}
	.vps-hosting-bg img {
	    position: initial;
	}
}
@media (max-width: 640px){
	.top-support ul li a,.top-support ul li span
	{
		font-size: 12px;
	}
	.cus-get-items ul
	{
		flex-direction: column;
	}
	.cus-get-items ul li
	{
		max-width: 100%;
	}
	.cus-get-items ul li .get-custm::before,.cus-get-items ul li .get-custm::after
	{
		    left: 50%;
	}
	.plans-table-ul ul li {
	    font-size: 14px;
	}
	.price-desc.planthree .price-head::after {
	    border-left: 113px solid transparent;
	    border-right: 113px solid transparent;
	}
	.other-plans-desc
	{
		padding: 20px;
		text-align: center;
	}
	.custm-load-ul ul,.use-load-balnce,.custm-geo-fail,.vm-ware-clus,
	.custm-hosting-main,.it-partner-main
	{
		flex-direction: column;
	}
	.custm-load-ul ul li
	{
		padding: 15px 30px;
		text-align: center;
	}
	.use-load-img
	{
		float: left;
		width: 100%;
	}
	.vm-clus-ul li
	{
		width: 50%;
	}
	.vm-ware-desc
	{
		margin-bottom: 20px;
	}
	.client_img li
	{
		width: 100px;
	}
	.comments-item {
	    margin: 20px 0;
	}
}
@media (max-width: 600px){
	.waf_benefit .title h2,
	.about_waf_title h2,
	.waf_three_blocks h2,
	.waf_banner_cont h2,
	.map_outr h2,
	.waf_table h2,
	.waf_db_cont h2,
	.waf_faq h2{
		font-size: 25px;
		line-height: 32px;
	}
	.waf_benefit .content h3,
	.waf_perform .content h3,
	.about_waf_content .thumb h3{
		font-size: 20px;
		line-height: 30px;
	}
	.waf_banner_cont h4{
		font-size: 16px;
		line-height: 30px;
	}
	.objective-link iframe{
		height: 300px !important;
	}
	.what_triple_sec{
		padding: 10px;
		text-align: center;
	}
	.what_triple_sec span{
		display: block;
		margin: 0 auto;
	}
	.what_triple_sec .thumb{
		padding: 10px 0 0;
		width: 100%;
	}
	.sale_banner p{
		font-size: 16px;
		line-height: 25px;
	}
	.affil_three_blk h3{
		font-size: 20px;
	}
	.affil_three_blk p{
		line-height: 28px;
	}
	.dark_testimonial .carousel-inner p{
		font-size: 15px;
		line-height: 25px;
	}
	.aff_test_txt h4{
		font-size: 18px;
	}
	.server_managed_left h1{
		font-size: 30px;
		line-height: 40px;
	}
	.server_managed_left p{
		font-size: 18px;
	}
	.server_managed_left{
		padding: 0 0 60px;
	}
	.serv_testimonial .carousel .carousel-inner{
		width: 450px;
	}
	.serv_testimonial .carousel .carousel-control{
		top: -50px;
	}
	.serv_testimonial .carousel .carousel-control.left{
		left: auto;
		right: 85px;
	}
	.cpanel-bg{
	min-height: auto;
    padding-top: 39px;
    margin-bottom: 15px;
	}
		.plans-banner-desc .schdule-consult p {
    font-size: 18px;
}
#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc .btn, 
.section--carousel .plans-banner-desc .btn, 
#m-jumbotron.jumbotron.jumbotron-plans .plans-banner-desc .btn, 
.enterprise-server .plans-banner-desc .btn {
    font-size: 14px;
        font-weight: 600 !important;
}

}
@media (max-width: 550px){
	.timeline_outr .timeline li .timeline-body{
		width: 100%;
	}
	.timeline_outr .timeline > li .timeline-body::before{
		display: none;
	}
	.timeline_outr p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.about-banner .content {
	    padding: 5px 3% 20px;
	}
	.inc-image img {
	    top: 6px;
	}
	.team-members .timeline-content p{
		padding: 0px;
	}
	.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel, .timeline_outr.team-members .timeline > li > .timeline-panel {
	    margin: 35px 35px;
	}
	.timeline-content {
	    margin: 15px auto;
	}
	.server-details ul{
		padding-top: 5px;
	}
	.get_started_sec h2 {
    margin-top: 50px;
    text-align: left;
	}
	.pricing-grid .tooltip-inner {
	    width: 200px; 
	}

}
@media (max-width: 480px){
	.about_waf_content span{
		display: block;
		margin: 0 auto 20px;
	}
	.cus-focus-main .row > div
	{
		width: 100%;
	}
	.experts_info
	{
		height: 150px;
	}
	.focus_banner
	{
		padding: 50px 20px;
	}
	.focus_banner h2
	{
		font-size: 26px;
	}
	.cust_list_blk
	{
		float: left;
		width: 100%;
		text-align: center;
		border-right: 0;
		border-bottom: 1px solid #1c768f;
	}
	.cust_list_blk:last-child
	{
		border-bottom: 0;
	}
	.manage_text > span, .cust_list_blk span, .circle_img_left h2
	{
		width: 100%;
	}
	.cust_txt
	{
		text-align: center;
	}
	.geo_load_sec h2,.clients_outr h2
	{
		font-size: 30px;
	}
	.geo-setup-ul li
	{
		width: 100%;
		margin-bottom: 10px;
	}
	.geo-cntnt ul
	{
		margin-top: 20px;
	}
	.cus-plan-redesign
	{
		display: block;
	}
	.section--customer-service
	{
		padding: 50px 20px;
	}
	.client_img li
	{
		width: 100%;
		padding: 15px;
		margin: 10px 0;
	}
	.about_waf_content .thumb{
		padding-left: 0;
		text-align: center;
		width: 100%;
	}
	.objective-link iframe{
		height: 270px !important;
	}
	.ssl_banner{
		padding: 40px 10px;
	}
	body.pages .vps_features h4{
		margin-bottom: 10px;
	}
	body.pages .vps_features h1{
		font-size: 30px;
		margin-bottom: 10px;
	}
	.section.vps_window .container,
	.vps_features .container,
	.cloud_server_sec .container,
	.section.web_php .container,
	.section.web_wordpress .container,
	.section.web_lucee .container{
		padding: 0;
	}
	body.pages .cloud_server_sec p,
	body.pages .cloud_server_option p,
	.section.vps_window p,
	.section.vps_cpanel p,
	.section.vps_coldfusion p,
	.section.vps_cpanel p b,
	body.pages .vps_features h5,
	body.pages .vps_features p,
	.section.web_php p,
	.section.web_wordpress p,
	.section.web_lucee p{
		font-size: 15px;
		line-height: 25px;
	}
	body.pages .cloud_server_option h2,
	body.pages section .cloud_server_sec h2,
	.section.vps_window h2,
	.section.vps_cpanel h2,
	.section.vps_coldfusion h2,
	.section.web_php h2,
	.section.web_wordpress h2,
	.section.web_lucee h2{
		font-size: 20px;
		line-height: 28px;
		font-weight: 400;
	}
	.section.vps_window,
	.section.vps_cpanel,
	.section.vps_coldfusion,
	.section.vps_features,
	.section.web_php,
	.section.web_wordpress,
	.section.web_lucee {
    	padding: 40px 15px;
	}
	.server_block_sec{
		padding: 10px 0;
	}
	.best_vps_banner,
	.shared_host_banner,
	.reseller_banner{
		padding: 40px 10px;
	}
	.best_vps_banner h4,
	.shared_host_banner h4,
	.reseller_banner h4{
		font-size: 18px;
		line-height: 24px;
	}
	.best_vps_banner h1,
	.shared_host_banner h1,
	.reseller_banner h1{
		font-size: 26px;
	}
	.best_vps_banner .container,
	.shared_host_banner .container,
	.reseller_banner .container{
		padding: 0;
	}
	.how_affiliate_work h2, .sale_banner h2, .affil_whats_sec h2{
		font-size: 24px;
	}
	body.pages.why-choose .inc_left_txt h2{
		font-size: 30px;
	}
	.inc_left_txt h4{
		font-size: 18px;
		line-height: 26px;
	}
	.ryt_info ul li span{
		width: 30px;
	}
	.about-banner .top-heading{
		font-size: 25px;
	}
	.home_slide{
		padding: 100px 0;
	}
	.banner_txt h4{
		font-size: 18px;
	}
	.banner_txt h1 {
    	font-size: 26px;
    	line-height: 30px;
	}
	.trial_card{
		padding: 30px 0 0;
	}
	#m-howtochoose .tab-content{
		padding: 20px 0;
	}
	#m-howtochoose .tab-content .container-fluid{
		padding: 0;
	}
	.focus_on_business_sec .container{
		padding: 0;
	}
	.section.section--consult-create .btn.btn-primary.fancybox.con-orange-btn{
		display: block;
		white-space: normal;
		padding: 12px 10px;
	}
	.section.section--consult-create p, 
	.section.section--consult-create .column--left h2,
	.section--pricing .product__header{
		font-size: 24px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo h1{
		font-size: 24px;
		margin-bottom: 10px;
		padding: 10px 5px;
	}
	.plans-banner-desc h3
	{
		font-size: 38px;
	}
	.banner--vertical
	{
		top: 175px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo h2{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.naoTooltip{
		left: auto;
		right: 0;
	}
	.naoTooltip::before{
		left: auto;
		right: 10px;
	}
	.mobile_table{
		padding: 0;
	}
	.mobile_table ul li{
		font-size: 14px;
	}
	.mobile_table ul li span{
		display: initial;
		padding: 0 5px;
	}
	.world_map_left {
    	padding: 60px 15px;
	}
	.about-banner .content {
	    padding: 5px 10px 15px;
	}
	.desc-area .right-desc {
	    font-size: 26px;
	    padding: 10px 30px;
	}
	.abt-servers h2, .objective-details h2, .graph-section h2, .makes-up h1, .timeline_outr.team-members h2, {
	    font-size: 26px;
	    line-height: normal;
	}
	.timeline_outr.team-members p {
	    font-size: 20px;
	    line-height: normal;
	}
	.abt-servers .img-block {
	    display: block;
	    margin: 0 auto;
	}
	.im-details{
		float: none;
		padding-top: 20px;
		padding-left: 0;
		text-align: center;
		width: 100%;
	}
	.server-details ul li h5{
		font-size: 18px;
	}
	.objective-block ul{
		padding: 10px;
	}
	.timeline_outr.team-members .timeline > li.timeline-inverted > .timeline-panel, .timeline_outr.team-members .timeline > li > .timeline-panel {
	    width: 90%;
	}
	.cl-feedback p {
	    font-size: 18px;
	    line-height: normal;
	    text-align: right;
	}
	.top-support > div
	{
		float: left;
		width: 100%;
	}
	.schdule-consult p
	{
		font-size: 12px;
	}
	.price-desc
	{
		width: 100%;
	}
	.price-desc.planthree .price-head::after {
	    border-left: 225px solid transparent;
	    border-right: 225px solid transparent;
	}
	.other-plans-desc p
	{
		font-size: 20px;
	}
	.server-btn a
	{
		font-size: 14px !important;
		margin: 5px 0;
	}
	#m-jumbotron.jumbotron.jumbotron--photo {
	    padding: 100px 0;
	}
	.custm-drop-menu
	{
		flex-direction: column;
	}
	.navbar .navbar-nav.yamm .dropdown-menu
	{
		width: 100%;
	}
	#l-header .navbar-nav>li
	{
		padding: 0;
	}
	.dropdown-cus-list
	{
		background-color: #f2f2f2;
	}
	.dropdown-cus-list ul > li,.dropdown-cus-list ul > li a
	{
		background-color: transparent;
	}
	.dropdown-cus-desc ul li
	{
		max-width: 100%;
	}
	.dropdown-cus-desc ul li div
	{
		min-height: auto;	
	}
	#l-header .navbar .navbar-nav>li>a, .us-span
	{
		font-size: 16px;
	}
	.waf-partners h2,.waf-firewall .title h2
	{
		font-size: 24px;
		padding-top: 0 !important;
		margin-bottom: 0;
	}
	.waf_banner
	{
		background-position: 100%;
	}
	.waf-inner {
    	flex-direction: column;
	    padding: 20px 0;
	}
	.waf-top-cntnt,.waf-top-image
	{
		flex: 1 100%;
		max-width: 100%;
	}
	.waf-firewall .title p
	{
		font-size: 14px;
		line-height: 0;
	}
	.firewall-inner
	{
		padding: 30px;
	}
	.firewall-btns {
	    position: relative;
	    top: 0;
	    right: 0;
	    width: 100%;
	    margin: 20px 0 0;
	}
	.firewall-btns .btn
	{
		padding: 6px 20px;
		font-size: 14px;
	}
	.waf_benefit .content ul li, .waf_perform .content ul li
	{
		width: 100%;
	}
	.price-banner-desc p
	{
		font-size: 20px;
	}
	.pricing-match h2
	{
		font-size: 32px;
	}
	.promo-badge-custm ul li
	{
		width: 100%;
		margin: 10px 0;
	}
	.promo-badge-custm ul li:nth-child(even)
	{
		margin: 10px 0;
	}
	.section--compliance-seals .compliance-wrapper ul li
	{
		max-width: 100%;
	}
	.section--compliance-seals img {
	    max-height: 100px;
	    margin: 0;
	}
	.quote-wrapper h3
	{
		font-size: 20px;
	}
	.quote-wrapper
	{
		padding: 40px 20px;
	}
	.quote-email {
	    width: 80px;
	    height: 80px;
	    padding: 5px 10px;
	    top: -45px;
	    right: 0;
	}
	.quote-email img
	{
		width: 30px;
	}
	.geo-cntnt ul, .single-geo ul, .multi-geo ul
	{
		flex-direction: column;
	}
	.geo-cntnt ul li, .single-geo ul li, .multi-geo ul li
	{
		flex: 1 100%;
		max-width: 100%;
	}
	.cus-get-items ul li:nth-child(even) .getcircle-grey {
    	margin-left: -15px;
	}
	.homeprice-item
	{
		flex: 1 100%;
		max-width: 100%;
		margin: 50px 0px;
	}
}
@media (max-width: 414px){
	.plans-banner-desc h3
	{
		font-size: 30px;
	}
	.plans-banner-desc ul li,.plans-banner-desc > p
	{
		font-size: 14px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo .plans-banner-desc .btn
	{
		font-size: 10px;
		padding: 10px 20px;
	}
	.schdule-consult p
	{
		font-size: 10px;
	}
	.price-desc.planthree .price-head::after {
	    border-left: 190px solid transparent;
	    border-right: 190px solid transparent;
	}
	.home_slide .plans-banner-desc,.plans-banner-desc{
	    padding: 44px 20px;
	}
	.top-support ul li a, .top-support ul li span
	{
		font-size: 10px;
	}
	.waf-partners h2
	{
		font-size: 20px;
		padding-top: 0 !important;
	}
	.manage-a-tag a
	{
		font-size: 12px;
	}
}
@media (max-width: 400px){
	.waf_banner{
		padding: 40px 0;
	}
	.waf_banner h1{
		font-size: 34px;
		line-height: 40px;
	}
	.waf_banner h4{
		font-size: 20px;
		line-height: 30px;
	}
	.waf_banner .btn{
		margin: 5px;
	}
	#m-jumbotron.jumbotron.jumbotron--photo {
    	padding: 90px 0;
	}
	.plans-banner-desc > span
	{
		font-size: 14px;
	}
	.plans-banner-desc h3
	{
		font-size: 24px;
	}
}
@media (max-width: 375px){
	.objective-link iframe{
		height: 210px !important;
	}
	.price-desc.planthree .price-head::after {
	    border-left: 170px solid transparent;
	    border-right: 170px solid transparent;
	}
	.top-support ul
	{
		text-align: center;
	}
	.load_balc_banner h1, .load_lyt_bg h1 {
		font-size: 20px;
	}
	.use-load-desc
	{
		padding: 0;
		margin-bottom: 10px;
	}
	.geo-fail-desc h2
	{
		font-size: 28px;
	}
	.vm-clus-ul li
	{
		width: 100%;
	}
}
@media (max-width: 360px){
	.trial_card .row{
		padding: 20px 10px;
	}
	.banner--vertical{
		padding: 0 15px;
	}
	.outer_container{
		height: 215px;
		width: 215px;
	}
	.response__time .counter_outer::before{
		height: 185px;
	}
	.counter_outer span{
		height: 100px;
		width: 100px;
	}
	.response__time .counter_outer{
		padding: 58px 0;
	}
	.counter_outer span b{
		font-size: 30px;
		line-height: 30px;
		padding-top: 16px;
	}
	.counter_outer span label {
    	font-size: 20px;
    }
    .price-desc.planthree .price-head::after {
		border-left: 170px solid transparent;
		border-right: 150px solid transparent;
	}

}
@media (max-width: 320px){
	.top-support ul li a, .top-support ul li span
	{
		font-size: 10px;
	}
	.price-desc.planthree .price-head::after {
	    border-left: 150px solid transparent;
	    border-right: 140px solid transparent;
	}
	.get-desc {
    padding: 30px 0px 30px 31px;
}
}

.displayNoneClass{
	display: none !important;
}
#l-header .navbar .navbar-text
{
	font-size: 16px;
	font-weight: 500;
}
.modal-body h5
{
	font-weight: 700;
}

/*-- 24 oct --*/
.below-navbar {
    margin-top: 90px;
    background-color: #1c768f;
    padding: 30px 0;
    text-align: center;
    color: #fff;
}
.below-navbar h2 {
    margin-bottom: 30px;
}
.below-navbar h2 span
{
	margin-top: 40px;
	font-weight: 400;
    float: right;
    margin-left: 20px;
}
.enterprise-nav h1{
 color: #fff;
}
.enterprise-nav svg {
    height: 100px;
}
.enterprise-nav svg path
{
	fill: #019BF7;
}
.enterprise-nav
{
	display: flex;
	flex-direction: column;
	align-items: center;
}
.below-navbar .enterprise-nav h1 img
{
	margin-right: 15px;
}
.enterprise-nav p
{
	font-weight: 500;
	margin: 0;
	font-size: 24px;
}
.enterprise-nav p span
{
	color: #FA991C;
}
.section--carousel
{
	margin-top: 90px;
}


/*-- 30 oct--by client*/
.blue {
color: #1c768f !important;
}
.cp-color {
color: #FA991C !important;
}
.cf-color {
	color: #6597b8 !important;
}
.lucee-color {
color: #FA991C !important;
}
.wp-color {
color: #0073aa !important;
}
.alert-danger,.text-danger
{
	color: #ed1b24;
}

.compliance-wrapper ul {
    display: flex;
    padding: 0;
    justify-content: space-between;
    flex-direction: row;
    list-style: none;
        margin: 0;
}
.compliance-wrapper ul li {
    box-shadow: 0 0 6px 2px rgba(136, 136, 136, 0.1);
    max-width: 21%;
    padding: 15px;
    width: 100%;
    border-radius: 4px;
    margin: 0px;
    background-color: #fff;
}
.margin-left5{
	margin-left: 5px!important: 
}
.form-plus-icon{
	    background: #1c768f;
    padding-top: 1px;
    border-radius: 50%;
    height: 27px;
    width: 27px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    display: block;
    position: absolute;
    right: 47px;
    top: -4px;
}
.form-minus-icon{
	background: #1c768f;
    padding-top: 1px;
    border-radius: 50%;
    height: 27px;
    width: 27px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    display: block;
    position: absolute;
    right: 16px;
    top: -4px;
}
.add-server p{
	margin-bottom: 0px;
    text-align: right;
    padding-right: 67px;
    font-size: 14px;
    font-weight: 500;
}

/************alttag css******************/
.alttag-form-bg{
    background: #fff;
    padding: 30px;
    margin-top: 30px;
    }
.alttag-form-bg h1{
 font-size: 36px;
    margin-bottom: 20px;
    }
 .alttag-form-bg label.radio-inline input[type="radio"] {
    visibility: visible;
}
 .alttag-form-bg .btn-alttag {
    background-color: #ed1b24;
    border-radius: 0px !important;
    padding: 7px 20px;
    color: #fff;
    margin: 20px 0;
    display: inline-block;
    border: 2px solid transparent;
}
 .alttag-form-bg .btn-alttag:hover {
    background-color: #019BF7;
}

 .alttag-form-bg .form-result-bg{
 	    padding: 20px;
 	        margin-bottom: 15px;
 }
  .alttag-form-bg .form-result-bg p{
     margin-bottom: 0px;
 }
 #demo
 {
 	color:#fff;
 }
 
 .alttag-form-bg .panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f056";
    padding-right: 5px;
}
.alttag-form-bg .panel-title > a.collapsed:before {
    float: right !important;
    content:"\f055";
}
.alttag-form-bg .panel-title > a:hover, 
.alttag-form-bg .panel-title > a:active, 
.alttag-form-bg .panel-title > a:focus  {
    text-decoration:none;
}
/*#m-jumbotron .plans-banner-desc a.btn:hover{
	color: #fff!important;
}*/
.count-img {
	float: left;
	width: 30px;
	height: 30px;
	background-color: #112b37;
	margin-right: 15px;
	border-radius: 50px;
	font-size: 13px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-weight: bold;
	margin-top: -5px;
}
.count-checked
{
	float: left;
	margin-right: 15px;
	color: green;
}
.count-checked-yellow
{
	float: left;
	margin-right: 15px;
	color: #db7a1b;
}
.quick-support-bg{
    background: #fff;
    box-shadow: 1px 1.732px 36px 0px rgba(0, 0, 0, 0.039);
    padding: 30px;
    text-align: left;
    /*min-height: 265px;*/
    max-width: 505px;
    margin: 0px auto;
    margin-top: 2.5em;
    border-radius: 4px;
}
.quick-support-bg .quick-support-icon{
background: #116b85;
    padding: 15px;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    text-align: center;
    display: block;
   /* margin: 0px auto;*/
margin-top: -92px;
 box-shadow: 1px 1.732px 36px 0px rgba(0, 0, 0, 0.039);
}
.quick-support-bg .quick-support-icon>img{
    padding-top: 20px;
}
.quick-support-bg h3{
    color: #FA991C;
    font-size: 30px;
    margin-top: 30px;
    margin-bottom: 15px;
    font-weight: bold;
}
.quick-support-bg h2{
    color: #1c768f;
    font-size: 29px;
    text-transform: capitalize;
    margin-bottom: 0;
    line-height: 38px;
    margin-top: 0px;
}


/*--comments-main-section--*/
.comments-main-section
{
	padding: 70px 30px;
	background-image: url(../images/grey_bg.jpg);
    background-size: cover;
    background-position: center;
}
#comments-carousel  #carousel{
	margin:30px 0px;
}
.comments-actions
{
	text-align: right;
}
#comments-carousel .left.carousel-control{
	display: inline-block;
    top: unset;
    background-color: #fff;
    position: relative;
    right: 0;
    opacity: 1;
    background: #1c768f;
    font-size: 30px;
    width: 40px;
    height: 40px;
    font-weight: bolder;
    line-height: normal;
}
#comments-carousel .right.carousel-control{
	display: inline-block;
    position: relative;
    right: 0;
    opacity: 1;
    background: #1c768f;
	font-weight:bolder;
	font-size: 30px;
    width: 40px;
    height: 40px;
    line-height: normal;
}
#comments-carousel .carousel-control:focus
{
	background-color: #FA991C;
}
#comments-carousel .fa.fa-quote-right{
	color:#5db4c0;
	font-size:13px; 
	padding-right:10px;
}
.comments-heading h2
{
	font-size: 32px;
	font-weight: 400;
	text-transform: capitalize;
}
.comments-heading span
{
	color: #FA991C;
}
#comments-carousel .carousel-inner .item {
    padding: 30px 0;
}
.comments-item
{
	background-color: #fff;
	padding: 20px;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3);
	position: relative;
}
.comments-item::after
{
    position: absolute;
    bottom: -25px;
    content: "";
    left: 30px;
    border-left: 25px solid transparent;
    border-right: 0px solid transparent;
    border-top: 20px solid #fff;
    border-bottom: 5px solid transparent;
}
.comments-desc
{
	padding: 30px;
	position: relative;
	min-height: 130px;
	border: 1px solid #1c768f;
}
.comments-desc::after
{
	position: absolute;
    top: -20px;
    left: -10px;
    content: "\f10d";
    font-family: FontAwesome; 
    font-size: 36px;
    color: #FA991C;
    background-color: #fff;
    padding-right: 10px;
}
.comments-desc::before
{
	position: absolute;
	bottom: -15px;
	right: -10px;
	content: "\f10e";
	font-family: FontAwesome;
	background-color: #fff;
	padding-left: 10px;
	font-size: 36px;
	color: #FA991C;
}
#comments-carousel .comments-desc p
{
	color: #032539;
	margin: 0;
	font-size: 23px;
	font-style: italic;
}
.margin-top-9em{
	margin-top: 9em;
}



/*--customer-apart-css--*/
.customer-apart-main
{
	background-image: url(../images/customer-apart-bg.jpg);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover;	
	padding: 100px 15px;
}
.customer-apart-main h2
{
	color: #1c768f;
	margin-bottom: 30px;
	text-transform: capitalize;
}
.customer-apart-main p
{
	font-size: 25px;
	color: var(--TextColor1);
	font-weight: 400;
	margin-bottom: 40px;
}

/*--david hostek css--*/
.david-hostek-main
{	
	background-image: url(../images/david-bg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;	
	padding: 70px 15px;
}
.david-hostek-main h3 {
    text-align: center;
    margin-bottom: 80px;
    color: #fff;
    text-transform: capitalize;
    font-size: 38px;
    position: relative;
}
.david-hostek-main h3::after {
    content: "";
    position: absolute;
    bottom: -60px;
    left: 40px;
    background-image: url(../images/david-point-arrow.png);
    z-index: 999;
    width: 100px;
    height: 90px;
    transform: rotate(270deg);
    background-repeat: no-repeat;
}
.david-video {
    border: 7px solid #fff;
}
.david-hostek-main h3 span {
    color: #FA991C;
}
.david-hostek-main h4 {
    text-align: center;
    margin-bottom: 40px;
    font-size: 28px;
    color: #019bf7;
}
.david-content {
    padding-left: 30px;
}
.david-content h4 {
    color: #fff;
    margin-bottom: 20px;
}
.david-content p {
    color: #fff;
    margin-top: 20px;
}
.david-content ul
{
	list-style: none;
	padding: 0;
	color: #fff;
	margin: 0;
	padding-left: 55px;
	font-size: 24px;
}
.david-content ul li i
{
	color: #FA991C;
	margin-right: 5px;
}
.david-content .btn {
    position: relative;
    color: #fff;
    padding: 6px 50px;
    font-size: 24px;
    overflow: visible;
}
.grow-business-main {
    padding: 50px 30px;
    background-color: #fff;
    box-shadow: 2.5px 4.33px 23px 0px rgba(0, 0, 0, 0.05);
    text-align: left;
    border-radius: 4px;
    margin-top: -60px;
    margin-bottom: 70px;
}
.grow-business-content h3 {
    margin: 1px 0 20px;;
}
.grow-business-content p {
    color: var(--TextColor1);
        line-height: 35px;
}
.grow-business-img {
    background: #116b85;
    padding: 14px;
    text-align: center;
    border-radius: 4px;
}
.grow-business-img>img {
    max-width: 320px;
    text-align: center;
    margin: 0px auto;
}


.price-head h2 sup {
    top: -9px;
    font-size: 21px;
}