@charset "utf-8";
/* CSS Document */

body{font-family: 'Myriad Pro'!important; margin:0px; padding:0px;}

*{padding:0px; margin:0px; outline:none;}

h1,h2,h3,h4,h5{padding:0px!important; margin:0px!important;}

.clr{clear:both; font-size::0px; height:0px; line-height:0px;}
.clr10{clear:both; font-size::0px; height:10px; line-height:10px;}
.clr20{clear:both; font-size::0px; height:20px; line-height:20px;}

a, a:active, a:focus {outline: none!important;}

.alignl{text-align:left;}
.alignc{text-align:center;}
.alignr{text-align:right;}

.fleft{float:left;}
.fright{float:right;}

a.but{
	background-image: -webkit-linear-gradient(bottom, #007c9c, #009ad5, #0290c0);
	background-image: -moz-linear-gradient(bottom, #007c9c, #009ad5, #0290c0);
	background-image: -o-linear-gradient(bottom, #007c9c, #009ad5, #0290c0);
	background-image: -ms-linear-gradient(bottom, #007c9c, #009ad5, #0290c0);
	background-image: linear-gradient(to top, #007c9c, #009ad5, #0290c0);
	padding:5px 20px;
	color:#fff!important;
	display:block;
	text-align:center;
	text-decoration:none!important;
}
a.but:hover{
	background-image: -webkit-linear-gradient(top, #007c9c, #009ad5, #0290c0);
	background-image: -moz-linear-gradient(top, #007c9c, #009ad5, #0290c0);
	background-image: -o-linear-gradient(top, #007c9c, #009ad5, #0290c0);
	background-image: -ms-linear-gradient(top, #007c9c, #009ad5, #0290c0);
	background-image: linear-gradient(to bottom, #007c9c, #009ad5, #0290c0);
	padding:5px 20px;
	color:#fff!important;
	text-decoration:none!important;
}
a.but2{background:#000; display:block; padding:5px 20px; color:#fff!important; text-align:center; text-decoration:none!important;}
a.but2:hover{background:#000; color:#fff; text-decoration:none;}


@font-face {
	font-family: 'Myriad Pro';
	src: url('../Fonts/MyriadPro-Regular.eot');
 	src: url('../Fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
		 url('../Fonts/MyriadPro-Regular.woff') format('woff'),
		 url('../Fonts/MyriadPro-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.logo{position:absolute; left:0px; right:0px; z-index:999999; margin:0 auto; top:-4px;}

.navbar{border:0px!important; background-image:none!important;}
.navbar-nav>li>a{text-transform:uppercase; text-shadow:none!important; font-size:15px!important;}

.panel-group{}
.panel-group .panel-default{}
.panel-group .panel-default .panel-heading{background:#ebebeb!important; padding:6px 10px!important;}
.panel-group .panel-default .panel-heading h4{font-size:15px!important;}

.form-group{margin:0 0 10px 0px!important;}
.form-group label{font-weight:normal; color:#000; margin:0px!important;}

.modal-header{background:#009fd5!important; padding:10px!important; color:#fff;}
.modal-content{border:0px!important;}

.error{font-size:11px; color:#ff0000;}

.container{padding:0px!important;}
.row{margin:0px!important;}

.bannerslider{}
.bannerslider img{margin:0 auto;}

.staticbanner{margin-bottom:20px;}
.staticbanner img{margin:0 auto;}

.offset-0 {
    padding-left: 0!important;
    padding-right: 0!important;
}

.queryform{position:fixed; right:-220px; top:50px; z-index:2;}
.queryform .box{background:#e94d38; width:220px; position:relative; right:0px; z-index:2; padding:10px;}
.queryform .box .input{width:200px; border:0px; margin:0 0 5px 0px; font-size:13px; padding:5px;}
.queryform .box .input2{width:130px; border:0px; margin:0 0 5px 0px; font-size:13px; padding:5px;}
.queryform .box textarea{width:200px; border:0px; margin:0 0 0 0px; font-size:13px; padding:5px; resize:none;}

.queryform .togglebut{background:#e94d38; text-align:center; width:200px; line-height:48px; height:48px; position:absolute; right:0px; border-top-left-radius:10px; border-bottom-left-radius:10px; top:0px; left:-200px; padding:0 0 0 0px}
.queryform .togglebut a.post {color:#fff; font-size:20px; display:block; text-transform:uppercase;}
.queryform .togglebut a.post:link {text-decoration:none;}
.queryform .togglebut a.post:hover {text-decoration:none;}



a.designdevsec{margin:0 10px 0 0px; display:block;}
a.designdevsec:hover{text-decoration:none;}
a.designdevsec .designdev{min-height:230px; background:#f1f3f2; position:relative; padding:80px 10px 10px 10px; text-align:center;}
a.designdevsec .designdev .designicon{background:url(../Images/design-icon.png) no-repeat; width:83px; display:block; height:83px; position:absolute; right:0px; left:0px; text-align:center; margin:0 auto; top:-20px;
	 -webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 -o-transition: all 0.4s ease-in-out;
	 -ms-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;}
a.designdevsec:hover .designdev .designicon{background:url(../Images/design-icon.png) no-repeat 0 -84px; width:83px; display:block; height:83px;
	 -webkit-transform: rotate3d(0,1,0,-180deg);
	 -moz-transform: rotate3d(0,1,0,-180deg);
	 -o-transform: rotate3d(0,1,0,-180deg);
	 -ms-transform: rotate3d(0,1,0,-180deg);
	 transform: rotate3d(0,1,0,-180deg);}
a.designdevsec .designdev h5{margin:0px; padding:0px; font-size:24px!important; color:#009fd5; font-weight:bold;}
a.designdevsec .designdev:hover{cursor:pointer;}
a.designdevsec .designdev:hover h5{color:#e94d38;}
a.designdevsec .designdev p{color:#000;}



a.mobiledevsec{margin:0 10px 0 0px; display:block;}
a.mobiledevsec:hover{text-decoration:none;}
a.mobiledevsec .mobiledev{min-height:230px; background:#f1f3f2; position:relative; padding:80px 10px 10px 10px; text-align:center;}
a.mobiledevsec .mobiledev .mobileicon{background:url(../Images/mobile-icon.png) no-repeat; width:83px; display:block; height:83px; position:absolute; right:0px; left:0px; text-align:center; margin:0 auto; top:-20px;
	 -webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 -o-transition: all 0.4s ease-in-out;
	 -ms-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;}
a.mobiledevsec:hover .mobiledev .mobileicon{background:url(../Images/mobile-icon.png) no-repeat 0 -84px; width:83px; display:block; height:83px;
	 -webkit-transform: rotate3d(0,1,0,-180deg);
	 -moz-transform: rotate3d(0,1,0,-180deg);
	 -o-transform: rotate3d(0,1,0,-180deg);
	 -ms-transform: rotate3d(0,1,0,-180deg);
	 transform: rotate3d(0,1,0,-180deg);}
a.mobiledevsec .mobiledev h5{margin:0px; padding:0px; font-size:24px!important; color:#009fd5; font-weight:bold;}
a.mobiledevsec .mobiledev:hover{cursor:pointer;}
a.mobiledevsec .mobiledev:hover h5{color:#e94d38;}
a.mobiledevsec .mobiledev p{color:#000;}




a.digitalmarsec{margin:0 10px 0 0px; display:block;}
a.digitalmarsec:hover{text-decoration:none;}
a.digitalmarsec .digitalmar{min-height:230px; background:#f1f3f2; position:relative; padding:80px 10px 10px 10px; text-align:center;}
a.digitalmarsec .digitalmar .digitalicon{background:url(../Images/digital-icon.png) no-repeat; width:83px; display:block; height:83px; position:absolute; right:0px; left:0px; text-align:center; margin:0 auto; top:-20px;
	 -webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 -o-transition: all 0.4s ease-in-out;
	 -ms-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;}
a.digitalmarsec:hover .digitalmar .digitalicon{background:url(../Images/digital-icon.png) no-repeat 0 -84px; width:83px; display:block; height:83px;
	 -webkit-transform: rotate3d(0,1,0,-180deg);
	 -moz-transform: rotate3d(0,1,0,-180deg);
	 -o-transform: rotate3d(0,1,0,-180deg);
	 -ms-transform: rotate3d(0,1,0,-180deg);
	 transform: rotate3d(0,1,0,-180deg);}
a.digitalmarsec .digitalmar h5{margin:0px; padding:0px; font-size:24px!important; color:#009fd5; font-weight:bold;}
a.digitalmarsec .digitalmar:hover{cursor:pointer;}
a.digitalmarsec .digitalmar:hover h5{color:#e94d38;}
a.digitalmarsec .digitalmar p{color:#000;}



a.seosec{margin:0 10px 0 0px; display:block;}
a.seosec:hover{text-decoration:none;}
a.seosec .seo{min-height:230px; background:#f1f3f2; position:relative; padding:80px 10px 10px 10px; text-align:center;}
a.seosec .seo .seoicon{background:url(../Images/seo-icon.png) no-repeat; width:83px; display:block; height:83px; position:absolute; right:0px; left:0px; text-align:center; margin:0 auto; top:-20px;
	 -webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 -o-transition: all 0.4s ease-in-out;
	 -ms-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;}
a.seosec:hover .seo .seoicon{background:url(../Images/seo-icon.png) no-repeat 0 -84px; width:83px; display:block; height:83px;
	 -webkit-transform: rotate3d(0,1,0,-180deg);
	 -moz-transform: rotate3d(0,1,0,-180deg);
	 -o-transform: rotate3d(0,1,0,-180deg);
	 -ms-transform: rotate3d(0,1,0,-180deg);
	 transform: rotate3d(0,1,0,-180deg);}
a.seosec .seo h5{margin:0px; padding:0px; font-size:24px!important; color:#009fd5; font-weight:bold;}
a.seosec .seo:hover{cursor:pointer;}
a.seosec .seo:hover h5{color:#e94d38;}
a.seosec .seo p{color:#000;}

a.ecommerce{margin:0px; display:block;}
a.ecommerce:hover{text-decoration:none;}
a.ecommerce .ecom{min-height:230px; background:url(../Images/ecom-back-img.jpg) center; position:relative; padding:80px 2px 2px 2px; text-align:center;}
a.ecommerce .ecom .ecomicon{background:url(../Images/ecom-icon.png) no-repeat; width:83px; display:block; height:83px; position:absolute; right:0px; left:0px; text-align:center; margin:0 auto; top:-20px;
	 -webkit-transition: all 0.4s ease-in-out;
	 -moz-transition: all 0.4s ease-in-out;
	 -o-transition: all 0.4s ease-in-out;
	 -ms-transition: all 0.4s ease-in-out;
	 transition: all 0.4s ease-in-out;}
a.ecommerce:hover .ecom .ecomicon{background:url(../Images/ecom-icon.png) no-repeat 0 -84px; width:83px; display:block; height:83px;
	 -webkit-transform: rotate3d(0,1,0,-180deg);
	 -moz-transform: rotate3d(0,1,0,-180deg);
	 -o-transform: rotate3d(0,1,0,-180deg);
	 -ms-transform: rotate3d(0,1,0,-180deg);
	 transform: rotate3d(0,1,0,-180deg);}
a.ecommerce .ecom h5{margin:0px; padding:0px; font-size:24px!important; color:#009fd5; font-weight:bold;}
a.ecommerce .ecom:hover{cursor:pointer;}
a.ecommerce .ecom:hover h5{color:#e94d38;}
a.ecommerce .ecom p{color:#000;}


@media (max-width: 479px) {
.logo{width:50%;}
.navbar-header{margin:0px!important;}
.navbar-header a.navbar-brand{display:none;}
.navbar-collapse{box-shadow:none!important;}

ul.navbar-nav{margin:25px 0 0 0px!important;}
ul.navbar-nav li:first-child{border-top:none!important;}
ul.navbar-nav li{border-top:1px solid #3689bc; border-bottom:1px solid #5db2e5;}
ul.navbar-nav li:hover{background:#11476f!important;}

.navbar-toggle{margin:4px 5px 0 0px!important; padding:5px!important;}
.navbar-toggle:hover{background:transparent!important;}
.navbar-default .navbar-toggle{background:transparent!important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff!important;}

a.designdevsec{margin:0 10px 30px 10px; display:block;}
a.mobiledevsec{margin:0 10px 30px 10px; display:block;}
a.digitalmarsec{margin:0 10px 30px 10px; display:block;}
a.seosec{margin:0 10px 0 10px; display:block;}
a.ecommerce{margin:30px 10px 0 10px; display:block;}

.slick-prev{background:url(../Images/left-mobile-arrow-img.png) 0 30px no-repeat!important; width:15px; height:46px;}
.slick-next{background:url(../Images/right-mobile-arrow-img.png)0 30px no-repeat!important; width:15px; height:46px;}
.slick-dots{bottom:-15px!important;}



section{}
section .col-lg-8{padding:0px; width:94%; margin:0 3% 0 3%;}
section .col-lg-8 .cont{border:1px solid #f1f3f2; padding:15px 15px 0 15px;}
section .col-lg-8 .cont h3{color:#e94d38; font-size:25px;}
section .col-lg-8 .cont p{color:#3c3b3b; font-size:14px; text-align:justify; line-height:20px;}
section .col-lg-2{width:94%!important; margin:3% 3% 0 3%; padding:0px;}
section .col-lg-2 .services{border:1px solid #f1f3f2; padding:1px;}
section .col-lg-2 .services ul{margin:0px; padding:0px; list-style-type:none;}
section .col-lg-2 .services ul li{}
section .col-lg-2 .services ul li a{background:url(../Images/service-arrow-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; border-bottom:1px dashed #d6d6d6; line-height:24px; padding:0 0 0 12px;}
section .col-lg-2 .services ul li a:hover{text-decoration:none; background:url(../Images/service-arrow-img.png) 2px 9px no-repeat #f1f3f2; display:block;}
section .col-lg-2 .services .heading{background:#009fd5; padding:5px 0 5px 10px; color:#fff; font-size:15px;}


section{}
section .why{}
section .why .col-lg-2{padding:0px;}
section .why .col-lg-2 .cont{background:#f1f3f2; border:1px solid #e0e0e0;}
section .why .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 10px 10px;}
section .why .col-lg-2 .cont ul li{}
section .why .col-lg-2 .cont ul li a{background:url(../Images/service-arrow2-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; line-height:24px; padding:0 0 0 12px;}
section .why .col-lg-2 .cont ul li a:hover{background:url(../Images/service-arrow2-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#009fd5; line-height:24px; padding:0 0 0 12px; text-decoration:none;}
section .why .col-lg-2 .cont .heading{background:#e94d38; padding:5px 0 5px 10px; color:#fff; font-size:15px;}

section .process{}
section .process .col-lg-2{padding:0px;}
section .process .col-lg-2 .cont{background:#f1f3f2; border:1px solid #e0e0e0;}
section .process .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 10px 10px;}
section .process .col-lg-2 .cont ul li{}
section .process .col-lg-2 .cont ul li a{background:url(../Images/service-arrow2-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; line-height:24px; padding:0 0 0 12px;}
section .process .col-lg-2 .cont ul li a:hover{background:url(../Images/service-arrow2-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; line-height:24px; padding:0 0 0 12px; text-decoration:none;}
section .process .col-lg-2 .cont .heading{background:#e94d38; padding:5px 0 5px 10px; color:#fff; font-size:15px;}

section .quick{}
section .quick .col-lg-2{padding:0px;}
section .quick .col-lg-2 .cont{background:#009fd5; min-height:268px;}
section .quick .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 0 10px;}
section .quick .col-lg-2 .cont ul li{}
section .quick .col-lg-2 .cont ul li a{background:url(../Images/quick-arrow-img.png) 2px 16px no-repeat; display:block; font-size:16px; color:#fff; line-height:40px; padding:0 0 0 23px;}
section .quick .col-lg-2 .cont ul li a:hover{text-decoration:none;}
section .quick .col-lg-2 .cont .heading{background:#0183ad; padding:5px 0 5px 10px; color:#fff; font-size:20px; text-transform:uppercase;}

section .featured{width:94%; margin:3% 3% 0 3%;}
section .featured .col-lg-6{padding:0px;}
section .featured .col-lg-6 .cont{background:#e94d38; min-height:268px;}
section .featured .col-lg-6 .cont .heading{background:#d11b01; padding:5px 0 5px 10px; color:#fff; font-size:20px; text-transform:uppercase;}
section .featured .col-lg-6 .cont p {padding:15px; font-size:14px; color:#fff; text-align:justify; line-height:19px;}
section .featured .col-lg-6 .cont p a {font-size:10px; text-transform:uppercase; text-decoration:none; color:#fff;}
section .featured .col-lg-6 .cont p a:hover {text-decoration:underline;}



.innerpages{}
.innerpages .leftsec{background:#f1f3f2; padding:5px;}
.innerpages .leftsec .head{background:#e94d38; font-size:20px; color:#fff; padding:5px;}
.innerpages .leftsec p{padding:10px 10px;}
.innerpages .leftsec a{text-decoration:underline; font-size:12px;}
.innerpages .leftsec a:hover{text-decoration:none;}

.innerpages .centersec{margin-top:10px;}
.innerpages .centersec h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}
.innerpages .centersec h4{color:#3c3b3b; font-size:15px; margin-bottom:10px!important;}
.innerpages .centersec h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .centersec p{color:#3c3b3b; font-size:15px; text-align:justify;}
.innerpages .centersec ul{margin:0px; padding:0px; list-style-type:circle;}
.innerpages .centersec ul li{margin:0 0 0 20px;}

.innerpages .centersec .career{}
.innerpages .centersec .career .jobdes{line-height:22px; border-bottom:1px dashed #494949; padding:10px 0 30px 0px; margin-bottom:10px;}
.innerpages .centersec .career h3{color:#009fd5; font-size:25px; margin-bottom:10px!important;}
.innerpages .centersec .career a.bwidth{width:200px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform{background:#f1f3f2; padding:10px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform .closeicon{float:right; cursor:pointer;}
.innerpages .centersec .career .jobdes .applyform .closeicon:hover{}

.innerpages .centersec .contactus{background:#f1f3f2; padding:20px;}
.innerpages .centersec .contactus .col-lg-2{padding:0px!important; margin:10px 10px 0 0px;}
.innerpages .centersec .contactus .col-lg-6{margin:10px 0px; padding:0px!important;}
.innerpages .centersec .contactus .col-lg-6 .label{white-space:normal!important; color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:20px!important; display:block; text-align:left;}
.innerpages .centersec .contactus .col-lg-12{margin:10px 0px; padding:0px!important;}
.innerpages .centersec .contactus .col-lg-12 .label{color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:2px!important;}
.innerpages .centersec .contactus .input{width:100%; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 0 0 0px;}
.innerpages .centersec .contactus .captchainput{width:100px; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 5px 0 0px;}
.innerpages .centersec .contactus .captchaimg{margin:0 5px 0 0px;}
.innerpages .centersec .contactus .textarea1{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:50px;  margin:3px 0 0 0px;}
.innerpages .centersec .contactus .textarea2{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:150px;  margin:3px 0 0 0px;}

.innerpages .rightsec{background:#f1f3f2; padding:5px;}
.innerpages .rightsec .head{background:#e94d38; font-size:20px; color:#fff; padding:5px;}
.innerpages .rightsec p{padding:10px 10px;}
.innerpages .rightsec a{text-decoration:underline; font-size:12px;}
.innerpages .rightsec a:hover{text-decoration:none;}

.innerpages .rightsec2{}
.innerpages .rightsec2 .portfolio{}
.innerpages .rightsec2 .portfolio ul{list-style:none; padding:0px; margin:0px;}
.innerpages .rightsec2 .portfolio ul li:nth-child(odd){background:#ebebeb; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:nth-child(even) {background: #cdcdcd; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:hover{background:#009fd5;}
.innerpages .rightsec2 h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .rightsec2 h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}

footer{padding:25px 0 0 0px; background:#0665a8;}
footer ul li{font-size:20px; color:#fff;}
footer ul li a{font-size:14px; color:#fff; text-decoration:none;}
footer ul li a:hover{text-decoration:underline; color:#fff; text-decoration:underline;}

footer .menu1{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:0 0 10px 10px;}
footer .menu2{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu3{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu4{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu5{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .connect{padding:15px 0 15px 10px;}
footer .connect ul{}
footer .connect ul li{}
footer .connect ul li a.fb{background:url(../Images/social-icons.png) no-repeat; width:42px; float:left; display:block; height:50px;}
footer .connect ul li a.mail{background:url(../Images/social-icons.png) -42px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.skype{background:url(../Images/social-icons.png) -89px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.in{background:url(../Images/social-icons.png) -136px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.pin{background:url(../Images/social-icons.png) -183px no-repeat; width:47px; float:left; display:block; height:50px;}
footer ul{list-style:none; padding:0px; margin:0px;}
footer ul li{}
footer ul li:first-child{}
footer ul li a{}
footer .copytext{background:url(../Images/footer-vert-img.jpg) top repeat-x; color:#fff; padding:20px 0 20px 0px;}
footer .copytext .cname{text-align:left;}
footer .copytext .cname a{color:#fff; text-decoration:underline;}
footer .copytext .cname a:hover{color:#fff; text-decoration:none;}
}


@media (min-width: 480px) and (max-width : 767px) {
.logo{width:50%;}
.navbar-header{margin:0px!important;}
.navbar-header a.navbar-brand{display:none;}
.navbar-collapse{box-shadow:none!important;}

ul.navbar-nav{margin:25px 0 0 0px!important;}
ul.navbar-nav li:first-child{border-top:none!important;}
ul.navbar-nav li{border-top:1px solid #3689bc; border-bottom:1px solid #5db2e5;}
ul.navbar-nav li:hover{background:#11476f!important;}

.navbar-toggle{margin:4px 5px 0 0px!important; padding:5px!important;}
.navbar-toggle:hover{background:transparent!important;}
.navbar-default .navbar-toggle{background:transparent!important;}
.navbar-default .navbar-toggle .icon-bar{background:#fff!important;}

a.designdevsec{margin:0 10px 30px 10px; display:block;}
a.mobiledevsec{margin:0 10px 30px 10px; display:block;}
a.digitalmarsec{margin:0 10px 30px 10px; display:block;}
a.seosec{margin:0 10px 0 10px; display:block;}

.slick-prev{background:url(../Images/left-mobile-arrow-img.png) 0 30px no-repeat!important; width:15px; height:46px;}
.slick-next{background:url(../Images/right-mobile-arrow-img.png)0 30px no-repeat!important; width:15px; height:46px;}
.slick-dots{bottom:-15px!important;}

section .featured{width:94%; margin:3% 3% 0 3%;}
section .featured .col-lg-6{padding:0px;}
section .featured .col-lg-6 .cont{background:#e94d38; min-height:268px;}
section .featured .col-lg-6 .cont .heading{background:#d11b01; padding:5px 0 5px 10px; color:#fff; font-size:20px; text-transform:uppercase;}
section .featured .col-lg-6 .cont p {padding:15px; font-size:14px; color:#fff; text-align:justify; line-height:19px;}
section .featured .col-lg-6 .cont p a {font-size:10px; text-transform:uppercase; text-decoration:none; color:#fff;}
section .featured .col-lg-6 .cont p a:hover {text-decoration:underline;}

.innerpages{}
.innerpages .leftsec{background:#f1f3f2; padding:5px;}
.innerpages .leftsec .head{background:#e94d38; font-size:20px; color:#fff; padding:5px;}
.innerpages .leftsec p{padding:10px 10px;}
.innerpages .leftsec a{text-decoration:underline; font-size:12px;}
.innerpages .leftsec a:hover{text-decoration:none;}

.innerpages .centersec{margin-top:10px;}
.innerpages .centersec h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}
.innerpages .centersec h4{color:#3c3b3b; font-size:15px; margin-bottom:10px!important;}
.innerpages .centersec h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .centersec p{color:#3c3b3b; font-size:15px; text-align:justify;}
.innerpages .centersec ul{margin:0px; padding:0px; list-style-type:circle;}
.innerpages .centersec ul li{margin:0 0 0 20px;}

.innerpages .centersec .career{}
.innerpages .centersec .career .jobdes{line-height:22px; border-bottom:1px dashed #494949; padding:10px 0 30px 0px; margin-bottom:10px;}
.innerpages .centersec .career h3{color:#009fd5; font-size:25px; margin-bottom:10px!important;}
.innerpages .centersec .career a.bwidth{width:200px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform{background:#f1f3f2; padding:10px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform .closeicon{float:right; cursor:pointer;}
.innerpages .centersec .career .jobdes .applyform .closeicon:hover{}

.innerpages .centersec .contactus{background:#f1f3f2; padding:20px;}
.innerpages .centersec .contactus .col-lg-2{padding:0px!important; margin:10px 10px 0 0px;}
.innerpages .centersec .contactus .col-lg-6{margin:10px 0px; padding:0px!important;}
.innerpages .centersec .contactus .col-lg-6 .label{white-space:normal!important; color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:20px!important; display:block; text-align:left;}
.innerpages .centersec .contactus .col-lg-12{margin:10px 0px; padding:0px!important;}
.innerpages .centersec .contactus .col-lg-12 .label{color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:2px!important;}
.innerpages .centersec .contactus .input{width:100%; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 0 0 0px;}
.innerpages .centersec .contactus .captchainput{width:100px; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 5px 0 0px;}
.innerpages .centersec .contactus .captchaimg{margin:0 5px 0 0px;}
.innerpages .centersec .contactus .textarea1{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:50px;  margin:3px 0 0 0px;}
.innerpages .centersec .contactus .textarea2{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:150px;  margin:3px 0 0 0px;}

.innerpages .rightsec{background:#f1f3f2; padding:5px;}
.innerpages .rightsec .head{background:#e94d38; font-size:20px; color:#fff; padding:5px;}
.innerpages .rightsec p{padding:10px 10px;}
.innerpages .rightsec a{text-decoration:underline; font-size:12px;}
.innerpages .rightsec a:hover{text-decoration:none;}

.innerpages .rightsec2{}
.innerpages .rightsec2 .portfolio{}
.innerpages .rightsec2 .portfolio ul{list-style:none; padding:0px; margin:0px;}
.innerpages .rightsec2 .portfolio ul li:nth-child(odd){background:#ebebeb; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:nth-child(even) {background: #cdcdcd; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:hover{background:#009fd5;}
.innerpages .rightsec2 h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .rightsec2 h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}

footer{padding:25px 0 0 0px; background:#0665a8;}
footer ul li{font-size:20px; color:#fff;}
footer ul li a{font-size:14px; color:#fff; text-decoration:none;}
footer ul li a:hover{text-decoration:underline; color:#fff; text-decoration:underline;}

footer .menu1{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:0 0 10px 10px;}
footer .menu2{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu3{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu4{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .menu5{background:url(../Images/footer-vert-img.jpg) bottom repeat-x; padding:15px 0 15px 10px;}
footer .connect{padding:15px 0 15px 10px;}
footer .connect ul{}
footer .connect ul li{}
footer .connect ul li a.fb{background:url(../Images/social-icons.png) no-repeat; width:42px; float:left; display:block; height:50px;}
footer .connect ul li a.mail{background:url(../Images/social-icons.png) -42px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.skype{background:url(../Images/social-icons.png) -89px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.in{background:url(../Images/social-icons.png) -136px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.pin{background:url(../Images/social-icons.png) -183px no-repeat; width:47px; float:left; display:block; height:50px;}
footer ul{list-style:none; padding:0px; margin:0px;}
footer ul li{}
footer ul li:first-child{}
footer ul li a{}
footer .copytext{background:url(../Images/footer-vert-img.jpg) top repeat-x; color:#fff; padding:20px 0 20px 0px;}
footer .copytext .cname{text-align:left;}
footer .copytext .cname a{color:#fff; text-decoration:underline;}
footer .copytext .cname a:hover{color:#fff; text-decoration:none;}
}


@media (min-width: 768px) and (max-width : 1023px) {

}


@media (min-width: 1024px) {

.navbar-header{display:none;}
.navbar-collapse{padding:0px!important;}
ul.nav{float:none;}
ul.nav li{border-right:1px solid #3689bc; border-left:1px solid #5db2e5;}
ul.nav li:hover{background:#11476f;}
ul.nav li:first-child{border-right:1px solid #3689bc; border-left:0px;}
ul.nav li:nth-child(3){border-right:0px;}
ul.nav li:nth-child(4){float:right; border-right:0px;}
ul.nav li:nth-child(5){float:right;}
ul.nav li:nth-child(6){float:right; border-left:0px;}

.mainservices{}
.mainservices .col-lg-2{width:20%;}

section{}
section .col-lg-8{padding:0px; width:60%;}
section .col-lg-8 .cont{border:1px solid #f1f3f2; padding:15px 15px 0 15px;}
section .col-lg-8 .cont h3{color:#e94d38; font-size:25px;}
section .col-lg-8 .cont p{color:#3c3b3b; font-size:14px; text-align:justify; line-height:20px;}
section .col-lg-2{padding:0 0 0 10px; width:20%!important;}
section .col-lg-2 .services{border:1px solid #f1f3f2; padding:1px;}
section .col-lg-2 .services ul{margin:0px; padding:0px; list-style-type:none;}
section .col-lg-2 .services ul li{}
section .col-lg-2 .services ul li a{background:url(../Images/service-arrow-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; border-bottom:1px dashed #d6d6d6; line-height:24px; padding:0 0 0 12px;}
section .col-lg-2 .services ul li a:hover{text-decoration:none; background:url(../Images/service-arrow-img.png) 2px 9px no-repeat #f1f3f2; display:block;}
section .col-lg-2 .services .heading{background:#009fd5; padding:5px 0 5px 10px; color:#fff; font-size:15px;}

section{}
section .why{}
section .why .col-lg-2{padding:0 10px 0 0px;}
section .why .col-lg-2 .cont{background:#f1f3f2; border:1px solid #e0e0e0;}
section .why .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 10px 0px;}
section .why .col-lg-2 .cont ul li{}
section .why .col-lg-2 .cont ul li a{background:url(../Images/service-arrow2-img.png) 5px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; line-height:24px; padding:0 0 0 15px; border-bottom:1px dashed #d6d6d6;}
section .why .col-lg-2 .cont ul li a:hover{background:url(../Images/service-arrow2-img.png) 5px 9px no-repeat; display:block; font-size:12px; color:#009fd5; line-height:24px; padding:0 0 0 15px; text-decoration:none;}
section .why .col-lg-2 .cont .heading{background:#e94d38; padding:5px 0 5px 10px; color:#fff; font-size:15px;}

section .process{}
section .process .col-lg-2{padding:0 10px 0 0px;}
section .process .col-lg-2 .cont{background:#f1f3f2; border:1px solid #e0e0e0;}
section .process .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 10px 0px;}
section .process .col-lg-2 .cont ul li{}
section .process .col-lg-2 .cont ul li a{background:url(../Images/service-arrow2-img.png) 5px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; line-height:24px; padding:0 0 0 15px; border-bottom:1px dashed #d6d6d6;}
section .process .col-lg-2 .cont ul li a:hover{background:url(../Images/service-arrow2-img.png) 5px 9px no-repeat; display:block; font-size:12px; color:#009fd5; line-height:24px; padding:0 0 0 15px; text-decoration:none;}
section .process .col-lg-2 .cont .heading{background:#e94d38; padding:5px 0 5px 10px; color:#fff; font-size:15px;}

section .quick{}
section .quick .col-lg-2{padding:0 10px 0 0px;}
section .quick .col-lg-2 .cont{background:#009fd5; min-height:268px;}
section .quick .col-lg-2 .cont ul{list-style-type:none; margin:0px; padding:10px 0 0 10px;}
section .quick .col-lg-2 .cont ul li{}
section .quick .col-lg-2 .cont ul li a{background:url(../Images/quick-arrow-img.png) 2px 16px no-repeat; display:block; font-size:16px; color:#fff; line-height:40px; padding:0 0 0 23px;}
section .quick .col-lg-2 .cont ul li a:hover{text-decoration:none;}
section .quick .col-lg-2 .cont .heading{background:#0183ad; padding:5px 0 5px 10px; color:#fff; font-size:20px; text-transform:uppercase;}

section .featured{}
section .featured .col-lg-6{padding:0px; width:40%;}
section .featured .col-lg-6 .cont{min-height:268px; background:url(../Images/featured-back-img.jpg) repeat-x;}
section .featured .col-lg-6 .cont .heading{background:#d11b01; padding:5px 0 5px 10px; color:#fff; font-size:20px; text-transform:uppercase;}
section .featured .col-lg-6 .cont p {padding:15px; font-size:14px; color:#fff; text-align:justify; line-height:19px;}
section .featured .col-lg-6 .cont p a {font-size:10px; text-transform:uppercase; text-decoration:none; color:#fff;}
section .featured .col-lg-6 .cont p a:hover {text-decoration:underline;}

.innerpages{}
.innerpages .leftsec{background:#f1f3f2; padding:5px;}
.innerpages .leftsec .head{background:#e94d38; font-size:15px; color:#fff; padding:5px;}
.innerpages .leftsec .bluehead{background:#009fd5; font-size:15px; color:#fff; padding:5px;}
.innerpages .leftsec ul{margin:0px; padding:0px; list-style-type:none;}
.innerpages .leftsec ul li{}
.innerpages .leftsec ul li a{background:url(../Images/service-arrow-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; border-bottom:1px dashed #d6d6d6; line-height:24px; padding:0 0 0 12px;}
.innerpages .leftsec ul li a:hover{text-decoration:none; background:url(../Images/service-arrow-img.png) 2px 9px no-repeat #f1f3f2; display:block;}
.innerpages .leftsec p{padding:10px 10px;}
.innerpages .leftsec a{font-size:12px;}
.innerpages .leftsec a:hover{text-decoration:none;}

.innerpages .centersec{}
.innerpages .centersec h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}
.innerpages .centersec h4{color:#3c3b3b; font-size:15px; margin-bottom:10px!important;}
.innerpages .centersec h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .centersec p{color:#3c3b3b; font-size:15px; text-align:justify;}
.innerpages .centersec ul{margin:0px; padding:0px; list-style-type:circle;}
.innerpages .centersec ul li{margin:0 0 0 20px;}

.innerpages .centersec .career{}
.innerpages .centersec .career .jobdes{line-height:22px; border-bottom:1px dashed #494949; padding:10px 0 30px 0px; margin-bottom:10px;}
.innerpages .centersec .career h3{color:#009fd5; font-size:25px; margin-bottom:10px!important;}
.innerpages .centersec .career a.bwidth{width:200px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform{background:#f1f3f2; padding:10px; margin-top:10px;}
.innerpages .centersec .career .jobdes .applyform .closeicon{float:right; cursor:pointer;}
.innerpages .centersec .career .jobdes .applyform .closeicon:hover{}
.innerpages .centersec .career .jobdes .applyform{}

.innerpages .centersec .contactus{background:#f1f3f2; padding:30px;}
.innerpages .centersec .contactus .col-lg-2{padding:0px!important; margin:30px 10px 0 0px;}
.innerpages .centersec .contactus .col-lg-6{margin:10px 1%; padding:0px!important; width:48%!important;}
.innerpages .centersec .contactus .col-lg-6 .label{color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:2px!important;}
.innerpages .centersec .contactus .col-lg-12{margin:10px 0px; padding:0px!important;}
.innerpages .centersec .contactus .col-lg-12 .label{color:#000!important; font-weight:normal; font-size:15px; padding:0px!important; line-height:2px!important;}
.innerpages .centersec .contactus .input{width:100%; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 0 0 0px;}
.innerpages .centersec .contactus .captchainput{width:100px; padding:5px 5px; border:1px solid #cdcdcd; margin:3px 5px 0 0px;}
.innerpages .centersec .contactus .captchaimg{margin:0 5px 0 0px;}
.innerpages .centersec .contactus .textarea1{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:50px;  margin:3px 0 0 0px; resize:none;}
.innerpages .centersec .contactus .textarea2{width:100%; padding:5px 5px; border:1px solid #cdcdcd; height:150px;  margin:3px 0 0 0px; resize:none;}

.innerpages .centersec .sitemaptbl{font-size:12px; border: 1px solid #ddd; vertical-align:top; width:100%;}
.innerpages .centersec .sitemaptbl tr{}
.innerpages .centersec .sitemaptbl tr td{vertical-align:top;}
.innerpages .centersec .sitemaptbl tr td a{vertical-align:top; background:url(../Images/service-arrow2-img.png) #f1f3f2 no-repeat 5px 10px; padding:5px 10px 5px 15px; color:#3c3b3b; display:block; margin:1px 5px 1px 10px;}
.innerpages .centersec .sitemaptbl tr td a:hover{vertical-align:top; background:url(../Images/service-arrow2-img.png) #009fd5 no-repeat 5px 10px; padding:5px 10px 5px 15px; color:#fff; text-decoration:none; display:block;}

.innerpages .rightsec{background:#f1f3f2; padding:5px;}
.innerpages .rightsec .head{background:#e94d38; font-size:15px; color:#fff; padding:5px;}
.innerpages .rightsec .bluehead{background:#009fd5; font-size:15px; color:#fff; padding:5px;}
.innerpages .rightsec ul{margin:0px; padding:0px; list-style-type:none;}
.innerpages .rightsec ul li{}
.innerpages .rightsec ul li a{background:url(../Images/service-arrow-img.png) 2px 9px no-repeat; display:block; font-size:12px; color:#3c3b3b; border-bottom:1px dashed #d6d6d6; line-height:24px; padding:0 0 0 12px;}
.innerpages .rightsec ul li a:hover{text-decoration:none; background:url(../Images/service-arrow-img.png) 2px 9px no-repeat #f1f3f2; display:block;}

.innerpages .rightsec2{}
.innerpages .rightsec2 .portfolio{}
.innerpages .rightsec2 .portfolio ul{list-style:none; padding:0px; margin:0px;}
.innerpages .rightsec2 .portfolio ul li:nth-child(odd){background:#ebebeb; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:nth-child(even) {background: #cdcdcd; padding:20px!important;}
.innerpages .rightsec2 .portfolio ul li:hover{background:#009fd5;}
.innerpages .rightsec2 h5{color:#009fd5; font-size:35px; font-weight:bold;}
.innerpages .rightsec2 h3{color:#3c3b3b; font-size:20px; margin-bottom:10px!important;}

footer{background:url(../Images/footer-backimg.jpg) no-repeat top center; min-height:305px; padding:25px 0 0 0px;}
footer .col-lg-1{background:url(../Images/footer-hori-img.jpg) right repeat-y;}
footer .col-lg-1 ul{}
footer .col-lg-1 ul li{font-size:20px; color:#fff;}
footer .col-lg-1 ul li a{font-size:14px; color:#fff; text-decoration:none;}
footer .col-lg-1 ul li a:hover{text-decoration:underline;}
footer .col-lg-2{background:url(../Images/footer-hori-img.jpg) right repeat-y;}
footer .col-lg-2 ul{}
footer .col-lg-2 ul li{font-size:20px; color:#fff;}
footer .col-lg-2 ul li a{font-size:14px; color:#fff; text-decoration:none;}
footer .col-lg-2 ul li a:hover{text-decoration:underline;}
footer .col-lg-3 ul{}
footer .col-lg-3 ul li{font-size:20px; color:#fff;}
footer .col-lg-6{padding:0px;}
footer .menu1{width:12%!important; min-height:205px;}
footer .menu2{ min-height:205px;}
footer .menu3{width:16%!important; min-height:205px;}
footer .menu4{ min-height:205px;}
footer .menu5{width:16%!important; min-height:205px;}
footer .connect{width:22%!important; min-height:205px;}
footer .connect ul{}
footer .connect ul li{}
footer .connect ul li a.fb{background:url(../Images/social-icons.png) no-repeat; width:42px; float:left; display:block; height:50px;}
footer .connect ul li a.mail{background:url(../Images/social-icons.png) -42px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.skype{background:url(../Images/social-icons.png) -89px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.in{background:url(../Images/social-icons.png) -136px no-repeat; width:47px; float:left; display:block; height:50px;}
footer .connect ul li a.pin{background:url(../Images/social-icons.png) -183px no-repeat; width:47px; float:left; display:block; height:50px;}
footer ul{list-style:none; padding:0px; margin:0px;}
footer ul li{}
footer ul li:first-child{}
footer ul li a{}
footer .copytext{background:url(../Images/footer-vert-img.jpg) top repeat-x; color:#fff; padding:20px 0 0 0px;}
footer .copytext .cname{text-align:right;}
footer .copytext .cname a{color:#fff; text-decoration:underline;}
footer .copytext .cname a:hover{color:#fff; text-decoration:none;}
}




