
/*----9-01-2019------*/

/*------generic-css------*/
body{
	font-family:'Montserrat-Regular';
}
.btn{
    font-size: 16px;
    font-weight: 500;
    color: #fff;
}
/*------generic-css-----END-*/

#features.post-1850  .feature-item-icon {
    background-color: transparent;
}
#features .feature-item-content h4 {
	text-transform: uppercase;
	margin: 15px 0;
	font-size: 18px;
	color: #2c2c2c;
	font-family: 'Montserrat-Medium';
}
#features.post-1850 .feature-item-content {
    margin-top: 10px;
}
#features.post-1850 .feature-item-content h4:hover{
    color:
#05b4e6;
}
#features.post-1850 .feature-item-content p {
	margin-bottom: 0;
	font-size: 13px;
	color: #6d6d6d;
	font-family: 'Montserrat-light';
} 
#features .section-title h2 {
	font-size: 44px;
	color: #2a2a2a;
	text-transform: capitalize;
	font-family: 'Montserrat-Medium';
}
#features.post-1850 .section-title h2:before {
    display: none;
}
#features {
    padding: 95px 0 80px;
}


/*--------our-services-------*/
#services.post-197{
   background-image: url("/uploads/2019/01/ourservice-back.jpg");
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}
#services.post-197 .section-title h2 {
    font-size: 44px;
    color: #fff;
    font-weight: 500;
}
#services.post-197 .section-title h2:before {
    display: none;
}
#services.post-197 .service-item-content {
    color: #fff;
}
#services.post-197 .service-item-content h2{
    color: #fff;
    font-size: 25px;
    font-weight: 500;
}
#services .service-item-content > p {
	margin-top: 23px;
	margin-bottom: 23px;
	font-size: 13px;
	font-weight: 100;
	letter-spacing: 1px;
	font-family: 'Montserrat-Light';
	font-style: italic;
}
#services .service-item-content h2 span {
    display: inline-block;
    font-size: 25px;
    text-indent: 1px;
    padding-right: 10px;
    letter-spacing: 2px;
    font-weight: 500;
    color: #fff;
}
#services .service-item-content .service-feature-item p i{
    color:
#0496c0;
}
#services .service-item-content .service-feature-item p {
	font-size: 15px;
	font-family: 'Montserrat-Light';
}
#services  .service-item-content .price {
    overflow: hidden;
    margin-top: 17px;
    border-top: 1px solid #c1c1c1;
    padding-top: 12px;
}

#services .service-item-content .price p {
	margin: 0;
	text-transform: capitalize;
	font-size: 20px;
	float: left;
	line-height: 40px;
	font-family: 'Montserrat-Light';
}
#services .service-item-content .price p span {
	float: left;
	width: 100%;
	font-family: 'Montserrat-SemiBold';
}
#services .service-item-content .price p span em {
	font-size: 15px;
	font-weight: 300;
	font-style: normal;
	vertical-align: top;
	padding-left: 5px;
	display: inline-block;
	margin-top: 4px;
	font-family: 'Montserrat-Light';
}
h2{
	font-family:'Montserrat-Medium';
}
#services .service-item-img {
    text-align: center;
}
#services a.btn-custom.btn-lg {
	padding: 11px 20px;
	font-size: 16px;
	background: 
#0496c0;
	padding-right: 32px;
	border-radius: 50px;
	padding-left: 32px;
	letter-spacing: 1px;
	margin-top: -35px;
	font-family: 'Montserrat-Medium';
}
#pricing .pricing-table-item .pt-plan {
    font-size: 21px;
    font-weight: 500;
    text-transform: uppercase;
    background: rgb(243,0,34);
    letter-spacing: 1px;
    background: -moz-linear-gradient(top, rgba(243,0,34,1) 0%, rgba(30,0,28,1) 100%);
    background: -webkit-linear-gradient(top, rgba(243,0,34,1) 0%,rgba(30,0,28,1) 100%);
    background: linear-gradient(to bottom, rgba(243,0,34,1) 0%,rgba(30,0,28,1) 100%);
    color: #fff;
    padding: 19px 0 95px;
    position: relative;
	font-family:'Montserrat-Medium';
}
#pricing .pricing-table-item .pt-head {
    text-align: center;
    padding: 0px 0 0;
}

