<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.eot');
    src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-regular-webfont.woff') format('woff'),
         url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.eot');
    src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
         url('../fonts/montserrat-light-webfont.woff') format('woff'),
         url('../fonts/montserrat-light-webfont.ttf') format('truetype'),
         url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* CSS Document */

 html {-webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}

body {	background-color: #fff ;margin:0;	padding:0;	outline:none;	font-family:"montserratlight",Arial, Helvetica, sans-serif; font-size: 15px }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
img { border:0; vertical-align:text-top;}
.clear { clear:both;}
select, input, textarea { margin:0; padding:0; outline:none; font-family:"montserratlight",Arial, Helvetica, sans-serif; font-size:16px; color:#818181; outline:none;}
h1,h2,h3,h4,h5 {font-family:"montserratregular",Arial, Helvetica, sans-serif;}
hr { color:#dddddd;border:none;   border-top:1px solid #dddddd; height:1px; margin:0; padding:0; margin-bottom:15px; }
.gradient {filter: none;  }
input[type=text], input[type=url], input[type=email], input[type=password], input[type=tel], input[type=button], input[type=submit] {-webkit-appearance: none; -webkit-border-radius:0; border-radius:0;}
input[type=checkbox] {-webkit-appearance:checkbox; -webkit-border-radius:0; border-radius:0;}
input[type=radio] {-webkit-appearance:radio; -webkit-border-radius:0; border-radius:0;} 
 ::-webkit-input-placeholder { /* WebKit browsers */
    color:    #7c7c7c;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #7c7c7c;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #7c7c7c;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */ color:#7c7c7c; } 
/* new clearfix */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
    } 
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

.wrapper { max-width:1400px; margin:auto;}


.col-white { background-color:#fff;}
.col-gray { background-color:#f4f4f4}

.welcome {}
.welcome h1, .welcome h2 { font-size:30px; color:#385675; text-align:center; text-transform:uppercase; padding-top:37px;}
.welcome h3 { font-size:22px; color:#2a2a2a; text-align:center; padding-top:5px; }

.services { margin-top:35px;}
.services ul { margin:0; padding:0; list-style:none}
.services li { float:left;  width:25%; padding:0 30px; padding-bottom:39px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.services .simg { width:141px; height:141px; margin:auto}
.services li h4 { font-size:20px; color:#385675; text-align:center; text-transform:uppercase; padding-top:21px;}
.services .stext { font-size:14px; line-height:20px; text-align:center; padding-top:7px;}

.read-more { width:133px;  background-color:#385675; display:table; margin:auto; font-size:14px; color:#fff; text-transform:uppercase; padding:6px 0 6px 0; border:0; margin-top:21px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor:pointer; text-align: center;}
.read-more:hover {  text-decoration: none; color: #fff; }
.services li.web-development:hover .simg,.services li.web-development.active .simg{ background-image:url(../images/image1-hover.jpg);}
.services li.seo:hover .simg,.services li.seo.active .simg{ background-image:url(../images/image2-hover.jpg);}
.services li.mobile:hover .simg,.services li.mobile.active .simg{ background-image:url(../images/image3-hover.jpg);}
.services li.user-exp:hover .simg,.services li.user-exp.active .simg{ background-image:url(../images/image4-hover.jpg);}
.services li:hover .read-more,.services li.active .read-more{ background-color:#2a2a2a;}
.services .web-development .simg { background-image:url(../images/image1.jpg);}
.services .web-development .simg:hover { background-image:url(../images/image1-hover.jpg);}
.services .seo .simg { background-image:url(../images/image2.jpg);}
.services .mobile .simg { background-image:url(../images/image3.jpg);}
.services .user-exp .simg { background-image:url(../images/image4.jpg);}

.psection { padding-top:33px; padding-bottom:30px;}
.psection .pbox:nth-child(3n) {margin-right:0 }
.psection .pbox:hover .pbox-text{ visibility:visible; overflow:visible; opacity:1;}

.pbox { float:left; margin-right:40px;  margin-bottom:37px; position:relative; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.pbox img { max-width:100%; height:auto}
.pbox-text { width:100%; height:100%; position:absolute; top:0; left:0; padding:68px 37px;  visibility:hidden; overflow:hidden; opacity:0;-webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; }
.pbox-text1 {  background-color:rgba(56,86,117,0.8); height:100%}
.pbox-text1 h3 { font-size:22px; color:#fff; text-align:center; font-family:"montserratlight",Arial, Helvetica, sans-serif; padding-top:15px; }
.pbox-text2 { font-size:14px; line-height:20px; text-align:center; color:#fff; padding:0 10px; padding-top:6px;}

.portfolio-gallery .pbox-text {
	padding:68px 37px;
}

.video { float:left; margin-top:38px; width:538px;}
.videoWrapper {
    position: relative;
    padding-bottom: 53.35%; /* 16:9 */
    padding-top: 25px;
    height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video img { max-width:100%; height:auto}
.testimonials { height:312px; background-color:#385675; width:830px; float:right; margin-top:38px; }
.testimonials .heading-h2 { padding-top:22px;}
.heading-h2 { font-size:25px; color:#fff; text-align:center; text-transform:uppercase}
.testimonials2 { padding-left:39px;padding-right:28px;}
.testi1 { width:185px; float:left; padding-top:28px;}
.timg { text-align:center}
.testi1 h4 { font-size:17px; text-align:center; color:#fff; padding-top:10px;}
.testi1 h5 { font-size:14px; color:#76a7d9; text-align:center; font-family:"montserratlight",Arial, Helvetica, sans-serif; padding-top:5px;}
.testi2 { float:right; width:512px;}
.testi2-text { font-size:15px; color:#fff; text-align:center; line-height:20px; padding:0 40px; padding-top:60px; position:relative }
.testi2-text:before { content:""; position:absolute; top:23px; left:-15px; width:62px; height:52px;	background:url(../images/sprite.png) -8px -95px no-repeat;}
.testi2-text:after { content:""; position:absolute; bottom:-45px; right:16px; width:62px; height:52px;	background:url(../images/sprite.png) -80px -95px no-repeat;}
.view-more { width:133px; cursor:pointer;  background-color:#76a7d9; display:table; margin:auto; font-size:13px; color:#2a2a2a; text-transform:uppercase; padding:6px 0 3px 0; border:0; margin-top:10px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.view-more:hover { background-color:#2a2a2a; color:#fff;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.browse { width:330px;cursor:pointer;  background-color:#385675; display:table; margin:auto; font-size:17px; color:#fff; text-transform:uppercase; padding:11px 0 9px 0; border:0;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position:relative; top:0px; text-align: center;}
a.browse:hover { text-decoration: none; }
.browse:hover { background-color:#2a2a2a; color:#fff;}
.testimonials2 .view-more { margin-top:30px;}

.features { padding-top:29px; }
.features ul { margin:0; padding:0; list-style:none;}
.features li { float:left;margin-right:28px;}
.features li:last-child { margin-right:0; }
.features li img { max-width:100%; height:auto}
.features1 { display:none}

.packages { padding-bottom:25px; line-height: 14px; }
.packages-left { width:681px; float:left; background-color:#f4f4f4; padding-bottom:27px; margin-top:25px;}
.packages-right { float:right}

sup {
	vertical-align: super;
}

.phead1 { height:57px; }
.plans-text1 { height:100px; background-color:#385675; font-size:70px; color:#fff; text-transform:uppercase; text-align:center;font-family:"montserratregular",Arial, Helvetica, sans-serif; padding-top:40px;}
.plans-text1 span { font-size:30px;}
.plans-text1 sup { font-size:30px; padding-right:5px; position:relative; top:-8px}
.plans-text2 { font-size:17px; color:#2a2a2a; text-align:center; padding:12px 0; margin:0 15px; border-bottom:1px solid #b0b0b0; line-height:24px;}
.plans-details { padding-bottom:36px; padding-top:25px; line-height: 14px;}
.plans1 { width:211px; float:left; margin-right:26px;}
.plans-details .plans1:last-child { margin-right:0 }
.phead { height:52px; background-color:#2a2a2a; display:table; text-align:center; width:100%; table-layout:fixed; padding:0 20px}
.phead h3 { font-size:14px; color:#fff; text-align:center; text-transform:uppercase; height:52px; vertical-align:middle; text-align:center; display:table-cell; }
.plans-text { height:73px; background-color:#385675; font-size:38px; color:#fff; text-transform:uppercase; text-align:center;font-family:"montserratregular",Arial, Helvetica, sans-serif; padding-top:30px;}
.plans-text span { font-size:17px; color:#fff; position:relative; top:-15px; left:-10px}
.phead1 h3 { font-size:25px; }

.more-detail { margin-top:18px; background:#2a2a2a}
.more-detail:hover { background:#385675}

.package ul { margin:0; padding:0; padding:20px; background-color:#f4f4f4; list-style:none; margin-top:15px; line-height: 14px;}
.package li { height:43px; padding-left:50px; position:relative;background-color:#fff; font-size:17px; color:#2a2a2a;font-family:"montserratregular",Arial, Helvetica, sans-serif; padding-top:14px; margin-bottom:8px;}
.package li:last-child { margin-bottom:0}
.package li:before { position:absolute; content:""; top:0; left:0; width:43px; height:43px;background:url(../images/sprite.png) -163px -125px no-repeat; }
.required-text{
    color: #385675;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 20px;
}
.self-form-style  legend{
    font-size: 30px;
    font-weight: 700;
    padding-bottom: 8px;
    margin-bottom: 30px;
}
.self-form-style input[type="text"], .self-form-style input[type="email"], .self-form-style textarea{
    display: block;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    border-color: #aaa;
    margin-bottom: 20px;
    padding: 0 10px;
    color: #000;
    box-sizing: border-box;
}
.self-form-style input[type="text"], .self-form-style input[type="email"]{
    height: 50px;

}
.self-form-style input[type="submit"]{
    height: 52px;
    background: #385675;
    border: 0px;
    color: #fff;
    padding: 0 60px;
    box-sizing: border-box;
    text-align: center;
    display: inline-block;
    line-height: 50px;
    vertical-align: middle;
    box-shadow: none;
    font-size: 16px;
    font-weight: 700;
}
.select-div {
    position: relative;
    margin-top: 25px;
}
.select-div #selectdown{
    height: 50px;
    box-sizing: border-box;
    border: 1px solid #aaa;
    width: 100%;
    padding: 0 30px 0 10px;
    line-height: 50px;
    font-size: 14px;
    vertical-align: middle;
    cursor: pointer;
    cursor: pointer;
    position: relative;
}
#selectdown::before{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7.8px 4.5px 0 4.5px;
    border-color: #aaa transparent transparent transparent;
    content: "";
    position: absolute;
    right: 8px;
    top: 19px;
}
#selectby{
    display: none;
}
.select-div #selectby{
    width: 100%;
    position: absolute;
    top: 50px;
    border: 1px solid #aaaaaa;
    border-top: 0px;
    left: 0px;
    box-sizing: border-box;
    list-style: none;
    padding: 0px;
    margin: 0px;
    background: #fff;
    z-index: 99;
}
.select-div #selectby li span{
    width: 100%;
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 0 10px;
}
.select-div #selectby li span:hover, .select-div #selectby li.active span{
    background: #555555;
    color: #ffffff;
    cursor: pointer;
}
.self-form-style  label{
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    display: block;
}
.self-form-style textarea{
    resize: none;
    padding: 10px
}</pre></body></html>