body{font-family: 'Muli', sans-serif;font-size:16px;line-height:27px; margin:0px; padding:0px;}
.logo{z-index:999;}
.cursor-m { cursor:url(../images/cursor.png),auto; }
.cursor-m a:hover{ cursor:url(../images/cursor.png),auto;}
.banner-bg img{width:100%;}
.banner-bg{top:-112px;}
.nav-item {
    display: inline-block;
	
    padding: 14px 16px;
    margin-top: -8px;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 15px;
}
.form-control {
    display: block;
    width: 100%;
    height:50px;
    padding: 10px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #000;
	background-color:#fff;
	background-image: none;
	border: 1px solid #ccc;
}
.header-top{
	background-color:#2288a2;
	z-index:1000;
	position:relative;
}
.logo img{width:240px;margin:10px 0;}
.btn-input {
    background: #fff;
    border-radius: 3px;
    color: #0d2366;
    line-height: 36px;
    height: 42px;
    border: 1px solid rgba(0,0,0,0.07);
    box-shadow: 2px 4px 9px 1px rgba(0,0,0,0.05);
    -webkit-transition: .2s cubic-bezier(.25,.1,.25,1);
    transition: .2s cubic-bezier(.25,.1,.25,1);
    padding: 0 20px;
}
.enquiry{z-index:999;margin-top:5px;}
.box{background:#fff;padding:5px 5px;box-shadow: 1px 1px 1px 1px #fafafa;}
.box p{text-align:center;}
.box:hover{background: -webkit-linear-gradient(left, #31a7ab, #255b89);}
.box a{color:#31a7ab;}
.box a:hover{text-decoration:none;color:#fff;}
.designing{margin-top: -60px;}
.card.capital {
    background-image: url(../images/seo-bg-back.jpg);
  
   height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: top;
}
.card {
  
    box-shadow: 0 0px 0px rgba(17,29,143,0.11);
    border-radius: 5px;
    color: #fff;
    padding: 30px 25px 30px 25px;
    -webkit-transition: opacity 175ms ease-in,-webkit-transform 175ms ease-in;
    transition: opacity 175ms ease-in,-webkit-transform 175ms ease-in;
    transition: transform 175ms ease-in,opacity 175ms ease-in;
    transition: transform 175ms ease-in,opacity 175ms ease-in,-webkit-transform 175ms ease-in;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
}
.grow-bg h3{color:#255b89;}
.grow-bg-back h3{color:#255b89;}
.card img {
    margin: 100px 0 0 0;
}
.welcome p{text-align:justify;}

.card h2 {
    color: #fff;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}
.card h3 {
    color: #fff;
    font-weight: 800;
    font-size: 24px;
    line-height: 30px;
    margin-top: 20px;
}


.card p {
    color: rgb(255, 255, 255);
    font-size: 16px;
    line-height: 23px;
    margin-bottom: 0;
    margin-top: 20px;
}
.card.accept-payments {
    background:url(../images/web-designing-home.jpg) no-repeat;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: top;
}
.card.x {
    background-image: url(../images/digital-marketing-bg.jpg);
    height: 100%;
    width: 100%;
   height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position-x: 0;
    background-position-y: top;
}

.designing-bg:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.service{margin-top:100px;}

.service:before,.service:after {
 content:'';
 position:absolute;
 z-index:-1
}

.service:before{
    width:53vw;
    height:20vw;
    background-color:#f00;
    -webkit-transform: perspective(20vw) rotateY(45deg);
    transform: perspective(20vw) rotateY(45deg);
    background: -webkit-linear-gradient(311.23deg,#0a1157 21.17%,#0a1157 21.18%,#1d51a8 94.74%);
    background: linear-gradient(138.77deg,#255b89 21.17%,#255b89 21.18%,#1d51a8 94.74%);
}
.service:before, .service:after {
    content: '';
    position: absolute;
    z-index: -1;
}
.service-bg > div:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 40px 0 0;
    cursor: default;
}
.service-bg > div h3.card {
    color: #fff;
    font-size: 40px;
    font-weight: 800;
    line-height: 53px;
    padding: 25px !important;
	padding-left:50px !important;
	box-shadow:none !important;
	
}
.service-bg > div:after {
    content: '';
    position: absolute;
    bottom: -10px;
    right: -2px;
    z-index: 1;
    background-repeat: no-repeat;
}
.service-bg > div.thirdwatch {
    background-image: url(../images/corporate-cards-bg-1.svg);
}
.service-bg > div {
    -webkit-flex-shrink: 0;
	width: 30.33333333%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 5px;
	padding:40px;
    background: #fff;
    box-shadow: 0 4px 22px rgba(202,202,202,0.25);
    cursor: pointer;
    background-repeat: no-repeat;
    overflow: hidden;
    position: relative;
    background-position-y: -2px;
    background-position-x: -2px;
	margin:15px;
	height:auto;
}
.service-bg > div.thirdwatch:after {
    background-image: url(../images/corporate-cards-bg-2.svg);
    width: 58px;
    height: 37px;
}
.service-bg > div:after {
    content: '';
    position: absolute;
    bottom: -10px;
    right: -2px;
    z-index: 1;
    background-repeat: no-repeat;
}
.service-bg > div .nav-icon.thirdwatch {
    background-image: url(../images/thirdwatch.png);
}
.paper-nach:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.service-bg > div .nav-icon {
    width: 44px;
    height: 44px;
    margin: 0;
}
.service-bg-01{
	padding:15px;
}
.nav-icon {
    float: none;
    display: block;
    vertical-align: middle;
    margin: 8px auto;
}

.service .service-bg > div .description {
    color: #0d2462;
    line-height: 1.49;
}
.thirdwatch {
    background-image: url(../images/thirdwatch-bg-1.svg);
}
thirdwatch:after {
    background-image: url(../images/thirdwatch-bg-2.svg);
    width: 58px;
    height: 37px;
}
.unregistered {
    background-image: url(../images/unregistered-bg-1.svg);
}
.nav-icon.unregistered {
    background-image: url(../images/web-hosting.png);
}
.nav-icon {
    width: 44px;
    height: 44px;
    margin: 0;
}
.unregistered:after {
    background-image: url(../images/paper-nach-bg-2.svg);
	width: 62px;
    height: 36px;
}
s.paper-nach {
    background-image: url(../images/paper-nach-bg-1.svg) no-repeat;
}
.paper-nach:after {
    background-image: url(../images/paper-nach-bg-2.svg);
    width: 69px;
    height: 50px;
    bottom: -4px;
}
.nav-icon.papernach {
    background-image: url(../images/paper.png);
}
.paper-nach {
   
    -webkit-flex-shrink: 0!important;
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important;
    border-radius: 5px!important;
   
    margin: 0 36px 45px 0!important;
    padding: 40px 30px;
    box-shadow: 0;
    cursor: pointer!important;
    background-repeat: no-repeat!important;
    overflow: hidden!important;
    position: relative!important;
    background-position-y: -2px!important;
    background-position-x: -2px!important;
	
}
.paper-nach:after {
	background-image: url(../images/unregistered-bg-2.svg);
 width: 194px;
    height: 32px;
}
.paper-nach .nav-icon {
    width: 44px;
    height: 44px;
    margin: 0;
}
.paper-nach h3 {
    padding: 25px 0 4px;
    font-size: 18px;
}

.paper-nach .description {
    color: #0d2462;
    line-height: 1.49;
}
.service-bg > div.instant-refunds {
    background-image: url(../images/instant-refunds-bg-1.svg);
}
.instant-refunds:after {
    background-image: url(../images/instant-refunds-bg-2.svg);
    width: 130px;
    height: 50px;
}
.nav-icon.instantRefunds {
    background-image: url(../images/instant-refunds.svg);
}
.service-bg > div.corporate-cards {
    
	 background-image: url(../images/thirdwatch-bg-1.svg);
}
.corporate-cards:after {
	    background-image: url(../images/thirdwatch-bg-2.svg);
    width: 58px;
    height: 37px
}
.welcome h3 {
    font-size: 28px;
    color: #255b89;
    text-transform: uppercase;
    margin: 10px 0px;
}
.welcome b {
    font-size: 16px;
    color: #31a7ab;
}
.welcome img{width:100%;}
.welcome img{width:100%;}
.sec-title {
    margin-bottom: 10px;
}
.sec-title .title {
    position: relative;
    display: block;
    font-size:20px;
    font-weight: 600;
    line-height: 20px;
    color: #1a1717;
    margin-bottom: 10px;
    letter-spacing: .5px;
}

.sec-title h2 {
    position: relative;
    color: #000;
    font-size: 35px;
    line-height: 50px;
    font-weight: 600;
}
.content p {
    display: block;
    margin-bottom: 30px;
}
.services-list {
    position: relative;
    margin-left: 50px;
	margin: 0px;
    padding: 0px;

}
.services-list li {
    position: relative;
    display: block;
    margin-bottom: 40px;
    min-height: 85px;
    padding-top: 15px;
    padding-left: 100px;
    padding-right: 50px;
}
.services-list li .icon-box {
    position: absolute;
    left: 0;
    top: 0;
    height: 85px;
    width: 85px;
    text-align: center;
    line-height: 85px;
    font-weight: 400;
    font-size: 36px;
    color: #ffffff;
    background-color: #255b89;
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -ms-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    -o-box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    box-shadow: 0 10px 15px rgba(0,0,0,0.1);
    border-radius: 50%;
}

.services-list li h4 {
    position: relative;
    font-size: 20px;
    line-height: 0;
    color: #000000;
    font-weight: 500;
    margin-bottom: 23px;
}
.services-list li p {
	font-size: 15px;
    line-height: 27px;
    font-weight: 400;
    color: #474545;
    margin: 0;
}
.services-list li h4 {
    position: relative;
    font-size: 20px;
    line-height: 0;
    color: #000000;
    font-weight: 500;
    margin-bottom: 23px;
}
.designing-bg-01::before {
    position: absolute;
    right:-27px;
    top: -85px;
    height: 300px;
    width: 290px;
    content: "";
    background-image: url(../images/dots.png);
}
.footer{background:#000;width: 100%;
    float: left;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    z-index: 6;
	margin-top:85px;}
.footer-inquiry-help {
    background: #fff;
    text-align: center;
    width: 100%;
    float: left;
    margin: -92px 0 0 0;
    box-shadow: 0 0 1px 0px #014b75;
	border-top:1px solid #ccc;
}
.footer-inquiry {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 20px;
    text-align: center;
    padding: 22px 6px;
}
.footer-inquiry .discuss-icon {
    height: 50px;
    width: 50px;
    margin: 0 15px 0 0px;
}
.footer-inquiry-help a{text-decoration: none !important;
    outline: none;
    color: #000;
    word-break: break-all;}
.footer-inquiry .discuss-icon {
    height: 50px;
    width: 50px;
    margin: 0 15px 0 0px;
}
.footer-inquiry-form {
    width: 100%;
    float: left;
    background-color: #ecedee;
   padding: 0 10px 15px 9px;
    border-bottom: 5px solid #056492;
}
.footer-form-title {
    width: 100%;
    float: left;
    padding: 20px 0 15px 0;
}
.footer-form-title h3 {
    font-weight: 400;
    font-size: 35px;
    line-height: 32px;
    margin: 0px;
    color: #014b75;
    text-align: center;
}
.footer-form-title h3 span {
    font-weight: bold;
}
.form-inline .form-group {
    width: 100%;
    float: left;
}
.footer-inquiry-form .form-inline .form-control {
    width: 100%;
    height: 46px;
    margin: 5px 0 5px 0;
    border: 1px solid #D5D5D5;
    font-size: 16px;
    box-shadow: none;
}
.form-center-cta {
    text-align: center;
}
.btn-default {
    color: #FFF;
    font-weight: 500;
    padding: 10px 65px 10px 65px;
    height: auto;
    margin: 0px 0 0 0;
    text-align: center;
    float: none;
    background: #014b75;
    font-size: 16px;
}
.footer strong{font-size:30px;color:#fff;}
.footer-bg{margin:20px 0;padding:10px 0;}
.footer-bg ul{margin:0px;padding:0px;}
.footer-bg ul li{font-size:16px;line-height:40px;background:url(../images/arrow.png) no-repeat;background-position:2px 10px;list-style:none;padding-left:27px;}
.footer-bg a{color:#fff;}
.footer-bg a:hover{text-decoration:none;color:#31a7ab;}
.footer-bg p{color:#fff;}
.logo-bg{padding:20px 0;}
.disclaimer{ background: #014b75;}
.disclaimer p{color:#fff;}
.disclaimer a{color:#fff;}
.disclaimer a:hover{color:#009ed5;text-decoration:none;}
.fb, .instagram, .linked, .tw, .you-tube
{ display: inline-block;background:url(../images/download.png) no-repeat; overflow: hidden; text-indent: -9999px; text-align: left; }
 
.fb { background-position: -0px -0px; width: 45px; height: 45px; }
.instagram { background-position: -45px -0px; width: 45px; height: 45px; }
.linked { background-position: -0px -45px; width: 45px; height: 45px; }
.tw { background-position: -45px -45px; width: 45px; height: 45px; }
.you-tube { background-position: -0px -90px; width: 45px; height: 45px; }

/* Generated by http://css.spritegen.com CSS Sprite Generator */
 
.service-bg > div.unregistered {
    background-image: url(../images/paper-nach-bg-1.svg)!important;
}
.service-bg > div h1.card {
    color: #fff!important;
    font-size: 40px;
    font-weight: 800;
    line-height: 53px;
    padding: 25px 0 0;
	background:none;
}
.instant-refunds:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.thirdwatch:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.unregistered:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.corporate-cards:hover {
    -ms-transform: scale(1.5);
    -webkit-transform: scale(1.5);
    transform: scale(1.1);
    transition: .8s;
}
.footer-center-wrap {
    width: 100%;
    float: left;
    padding: 24px 0px 20px 0;
}
.footer-center-wrap .footer-left-link {
 
    width: 100%;
    float: left;
}
.footer-desktop-wrap.tablet {
    display: none;
}
.footer-center-wrap .footer-left-link ul li {
    margin: 0 0 7px;
    display: block;
    width: 100%;
    float: left;
}
.footer-center-wrap .footer-left-link a.footer-link-tit {
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 25px 0;
    display: inline-block;
}
.icon-box img{margin-top:20px;}
.service-bg > div.paper-nach {background-image: url(../images/unregistered-bg-1.svg);}
.nav-icon.instantrefunds {
	
    background-image: url(../images/logo-bag.png);
}
.nav-icon.corporatecards {
    background-image: url(../images/local.png);
}



/*Footer Section Start*/
.footer-wrap.desktop { width: 100%; float: left; background-position: center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 6;    margin: 85px 0px 0 0 ; }
.footer-wrap.desktop:after { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.9); z-index: -1; }
.footer-wrap .footer-inquiry { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: 700; font-size: 20px; text-align: center; padding: 22px 6px; }
.footer-wrap .footer-inquiry .discuss-icon { height: 50px; width: 50px; margin: 0 15px 0 0px; }
.footer-inquiry-help { background: #fff; text-align: center; width: 100%; float: left; margin: -86px 0 0 0; box-shadow: 0 0 1px 0px #014b75; }
.footer-inquiry-form { width: 100%; float: left; background-color: #ecedee; padding: 0 0 15px 0; border-bottom: 5px solid #056492; }
.footer-form-title { width: 100%; float: left; padding: 20px 0 15px 0; }
.footer-form-title h3 { font-weight: 400; font-size: 35px; line-height: 32px; margin: 0px; color: #014b75; text-align: center; }
.footer-form-title h3 span { font-weight: bold; }
.footer-inquiry-help .col-md-4:nth-child(2) { border-left: 1px solid #ddd; border-right: 1px solid #ddd; }
.footer-inquiry-form .row { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; }
.footer-inquiry-form .form-inline .form-control { width: 100%; height: 46px; margin: 5px 0 5px 0; border: 1px solid #D5D5D5; font-size: 16px; box-shadow: none; }
.footer-inquiry-form .form-inline button.btn.btn-default { color: #FFF; font-weight: 500; padding: 10px 65px 10px 65px; height: auto; margin: 0px 0 0 0; text-align: center; float: none; background: #014b75; font-size: 16px; }
.footer-inquiry-form .form-inline .form-center-cta { text-align: center; }
.footer-inquiry-form .form-inline select.form-control { padding: 0 20px; color: #969494 !important; }
.footer-inquiry-form .form-inline select:required:invalid { color: gray; }
.footer-inquiry-form .form-inline option[value=""][disabled] { display: none; }
.footer-inquiry-form .form-inline option { color: black; }
.form-inline .form-group { width: 100%; float: left; }
.footer-inquiry-form label#ebcaptchatext { margin: 0; font-size: 18px; }
.footer-work-logo .footer-logo-img ul li a img { width: 100%; max-width: 140px; float: left; height: 50px; }
.footer-work-logo .footer-logo-img ul li a img:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
.footer-work-logo .footer-logo-img ul li { display: inline-block; padding: 0px 8px 0px 8px; margin: 0 auto; text-align: center; }
.footer-work-logo .footer-logo-img ul { text-align: center; display: flex; align-items: center; flex-wrap: wrap; }
.footer-work-logo .footer-logo-img { padding: 15px 0; border-top: 2px dashed #fff; border-bottom: 2px solid #fff; }
.footer-wrap.desktop .footer-center-wrap { width: 100%; float: left; padding: 24px 0px 20px 0; }
.footer-wrap.desktop .footer-work-logo { width: 100%; float: left; }
.footer-wrap.desktop .footer-copyright-wrap { width: 100%; float: left; padding: 15px 0; }
.footer-wrap.desktop .footer-center-wrap .footer-left-link a.footer-link-tit { color: #31a7ab; text-transform: uppercase; font-size: 18px; font-weight: 600; margin: 0 0 25px 0; display: inline-block; }
.footer-wrap.desktop .footer-center-wrap .footer-left-link ul li { margin: 0 0 7px; display: block; width: 100%; float: left; }
.footer-wrap.desktop .footer-center-wrap .footer-left-link ul li a { color: #fff; font-size: 13px; display: inline-block; }
.footer-wrap.desktop .footer-center-wrap .footer-left-link ul li a:hover { color: #EC1E27; }
.footer-wrap.desktop .footer-center-wrap .footer-left-link {width: 100%; float: left; }
.footer-wrap.desktop .footer-center-wrap .footer-logo img {float: left; display: inline-block; padding: 0 0 30px 0; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link { width: 100%; float: left; margin: 0 auto; text-align: center; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li { text-align: center; margin: 0 auto; float: none; width: 50px; height: 50px; display: inline-block; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li a { margin: 0 auto; text-align: -webkit-center; color: #fff; float: none; display: flex; align-items: center; justify-content: center; height: 45px; width: 45px; border-radius: 6px; font-size: 24px; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li a { background-color: #3A559F; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li:nth-child(2) a { background-color: #50ABF1; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li:nth-child(3) a { background-color: #1BD741; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li:nth-child(4) a { background-color: #0084B1; }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li:nth-child(5) a { background: #d6249f; background: radial-gradient(circle at 33% 100%, #fed373 4%, #f15245 30%, #d92e7f 62%, #9b36b7 85%, #515ecf) }
.footer-wrap.desktop .footer-center-wrap .footer-social-link ul li a:hover { opacity: 0.7; }
.footer-wrap.desktop .footer-like-us { width: 100%; float: left; text-align: center; }
.footer-wrap.desktop .footer-like-us h3 { color: #fff; display: block; padding: 20px 0 0px 0; margin: 0 0 10px 0; }
.footer-wrap.desktop .footer-like-us p { color: #fff; font-size: 16px; }
.footer-wrap.desktop .footer-copyright-wrap .copyright { width: 100%; float: left; text-align: left; }
.footer-wrap.desktop .footer-copyright-wrap .copyright a { color: #fff; font-size: 16px; display: inline-block; }
.footer-wrap.desktop .footer-copyright-wrap .copyright a:hover { color: #EC1E27; }
.footer-wrap.desktop .footer-copyright-wrap .country ul li { display: inline-block; text-align: right; }
.footer-wrap.desktop .footer-copyright-wrap .country ul li:last-child a { border-right: none; }
.footer-wrap.desktop .footer-copyright-wrap .country { text-align: right; }
.footer-wrap.desktop .footer-copyright-wrap .country ul li a { color: #fff; font-size: 16px; text-transform: capitalize; border-right: 1px solid #fff; padding: 0 10px 0 10px; }
.footer-wrap.desktop .footer-copyright-wrap .country ul li a:hover { color: #EC1E27; }
.footer-desktop-wrap { width: 100%; float: left; }
.footer-desktop-wrap.tablet{ display: none; }
.footer-center-wrap a:hover{color:#255b89!important;text-decoration:none;}
.pages img{width:100%; height:auto;}
.profile h1 {
    font-size:40px;
    font-weight: 700;
    color: #255b89;
	margin:0px;
	display:inline-block;
	border-left:10px solid #255b89;
	padding:10px;
	border-top:2px solid #31a7ab;
	border-bottom:2px solid #31a7ab;
	border-right:10px solid #255b89;
	margin-top:20px;
}

.profile h2 {
	font-size:32px;
   font-weight: 700;
    color: #255b89;
	margin:0px;
	display:inline-block;
	border-left:10px solid #255b89;
	padding:10px;
	border-top:2px solid #31a7ab;
	border-bottom:2px solid #31a7ab;
	border-right:10px solid #255b89;
	margin-top:10px;
}

.profile h3 {
	font-size:26px;
   font-weight: 700;
    color: #255b89;
	margin:0px;
	display:inline-block;
	border-left:10px solid #255b89;
	padding:10px;
	border-top:2px solid #31a7ab;
	border-bottom:2px solid #31a7ab;
	border-right:10px solid #255b89;
	margin-top:10px;
}

.woven {
    margin: 10px 0;
}
.pp-bg {
    padding: 8px 8px 8px 8px;
    background: #f0f2f1;
    position: relative;
    vertical-align: baseline;
    overflow: visible;
    transition: all 300ms ease-in-out 0s;
}
.pp {
    background: #fff;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.08);
    padding: 40px 40px 40px 40px;
    position: relative;
    margin: 10px 0;
}
.pp:before {
    content: '\201D';
    width: 0;
    height: 0;
    font-family: 'Droid Serif', serif;
    position: absolute;
    top: 0;
    right: 50px;
    font-size: 80px;
    color: rgba(52, 103, 146, 0.8);
    line-height: 1;
}
.pp h4 {
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 1;
    color: #31a7ab;
}
.pp p {
    color: #777777;
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0.5px;
    margin-bottom: 20px;
    text-align: justify;
}
.pp-bg:hover {
    background: #346792;
}

.profile-bg h2 {
    font-size: 30px;
    margin: 13px 0 25px 0;
    font-weight: 600;
    text-transform: uppercase;
    color: #31a7ab;
    font-family: Roboto,sans-serif;
}
.profile-bg h2 span {
    color: #31a7ab;
    font-weight: 300;
    border-bottom: 5px solid #31a7ab;
}
.profile-bg h2 span span {
    margin-left: 10px;
    background: #255b89;
    padding: 5px 10px;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    border-bottom: none;
    border-radius: 15px 15px 0 0;
}
.profile-bg{background:#fafafa;}
.box-bg{background:#fff;padding:20px 20px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.08);margin:20px 0;}
.profile-bg p{text-align:center;}
.box-bg:hover{box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.08);}
.profile img{width:100%;}
.grow{background:#fafafa;margin:20px 0;}
.grow-bg{background:#fff;padding:20px 0;margin:20px 0;margin: 10px 0;box-shadow: 1px 1px 2px 1px #ccc;}
.grow-bg:hover{box-shadow: 5px 5px 7px 5px #ccc;}
.grow-bg img{width:100%;}
.grow-bg h3{text-align:center;}
.grow-bg p{text-align:center;padding:10px 10px;}

.grow-back{background:#fafafa;margin:30px 0;}
.grow-bg-back{background:#fff;padding:20px 0;margin:20px 0;margin: 10px 0;box-shadow: 1px 1px 2px 1px #ccc;text-align:center;}
.grow-bg-back:hover{box-shadow: 5px 5px 7px 5px #ccc;}
.grow-bg-back p{text-align:center;padding:10px 10px;}
.profile b {font-size: 16px;color: #255b89;}
.profile h4 {
    font-size: 19px;
    color: #255b89;
    text-transform: uppercase;
    margin: 10px 0px;
}
.profile ul{margin:0px;padding:0px; padding-top:10px; padding-bottom:10px;}
.profile ul li{background:url(../images/arrow-bg.png) no-repeat;background-position:2px 4px;list-style:none;padding-left:40px;}
.input-group { width: 100%;margin: 10px 0;}
.services {padding: 70px 0 70px 0;}
.well-text h1 {
    font-weight: 700;
    font-size: 32px;
    color: #31a7ab;
}
.sepret-line {
    height: 1px;
    display: block;
    position: relative;
    top: 1px;
    width: 100%;
    border-color: #50485b;
    border-top-width: 2px;
    border-top-style: dashed;
    margin-bottom: 35px;
}
.market-site {
    color: #333;
    font-size: 16px;
}
.well-text p {
    font-size: 18px;
    color: #333;
    line-height: 28px;
    text-align: justify;
}
.logo-designing {
    padding-top: 15px;
	margin:10px 0;
}
.logo-designing img {
    width: 100%;
    height: auto;
    border: 1px solid #ccc;
}
.profile p{font-size:16px;line-height:30px;text-align:justify; padding-top:12px; margin:0px;}
.how-text-head{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

.how-text{
	border:6px solid #fff;
	padding:12px;
	background-color:#f7f7f7;
	border-radius:10px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
.how-text h4{
	font-size:19px;
	color:#255b89;
	font-weight:600;
}

@media only screen and (max-width: 678px) {
.pages img{width:100%; height:110px;}
.welcome h3 {font-size: 19px;margin: 0px 0 0 19px;}
.welcome h3 {font-size: 18px;margin: 0px 0 0 19px;}
.logo img { width: 143px !important; height:auto;}
.banner-bg {top: 0px;}
.designing { margin-top: 0px;}
.designing-bg{margin:10px 0;}
.services{padding: 10px 0 70px 0;}
.service {display: none;}
.card p {font-size: 13px;}
.grow-back h2{font-size: 20px;
margin: 0 0 0 19px;}
.welcome b {font-size: 15px;margin: 0 0 0 15px!important;}
.services-list li h4 {font-size: 16px;}
#cssmenu ul ul li a {background:#346792!important;}
.carousel-indicators { bottom: 20px !important;}
.pages img { margin-top:0px;}
.profile h2 {font-size: 14px;line-height: normal; margin:10px 0 0 0;}
.profile p{font-size:14px;line-height:28px;text-align:justify !important;}
.designing-bg-01::before {right: 0px!important;}
.profile h1 {font-size: 18px!important;line-height:normal;margin:20px 0 0 0;}
.welcome p {text-align: left!important;}
.well-text h1 { font-size: 28px;color:  #333333;}
.profile-bg h2 {font-size: 25px; margin: 0px 0 0 19px;}
.profile b {font-size: 15px!important;}
.grow-bg-back h3 {
    color: #255b89;
	font-size: 18px;
	font-weight: 600;
}
}
@media only screen and (max-width: 1024px) {
#cssmenu > ul > li.has-sub > a::after {top: 23px!important;}
.logo img {width: 220px;}
.well-text p {font-size: 16px;}
.designing-bg-01::before {right: 0px!important;}
.service {display:none;}
.profile h1 {font-size: 24px;}
.profile b {font-size: 24px;}
}