#pricing .row .col-md-3:first-child .pricing-table-item .pt-plan::after {
    background-image: url(/uploads/2019/01/cut1.png);
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 21px;
    background-repeat: no-repeat;
    left: 0;
}
#pricing.post-105 .row .col-md-3:nth-child(2) .pricing-table-item .pt-plan::after {
    background-image: url(/uploads/2019/01/cut2.png);
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 21px;
    background-repeat: no-repeat;
    right: 0;
}
#pricing.post-105 .row .col-md-3:nth-child(3) .pricing-table-item .pt-plan::after {
    background-image: url(/uploads/2019/01/cut1.png);
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 21px;
    background-repeat: no-repeat;
    left: 0;
}
#pricing.post-105 .row .col-md-3:nth-child(4) .pricing-table-item .pt-plan::after {
    background-image: url(/uploads/2019/01/cut2.png);
    content: "";
    position: absolute;
    top: auto;
    bottom: 0;
    width: 100%;
    height: 21px;
    background-repeat: no-repeat;
    right: 0;
}
#pricing.post-105 .pricing-table-item .pt-price-tag span {
	float: left;
	width: 100%;
	font-family: 'Montserrat-regular';
	font-size: 16px;
}
#pricing.post-105 .pricing-table-item .wrap-custom-divs {
    border-radius: 100%;
    width: 160px;
    height: 160px;
    text-align: center;
    padding: 10px;
    border: 6px solid #d8d8d8;
    margin: -78px auto 0;
    position: relative;
    background: #fff;
    box-shadow: 0px 0px 14px -3px inset;
    z-index: 9;
}
#pricing .pricing-table-item .pt-price-tag {
	font-size: 30px;
	padding-bottom: 10px;
	font-family: 'Montserrat-SemiBold';
} 
#pricing.post-105 .pt-head .caption {
	padding-top: 22px;
	font-family: 'Montserrat-Light';
}    
#pricing .pt-head .caption {
	border: hidden;
	font-size: 14px;
	color: #373737;
	padding-top: 22px;
	font-family: 'Montserrat-Light';
	text-transform: uppercase;
	letter-spacing: 0;
}
#pricing.post-105 .pt-features ul {
    margin-top: 8px;
}
#pricing.post-105 .pt-footer a.btn {
    padding: 9px 49px;
    font-size: 16px;
    font-weight: 500;
    background: 
#0496c0;
    border-radius: 50px;
	font-family:'Montserrat-Medium';
}
#pricing.post-105 .pt-features ul li:nth-child(2n+1){
    background: #f3f3f3;
}
#pricing.post-105 .pt-features ul li {
    font-size: 16px;
    color: #000000;
    border:hidden;
    padding: 15px 20px;
    font-weight: 400;
}
#pricing.post-105 .pt-footer {
    border-bottom: 2px solid 
#0496c0;
}
#pricing.post-105 .section-title h2 {
    font-size: 44px;
    color: #000;
    margin-bottom: 55px;
    font-weight: 500;
    text-transform: capitalize;
}
#pricing.post-105{
    padding-top: 90px;
}
#pricing.post-105 .section-title h2:before {
    display: none;
}
/*--------our-services-----END--*/

#subscribe {
    padding: 91px 0 0;
    background-color: transparent;
    background-image: url("/uploads/2019/01/subscribe-back.jpg");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}
#subscribe #subscribeForm input#subscribe_email::placeholder {
    color: #464646;
    font-weight: 400;
    font-size: 14px;
}
#subscribe #subscribeForm .input-box {
    width: 88%;
    padding: 16px 0 16px 45px;
    margin-top: 20px;
    margin-bottom: 15px;
    margin-right: 10px;
    border-radius: 50px;
    border: 1px solid #fff;
    box-shadow: none;
    float: left;
    outline: 0;
    margin: 0;
}
#subscribe h2 {
    font-size: 44px;
    margin-bottom: 40px;
    text-align: left;
    font-weight: 500;
    text-transform: capitalize;
}
#subscribe form .input-group {
    width: 100%;
    float: left;
    position: relative;
}
#subscribe.post-104 .submit-button {
    float: left;
    padding: 16px 0px;
}
#subscribe.post-104 .submit-button {
	float: left;
	width: 250px;
	font-size: 18px;
	position: absolute;
	letter-spacing: 2px;
	border-radius: 50px;
	right: 65px;
	background: 
#0496c0;
	border-color: 
#0496c0;
	top: 0px;
	padding: 14px 0px;
	font-family: 'Montserrat-Medium';
}
#subscribe.post-104 .submit-button:hover{
    color: #fff;
}
#subscribe form .input-group i.fa.fa-envelope {
    position: absolute;
    left: 25px;
    top: 19px;
    color: #464646;
}
.banner-item-content h1 {
    margin-bottom: 27px;
    text-transform: capitalize;
	font-size: 55px;
	font-family: 'Montserrat-light';
	
}
.banner-item-content h1 span {
	color: 
#0496c0;
	line-height: 85px;
	font-family: 'Montserrat-Bold';
	font-size: 61px;
}
.banner-item-content p {
	margin-bottom: 16px;
	text-transform: capitalize;
	font-weight: 100;
	font-family: 'Montserrat-Light';
}
.banner-item-content a.btn-custom-reverse.btn-lg {
	padding: 12px 40px;
	font-size: 16px;
	background: 
#0496c0;
	border-radius: 50px;
	font-family: 'Montserrat-Medium';
}
#preloader {
	background-color: 
#0496c0;
	z-index: 99999;
}
#offer {
    position: relative;
    padding: 116px 0;
    background-color: #fff;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}       
.home #offer::after {
    background-image: url(/uploads/2019/01/cloud-bg.png);
    content: "";
    position: absolute;
    top: -55px;
    left: 0;
    right: 0;
    width: 100%;
    background-repeat: no-repeat;
    height: 15%;
}
#offer .left-img {
    position: relative;
}
#offer .left-content {
    color: #000;
}
#offer .left-img img {
    position: absolute;
    top: -50px;
    left: auto;
    right: 38px;
}
/*----9-01-2019----END--*/

/*----10-1-2019------*/
#offer .right-content .custom {
    border-bottom: 1px solid #d9d9d9;
    float: left;
    width: 65%;
    padding-bottom: 18px !important;
    margin-left: 14px;
    padding-left: 0 !important;
}
#offer .right-content .custom  .col-sm-4:first-child  a.extension span {
    display: block;
    font-size: 19px;
    text-align: left;
    font-weight: 400;
    color: #454545;
}
#offer .right-content .custom  .col-sm-4:first-child a.extension span.name {
    padding-left: 0px;
    color: #383838;
    font-size: 25px;
	font-family: 'Montserrat-Medium';
}
#offer .right-content .custom  .col-sm-4:first-child{
    padding-left: 0;
}
#offer .right-content a.extension span.name {
	font-size: 25px;
	text-align: left;
	padding-left: 20px;
	color: #383838;
	font-family: 'Montserrat-Medium';
}
#offer .right-content .custom .col-sm-4 {
    border-right: 1px solid #c9c9c9;
    text-align: center;
}
#offer .right-content .custom:nth-child(2){
    border:hidden;
    padding-top: 18px !important;
    padding-bottom: 0px !important;
}
#offer .right-content .custom .col-sm-4:last-child{
    border-right: hidden;
}
#offer .left-content p {
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	margin-bottom: 20px;
	padding-left: 2px;
	color: #000000;
	font-family: 'Montserrat-Regular';
}
#offer .left-content h2 {
	font-size: 40px;
	margin: 0;
	color: #000;
	padding: 6px 0 12px;
	font-family: 'Montserrat-Medium';
}
#offer .right-content .domain-ext {
    margin: 38px -10px 0;
    color: #000;
}
#offer #domainSearchForm input[type="text"].form-control {
    font-size: 18px;
    height: 55px;
    padding: 5px 15px;
    border-radius: 0;
    padding-left: 32px;
    border-right: hidden;
    text-transform: capitalize;
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
}
#offer #domainSearchForm input[type="text"].form-control::placeholder{
    font-size: 16px;
    font-weight: 300;
    color: #828282;
}
#offer #domainSearchForm select.form-control {
    font-size: 16px;
    color: #828282;
    font-weight: 300;
    -webkit-appearance: none;
    padding-top: 1px;
    padding-left: 30px;
}
#offer #domainSearchForm .form-control {
    width: 100%;
    border: 1px solid #dcdcdc;
    box-shadow: none;
}
#offer .right-content a.extension span {
    display: block;
    font-size: 15px;
    text-align: center;
    font-weight: 400;
    color: #454545;
}
#offer #domainSearchForm .select-box {
    position: relative;
}
#offer #domainSearchForm .select-box i.fa.fa-angle-down {
    position: absolute;
    top: 17px;
    right: 69px;
    pointer-events: none;
    left: auto;
    font-size: 20px;
    color: #585858;
}
#offer #domainSearchForm {
    position: relative;
}
#offer #domainSearchForm  button.btn.btn-primary {
    position: absolute;
    top: 0;
    font-size: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 2px;
    right: 53px;
    background: #2e3138!important;
    border-radius: 50px !important;
}
div#features{
    position: relative;
}

.home div#features::after{
 background-image:url("/uploads/2019/01/down-dot-1-1.png");
 background-size: cover;
 content: "";
 position: absolute;
 width: 100%;
 bottom: -148px;
 z-index: 999;
 height: 160px;
}
#vpsPricing{
    background-image: url("/uploads/2019/01/vps-back.jpg") !important;
    background-size: cover;
}
#vpsPricing:before {
    background-color: transparent;
}
#vpsPricing .section-title h2 {
	font-size: 44px;
	color: #2a2a2a;
	line-height: normal;
	font-family: 'Montserrat-Medium';
}
 #vpsPricing .section-title h2:before {
    display: none;
}


div#features .row.text-center .feature-item:nth-child(4) {
    border-right: none;
}
div#features .col-md-3.col-sm-6.feature-item {
    border-right: 1px solid #d5d5d5;
    border-bottom: 1px solid #d5d5d5;
    position: relative;
}
div#features .row.text-center .feature-item:nth-child(8) {
    border-right: none;
}
div#features .row.text-center .feature-item:nth-child(5), div#features .row.text-center .feature-item:nth-child(6), div#features .row.text-center .feature-item:nth-child(7), div#features .row.text-center .feature-item:nth-child(8) {
    border-bottom: none;
}
div#features .row.text-center .feature-item:nth-child(1),div#features .row.text-center .feature-item:nth-child(2),div#features .row.text-center .feature-item:nth-child(3),div#features .row.text-center .feature-item:nth-child(4){
    padding-bottom: 42px;
    padding-top: 0;
}
div#features .row.text-center .feature-item:nth-child(5),div#features .row.text-center .feature-item:nth-child(6),div#features .row.text-center .feature-item:nth-child(7),div#features .row.text-center .feature-item:nth-child(8){
    padding-top: 45px;
    padding-bottom: 0;
}
div#features .feature-item::before {
    position: absolute;
    top: -13px;
    left: -13px;
    width: 25px;
    height: 25px;
    content: "";
    color: red;
    background: #f0f0f0;
    border-radius: 100px;
}
div#features .row.text-center .feature-item:nth-child(5)::before, div#features .row.text-center .feature-item:nth-child(1)::before, div#features .row.text-center .feature-item:nth-child(2)::before, div#features .row.text-center .feature-item:nth-child(3)::before, div#features .row.text-center .feature-item:nth-child(4)::before {
    display: none;
}
#offer .right-content a.extension span.name:hover,#offer .right-content .custom .col-sm-4:first-child a.extension span.name:hover {
    color: 
#0496c0;
}
#offer .right-content a.extension span:hover,#offer .right-content .custom .col-sm-4:first-child a.extension span:hover{
    color: 
#0496c0;
}

div#footer{
    background-image: url("/uploads/2019/01/footer-back.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}




div#footer .ul-footer-section li a {
	padding-bottom: 24px;
	border-bottom: 1px solid #2f2f2f;
	width: 80%;
	float: left;
	font-size: 14px;
	padding-top: 13px;
	font-family: 'Montserrat-Light';
}
div#footer .ul-footer-section span i {
    color: #fff;
    font-size: 14px !important;
}
div#footer .ul-footer-section{
    padding: 0;
    list-style: none;
}
div#footer ul.ul-footer-section li {
    float: left;
    width: 100%;
    margin-bottom: 13px;
}
div#footer  .footer-logo {
    margin-bottom: 35px;
}

div#footer .ul-footer-section span {
    width: 45px;
    float: left;
    height: 45px;
    margin-right: 16px;
    text-align: center;
    padding-top: 9px;
    border: 2px solid #fff;
}




div#footer .footer-step-2  ul.quick-links-ul li,div#footer .footer-step-3 ul.services-ul li{
    float: left;
    width: 100%;
    font-size: 14px;
    padding: 10px 0px;
    padding-bottom: 7px;
}
div#footer .footer-step-2  ul.quick-links-ul, div#footer .footer-step-3  ul.services-ul {
    padding: 0;
    list-style: none;
}
div#footer .footer-step-2  ul.quick-links-ul li i, div#footer .footer-step-3  ul.services-ul li i {
    color: #fff;
    font-size: 14px;
    margin-right: 5px;
}
div#footer .footer-step-2 h4, div#footer .footer-step-3 h4, div#footer .footer-step-4 h4 {
	color: #fff;
	font-size: 20px;
	letter-spacing: 2px;
	margin-bottom: 15px;
	font-family: 'Montserrat-Medium';
}
div#footer .footer-step-2 ul.quick-links-ul a, div#footer .footer-step-3 ul.services-ul a {
	font-size: 14px;
	letter-spacing: 1px;
	font-family: 'Montserrat-Light';
}


div#footer .footer-step-4 form  .form-control {
    display: block;
    width: 100%;
    height: 42px;
    padding: 15px 35px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 50px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
div#footer .footer-step-4 form  .form-group i {
    position: absolute;
    top: 13px;
    left: 16px;
    font-size: 14px;
    color: #555555;
}
div#footer .footer-step-4 form {
    margin-top: 27px;
}
div#footer .footer-step-4 form  .form-group{
    position: relative;
}
div#footer .footer-step-4 form textarea {
    resize: none;
    padding-left: 35px;
    padding-top: 10px !important;
    height: 80px !important;
    border-radius: 12px !important;
}
div#footer .footer-step-4 form input.submit {
	background: 
#0496c0;
	color: #fff;
	border-color: 
#0496c0;
	font-size: 18px;
	font-weight: 500;
	border-radius: 590px;
	padding: 7px 54px;
	letter-spacing: 2px;
	border: hidden;
}
#copyright p.left, #copyright .termlinks a {
	font-family: 'Montserrat-Light';
	font-size: 13px;
}
#copyright .termlinks a:hover {
	color:
#0496c0;
}
.header-item-content .price p {
	font-size: 16px;
	float: left;
	font-family: 'Montserrat-Medium';
	color: #000;
}
.header-item-content .price p span em {
	font-size: 19px;
	font-family: 'Montserrat-Light';
	text-transform: lowercase;
}
.header-item-content .price p span {
	font-size: 24px;
	font-family: 'Montserrat-Medium';
}
div#footer .footer-step-4 form .form-control::placeholder {
    color: #555555;
}
#footer {
    padding-top: 75px;
}
div#footer .footer-step-1 ul.ul-footer-section li:last-child a{
    border:hidden;
}
div#footer .footer-step-2 ul a:hover,div#footer .footer-step-1 ul a:hover,div#footer .footer-step-3 ul a:hover{
    color:#ff6c3a;
}
#header {
	height: auto;
	min-height: 550px;
}
.header-item-content .price p {
	float: left;
	width: 100%;
}
/*----10-1-2019----END--*/


/*------11-01-2019------*/
div#services .tab-pane {
    min-height: 500px;
}
#secondaryMenu {
    background-color: #fff;
}
#secondaryMenu .secondary-menu-links li a {
    color: #000;
    font-weight: 300;
    font-size: 16px;
    padding-bottom: 28px;
    padding-top: 25px;
    text-transform: capitalize !important;
}
#secondaryMenu .secondary-menu-links li:hover a{
    color: #fff;
}
.top-header{
    background-color: #1b5083;
}
#services.post-197 .reset-gutter ul.nav.nav-pills li a {
	font-family: 'Montserrat-Medium';
}
#services.post-197 .service-item-content h2 {
	font-family: 'Montserrat-Medium';
}
.top-header .top-header-left ul li {
    display: inline-block;
    padding-top: 14px;
    float: left;
    padding-bottom: 14px;
    padding-left: 25px;
    padding-right: 25px;
}
.top-header .top-header-left ul li:first-child{
    padding-left: 0;
    border-right: 1px solid #ff8092;
}
.top-header .top-header-left ul{
    padding: 0;
    list-style:none;
}
.top-header .top-header-left ul li:last-child{
    padding-right: 0;
}
.top-header .top-header-left  li i {
    color: #fff;
    margin-right: 9px;
    font-size: 13px !important;
    float: left;
    margin-top: 3px;
}
.top-header .top-header-left li a {
	float: left;
	font-size: 14px;
	font-weight: 300;
	font-family: 'Montserrat-Light';
}
.top-header .top-header-right{
    text-align: right;
}




.top-header .top-header-right span.top-hedaer-social-icons i {
    padding-top: 8px;
    padding-right: 9px;
    color: 
#0496c0;
}
.top-header .top-header-right .right-icons {
    display: inline-block;
    padding-top: 9px;
    padding-right: 18px;
    padding-bottom: 9px;
    border-right: 1px solid #1a3c5d;
}
.top-header .top-header-right span.top-hedaer-social-icons {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50px;
    background: #fff;
    margin-right: 3px;
}
.top-header .top-header-right span.top-hedaer-social-icons i {
    padding-top: 8px;
    padding-right: 9px;
    color: 
#0496c0;
}
.top-header .top-header-right span.top-hedaer-social-icons i.fa.fa-facebook{
     padding-right: 11px !important;
}   
.top-header .top-header-right span.panel-login a {
	font-size: 14px;
	font-weight: 300;
	font-family: 'Montserrat-Light';
}
.top-header .top-header-right span.panel-login i {
    color: #fff;
    margin-right: 6px;
}
.top-header .top-header-right span.panel-login {
    display: inline-block;
    padding-left: 18px;
}
.vps-box {
    position: relative;
    text-align: center;
    background-image: url(/uploads/2019/01/vps-back.jpg) !important;
    background-size: cover;
}
.vps-box img {
    margin-top: -37px;
    position: relative;
    z-index: 999;
}

div#testimonial .cstm-left-img {
    float: left;
    width: 50%;
}
div#testimonial .cstm-main-testmnal {
    float: left;
    width: 100%;
}
div#testimonial .cstm-right-cntnt {
    float: left;
    width: 50%;
}
div#testimonial .cstm-left-img img {
    border-radius: 100%;
    margin-top: 7px;
    margin-left: 3px;
}
div#testimonial .owl-item {
    padding: 55px 0;
}
div#testimonial .cstm-left {
    width: 321px;
    height: 315px;
    background: 
#0496c0;
    position: relative;
    border-radius: 100%;
}
div#testimonial  .cstm-left::after {
    content: "";
    position: absolute;
    background: #000;
    width: 200px;
    border-radius: 100%;
    top: -18px;
    height: 200px;
    z-index: -1;
    left: -44px;
}
div#testimonial  .cstm-left::before{
    content: "";
    position: absolute;
    background:#fff;
    width: 125px;
    height: 125px;
    border-radius: 100%;
    right: 0;
    bottom: 0;
    z-index: -1;
    box-shadow: 0px 0px 16px 10px #eee;
}
div#testimonial .recommender-comment p {
    color: #000;
    position: relative;
    margin-bottom: 4px;
}
div#testimonial .recommender-comment p::after {
    background-image: url(/uploads/2019/01/coma-left.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    top: -49px;
    width: 100px;
    height: 100px;
    left: -40px;
}
div#testimonial .recommender-comment p::before {
    background-image: url(/uploads/2019/01/coma-left.png);
    background-repeat: no-repeat;
    content: "";
    position: absolute;
    bottom: -105px;
    width: 100px;
    height: 100px;
    right: -62px;
}
div#testimonial .recommender-info {
    margin-top: 48px;
}
div#testimonial::before{
    display: none;
}
#testimonial .recommender-comment p {
    font-size: 16px;
    font-weight: 300;
    text-align: left;
}
div#testimonial .recommender-info span.recommender-name {
	text-align: left;
	float: left;
	font-style: normal;
	color: #000;
	font-size: 26px;
	font-family: 'Montserrat-Medium';
}
div#testimonial .recommender-info {
    margin-top: 5px;
    width: 100%;
    float: left;
}
div#testimonial .recommender-info span.recommender-role {
    float: right;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    color: #000;
    font-style: normal;
}


/* div#testimonial .testimonial-slider .owl-controls {
    position: relative;
} */
.testimonial-slider .owl-buttons {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
div#testimonial .owl-controls  .owl-prev {
    width: 50px;
    background: #fff;
    position: absolute;
    height: 50px;
    box-shadow: 0px 0px 5px 5px #eee;
    border-radius: 50px;
    top: -90px;
    left: 20%;
}
div#testimonial .owl-controls  .owl-next {
    background: #fff;
    width: 50px;
    box-shadow: 0px 0px 5px 5px #eee;
    height: 50px;
    border-radius: 50px;
    position: absolute;
    top: -90px;
    right: 20%;
}
div#testimonial .owl-controls  .owl-next .fa,div#testimonial  .owl-controls  .owl-prev .fa {
    color: #aeaeae;
    display: inline-block;
    font-size: 30px !important;
    padding-top: 9px;
}


div#testimonial .testimonial-slider .owl-page {
    position: relative;
    width: 54px !important;
    height: 3px !important;
    padding: 1px;
    border: hidden;
    display: inline-block;
    margin: 40px 2px 0;
    margin-top: 0px !important;
    background: #dfdfdf;
    opacity: .5;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -webkit-transition-property: margin, opacity, height, width;
    transition-property: margin, opacity, height, width;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    z-index: 0;
}
.testimonial-slider .owl-controls {
	margin-top: 0px;
}
div#testimonial .testimonial-slider .owl-page:before{
    display: none;
}
div#testimonial .testimonial-slider .owl-page.active {
    width: 100px;
    height: 100px;
    margin-top: 0px;
    background: 
#0496c0;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}
div#testimonial .owl-pagination {
    max-width: 500px;
    margin: 0 auto;
    padding-left: 229px;
}
div#testimonial .owl-theme .owl-controls .owl-page span {
    background-color: transparent;
    border: hidden;
    border-radius: 0;
    transform: none;
    transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
}
#secondaryMenu div#secondaryNavbar ul li:last-child a {
    padding-right: 0;
}
#secondaryMenu div#secondaryNavbar .nav > li > a {
	padding-left: 20px;
	padding-right: 20px;
	font-family: 'Montserrat-Regular';
}
section#offer{
    position: relative;
}
section#offer .left-img::after{
    background-image: url("/uploads/2019/01/nitro1.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left;
    position: absolute;
    content: "";
    top: 20px;
}
div#pricing{
    background:#fff;
    position: relative;
}
div#pricing::after {
    background-image: url(/uploads/2019/01/box-2.png);
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    top: 0px;
    left: 0px;
    width: 10%;
    height: 12%;
    opacity: 1;
}
div#pricing::before {
    background-image: url(/uploads/2019/01/box.png);
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    bottom: 0;
    width: 183px;
    height: 474px;
    z-index: 99;
    opacity: 1;
    right: 0;
}
div#testimonial::after{
    background-image: url("/uploads/2019/01/testimonial2.png");
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    left: 0;
    top: 8px;
    width: 253px;
    height: 100%;
    z-index: 99;
    opacity: 1;
}
#testimonial .owl-buttons .owl-next:hover,#testimonial .owl-buttons .owl-prev:hover{
    background: 
#0496c0!important;
}
#testimonial .owl-buttons .owl-next:hover i,#testimonial .owl-buttons .owl-prev:hover i{
    color: #fff !important;
}
div#testimonial::before{
    background-image: url("/uploads/2019/01/testimonial3.png");
    background-repeat: no-repeat;
    position: absolute;
    content: "";
    right: 0;
    bottom: 0;
    left: auto;
    top: auto;
    background-color: transparent;
    display: block;
    width: 354px;
    height: 150px;
    z-index: 99;
    opacity: 1;
}
div#blog {
    background: #f2f2f2;
}
section#offer::before {
    background-image: url(/uploads/2019/01/box-3.png);
    position: absolute;
    right: 0px;
    bottom: 0;
    left: auto;
    width: 175px;
    height: 312px;
    background-repeat: no-repeat;
    content: "";
}
div#testimonial h2 {
	font-size: 44px;
	color: #313131 !important;
	text-transform: capitalize;
	line-height: normal;
	font-family: 'Montserrat-Medium';
}
div#testimonial .section-title h2:before{
    display: none;
}
#testimonial {
    padding-bottom: 1px;
}


div#vpsPricing .cst-right-content {
    float: left;
    width: 47%;
    padding-top: 30px;
}
div#vpsPricing .cst-lft-img {
    float: left;
    width: 44%;
}
div#vpsPricing .cst-lft img {
    padding-top: 69px;
    padding-left: 22px;
    max-width: 100%;
}
div#vpsPricing .cst-lft {
    width: 350px;
    height: 350px;
    background: #5d6c7d;
    border-radius: 100%;
    border: 9px solid #a8b2bc;
    margin-left: 90px;
}
div#vpsPricing .cstm-nmbr {
	width: 50px;
	height: 50px;
	background: 
#0496c0;
	color: #fff;
	border-radius: 50px;
	font-size: 30px;
	padding-top: 5px;
	padding-left: 17px;
	font-family: 'Montserrat-Medium';
}
div#vpsPricing .cstm-plan {
	font-size: 26px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 18px;
	margin-bottom: 15px;
	font-family: 'Montserrat-Medium';
}
div#vpsPricing .cstm-button a {
    background: 
#0496c0;
    padding: 12px 42px;
    border-radius: 30px;
    font-size: 16px;
    font-family:'Montserrat-Medium';
}
#services.post-197 .section-title h2 {
	font-family: 'Montserrat-Medium';
	line-height: normal;
}


div#vpsPricing .owl-buttons .owl-prev i,div#vpsPricing .owl-buttons .owl-next i {
    font-size: 40px;
    color: #8d9091;
}
div#vpsPricing .owl-buttons .owl-prev {
    width: 70px;
    height: 70px;
    top: 65%;
    left: 51px;
    position: absolute;
}
div#vpsPricing .owl-buttons .owl-next{
    width: 70px;
    height: 70px;
    top: 65%;
    right: -6px;
    position: absolute;
}


div#vpsPricing .cstm-constant-div {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
div#vpsPricing .cstm-constant-div .col-sm-2:first-child .vps-item-feature-value {
    border-left: 1px solid #d8d8d8;
}
div#vpsPricing .cstm-constant-div .col-sm-2:last-child .vps-item-feature-value{
    border-right: 1px solid #d8d8d8;
}
div#vpsPricing .cstm-cntnt {
    color: #616161;
    font-size: 14px;
    line-height: 28px;
    font-family: 'Montserrat-Light';
}
div#vpsPricing .cstm-price {
	margin-top: 25px;
	margin-bottom: 24px;
	font-size: 24px;
	font-family: 'Montserrat-Medium';
}
div#vpsPricing .cstm-constant-div span.vps-item-feature-name {
    background: 
#0496c0;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 1px;
    display: inline-block;
    padding-top: 25px;
	padding-left: 15px;
    width: 100%;
    padding-bottom: 25px;
}
div#vpsPricing span.vps-item-feature-value {
	display: inline-block;
	width: 100%;
	color: #2a2a2a;
	min-height: 75px;
	background: #fff;
	font-size: 15px;
	padding-top: 10px;
	border-bottom: 1px solid #d8d8d8;
	letter-spacing: 1px;
	font-family: 'Montserrat-Light';
	padding-left: 15px;
}
div#vpsPricing .owl-pagination {
    display: none !important;
}
div#vpsPricing .cstm-constant-div .vps-item-feature {
    padding: 0;
}
div#footer .footer-step-4 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: #fff;
    font-size: 14px;
}
#vpsPricing .cstm-price span {
    font-family: 'Montserrat-Light';
    display: inline-block;
    font-size: 19px;
}
#vpsPricing .section-title h2 {
    text-transform: capitalize;
    margin-bottom: 32px;
}
div#vpsPricing {
    padding-top: 40px;
}
/*------11-01-2019---END---*/
/**14-1-19**/
#secondaryMenu-sticky-wrapper {
	position: relative;
	z-index: 9999;
}

#secondaryMenu div#secondaryNavbar .nav > li.current_page_item > a {
	color: #fff;
	background: 
#0496c0;
	box-shadow: none;
}
#secondaryMenu div#secondaryNavbar .nav > li > a:hover {
	color: #fff;
	background: 
#0496c0;
	box-shadow: none;
}
#compare {
	padding: 100px 0 100px;
}
#compare table thead {
	background-color: 
#0496c0;
}
a.btn-custom:hover, a.btn-custom:focus {
	background-color: 
#0496c0;
}
#backToTop a {
	background-color: 
#0496c0;
}
.header-item-content h2 {
	color: 
#0496c0;
}
a.btn-custom-reverse {
	background-color: 
#0496c0;
}
.header-slider .owl-page {
	width: 54px;
	height: 3px;
	background-color: #dfdfdf;
	border-radius: 0;
	margin: 0 3px;
}
.header-slider .owl-page.active {
	background-color: 
#0496c0;
}
.owl-theme .owl-controls .owl-page.active span {
	background-color: transparent !important;
}
.owl-theme .owl-controls .owl-page span {
	background-color: transparent !important;
	border: none;
	border-radius: 0;
}
.header-slider {
	height: auto;
}
#pricing .col-md-3 {
	padding: 0 5px;
}
.pricing-table-item {
	box-shadow: none;
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
}
div#vpsPricing .cstm-constant-div .vps-item-feature:first-child .vps-item-feature-name {
	border-radius: 6px 0px 0px 0px;
}
div#vpsPricing .cstm-constant-div .vps-item-feature:first-child .vps-item-feature-value {
	border-radius: 0px 0px 0px 6px;
}
div#vpsPricing .cstm-constant-div .vps-item-feature:last-child .vps-item-feature-name {
	border-radius: 0px 6px 0px 0px;
}
div#vpsPricing .cstm-constant-div .vps-item-feature:last-child .vps-item-feature-value {
	border-radius: 0px 0px 6px 0px;
}
#blog .section-title h2 {
	font-size: 44px;
	font-family: 'Montserrat-Medium';
}
#blog  .section-title h2::before {
	display: none;
}
.blog-item-content h2 {
	font-size: 22px;
}
.blog-item-content p {
	font-size: 16px;
	font-family: 'Montserrat-Regular';
}
.blog-item-content h2 a:hover {
	color: 
#0496c0;
}
.header-item-content .price a.btn {
	margin-left: 0;
	display: inline-block;
	padding: 12px 42px;
	font-size: 16px;
	border-radius: 30px;
	font-family: 'Montserrat-Medium';
	margin-top: 15px;
	margin-bottom: 40px;
}
.header-item-content > p {
	font-size: 14px;
	font-family: 'Montserrat-Light';
}
.header-item-content .text-left p {
	font-family: 'Montserrat-Light';
}
.header-item-content .text-left .fa {
	color: 
#0496c0;
}
#pricingTable .pricing-table-item .pt-plan.text-center {
	background: 
#0496c0;
}
#pricingTable .pricing-table-item ul li {
	color: #000;
	font-family: 'Montserrat-Light';
	font-size: 15px;
}
#pricingTable .pricing-table-item.mt-md .pt-features.pt3-left-header li {
	font-family: 'Montserrat-Regular';
	font-size: 15px;
}
.pricing-table-item .pt-footer .btn {
	border-radius: 30px;
	padding: 10px 42px;
	font-size: 16px;
	font-family: 'Montserrat-Medium';
}
div#footer .footer-step-2 ul a:hover, div#footer .footer-step-1 ul a:hover, div#footer .footer-step-3 ul a:hover {
	color: 
#0496c0;
}
#pageTitle .section-title h2 {
	font-size: 44px;
	line-height: normal;
	font-family: 'Montserrat-Medium';
}
#pageTitle .section-title h2:before {
	display: none;
}
#pageTitle .description p {
	font-size: 16px;
	font-family: 'Montserrat-Light';
}
#pageTitle .breadcrumb li a:hover, #pageTitle .breadcrumb li.active {
	color: 
#0496c0;
}
.contact-address address p {
	color: #000;
	font-size: 16px;
}
.contact-address h2 {
	font-size: 30px;
}
.contact-address h2:before {
	display: none;
}
.contact-social-links li a:hover {
	border: 1px solid 
#0496c0;
	background: 
#0496c0;
}
.contact-form input, .contact-form textarea {
	border: 1px solid #dadada;
	padding: 10px 15px;
	border-radius: 20px;
	height: 45px;
	width: 100%;
	float: left;
}
.contact-form textarea {
	min-height: 145px;
	resize: none;
}
.contact-form label {
	float: left;
	width: 100%;
	margin-bottom: 12px;
	font-family: 'Montserrat-Light';
}
.contact-form input.wpcf7-submit {
	background: 
#0496c0;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'Montserrat-Medium';
	border: none;
}
.contact-form .wpcf7-validation-errors {
	margin: 0;
}
.blog-item:hover .blog-item-content h2 a {
	color: 
#0496c0;
}
#pricing .pt-footer a.btn:hover, .contact-form input.wpcf7-submit:hover, .btn:hover {
	background: #05b4e6;
}

#menu #menu-dorin li a:focus {
	background: 
#0496c0;
	color:white;
}
.slider2_bgimage .header-item-content h2 span {
	font-size: 26px;
}
.slider2_bgimage .header-item-content .btn.btn-lg.btn-custom-reverse:hover {
	background: #05b4e6;
}
#blog .widget.search .input-group-addon button {
	display: block;
	padding: 0 15px;
	background-color: transparent;
	border: 0;
	outline: 0;
	float: left;
	width: 110px;
	font-size: 18px;
	position: absolute;
	letter-spacing: 2px;
	border-radius: 50px;
	right: 0px;
	background: 
#0496c0;
	border-color: 
#0496c0;
	top: 0px;
	padding: 18px 0px;
	font-family: 'Montserrat-Medium';
	z-index: 9;
}
#blog .widget.search .form-control {
	border: 0;
	box-shadow: none;
	border-radius: 0;
	background-color: #fff;
	height: auto;
	padding: 10px 12px;
	width: 100%;
	padding: 16px 0 16px 45px;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 10px;
	border-radius: 50px;
	border: 1px solid #fff;
	box-shadow: none;
	float: left;
	outline: 0;
	margin: 0;
}
#blog .widget.search .input-group-addon {
    background-color: transparent;
}
#blog .widget.search .input-group-addon:hover {
    background-color: transparent;
}
#blog p {
	font-size: 14px;
	font-family: 'Montserrat-Light';
}
div#vpsPricing .cstm-button a:hover
{
	background: #05b4e6;
}
#services.post-197 a.btn-custom.btn-lg:hover{
	background: #05b4e6;
}
div#footer .footer-step-4 form input.submit:hover{
		background: #05b4e6;
}
.banner-item-content a.btn-custom-reverse.btn-lg:hover{
		background: #05b4e6;
}
#subscribe.post-104 .submit-button:hover{
		background: #05b4e6;
}
#blog .widget.search .input-group {
	width: 100%;
}
.home-page-table-custme {
	width: 100%;
	float: left;  
}
#blog .content--inner.clearfix h3 {
	font-size: 32px;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 18px;
	margin-bottom: 0;
	font-family: 'Montserrat-Medium';
}
#blog .content--inner.clearfix .wpb_text_column.wpb_content_element {
	margin-bottom: 0;
}
.whychoose-slider .owl-prev span {
	position: absolute;
	left: -35px;
	top: 8px;
	font-family: 'Montserrat-Light';
	font-size:17px;
}
.whychoose-slider .owl-next span {
	position: absolute;
	left: 23px;
	top: 8px;
	font-family: 'Montserrat-Light';
	font-size:17px;
}
.pt-features.pt2-left-header .text-left li {
	background: 
#0496c0!important;
	color: white !important;
}
.pricing-table-item .pt-features ul li:nth-child(2n+1) {
	background: #f3f3f3;
}
.pricing-table-item .pt-footer {
	border-bottom: 1px solid #d8d8d8;
}
/**END**/
/*-- 21-01-2019 --*/
.vps-item-feature-name {
	border-bottom: 1px solid 
#0496c0;
}
#services.post-197 .reset-gutter .nav-pills > li.active a {
	background: 
#0496c0!important;
}
#services.post-197 .reset-gutter ul.nav.nav-pills {
	border-bottom: 2px solid 
#0496c0;
}
#services.post-197 .service-item-content .service-feature-item p i {
	color: 
#0496c0;
}
#services.post-197 a.btn-custom.btn-lg {
	background: 
#0496c0;
}
#pricing.post-105 .pricing-table-item .pt-plan {
	background: rgb(86,174,227);
	background: -moz-linear-gradient(top, rgba(86,174,227,1) 0%, rgba(30,0,28,1) 100%);
	background: -webkit-linear-gradient(top, rgba(86,174,227,1) 0%,rgba(30,0,28,1) 100%);
	background: linear-gradient(to bottom, rgba(86,174,227,1) 0%,rgba(30,0,28,1) 100%);
}
.top-header .top-header-left ul li:first-child {
	border-right: 1px solid #1a3c5d;
}
.blog-item-content .content--inner a, .blog-page-content .content--inner a, .comment-text a {
	color: 
#0496c0;
}
#services.post-197 {
	background-image: url("https://intermaxxhosting.com/wp-content/uploads/2019/01/ourservice-back-1.jpg") !important;
}
/*-- 21-01-2019 -End-*/