@import url('https://fonts.googleapis.com/css?family=Fjalla+One|Merriweather:300,400,700,900|Montserrat:400,500,600,700,800|Muli:300,400,600,700,800,900|Open+Sans:300,400,600,700,800|Oswald:300,400,500,600,700|Play:400,700');
body{
	margin:0px; 
	padding:0px; 
	color:#333; 
	font-size:14px; 
    font-family: 'Muli', sans-serif;
    font-family: 'Open Sans', sans-serif;
    font-family: 'Fjalla One', sans-serif;
    font-family: 'Merriweather', serif;
    font-family: 'Montserrat', sans-serif;
    font-family: 'Play', sans-serif;
    font-family: 'Oswald', sans-serif;
	font-family: 'Muli', sans-serif;
	background:#fff;
}
a {color:#333; text-decoration:none !important; outline:none !important;}
a img {border:none;}
.clr{clear:both;}
::-moz-selection { /* Code for Firefox */
  color:transparent !important;
  background:transparent !important;
}
::selection {
  color:transparent !important;
  background:transparent !important;
}
.box-1{
	padding-left:0px;
	padding-right:0px;
}
.box-2{
	padding-left:0px;
}
.box-3{
	padding-right:0px;
}
.blue-1{
	color:#0078AE !important;
}
.blue-2{
	color:#00A3DE;
}
.green{
	color:#000;
}
.orange{
	color: #ff5100;
}
.mg-top-0{
	margin-top:0px !important;
}
select {
	-moz-appearance: none ;
	background-image: url("../images/select-arrow1.png") !important ;
	background-origin: content-box !important;
	background-position: right center !important;
	background-repeat: no-repeat !important;
}
select:focus {
	background-image: url("../images/select-arrow.png") !important ;

}
/*.tophead-main-strip:after{
	width: 13%;
	content: "";
	position: absolute;
	right: 0px;
	top: 16px;
	background:#fff;
	border-right: 0px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 30px solid #0078AE;
	border-top: 0px solid transparent;
}*/
.tophead-main-strip{
	width:100%;
	height:auto;
	margin:auto;
	background:#F2F2F2;
    background:#F9F9F9;
	position:relative;
	border-top:2px solid #0078AE;
	border-top:3px solid rgba(0, 0, 0, 0.1);
	border-top:3px solid #3F84B1;
	/*background:#0078AE;*/
	background:#00A3DE;
	background:#0078AE;
	background:#fff;
	border-bottom:3px solid #ccc;
}
.tophead-inner{
	max-width:98%;
	height:auto;
	margin:auto;
}
.toplft-tagline{
	width:100%;
	height:auto;
	margin:auto;
}
.toplft-tagline p{
	margin:0px;
	color:#0078AE;
	color:#555;
	font-size:13px;
	line-height:32px;
	font-weight:600;
}
.l-t-right{
	float:right;
}

.login-top{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.login-top ul{
	margin:0px;
	padding:0px;
}
.login-top ul li{
	float:left;
	list-style-type:none;
	margin-right:20px;
	margin-top:20px;
	margin-left:10px;

}
.login-top ul li img{
	width:auto;
}

.login-top ul li a{
	font-size:14px;
	text-decoration:none;
	font-weight:500;
	font-family: 'Open Sans', sans-serif;
	color:#fff;
	color:rgba(255,255,255, 0.7);
}
.login-top ul li a:hover{
	color:#ff5100;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.login-top ul li a .fa{
	margin-right:7px;
	color:#15549a;
	color:#3c4d6b;
	color:rgba(0,0,0, 0.4);
	color:#0F70B8;
	color:#ff5100;
	color:#ff5100;
	
}
.inrpg-tophd-main{
	width:100%;
	height:auto;
	margin:auto;
	background: #012790;
    background: -moz-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: -webkit-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: linear-gradient(to right,#012790 0%,#158fb9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012790', endColorstr='#158fb9',GradientType=1 );
	padding-bottom:50px;
}

.head-midd-main-div:after {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0.3) 0%, transparent 90%) repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: -6px;
    width: 100%;
}

.head-midd-main-div{
	width:100%;
	height:auto;
	margin:auto;
	position:absolute;
	top:0px;
	z-index:9999;
	margin-top:0px;
	
}
.head-midd-inner{
	max-width:100%;
	height:auto;
	margin:auto;	
}
.inner-tophead::after {
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0px;
    width: 100%;
	background:none;
}
.inner-tophead{
	width:100%;
	height:auto;
	margin:auto;
	border-top:0px solid #0078AE;
	position:relative;
}
.inner-tophead #cssmenu {
	margin-top:0px;
}
.inner-tophead #cssmenu > ul > li > a{
	line-height:70px;
	color:#333;
}
.inner-tophead #cssmenu > ul > li > ul > li:first-child{
	margin-top:0px;
}
.inner-tophead #cssmenu > ul > li.active > a {
    color: #fff;
	background:#0078ae;
}
.inner-tophead #cssmenu > ul > li:hover:after {
  background:#0078AE;
  border-radius:0px;
}
.inner-tophead #cssmenu > ul > li > a .fa {
  color:#333;
}
.inner-tophead #cssmenu > ul > li > a:hover strong .fa{
	color:#fff;
}
.inner-tophead #cssmenu > ul > li:hover strong .fa{
	color:#fff;
}
.inner-tophead .snt-logo img{
	width:220px;
	margin-top:7px;
}
.inner-tophead .skype-call-lst ul li {
    margin-top: 11px;
}
.default{
	transition-duration: 0.5s;
		
}
.fixed {
	transition-duration: 0.5s;
	/*text-align:center;*/
	z-index:999;
	position:fixed; 
	width:100%;
	height:auto;
	background:rgba(255, 255, 255, 0.70);
	border-top:4px solid #999;
	border-bottom:0px solid rgba(0, 0, 0, 0.1);
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	
}
.fixed, .fadeInDown{
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
	
}
.fixed, .animated {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.fixed:after{
	display:none;
}

/*.snt-logo:after{
	width:100%;
	height:20px;
	position:absolute;
	background:#fff;
	content:"";
	left:0px;
	top:-40px;
	border-right:30px solid #0078AE;
	border-bottom:25px solid #fff; 
	border-left:30px solid #0078AE;
	border-top:0px solid transparent; 
	z-index:-111;
	display:block;
}*/
.lonav-xs-3 {
    float: left;
    min-height: 1px;
    position: relative;
}
.lonav-xs-9 {
    float: left;
    min-height: 1px;
    position: relative;
}

.snt-logo{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:111;
}

.snt-logo img{
	width:250px;
	margin-top:20px;
}
.sntlogo-w{
	display:block;
}
.sntlogo-c{
	display:none;
}
.fixed .snt-logo:after{
	display:none;
}
.fixed .snt-logo img{
	width:190px;
	margin-top:4px;
	margin-bottom:0px;
}
.fixed .sntlogo-w{
	display:none;
}
.fixed .sntlogo-c{
	display:block;
}
.snt-menu-call{
	width:100%;
	height:auto;
	margin:auto;
	z-index:888;
	position:relative;
}
.menu-padlft-0{
	padding-left:0px;
}
.snt-menulft{
	width:82%;
	height:auto;
	float:left;
	margin-top:0px;
}
.fixed .snt-menulft{
	margin-top:0px;
}
.fixed #cssmenu{
	margin-top:0px;
}
.fixed #cssmenu > ul > li:hover:after,
.fixed #cssmenu > ul > li.active:after{
  height: 100%;
  background: #012790;
  border-radius:0px;
}
.fixed #cssmenu > ul > li > a {
    font-size: 13px;
    position: relative;
    font-weight: 500;
    line-height: 55px;
	color:#000;
}
.fixed #cssmenu > ul > li > a .fa {
    font-size: 20px;
}
.fixed #cssmenu > ul > li > ul > li:first-child {
    margin-top: 1px;
}
.fixed #cssmenu > ul > li > a strong .fa {
    font-size: 14px !important;
	color:#333;
}
.fixed #cssmenu > ul > li:hover > a, .fixed #cssmenu > ul > li.active > a {
    color: #fff;
}
.fixed #cssmenu > ul > li > a:hover strong .fa{
	color:#fff;
}
.fixed #cssmenu > ul > li.active strong .fa{
	color:#fff;
}
.snt-callrgt{
	width:18%;
	height:auto;
	float:right;
}
.h-mid-call-mail{
	width:100%;
	height:auto;
	margin:auto;
}
.h-mid-call-mail ul{
	margin:0px;
	padding:0px;
	margin-top:0px;
}
.h-mid-call-mail ul li{
	position:relative;
	list-style-type:none;
	float:left;
	line-height:20px;
	font-size:14px;
	padding-left:30px;
	margin-left:50px;
	color:#777;
	font-weight:500;
	margin-top:10px;
}
.h-mid-call-mail ul li a{
	color:#13A0B2;
	font-size:18px;
	font-weight:600;
	padding-left:0px;
	text-transform:none;
	transition:all 1s ease 0s;
	display:block;
	padding-top:5px;
	color:#0078AE;
	
}
.h-mid-call-mail ul li a:hover{
	transition:all 1s ease 0s;
	text-decoration:underline !important;
	color:#3FB779;
	
}
.fixed .h-mid-call-mail ul li span i {
    font-size: 42px;
    margin-right: 12px;
    margin-top: 0px;
}

.fixed .h-mid-call-mail ul li {
	margin-top:0px;
    line-height: 12px;
    font-size: 13px;
}
.fixed .h-mid-call-mail ul li a{
	font-size:16px;
}
.mr-20{
	margin-right:20px;
}
.pr-20{
	padding-left:20px !important;
}
.h-mid-call-mail ul li span i {
	font-size:46px;
	margin-right:12px;
	vertical-align:middle;
	float:left;
	position:absolute;
	left:0px;
	margin-top:5px;
}

.skype-call-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.skype-call-lst ul{
	margin:0px;
	padding:0px;
}
.skype-call-lst ul li{
	width:100%;
	list-style-type:none;
	margin-top:20px;
	color: rgba(255,255,255,1);
	border-radius:2px;
	background:#ff5100;
	border:1px solid rgba(255, 255, 255, 0.1);
}
.skype-call-lst ul li img{
	margin-bottom:5px;
}
.skype-call-lst ul li a{
	color:#fff;
	font-size:15px;
	font-weight:700;
	line-height:48px;
	display:block;
	text-transform:uppercase;
	min-width:170px;
	text-align:center;
}
.skype-call-lst ul li:hover{
	background:#333;
	border:1px solid rgba(255, 255, 255, 0.7);
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.skype-call-lst ul li a .fa{
	margin-right:10px;
	color:#ff5100;
}
.inner-tophead .skype-call-lst ul li a{
	color:#fff;
}
.fixed .skype-call-lst ul li{
	margin-top:6px;
}
.fixed .skype-call-lst ul li a{
	font-size: 14px;
	font-weight: 700;
	line-height: 42px;
	min-width: 150px;
}
.fixed .login-top {
	display:none;
}
.nav-xs-12{
	float: left;
    min-height: 1px;
    position: relative;
}
.nav-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#F2F2F2;
	z-index:99999;
	margin-top:10px;
	position:relative;
}
.menu-right{
	position:relative;
	z-index:9999;
}
/*.banner-video-section:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0.95;
	z-index: 0;
	background: #c1007a;
	background: -moz-linear-gradient(49.5deg, rgba(193, 0, 122, 0.9) 0%, #062475 69%, #062475 100%);
	background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(193, 0, 122, 0.9)), color-stop(69%, #062475), color-stop(100%, #062475));
	background: -webkit-linear-gradient(49.5deg, rgba(193, 0, 122, 0.9) 0%, #062475 69%, #062475 100%);
	background: -o-linear-gradient(49.5deg, rgba(193, 0, 122, 0.9) 0%, #062475 69%, #062475 100%);
	background: -ms-linear-gradient(49.5deg, rgba(193, 0, 122, 0.9) 0%, #062475 69%, #062475 100%);
	background: linear-gradient(49.58deg, rgba(193, 0, 122, 0.9) 0%, #062475 69%, #062475 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c1007a', endColorstr='#062475', GradientType=1);
}
*/
.banner-video-section:after {
	content:"";
    background: url(../images/blue-bg6.png) no-repeat;
    opacity: .90;
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%;
	background-size:cover;
	left:0px;
	top:0px;
}
.banner-video-section{
	width:100%;
	height:570px;
	height:630px;
	margin:auto;
	overflow: hidden;
	position:relative;
	margin-top:0px;
}
video {
    display: block;
    margin: 0 auto;
    min-width: 100%;
    position: relative;
    z-index: 0;
}
.ban-content-overlay{
	width:100%;
	height:auto;
	margin:auto;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	z-index:111;
}
.ban-top-proclntyear{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	margin-top:90px;
	margin-top:160px;
}
.ban-top-proclntyear span{
	display:inline-block;
	margin-left:0px;
	margin-right:0px;
	width:300px;
	text-align:center;
}
.ban-top-proclntyear span em{
	margin:0px;
	font-size:90px;
	color:#fff;
	font-weight:900;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing:1px;
	color:rgba(255, 255, 255, 0.8);
	font-style:normal;
}
.ban-top-proclntyear span em i {
    font-style: normal !important;
}
.p-c1{
	color:#ffb400;
	margin:0px;
	font-size:20px;
	font-weight:600;
}
.p-c2{
	color:#b6fd03;
	margin:0px;
	font-size:20px;
	font-weight:600;
}
.p-c3{
	color:#58e9ff;
	margin:0px;
	font-size:20px;
	font-weight:600;
}
.ban-midlst{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	margin-top:45px;
	color:#fff;

}
.ban-midlst strong{
	margin:0px;
	font-size:48px;
	color:#fff;
	font-weight:800;
	display:block;
}
.ban-midlst h5{
	margin:0px;
	font-size:22px;
	color:#fff;
	font-style:italic;
	font-weight:300;
	padding-top:20px;
	display:inline-block;
	font-family: 'Fjalla One', sans-serif
}
.ban-midlst i img{
	width:auto;
	margin-right:-10px;
	margin-top:-4px;
}
.ban-midlst span{
	margin:0px;
	padding-top:20px;
	font-size:22px;
	color:#fff;
	font-weight:600;
	color:rgba(255, 255, 255, 0.7);
	display:inline-flex;
	margin-left:25px;
	margin-right:25px;
}
.ban-midlst span .fa{
	margin-right:5px;
	color:#ffb400;
	font-size:12px;
	margin-top:10px;
}
.lnk-btn{
	width:530px;
	width:500px;
	height:auto;
	margin:auto;	
	background: none repeat scroll 0 0 rgba(0,0,0,0);
    border-color: #9fc3d2;
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    padding: 18px 20px;
	margin-top:30px;	
}
.lnk-btn a{
	color:#fff;
	text-transform:uppercase;
	font-size:14px;
	font-size:16px;
	
}
.lnk-btn a em{
	font-style:normal;
}
.lnk-btn a .fa{
	margin-left:20px;	
}
.lnk-btn:hover{	
	background: #ffb400;
    border-color: #ffb400;
}
.lnk-btn:hover a{
	color:#000;
	font-weight: 700
}
.whyexht-maindiv::after {
    width: 43%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    content: "";
    background: rgba(0, 120, 174, 0.9);
	/*background: rgba(255, 81, 0, 0.9);*/
	background: #012790;
    background: -moz-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: -webkit-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: linear-gradient(to right,#012790 0%,#158fb9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012790', endColorstr='#158fb9',GradientType=1 );
    display: -webkit-box;
}
.whyexht-maindiv{
	width: 100%;
    height: auto;
    margin: auto;
    margin-bottom: auto;
    padding-top: 20px;
    padding-bottom: 20px;
    background: url('../images/strbg-1.jpeg') no-repeat center center fixed;
    background-size: auto auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden;
    margin-bottom: 0;
    position: relative;
}
.whyexhi-inner{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:111;
}
.whyex-lftdiv{
	width:100%;
	height:auto;
	margin:auto;
}
.whyex-lftdiv span {
    color: #fff;
    font-size: 42px;
    font-weight: 600;
    margin: 0;
    position: relative;
    font-family: 'Merriweather', serif;
	padding-top:30px;
}
.whyex-lftdiv h1{
    color: #fff;
	font-size: 25px;
	font-weight: 700;
	margin: 0;
	position: relative;
	padding-top: 20px;
	line-height: 35px;
}
.whyex-lftdiv p {
    color: #fff;
    font-size: 16px;
    margin: 0;
	padding-top:25px;
	line-height:27px;
}
.whyex-lftdiv p span{
    color: #212121;
	font-weight:600;
}
.whyex-rgtbox{
	width:100%;
	height:auto;
	margin:auto;
	background:rgba(255, 255, 255, 0.9);
	padding:30px;
}
.why4bx-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.why4bx-lst ul{
	margin:0px;
	padding:0px;
}
.why4bx-lst ul li{
	list-style-type:none;
	width:33.33%;
	float:left;
	min-height:180px;
	text-align:center;
	border:1px solid #ddd;
}
.why4bx-lst ul li img{
	width:75px;
	margin-top:35px;
}
/*.why4bx-lst ul li h4:after{
	position:absolute;
	left:0px;
	top:50px;
	width:40px;
	height:3px;
	background:#0078ae;
	content:"";
}*/
.why4bx-lst ul li h4{
	margin:0px;
	font-size:15px;
	color:#000;
	font-weight:700;
	padding-top:20px;
	position:relative;
}
.why4bx-lst ul li p{
	margin:0px;
	font-size:14px;
	color:#555;
	padding-top:25px;
	position:relative;
	line-height:24px;
}
.why4bx-lst ul li:hover{
	background:#fff;
	border:1px solid #fff;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.why-hometeam{
	width:100%;
	height:auto;
	margin:auto;
}
.why-hometeam img{
	width:100%;
	margin-top:20px;
}
.banner-fotstrip{
	width:100%;
	height:auto;
	margin:auto;
	border-bottom: 1px solid #dee7f2;
	border-bottom: 1px solid #e2e2e2;
}
.banfot-awdlst{
	width:100%;
	height:auto;
	margin:auto;
	
}
.banfot-awdlst ul{
	margin:0px;
	padding:0px;
}
.banfot-awdlst ul li{
	list-style-type:none;
	float:left;
	width:14%;
	border-right: 1px solid #e2e2e2;
	height:120px;
	text-align:center;
	display: table;
	color:#0078AE;
	font-size:22px;
	font-weight:900;	
}
.banfot-awdlst ul li span{
	display: table-cell;
	vertical-align:middle;
}
.h-middle-service-main-div{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
	background:#F9f9f9;
	background:#fff;
	background:#f0f0f0;
	
}
.middle-heading-div{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}
.middle-heading-div h2:after{
	content: "";
	width: 23%;
	height: 6px;
	left: 50px;
	position: absolute;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	top: 20px;
}
.middle-heading-div h2:before{
	content: "";
	width: 23%;
	height: 6px;
	right: 50px;
	position: absolute;
	border-top: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	top: 20px;
}
.middle-heading-div h2{
	font-size:34px;
	font-weight:100;
	color:#000;
	position:relative;
}
.middle-heading-div h2 span{
	font-size:34px;
	font-weight:700;
	color:#0078AE;
	text-transform:none;
}
.middle-heading-div p{
	font-size:16px;
	color:#333;
	padding-top:10px;
	text-align:center;
}
.middle-heading-div p span{
	color:#ff5100;
	font-weight:600;
}
.hservice-main-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.serv-8box1 {
	width: 100%;
	height: auto;
	margin:auto;
	background: #fff;
	border-bottom: 2px solid #0078AE;
	margin-right: 50px;
}
.serv-8img {
	width: 100%;
	height: auto;
	margin: auto;
}
.serv-8img img {
	width: 100%;
	height: 180px;
}
.serv-8box1 .btn-row a {
	display: inline-block;
	background: #f5f5f5;
	display: block;
	width: 100%;
	line-height: 40px;
	text-align: center;
	font-weight: 700;
	font-size: 16px;
	line-height: 24px;
	color: #333;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	z-index: 11;
	text-decoration: none;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
}
.serv-8box1 .btn-row a:hover {
	color: #fff;
}
.serv-8box1 .btn-row a:hover:before {
	opacity: 1;
	width: 100%;
	left: 0;
	transform: rotate(0) scaleY(7);
}
.serv-8box1 .btn-row a:before {
	content: '';
	position: absolute;
	left: -12px;
	top: -3px;
	width: 35%;
	height: 100%;
	background-color: #0078AE;
	z-index: -1;
	transform: rotate(-33deg) scaleY(1);
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	opacity: 0;
	color: #fff;
	
}
.serv-8box-list {
	width: 100%;
	height: auto;
	margin: auto;
}
.serv-8box-list ul {
	margin: 0px;
	padding: 0px;

	padding-top: 15px;
	padding-bottom: 15px;
}
.serv-8box-list ul li {
	list-style-type: none;
	width: auto;
	display: inline-flex;
	font-size: 13px;
	margin-bottom: 12px;
	color: #555;
	padding-left: 10px;
	padding-right: 10px;
}
.serv-8box-list ul li .fa {
	margin-right: 10px;
	color: #CECED3;
	font-size: 15px;
}
.serv-8box-readmore {
	width: 120px;
	height: 33px;
	background: #ED7250;
	text-align: center;
	line-height: 33px;
	margin-top: 15px;
}
.serv-8box-readmore a {
	color: #fff;
	font-weight: 600;
	font-size: 15px;
	text-decoration: none;
}
.serv-8box1 .serv-8img {
	position: relative;
	overflow: hidden;
}
.serv-8box1 .serv-8img:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	overflow: visible;
	border: 0px solid rgba(0,0,0,0.7);
	box-sizing: border-box;
	transition: all 0.4s ease-in-out;
}
.serv-8box1:hover {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.serv-8box1 .serv-8img:before {
	background: none;
}
.serv-8box1 .serv-8img img {
	transition: all .3s ease;
}
.serv-8box1:hover .serv-8img:before {
	opacity: 0.3;
}
.thm-image-hover .serv-8img {
	position: relative;
	overflow: hidden;
}
.serv-8box1:hover .serv-8img:before {
	opacity: 0.5;
	border: 120px solid rgba(0,0,0,0.4);
}
.serv-8box1:hover .btn-row a:before {
	opacity: 1;
	width: 100%;
	left: 0;
	transform: rotate(0) scaleY(7);
}
.serv-8box1:hover .btn-row a {
	color: #fff;
}

.serv-rgt-boxlst{
	width:100%;
	height:auto;
	margin:auto;
}
.serv-rgt-boxlst ul{
	margin:0px;
	padding:0px;
}
.serv-rgt-boxlst ul li{
	list-style-type:none;
	width:100%;
	float:none;
	margin-bottom:30px;
}
.srvrgt-imglft{
	width:123px;
	height:80px;
	float:left;
}
.srvrgt-imglft img{
	width:100%;
	height:80px;
}
.srvrgt-imgdtl{
	width:73%;
	height:auto;
	float:left;
	padding:7px;
	background:#fff;
	height:80px;
	border-right: 2px solid #0078AE;
}
.srvrgt-imgdtl h1{
	margin:0px;
	color:#333;
	font-size:16px;
	font-weight:700;
	padding-top:3px;
}
.srvrgt-imgdtl h1 a{
	color:#333;
}
.srvrgt-imgdtl p{
	margin:0px;
	color:#777;
	font-size:13px;
	padding-top:7px;
}
.serv-rgt-boxlst ul li:hover{
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.serv-rgt-boxlst ul li:hover .srvrgt-imgdtl h1 a{
	color:#0078AE;
}

.h3service-box1{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:30px;
}
.h3ser-img:before{
	width:50%;
	height:4px;
	background:#000;
	position:absolute;
	bottom:0px;
	right:0px;
	content:"";
	transition: all 0.3s ease-in;
	z-index: 888;
}
.h3ser-img:after{
	width:50%;
	height:4px;
	background:#ff5100;
	position:absolute;
	bottom:0px;
	left:0px;
	content:"";
	transition: all 0.3s ease-in;
	z-index: 999;
}
.h3ser-img{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
    overflow: hidden;
	transition: all 0.3s;
}
.h3ser-img img{
	width:100%;
	height:240px;
	height:auto;
	display:block;
	-moz-transition: all 0.3s;
   -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.h3ser-dtl{
	width:100%;
	height:auto;
	margin:auto;
	/*background:#fff;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	border-bottom:2px solid #ff5100;
	min-height:210px;*/
}
/*.h3ser-dtl h3{
	margin:0px;
	color:#252525;
	font-size:22px;
	font-weight:700;
	text-align:center;
	padding-top:20px;
	padding-bottom:2px;
}*/
.h3ser-dtl h3{
	margin:0px;
	color:#252525;
	font-size:32px;
	font-weight:800;
	text-align:center;
	padding-top:20px;
	padding-bottom:2px;
	text-transform:uppercase;
}
.h3ser-dtl h3 a{
	display:block;
	color:#252525;
}
.h3ser-dtl h3 a span{
	color:#ff5100;
	margin-left:3px;
	font-size:10px;
}
.h3ser-dtl p{
	margin:0px;
	color:#333;
	font-size:14px;
	text-align:center;
	padding-top:10px;
	line-height:26px;
	display: inline-flex;
	width: 100%;
}
.h3ser-dtl p .fa{
	margin-right:7px;
	color:#777;
	margin-top:5px;
}
.h3ser-prc-strp:before{
	width:50%;
	height:100%;
	position:absolute;
	content:"";
	left:0px;
	top:0px;
	background:#ff5100;
	display: -webkit-box;
}
.h3ser-prc-strp{
	width:100%;
	height:auto;
	margin:auto;
	background:#333;
	position:relative;
	margin-top:12px;
}
.h3ser-prc-strp h4{
	width:50%;
	float:left;
	margin:0px;
	font-size:24px;
	font-weight:800;
	color:#fff;
	position:relative;
	z-index:2222;
	line-height:40px;
	text-align:center;
}
.h3ser-prc-strp span{
	width:50%;
	float:left;
	font-size:24px;
	font-weight:800;
	color:#fff;
	position:relative;
	z-index:2222;
	line-height:40px;
	text-align:center;
}
.h3ser-prc-strp span .fa{
	margin-right:7px;
}
.h3ser-btn{
	width: 140px;
	height: 40px;
	margin:auto;
	background: transparent;
	border: 2px solid #555;
	margin-top: 30px;
	text-align: center;
	line-height: 38px;
}
.h3ser-btn a {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px;
    display: block;
    color: #333;
}
.h3ser-btn:hover{
	background: #ff5100;
	border: 2px solid #ff5100;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.h3ser-btn:hover a{
	color:#fff;
}
.h3service-box1:hover img{
	-moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: all 0.3s ease-in;
}
.h3service-box1:hover .h3ser-img:before{
	width:100%;
	transition: all 0.3s ease-in;
	left:0px;
	right:50%;
}
.h3service-box1:hover .h3ser-img:after{
	width:100%;
	transition: all 0.3s ease-in;
	right:0px;
	left:50%;
}
.rslt-drvn-sec-mndiv{
	width:100%;
	height:auto;
	margin:auto;
}
.rslt-sx-lst{
	width:100%;
	height:auto;
	margin:auto;
	ackground: #f0f0f0;
	padding-top:px;
	padding-bottom:0px;
}
.rslt-sx-lst h2{
	margin:0px;
	text-align:center;
}
.rslt-sx-lst ul{
	margin:0px;
	padding:0px;
}
.rslt-sx-lst ul li{
	list-style-type:none;
	width:16.66%;
	float:left;
	text-align:center;
	padding:15px;
	color: #000;
    font-size: 15px;
    font-weight: 600;
    font-family: 'Merriweather', serif;
}
.rslt-sx-lst ul li img{
	width:150px;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
	display:block;
}
.rslt-sx-lst ul li span {
	display:block;
    
}
.rslt-sx-lst ul li:nth-child(1n){
	background:#ffad71;
}
.rslt-sx-lst ul li:nth-child(2n){
	background:#5994ee;
}
.rslt-sx-lst ul li:nth-child(3n){
	background:#8359b2;
}
.rslt-sx-lst ul li:nth-child(4n){
	background:#6bddc4;
}
.rslt-sx-lst ul li:nth-child(5n){
	background:#ed6d79;
}
.rslt-sx-lst ul li:nth-child(6n){
	background:#898cff;
}

.wesrv-allinds-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	padding-top:50px;
	padding-bottom:70px;
	padding-top:0px;
}
.wsrv-inds-lst{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	margin-top:30px;
}
.wsrv-inds-lst ul{
	margin:0px;
	padding:0px;
}
.wsrv-inds-lst ul li{
	list-style-type:none;
	width:auto;
	display: inline-block;
    vertical-align: top;
	padding-left:30px;
	padding-right:30px;
	padding-top:25px;
	padding-bottom:25px;
}
.wsrv-inds-lst ul li img{
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}


.wsrv-inds-lst ul li h4{
	margin:0px;
	font-size:20px;
	position: relative;
	transition: all .3s linear;
	padding-top:20px;
	font-weight:700;
	color:#333;
}
.wsrv-inds-lst ul li:hover img{
	transform: scale(1.1);
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.wsrv-inds-lst ul li:hover{
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	-moz-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}
.testimonail-main-div:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(255, 132, 50, 0.96);
	background:rgba(0, 120, 174, 0.96);
	top:0px;
	z-index:-111;
	

}
.testimonail-main-div{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	min-height:450px;
	background: url(../images/testi-bg4.jpeg)  repeat scroll center top rgba(0, 0, 0, 0);
    padding-bottom: 70px;
	padding-top:70px;
	z-index:111;
}
.testimonial-inner{
	width:100%;
	height:auto;
	margin:auto;
	z-index:111;
	position:relative;
}
.test-rgt-div{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.tsti-crl-1 {
    position: absolute;
    width: 90px;
    height: 90px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #fff;
	top:-110px;	
}
.tsti-crl-1 img {
    width: 90px;
    height: 90px;
	border-radius: 100%;
	padding:4px;
}
.tsti-crl-2 {
    position: absolute;
    width: 120px;
    height: 120px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:-200px;
	left:170px;	
}
.tsti-crl-2 img {
    width: 120px;
    height: 120px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-3 {
    position: absolute;
    width: 105px;
    height: 105px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:-145px;
	left:370px;	
}
.tsti-crl-3 img {
    width: 105px;
    height: 105px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-4 {
    position: absolute;
    width: 120px;
    height: 120px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:30px;
	left:50px;	
}
.tsti-crl-4 img {
    width: 120px;
    height: 120px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-5 {
    position: absolute;
    width: 95px;
    height: 95px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:-40px;
	left:200px;	
}
.tsti-crl-5 img {
    width: 95px;
    height: 95px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-6 {
    position: absolute;
    width: 85px;
    height: 85px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:10px;
	left:370px;	
}
.tsti-crl-6 img {
    width: 85px;
    height: 85px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-7 {
    position: absolute;
    width: 100px;
    height: 100px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:120px;
	left:210px;	
}
.tsti-crl-7 img {
    width: 100px;
    height: 100px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-8 {
    position: absolute;
    width: 130px;
    height: 130px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:140px;
	left:400px;	
}
.tsti-crl-8 img {
    width: 130px;
    height: 130px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-9 {
    position: absolute;
    width: 100px;
    height: 100px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:200px;
	left:50px;	
}
.tsti-crl-9 img {
    width: 100px;
    height: 100px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-10 {
    position: absolute;
    width: 120px;
    height: 120px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:280px;
	left:200px;	
}
.tsti-crl-10 img {
    width: 120px;
    height: 120px;
	border-radius: 100%;
	padding:4px;

}
.tsti-crl-11 {
    position: absolute;
    width: 80px;
    height: 80px;
    text-align: left;
    overflow: hidden;
    background: rgba(255, 255 ,255, 0.99);
    border-radius: 100%;
    background: #f5f5f5;
	top:320px;
	left:390px;	
}
.tsti-crl-11 img {
    width: 80px;
    height: 80px;
	border-radius: 100%;
	padding:4px;

}
.tst-animt{
 animation-name: stretch;
  animation-duration: 1.5s; 
  animation-timing-function: ease-out; 
  animation-delay: 0;
  animation-direction: alternate;
  animation-iteration-count: infinite;
  animation-fill-mode: none;
  animation-play-state: running;
}
@keyframes stretch {
  0% {
    transform: scale(.9);
	background-color: #fff;
    border-radius: 100%;
  }
  50% {
    background-color: #fff;
  }
  100% {
    transform: scale(1.2);
    background-color:#fff;
  }
}
.h-ser-headingpart{
	width:100%;
	height:auto;
	margin:auto;
}
.h-ser-headingpart h2:before{
	content:"";
	width:6px;
	height:6px;
	left:0px;
	top:50px;
	background:rgba(255, 255, 255, 0.7);
	position:absolute;
}
.h-ser-headingpart h2:after{
	content:"";
	width:150px;
	height:1px;
	left:15px;
	top:53px;
	background:rgba(255, 255, 255, 0.7);
	position:absolute;
}
.h-ser-headingpart h2{
	margin:0px;
	font-size:38px;
	color:#003F4F;
	font-weight:100;
	color:#000;
	position:relative;	
}
.h-ser-headingpart h2 span{
	font-weight:bold;
	color:#000;
	color:#0078AE;
}
.h-ser-headingpart h5{
	margin:0px;
	font-size:18px;
	padding-top:25px;
	color:#555;	
}
.home-ourlatest-blog-main-div{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:30px;
	padding-bottom:40px;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1 ) inset;
}

.ltblog-heading-div{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}

.ltblog-heading-div h2:after{
	position:absolute;
	width:150px;
	left:0px;
	right:0px;
	margin:auto;
	height:4px;
	background:#ddd;
	content:"";
	bottom:-20px;
}

.ltblog-heading-div h2{
	font-size:38px;
	font-weight:700;
	color:#000;
	position:relative;
/*	font-family: 'Merriweather', serif;*/
	position:relative;
}
.ltblog-heading-div h2 span{
	font-size:38px;
	font-weight:700;
	color:#0078AE;
}
.ltblog-heading-div p{
	font-size:16px;
	color:#333;
	padding-top:30px;
	text-align:center;
}
.ltblog-heading-div p span{
	font-weight:700;
}

.latestblog-inner-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.ltblog-box1{
	width:100%;
	height:auto;
	margin:auto;
	border:1px solid #ddd;
	border-bottom:0px solid #00A3DE;
	min-height:511px;
	margin-bottom:30px;
}
.ltblog-mainimg{
	width:100%;
	height:auto;
	margin:auto;
	padding:20px;
}
.ltblog-img{
	width:100%;
	height:auto;
	margin:auto;
	overflow:hidden;
}
.ltblog-img img{
	width:100%;
	height:230px;
	-moz-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  transition: all 0.6s ease-in;
}
.ltblog-name{
	width:94%;
	height:auto;
	margin:auto;
	padding:20px;
	padding-top:5px;
}
.ltblog-name h5{
	margin:0px;
	color:#888;
	font-size:13px;
	font-weight:500;
}
.ltblog-name h5 .fa{
	margin-right:5px;
}
.ltblog-name h6{
	margin:0px;
	color:#00A3DE;
	font-size:24px;
	font-weight:600;
	padding-top:7px;
	line-height:30px;
}
.ltblog-name h6 a{
	color:#000;
}
.ltblog-name h6 a:hover{
	color:#00A3DE;
}
.ltblog-name p{
	margin:0px;
	color:#222;
	font-size:14px;
	font-weight:500;
	padding-top:7px;
	line-height:26px;
}
.ltblog-readbtn:after{
	width:100%;
	content:"";
	position:absolute;
	bottom: 4px;
	left:0px;
	border-left: 0px solid transparent;
	border-bottom: 0px solid transparent;
	border-top: 50px solid transparent;
	border-right: 497px solid #00A3DE;
	z-index:-111;
	opacity:0;
	transition: height .4s;
	transition: transform .4s;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	overflow:hidden;

	
}
.ltblog-readbtn:before{
	width:100%;
	content:"";
	position:absolute;
	bottom: 0%;
	left:0px;
	height:4px;
	background:#00A3DE;
	z-index:-111;
	
}
.ltblog-readbtn{
	width:100%;
	height:auto;
	margin:auto;
	text-align:right;
	padding-right:15px;
	position:relative;
	overflow:hidden;
	padding-top:15px;
	padding-bottom:10px;
	margin-top:13px;
}
.ltblog-readbtn a{
	text-align:right;
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	display:block;
	color:#fff;
}
.ltblog-readbtn a:after{
    content: "\f101";
    padding-left: 5px;
    font-size: 22px;
    line-height: 1;
    position: relative;
    top: 2px;
	font-family:FontAwesome;
}
.ltblog-box1:hover .ltblog-readbtn:after{
	opacity:1;
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	
}
.ltblog-box1:hover .ltblog-img img{
	transition: all 0.6s ease-in;
	-moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);	
}	
.recent-wrk-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:70px;
}
.rcntwrl-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.rcntwrl-lst ul{
	margin:0px;
	padding:0px;
}
.rcntwrl-lst ul li:nth-child(4n){
	border-right:0px solid #fff;
}
.rcntwrl-lst ul li{
	list-style-type:none;
	width:25%;
	height:auto;
	float:left;
	border-right:7px solid #fff;
	border-bottom:7px solid #fff;
	position:relative;
    overflow: hidden;
}
.rcntwrl-lst ul li img{
	width:100%;
	height:280px;
}
.rcnt-wrkdtl{
	width:100%;
	height:170px;
	margin:auto;
	position:absolute;
	top:55px;
	bottom:55px;
	background:#ff5100;
	left: -100%;
	transition: all .5s;
	padding-left:25%;
	padding-right:25%;
	display:table;
	z-index:-111;

}
.rcnt-wrkdtl-mid {
    display: table-cell;
    vertical-align: middle;
}
.rcnt-wrkdtl-mid h3{
	margin:0px;
	color:#fff;
	font-weight:900;
	font-size:28px;
}
.rcnt-wrkdtl-mid a{
	color:rgba(255, 255, 255, 0.9);
	font-size:15px;
	font-weight:900;
	display:inline-flex;
	margin-top:15px;
}
.rcnt-wrkdtl-mid a .fa{
	margin-right:10px;
	color:rgba(255, 255, 255, 0.99) !important;
	font-size:24px !important;
	font-weight:900 !important;
	margin-top:0px;
}
.rcntwrl-lst ul li:hover .rcnt-wrkdtl {
    transition: all .5s;
    left: 0%;
    width: 100%;
	z-index:111;
}
.hmobile-section-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:10px;
	margin-bottom:65px;
}
.mb-appbg-parallax:after{
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	background:rgba(0, 0, 0, 0.9);
	background:rgba(0, 0, 0, 0.8);
}

.mb-appbg-parallax{
	height:400px;
	background-image:url(../images/app-bg.jpeg);
	background-image:url(../images/fotbg-1.jpeg);
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
}
.mbxs-4 {
    float: left;
    min-height: 1px;
    position: relative;
}
.mbxs-8 {
    float: left;
    min-height: 1px;
    position: relative;
}
.mob-appinner{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:111;
}
.hmob-img{
	width:100%;
	height:auto;
	margin:auto;
}
.hmob-img img{
	margin-top:-40px;
	margin-left:25px;
}
.hmob-dtl{
	width:100%;
	height:auto;
	margin:auto;
}
.hmob-dtl h4{
	margin:0px;
	color:#fff;
	padding-top:70px;
	font-size:34px;
	font-weight:600;
	font-family: 'Merriweather', serif;
	text-transform:uppercase;
	line-height:50px;
}
.hmob-dtl p{
	margin:0px;
	color:#fff;
	padding-top:25px;
	font-size:15px;
	font-weight:400;
	line-height:24px;
}
.hmob-viewbtn{
	width:160px;
	height:45px;
	background:transparent;
	border:1px solid #fff;
	margin-top:40px;
	text-align:center;
	line-height:45px;
}
.hmob-viewbtn a{
	font-weight:700;
	text-transform:uppercase;
	font-size:14px;
	display:block;
	color:#fff;
}
.hmob-viewbtn a:after{
    content: "\f101";
    padding-left: 5px;
    font-size: 22px;
    line-height: 1;
    position: relative;
    top: 2px;
	font-family:FontAwesome;
}
.hmob-viewbtn:hover{
	-webkit-transition: -webkit-transform .4s;
	transition: transform .4s;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	background:#ff5100;
	border:1px solid #ff5100;
	
}

.hm-mbprtf-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
	background:#ecf4fe;
	margin-top:-65px;
	background:#f0f0f0;
}
.hm-mbprtf-innrdiv{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}

.hmmbprtf-bx1{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.hmmbprtf-img:after{
	width:0px;
	height:0px;
	position:absolute;
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;
	margin:auto;
	content:"";
	background:rgba(0, 0, 0, 0.5);
	border-radius:4px;
	opacity:0;
	transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
}
.hmmbprtf-img{
	width:100%;
	height:auto;
	margin:auto;
	border-radius:4px;
	position:relative;
}
.hmmbprtf-img img{
	width:100%;
	height:auto;
	height:260px;
	border-radius:4px;
}
.hmmbprtf-dtl{
	width:90%;
	height:auto;
	margin:auto;
	background:#fff;
	border-radius:5px;
	padding:20px;
	margin-top:-40px;
	position:relative;
	z-index:111;
	-webkit-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.16);
	-ms-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.16);
	-o-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.16);
	box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.16);
	text-align:center;
	overflow:hidden;
}
.hmmbprtf-dtl h2{
	margin:0px;
	color:#000;
	color:#0078ae;
	font-size:28px;
	font-weight:900;
}
.hmmbprtf-dtl p{
	margin:0px;
	color:#222;
	font-size:14px;
	padding-top:15px;
	line-height:20px;
}
.hmmbprtf-dtl a{
	width:130px;
	margin:auto;
	height:38px;
	margin-top:15px;
	display:block;
	background:#fff;
	line-height:32px;
	border-radius:30px;
	color:#777;
	border:2px solid #ddd;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.hmmbprtf-bx1:hover .hmmbprtf-img:after{
	width:100%;
	height:100%;
	opacity:1;
	transition: all 0.5s ease-in;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
}
.hmmbprtf-bx1:hover .hmmbprtf-dtl a{
	background:#222;
	color:#fff;
	border:2px solid #222;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.hmbprt-newbx{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
	
}
.mbprt-bg1{
	background: -moz-linear-gradient(90deg, rgba(112,221,184,1) 0%, rgba(25,136,98,1) 61%, rgba(25,136,98,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(25,136,98,1)), color-stop(39%, rgba(25,136,98,1)), color-stop(100%, rgba(112,221,184,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(112,221,184,1) 0%, rgba(25,136,98,1) 61%, rgba(25,136,98,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(112,221,184,1) 0%, rgba(25,136,98,1) 61%, rgba(25,136,98,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(112,221,184,1) 0%, rgba(25,136,98,1) 61%, rgba(25,136,98,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(112,221,184,1) 0%, rgba(25,136,98,1) 61%, rgba(25,136,98,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#198862', endColorstr='#70ddb8',GradientType=0 ); /* ie6-9 */
}
.mbprt-bg2{
	background: -moz-linear-gradient(90deg, rgba(240,113,113,1) 0%, rgba(195,52,52,1) 68%, rgba(195,52,52,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(195,52,52,1)), color-stop(32%, rgba(195,52,52,1)), color-stop(100%, rgba(240,113,113,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(240,113,113,1) 0%, rgba(195,52,52,1) 68%, rgba(195,52,52,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(240,113,113,1) 0%, rgba(195,52,52,1) 68%, rgba(195,52,52,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(240,113,113,1) 0%, rgba(195,52,52,1) 68%, rgba(195,52,52,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(240,113,113,1) 0%, rgba(195,52,52,1) 68%, rgba(195,52,52,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c33434', endColorstr='#f07171',GradientType=0 ); /* ie6-9 */
}
.mbprt-bg3{
	background: -moz-linear-gradient(89deg, rgba(149,206,241,1) 0%, rgba(57,132,177,1) 69%, rgba(57,132,177,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(57,132,177,1)), color-stop(31%, rgba(57,132,177,1)), color-stop(100%, rgba(149,206,241,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(89deg, rgba(149,206,241,1) 0%, rgba(57,132,177,1) 69%, rgba(57,132,177,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(89deg, rgba(149,206,241,1) 0%, rgba(57,132,177,1) 69%, rgba(57,132,177,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(89deg, rgba(149,206,241,1) 0%, rgba(57,132,177,1) 69%, rgba(57,132,177,1) 100%); /* ie10+ */
	background: linear-gradient(1deg, rgba(149,206,241,1) 0%, rgba(57,132,177,1) 69%, rgba(57,132,177,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3984b1', endColorstr='#95cef1',GradientType=0 ); /* ie6-9 */
}
.mbprt-bg4{
	background: -moz-linear-gradient(89deg, rgba(251,208,183,1) 0%, rgba(239,145,88,1) 65%, rgba(239,145,88,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(239,145,88,1)), color-stop(35%, rgba(239,145,88,1)), color-stop(100%, rgba(251,208,183,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(89deg, rgba(251,208,183,1) 0%, rgba(239,145,88,1) 65%, rgba(239,145,88,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(89deg, rgba(251,208,183,1) 0%, rgba(239,145,88,1) 65%, rgba(239,145,88,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(89deg, rgba(251,208,183,1) 0%, rgba(239,145,88,1) 65%, rgba(239,145,88,1) 100%); /* ie10+ */
	background: linear-gradient(1deg, rgba(251,208,183,1) 0%, rgba(239,145,88,1) 65%, rgba(239,145,88,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9158', endColorstr='#fbd0b7',GradientType=0 ); /* ie6-9 */
}
.mbprt-bg5{
	background: -moz-linear-gradient(90deg, rgba(164,212,236,1) 0%, rgba(61,131,166,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(61,131,166,1)), color-stop(100%, rgba(164,212,236,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(164,212,236,1) 0%, rgba(61,131,166,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(164,212,236,1) 0%, rgba(61,131,166,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(164,212,236,1) 0%, rgba(61,131,166,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(164,212,236,1) 0%, rgba(61,131,166,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d83a6', endColorstr='#a4d4ec',GradientType=0 ); /* ie6-9 */
}

.mbprt-bg6{
	background: -moz-linear-gradient(89deg, rgba(198,198,198,1) 0%, rgba(67,67,67,1) 67%, rgba(67,67,67,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(67,67,67,1)), color-stop(33%, rgba(67,67,67,1)), color-stop(100%, rgba(198,198,198,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(89deg, rgba(198,198,198,1) 0%, rgba(67,67,67,1) 67%, rgba(67,67,67,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(89deg, rgba(198,198,198,1) 0%, rgba(67,67,67,1) 67%, rgba(67,67,67,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(89deg, rgba(198,198,198,1) 0%, rgba(67,67,67,1) 67%, rgba(67,67,67,1) 100%); /* ie10+ */
	background: linear-gradient(1deg, rgba(198,198,198,1) 0%, rgba(67,67,67,1) 67%, rgba(67,67,67,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#c6c6c6',GradientType=0 ); /* ie6-9 */
}

.mbprt-bg7{
	background: -moz-linear-gradient(90deg, rgba(177,201,231,1) 0%, rgba(79,117,162,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(79,117,162,1)), color-stop(100%, rgba(177,201,231,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(177,201,231,1) 0%, rgba(79,117,162,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(177,201,231,1) 0%, rgba(79,117,162,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(177,201,231,1) 0%, rgba(79,117,162,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(177,201,231,1) 0%, rgba(79,117,162,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f75a2', endColorstr='#b1c9e7',GradientType=0 ); /* ie6-9 */
}
.hmbprtf-box{
	width:100%;
	height:auto;
	margin:auto;
	padding: 10px 10px 30px 10px;
	border-radius:6px;
}
.hmbprtf-box h5{
	margin:0px;
	color:#fff;
	font-size:14px;
	text-align:right;
}
.hmbprtf-box h4{
	margin:0px;
	color:#fff;
	font-size:30px;
	font-weight:100;
	text-align:center;
	padding-top:20px;
}
.hmbprtf-box h6{
	margin:0px;
	color:#fff;
	font-size:15px;
	font-weight:500;
	text-align:center;
	padding-top:15px;
	line-height:25px;
}
.hmbprtf-box h6 img{
	width:25px;
	margin-right:15px;
	margin-top:-8px;
}
.hmbprtf-box h4 img{
	width:50px;
	margin-right:15px;
}
.hmb-dwnld-lnk{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}
.hmb-dwnld-lnk ul{
	margin:0px;
	padding:0px;
	display:inline-block;
}
.hmb-dwnld-lnk ul li{
	list-style-type:none;
	width:auto;
	float:left;
	margin-top:20px;
	margin-left:5px;
	margin-right:5px;
}
.hmb-dwnld-lnk ul li img{
	width:140px;
}
.hbm-frmbx{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	margin-top:20px;
}
.hbm-frmbx img{
	width:auto;
	
}

.insta-fb-api-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	padding-top:50px;
	padding-bottom:50px;
	/*background: #f0f0f0;*/
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.api-mainbox-1{
	width:100%;
	height:auto;
	margin:auto;
}
.api-mainbox-1 h4{
	margin:0px;
	color:#68B002;
	font-size:30px;
	color:#0078AE;
}
.api-shwbox1{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:25px;
}
.api-shwbox1 iframe{
	width:100% !important;
	height:500px !important;
}
.fbwd-1{
	display:block;
}
.fbwd-2{
	display:none;
}
.fbwd-3{
	display:none;
}
.fbwd-4{
	display:none;
}
.api-shwbox2{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:25px;
}
.api-shwbox2 iframe{
	width:100%;
	height:620px;
}
.orclnts-logo-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;
	background:#ecf4fe;
	background:#fff;
}
.schead-1{
	width:100%;
	height:auto;
	margin:auto;
	position: relative;
	margin-top:7px;
}
.schead-1 h2 {
    margin: 0px;
    color: #111;
    font-size: 32px;
    font-weight: 900;
    padding-left: 25px;
}
.schead-1 p {
    margin: 0px;
    color: #555;
    font-size: 15px;
    padding-top: 5px;
    padding-left: 25px;
}
.schead-1::after {
    position: absolute;
    content: "";
    height: 55px;
    width: 4px;
    left: 0px;
    top: 5px;
    background:#0078AE;
}
.prtnr-rgt-box{
	width:100%;
	height:auto;
	margin:auto;
}
.supass-lgbx {
    width: 100%;
    height: auto;
    margin: auto;
    display: table;
    text-align: center;
	padding-left:10px;
	padding-right:10px;
}
.supass-lgbx span {
    display: table-cell;
    vertical-align: middle;
}
.supass-lgbx img {
    width: auto;
	max-width:100%;
    height: 70px;
}
.help-newletter-main-div{
	width:100%;
	height:auto;
	margin:auto;
	border-top:1px solid #e2e2e2;
}
.helplft-box::before {
    content: '';
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border: 2px dashed rgba(24, 25, 26, 0.15);
	z-index:-1;
	
}
.helplft-box{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	min-height:175px;
	padding:30px;
	position:relative;
	z-index:222;
	padding-left:120px;
}
.helplft-box h6 {
    color: #00A3DE;
    font-size: 80px;
    left: 30px;
    position: absolute;
    top: 30px;
	color:rgba(0, 163, 222, 0.2);
}
.helplft-box h1 {
    color: #101417;
    font-size: 23px;
    font-weight: 900;
    margin: 0;
	padding-top:15px;
}
.helplft-box h1 span {
    color: #0078AE;
}
.helplft-box p {
    color: #555;
    font-size: 12px;
    margin: 0;
	margin-top:20px;
	padding:10px;
	float:left;
	background:#ddd;
}
.helplft-box p a {
    color: #337ab7;
	font-size:13px;
	font-weight:600;
    font-family: "Open Sans",sans-serif;
}
.getstr-btn {
    background: #ff5100 none repeat scroll 0 0;
    border-radius: 1px;
    height: auto;
    line-height: 40px;
    text-align: center;
	width:140px;
	margin-top:20px;
	float:left;
	margin-left:20px;
}
.getstr-btn a {
    color: #fff;
    display: block;
    font-size: 14px;
    font-weight: 600;
}
.getstr-btn:hover {
    background: #444 none repeat scroll 0 0;
    transition: all 0.2s ease-in-out 0s;
}
.nwsltrgt-box::before {
    content: '';
    display: block;
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border: 2px dashed rgba(24, 25, 26, 0.15);
	z-index:-1;
	
}
.nwsltrgt-box{
	width:100%;
	height:auto;
	margin:auto;
	background:#F2F2F2;
	min-height:175px;
	padding:30px;
	position:relative;
	padding-left:130px;
	z-index:222;
}
.nwsltrgt-box h6 {
    color: #00A3DE;
    font-size: 80px;
    left: 30px;
    position: absolute;
    top: 30px;
	color:rgba(0, 163, 222, 0.2);
}

.nwsltrgt-box h4{
	margin:0px;
	color:#0078AE;
	font-weight:700;
	font-size:23px;
	padding-top:15px;
	color:#101417;
}
.new-letter-form{
	width:100%;
	height:auto;
	margin:auto;
}
.new-letter-box {
    width: 50%;
    height: 42px;
    background: rgba(255, 255, 255, 0.80);
    border-radius: 1px;
    border: 1px solid rgba(255, 255, 255, 0.8);
    margin-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    color: #000;
	background:#ddd;
	font-size:14px;
}
.subscribe-btn{
	width:140px;
	height:40px;
	margin-top:-4px;
	border-radius:1px !important;
	font-weight:600;
	padding-top:6px;
	background:#ff5100;
	border:none;
	font-size:14px !important;
	color:#fff;
}
.subscribe-btn:hover{
	background:#444;
	border:1px solid rgba(255, 255, 255, 0.3);
}

.footer-top-add-main-div{
	width:100%;
	height:auto;
	margin:auto;	
}
.fot-bg::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(30, 30, 30, 0.8);
	background: rgba(0, 120, 174, 0.8);
	background: rgba(0, 4, 33, 0.90);
	background: rgba(16, 20, 23, 0.99);
    top: 0px;
	z-index:-1;
	box-sizing:border-box;

}
.fot-bg{
	background: url(../images/fotbg-4.jpeg) no-repeat center scroll;
	background-size:cover;
	position:relative;
	z-index:11;
	box-sizing:border-box;
	overflow:hidden;
	background-position: 50%;
	padding-top:100px;
	padding-bottom:200px;
	
}
.ft-location-main-div{
	width:100%;
	height:auto;
	margin:auto;
	border:1px solid rgba(255, 255, 255, 0.4);
	border-radius:5px;
	border-top:none;
}
.ft-location-top{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
	margin-top:-24px;
}
.ft-location-top h1:after{
    content: "";
    width: 40%;
    height: 10px;
    right: 0px;
    position: absolute;
    top: 23px;
	border-radius:5px;
	border:1px solid rgba(255, 255, 255, 0.4);
	border-bottom:none;
	border-left:none;
	border-right:none;		
}
.ft-location-top h1:before{
    content: "";
    width: 40%;
    height: 10px;
    left: 0px;
    position: absolute;
    top: 23px;
	border:1px solid rgba(255, 255, 255, 0.4);
	border-radius:5px;
	border-bottom:none;
	border-left:none;
	border-right:none;
}

.ft-location-top h1{
	margin:0px;
	font-size:36px;
	color:#fff;
	font-weight:900;
	position:relative;
}
.ft-location-top h1 .fa{
	margin-right:15px;
	color:rgba(255, 255,255, 0.5);
	animation: 2s linear 0s normal none infinite running fa-spin;
	display:none;
}
.ft-map-loc-dtldiv{
	width:100%;
	height:auto;
	margin:auto;
	padding:50px;
}
.ft-map{
	width:100%;
	height:auto;
	margin:auto;
	
}
.ft-map img{
	width:100%;
	height:330px;
	border:7px solid rgba(255, 255, 255, 0.7);	
}
.ft-locdtl{
	width:100%;
	height:auto;
	margin:auto;
}

.cnt-left-add-div{
	width:100%;
	height:auto;
	margin:auto;
}
.cnt-left-add-div h5{
	color: #fff;
    font-size: 26px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0px;
}
.cnt-left-add-div p{
	color: rgba(255, 255, 255, 0.9);
    font-size: 15px;
    margin: 0px;
	padding-top:10px;
}
.com-info{
	width:100%;
	height:auto;
	margin:auto;
}
.com-info h2{
	color: #fff;
    font-size: 28px;
    font-weight: 900;
    letter-spacing: 1px;
    margin: 0px;
	padding-top:30px;
	
}
.com-info h6{
	color: #ff5100;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 1px;
    margin: 0px;
	text-transform:uppercase;
	padding-top:20px;
	padding-bottom:10px;

}
.com-info p{
	margin:0px;
    color: #fff;
    font-size: 14px;
    margin: 0px;
	padding-top:11px;
	font-weight:500;
	letter-spacing:1px;
}
.com-info p a{
    color: #fff;
    font-size: 14px;
}
.com-info .fa {
    color: rgb(242,103,34);
    font-size: 16px;
    line-height: 15px;
    padding: 6px 10px 6px 0;
    text-align: center;
	color:#ff5100;
}
.ft-socialmedia-main-div{
	width:100%;
	height:auto;
	margin:auto;
	z-index:111;
	position:relative;
}
.ft-social-blue{
	width:100%;
	height:auto;
	margin:auto;
	background:#00A3DE;
	border-radius:5px;
	margin-top:-160px;
	padding:50px;
	
}
.ft-social-blue h1{
	margin:0px;
	font-size:36px;
	color:#fff;
	font-weight:900;
	position:relative;
	text-align:center;
	padding-top:5px;
}
.ft-social{
	width:100%;
	height:auto;
	margin:auto;
	border:1px solid rgba(255, 255, 255, 0.4);
	margin-top:30px;
}
.ft-social ul{
	margin:0px;
	padding:0px;
}
.ft-social ul li:last-child{
	border-right:0px solid rgba(255, 255, 255, 0.4);
	width:16.70%;
}
.ft-social ul li{
	list-style-type:none;
	width:16.66%;
	float:left;
	background: rgba(37,37,37,.1);
	border-right:1px solid rgba(255, 255, 255, 0.4);
	line-height:75px;
	text-align:center;
}
.ft-social ul li a{
	color:#fff;
	font-size:26px;
	font-weight:900;
	text-align:center;
	display:block;
}
.ft-social ul li a .fa{
	margin-right:20px;
	color: rgba(255, 255, 255, 0.6);
}
.ft-social ul li:nth-child(1n):hover{
	background:#4974D0;
}
.ft-social ul li:nth-child(2n):hover{
	background:#56BEEB;
}
.ft-social ul li:nth-child(3n):hover{
	background:#0069A6;
}
.ft-social ul li:nth-child(4n):hover{
	background:#CB2028;
}
.ft-social ul li:nth-child(5n):hover{
	background:#3E729A;
}
.ft-social ul li:nth-child(6n):hover{
	background:#E88845;
}
.ft-bottom-metakey{
	width:100%;
	height:auto;
	margin:auto;
	background:#101417;
	padding-bottom:30px;
	margin-top:-93px;
}
.ft-mid-metaky{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
	text-align:center;
}
.ft-mid-metaky ul{
	margin:0px;
	padding:0px;
}
.ft-mid-metaky ul li{
	list-style-type:none;
	width:auto;
	display:inline-block;
	margin-right:15px;
	margin-bottom:15px;
	background:rgba(255, 255, 255, 0.03);
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:1px;
}
.ft-mid-metaky ul li a{
	font-size:13px;
	color: rgba(255, 255, 255, 0.4);
}
.ft-mid-metaky ul li:hover{
	background:#00A3DE;
}
.ft-mid-metaky ul li:hover a{
	color:#fff;
}
	
.ft-last-copyright-strip{
	width:100%;
	height:auto;
	margin:auto;
	background:#161B20;
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #282C30;
}
.ft-last-left-menu{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}
.ft-last-left-menu ul{
	margin:0px;
	padding:0px;
	display:inline-block;
}
.ft-last-left-menu ul li{
	list-style-type:none;
	width:auto;
	float:left;
	padding-right:10px;
	padding-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.ft-last-left-menu ul li a{
	color:rgba(255, 255, 255, 0.70);
	font-size:13px;
}
.ft-last-left-menu ul li a:hover{
	color: #00A3DE;
}
.ft-last-left-menu ul li a.active{
	color: #F8D24B;
	font-weight:700;
	color:#ff5100;
}
.ft-last-copyright{
	width:100%;
	height:auto;
	margin:auto;
}
.ft-last-copyright p{
	margin:0px;
	color:rgba(255, 255, 255, 0.5);
	font-size:13px;
	display:block;
	text-align: center;
	line-height:24px;
}
.ft-last-copyright p a{
	color:rgba(255, 255, 255, 0.8);
	font-size:12px;
}
.ft-last-copyright p a:hover{
	color:rgba(255, 255, 255, 0.99);
	font-size:12px;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
	color:#29BFAD;
}
.copy-design{
	float:none;
}
.smbtn-fx{
	width:auto;
	height:auto;
	float:left;
	position:relative;
	z-index:999;
}

.scroll-top-wrapper {
    position: fixed;
    opacity: 0;
    visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #fff;
	border:4px solid #999;
	color: #ff5100;
	width: 60px;
	height: 60px;
	line-height: 50px;
	right: 30px;
	bottom: 70px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	border-radius:100%;
}
.scroll-top-wrapper:hover {
	background-color: #ff5100;
	border:4px solid #ff5100;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
	font-size:26px;
}
.scroll-top-wrapper:hover .fa{
	color:#fff;
}
/******About Us Page Css Start******/

.inner-topbannermain:after{
	content:"";
	width:100%;
	background:rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 1) 90%) repeat scroll 0 0;
	background:linear-gradient(to top, #363b45 5%, transparent 90%);
	position:absolute;
	height:100%;
	top:0px;
}
.inner-topbannermain{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.inner-topbannermain img{
	width:100%;
	height:270px;
	margin:auto;
}
.inner-pageheading{
	width:100%;
	height:auto;
	margin:auto;
	z-index:11;
	padding-top:180px;
	padding-bottom:3px;
}
.inner-phead{
	width:100%;
	height:auto;
	margin:auto;
}
.inner-phead h1:after{
	width: 7px;
	height: 55px;
	left: 0px;
	content: "";
	position: absolute;
	background: #ff5100;
	top: 11px;
}
.inner-phead h1{
	margin:0px;
	font-size:62px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	position:relative;
}
.inner-phead p{
	width:70%;
	margin:0px;
	font-size:18px;
	padding-left:30px;
	color:#fff;
	font-weight:bold;
	position:relative;
	padding-top:5px;
}
.inner-content-main-block{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
	background:url(../images/leftcnbn.png) no-repeat left;
	background-origin:border-box;
	background-attachment:scroll;
	background-position:0px 30px;
}
.abt-topcontdiv{
	width:100%;
	height:auto;
	margin:auto;
}
.abt-topcontdiv h1{
	margin:0px;
	line-height:32px;
	color:#000;
	font-size:26px;
	font-weight:900;
}
.abt-topcontdiv p{
	margin:0px;
	font-size:16px;
	color:#333;
	line-height:28px;
	padding-top:10px;
}
.abt-topcontdiv h3{
	margin:0px;
	line-height:32px;
	color:#0078AE;
	font-size:32px;
	font-weight:900;
	padding-bottom:10px;
}

.abt-midallbox-main{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.abt-midcontbox{
	width:100%;
	height:auto;
	margin:auto;
	background:#F9f9f9;
	padding:30px;
	margin-bottom:15px;
}
.abt-midlftimg{
	width:100%;
	height:auto;
	margin:auto;
}
.abt-midlftimg img{
	width:100%;
	height:auto;

	padding:5px;

}
.abt-midrgtcontent{
	width:100%;
	height:auto;
	margin:auto;
}
.abt-midrgtcontent h3:first-child{
	padding-top:0px;
}
.abt-midrgtcontent h3{
	margin:0px;
	font-size:22px;
	color:#000;
	font-weight:700;
	padding-top:20px;
}
.abt-midrgtcontent p{
	margin:0px;
	font-size:14px;
	color:#333;
	padding-top:10px;
	line-height:25px;
}
.abtteam{
	width:100%;
	height:auto;
	margin:auto;
}
.abtteam h2:after{
	position:absolute;
	content:"";
	width:110px;
	height:3px;
	left:0px;
	right:0px;
	margin:auto;
	background:#ddd;
	top:50px;
	
}
.abtteam h2{
	text-align:center;
	color:#0078AE;
	font-size:36px;
	padding-bottom:50px;
	position:relative;	
}
.abtteam{
	width:100%;
	height:auto;
	margin:auto;
}
.abtteam ul{
	margin:0px;
	padding:0px;
}
.abtteam ul li:last-child{
	border-right:0px solid #fff;
}
.abtteam ul li{
	list-style-type:none;
	width:20%;
	float:left;
	border-right:4px solid #fff;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
}
.abtteam ul li img{
	width:100%;
	display:block;
	-moz-transition: all 0.3s;
   -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.abtteam ul li:hover img{
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
  opacity:0.8;
}
/******About Us Page Css Start******/


/******Contact Us Page Css Start******/
.contlftrgt-main-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}

.contlftside-box{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
}
.contlfttopdtl{
	width:100%;
	height:auto;
	margin:auto;
	padding:20px;
}
.contlfttopdtl h1{
	margin:0px;
	padding:0px;
	color:#000;
	font-size:26px;
	font-weight:600;
	padding-top:20px;
	text-align:center;
	border-bottom:3px dashed #999;
	padding-bottom:20px;
}

.cont-alfaimg{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:15px;
}
.cont-alfaimg img{
	width:100%;
}
.cont-alfaimg p{
	margin:0px;
	padding-top:10px;
	font-size:14px;
	color:#000;
	line-height:23px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.cntothdtl{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:0px;
	padding:20px;
}
.cntothdtl h2{
	margin:0px;
	color: #0078AE;
	font-size:22px;
	font-weight:700;
}
.cntothdtl h2 span{
	color: #555;
	font-size:18px;
}
.cntothdtl p{
	margin:0px;
	color: #333;
	font-size:14px;
	padding-top:10px;
	line-height:24px;
}
.cntothdtl p span{
	display:block;
}
.cntothdtl p a{
	color: #00A3DE;
}
.cntothdtl p a:hover{
	color: #ff5100;
}
.cntothdtl h4{
	margin:0px;
	color: #000;
	font-size:16px;
	padding-top:10px;
	font-weight:700;
}
.skyImg{
	width:25px;
	margin-right:10px;
}
.cont-formbg-div{
	width:100%;
	height:auto;
	margin:auto;
	padding-bottom:40px;
	padding-top:40px;
	background:#F5F7F6;
}
.cont-frmbox{
	width:90%;
	height:auto;
	margin:auto;
}
label{
	color:#000;
}
.cont-frmbox h4:after{
	content:"";
	width:35px;
	height:4px;
	background:#282828;
	position:absolute;
	left:0px;
	right:0px;
	margin:auto;
	top:40px;
}
.cont-frmbox h4{
	margin:0px;
	text-align:center;
	color:#000;
	font-size:24px;
	font-weight:bold;
	position:relative;
}
.cont-frmbox p{
	width:100%;
	margin:auto;
	text-align:center;
	color:#333;
	font-size:13px;
	padding-top:40px;
	line-height:24px;
}
.form-fieldbox{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.con-fieldstyle{
	width:100%;
	height:50px;
	background:#fff;
	border:none;
	border-bottom:3px solid rgba(0, 0, 0, 0.15);
	box-shadow:none;
}
.con-fieldstyle:focus{
	border-color:transparent;
	box-shadow:none;
	border-bottom:3px solid rgba(255, 81, 0, 0.50);
	
}
.con-txtboxstyle{
	width:100%;
	height:250px;
	background:#fff;
	border:none;
	border-bottom:3px solid rgba(0, 0, 0, 0.15);
}
.con-txtboxstyle:focus{
	border-color:transparent;
	box-shadow:none;
	border-bottom:3px solid rgba(255, 81, 0, 0.50);
}


.c-sub-style{
	width:auto;
	min-width:120px;
	height:32px;
	float:left;
	background:#ff5100;
	color:#fff;
	border-radius:0px !important;
	transition: all 0.5s ease 0s;
	border-color:transparent !important;
	font-size:13px;
	font-weight:600;
}
.c-sub-style:hover{
	background:#444444;
	color:#fff;
	transition: all 0.5s ease 0s;
}
.conbtn-style{
	width:300px;
	height:45px;
	margin:auto;
	float:none;
	display:block;
	margin-top:20px;
	font-size:18px;
	text-transform:uppercase;
	line-height:45px;
	padding-top:0px;
}
.sntmap{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.sntmap iframe{
	width:100%;
	height:370px;
	border:10px solid #ddd;
}
/******Contact Us Page Css Start******/

/******Services Page Css Start******/
.services-pagemain-div{
	width:100%;
	height:auto;
	margin:auto;
}
.servicebox-1{
	width:100%;
	height:auto;
	margin:auto;
	min-height:530px;
}
.servicebx-img{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.servicebx-img span {
    color: #fff;
    left: 0px;
    position: absolute;
    padding: 4px;
    padding-top: 3px;
    padding-left: 7px;
    padding-right: 7px;
    top: 25px;
    font-size: 13px;
    font-weight: 600;
    background: #2192D9;
	text-align:center;
}
.servicebx-icondtl {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 15px;
}

.serbx-iconlft:after{
	width:1px;
	height:150px;
	content:"";
	position:absolute;
	left:0px;
	right:0px;
	margin:auto;
	top:50px;
	background:#ddd;
	z-index:-111;
}
.serbx-iconlft{
	width:50px;
	height:auto;
	float:left;
	position:relative;
}
.serbx-dtlrgt{
	width:81%;
	height:auto;
	float:left;
	margin-left:15px;
}
.bluebg-hexa::before {
    border-bottom: 15px solid #2192D9;
    border-left: 23px solid transparent;
    border-radius: 5px;
    border-right: 23px solid transparent;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: -13px;
    width: 0;
}
.bluebg-hexa::after {

    border-left: 23px solid transparent;
    border-radius: 5px;
    border-right: 23px solid transparent;
    border-top: 15px solid #2192D9;
    bottom: -13px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 0;

}
.w-new-top-icon-div {
    border-radius: 5px;
    height: 28px;
	margin:auto;
    position: relative;
    text-align: center;
    width: 46px;
	margin-top:15px;
}
.w-new-top-icon-div img {
	width:23px;
	margin-top:3px;
}
.bluebg-hexa {
    background:#2192D9;
}

.serbx-dtlrgt h2{
	margin:0px;
	padding:0px;
	padding-top:5px;
	color:#333;
	font-size:18px;
	font-weight:700;
	padding-bottom:5px;
	font-family: 'Merriweather', serif;
	
}
.serbx-dtlrgt p{
	margin:0px;
	padding:0px;
	padding-top:8px;
	color:#777;
	font-size:13px;
	line-height:22px;
}
.serbx-dtlrgt a{
	display:block;
	margin-top:15px;
	color:#777;
	font-size:13px;
	font-weight:600;
}
.serbx-dtlrgt a .fa{
	margin-left:2px;
	background:#2192D9;
	color:#fff;
	font-weight:500;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
}



.servicebx-img:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	overflow: visible;
	border: 0px solid rgba(0,0,0,0.7);
	box-sizing: border-box;
	transition: all 0.4s ease-in-out;
}

.servicebx-img:before {
	background: none;
}
.servicebx-img img {
	transition: all .3s ease;
}

.servicebox-1:hover .servicebx-img:before {
	opacity: 0.5;
	border: 120px solid rgba(0,0,0,0.4);
}

.servicebox-1:hover .servicebx-img:before {
	opacity: 0.3;
}

.servicebox-1:hover .serbx-dtlrgt a{
	color:#2192D9;
}

/******Services Page Css Start******/

/******Seo packages Page Css Start******/
.mid-bd-rgt {
    border-right: 1px solid #eee;
}
.serdtl-leftsidepanel{
	width:100%;
	height:auto;
	margin:auto;
	padding-right:15px;
	min-height:900px;
}
.serdtl-rightsidepanel{
	width:100%;
	height:auto;
	margin:auto;
	padding-left:15px;
}
.seo-package-main-div{
	width:100%;
	height:auto;
	margin:auto;
	
}
.seo-tophead{
	width:100%;
	height:auto;
	margin:auto;

}
.seo-tophead h4{
	margin:0px;
	color:#0078AE;
	font-size:32px;
	font-weight:700;
}
.seo-video-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
	background:#f2f2f2;
	padding:15px;
	margin-top:0px;
}
.seo-video-div iframe{
	width:100%;
	height:370px;
}
.snt-follow-8step-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.snt-follow-8step-div h2{
	margin: 0px;
	color: #ff5100;
	font-size: 28px;
	font-weight: 800;
	padding-top: 20px;
	line-height:36px;
}
.snt-follow8step{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.snt-follow8step ul{
	margin:0px;
	padding:0px;
}
.snt-follow8step ul li{
	list-style-type:none;
	width:50%;
	float:left;
	margin-bottom:30px;
	line-height:38px;
	position:relative;
	color:#333;
	font-size:14px;
	font-weight:800;
}

.snt-follow8step ul li:after{
	position:absolute;
	content:"";
	width:1px;
	height:32px;
	background:#ff5100;
	left:20px;
	margin:auto;
	top:40px;
}
.step-span{
	width:40px;
	height:40px;
	background:#fff;
	text-align:center;
	line-height:38px;
	font-size:14px;
	color:#ff5100;
	font-weight:500;
	border-radius:100%;
	float:left;
	border:1px solid #ff5100;
	margin-right:15px;
	position:relative;
}
.snt-follow8step ul li:nth-child(7n):after{
	display:none !important;
}
.snt-follow8step ul li:nth-child(8n):after{
	display:none !important;
}
.snt-follow8step ul li:hover{
	color:#ff5100;
}
.snt-follow8step ul li.active{
	color:#ff5100;
}

.seopkg-tabme-main-div{
	width:100%;
	height:auto;
	margin:auto;
	/*background-image:url(../images/pkbg-pattern.png);*/
	padding:30px;
	background-color: #F7F8Fa;
}
.seopkg-head{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:80px;
}
.seopkg-head h2:after{
	width:90px;
	height:1px;
	background:#0078AE;
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	margin:auto;
	top:45px;
}
.seopkg-head h2:before{
	width:70px;
	height:1px;
	background:#0078AE;
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	margin:auto;
	top:50px;
}
.seopkg-head h2{
	margin:0px;
	text-align:center;
	font-size:32px;
	font-weight:900;
	text-transform:uppercase;
	color:#333;
	position:relative;
}
.seopkg-head h2 span{
	color:#0078AE;
}
.seopkg-head p{
	text-align:center;
	font-size:13px;
	color:#555;
	position:relative;
	padding-top:30px;
	width:30%;
	margin:auto;
}
	
.seopkg-inner{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
	background:#fff;
	padding:50px;
}
.seopk-leftcat{
	width:20%;
	height:auto;
	float:left;
}
.seopk-rightplans{
	width:80%;
	height:auto;
	float:left;
}

.seopklft-cat{
	width:100%;
	height:auto;
	margin:auto;
}
.seopklft-cat h3{
	margin: 0px;
	color: #fff;
	line-height: 50px;
	font-size: 22px;
	font-weight: 700;
	padding-left: 20px;
	border: none;
	background: #00A3DE;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}

.seopklft-cat ul{
	margin:0px;
	padding:0px;
}

.seopklft-cat ul li{
	width:100%;
	height:auto;
	margin:auto;
	list-style-type:none;
	height:40px;
	color:#333;
	font-size:12px;
	font-weight:600;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	padding-left:15px;
	padding-right:15px;
	line-height:40px;
}
.line-h{
	line-height:20px !important;
}
.seopk-planrgt-main{
	width:100%;
	height:auto;
	margin:auto;
}
.seopk-bx20-main{
	width:20%;
	height:auto;
	float:left;
}
.seopk-bx20-box{
	width:100%;
	height:auto;
	margin:auto;
}
.seopk-bx20-box h3{
	margin: 0px;
	color: #fff;
	line-height: 50px;
	font-size: 22px;
	font-weight: 600;
	border: none;
	background: #5F686F;
	text-align:center;
	background:#2A363F;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}
.seopk-bx20-box span h3{
	border-top:30px solid #ff5100;
	margin-top:-30px;
	line-height:25px;
	background:#ff5100;
}
.seopk-bx20-box h5{
	margin: 0px;
	color: #fff;
	line-height: 25px;
	font-size: 14px;
	font-weight: 600;
	border: none;
	background: #ff5100;
	text-align:center;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}
.seopk-bx20-box ul{
	margin:0px;
	padding:0px;
}

.seopk-bx20-box ul li:nth-child(2n){
	background:#f7f8fa;
}

.seopk-bx20-box ul li{
	list-style-type:none;
	width:100%;
	float:none;
	line-height:40px;
	color:#666;
	text-align:center;
	border-right:1px solid #ddd;
	font-size:15px;
	font-weight:600;
}
.pkmid-hdstrip{
	width:100%;
	background:#ddd !important;
	color:#000;
	border:none;
}
.no-icon {
    color: #ff0000;
}
.yes-icon {
    color: #59930a;
}
.pk-buynow-main-strip{
	width:100%;
	height:auto;
	margin:auto;
	background:#ff5100;
}

.seopk-lft-fot{
	width:100%;
	height:auto;
	margin:auto;
	background:#00A3DE;
}
.seopk-lft-fot ul{
	margin:0px;
	padding:0px;
}
.seopk-lft-fot ul li{
	list-style-type:none;
	width:100%;
	float:none;
	line-height:70px;
	padding-left:10px;
	padding-right:10px;
	color:#00A3DE;
	font-size:15px;
	font-weight:900;
	color:#fff;
}
.seopk-rgt-fot{
	width:100%;
	height:auto;
	margin:auto;
	background:#2A363F;
}
.seopk-rgt-fot ul{
	margin:0px;
	padding:0px;
}
.seopk-rgt-fot ul li{
	list-style-type:none;
	width:100%;
	float:none;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:70px;
}
.seopk-rgt-fot ul li a{
	background:rgba(255, 255, 255, 0.1);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	background:#ff5100;
}

.seopk-bx20-main:hover .seopk-bx20-box h3{
	background:#ff5100;
}
.seopk-bx20-main:hover .seopk-bx20-box ul li{
	background:#2A363F;
	color:#fff;
}
.seopk-bx20-main:hover .pkmid-hdstrip{
	background:#ff5100 !important;
}
.seopk-bx20-main:hover .seopk-rgt-fot{
	background:#ff5100;
}
.seopk-bx20-main:hover .seopk-rgt-fot ul li a{
	background:#fff;
	color:#ff5100;
}

.seopk-bx20-box ul li.active{
	background:#2A363F;
	color:#fff;
}
.pkmid-hdstrip.active{
	background:#ff5100 !important;
}
.seopk-rgt-fot.active{
	background:#ff5100;
}
.seopk-rgt-fot ul li a.active{
	background:#fff;
	color:#ff5100;
}
.rightadd-inner-div{
	width:100%;
	height:auto;
	margin:auto;
}
.hrgt-aside-box:last-child {
    border-bottom: none;
}
.hrgt-aside-box:first-child {
    padding-top: 0px;
}
.hrgt-aside-box {
    width: 100%;
    height: auto;
    margin: auto;
    border-bottom: 1px solid #eee;
    padding-top: 30px;
    padding-bottom: 30px;
}
.hrgt-top-head {
    width: 100%;
    height: auto;
    margin: auto;
}
.hrgt-top-head h4 {
    margin: 0px;
    font-size: 15px;
    color: #000;
    font-weight: 900;

}
.hrgt-top-head h4 .fa {
    margin-right: 10px;
    color:#ff5100;
}

.hrgt-servcat{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:15px;
}
.hrgt-servcat ul{
	margin:0px;
	padding:0px;
}
.hrgt-servcat ul li:last-child{
	border-bottom:0px dashed #eee;
}
.hrgt-servcat ul li{
	list-style-type:none;
	width:100%;
	float:left;
	margin-bottom:15px;
}
.hrgt-servcat ul li h4{
	margin:0px;
	font-weight:800;
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	color:#0078ae;
	padding-top:15px;
}
.hrgt-servcat ul li a{
	color:#000;
	text-transform:none;
	font-size:14px;
	padding-left:15px;
	padding-left:0px;
	padding-top:0px;
}
.hrgt-servcat ul li a .fa{
	margin-right:10px;
	color:#777;
	font-size:13px;
}
.hrgt-servcat ul li:hover a{
	color:#ff5100;
}
.hrgt-servcat ul li a img{
	width:20px;
	float:right;
}
.h-sponsor {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 20px;
}
.h-sponsor img {
    width: 100%;
    height: auto;
}
/******Seo packages Page Css Start******/


/******SMO packages Page Css Start******/



.smopkg-tabme-main-div{
	width:100%;
	height:auto;
	margin:auto;
	/*background-image:url(../images/pkbg-pattern.png);*/
	padding:30px;
	background-color: #F7F8Fa;
}
.smopkg-head{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:80px;
}
.smopkg-head h2:after{
	width:90px;
	height:1px;
	background:#0078AE;
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	margin:auto;
	top:45px;
}
.smopkg-head h2:before{
	width:70px;
	height:1px;
	background:#0078AE;
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	margin:auto;
	top:50px;
}
.smopkg-head h2{
	margin:0px;
	text-align:center;
	font-size:32px;
	font-weight:900;
	text-transform:uppercase;
	color:#333;
	position:relative;
}
.smopkg-head h2 span{
	color:#0078AE;
}
.smopkg-head p{
	text-align:center;
	font-size:13px;
	color:#555;
	position:relative;
	padding-top:30px;
	width:60%;
	margin:auto;
}
	
.smopkg-inner{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	padding:0px;
}
.smopk-leftcat{
	width:30%;
	height:auto;
	float:left;
}
.smopk-rightplans{
	width:70%;
	height:auto;
	float:left;
}

.smopklft-cat{
	width:100%;
	height:auto;
	margin:auto;
}
.smopklft-cat h3{
	margin: 0px;
	color: #fff;
	line-height: 50px;
	font-size: 22px;
	font-weight: 700;
	padding-left: 20px;
	border: none;
	background: #00A3DE;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}

.smopklft-cat ul{
	margin:0px;
	padding:0px;
}

.smopklft-cat ul li{
	width:100%;
	height:auto;
	margin:auto;
	list-style-type:none;
	height:40px;
	color:#333;
	font-size:12px;
	font-weight:600;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
	padding-left:15px;
	padding-right:15px;
	line-height:40px;
}
.line-h{
	line-height:20px !important;
}
.smopk-planrgt-main{
	width:100%;
	height:auto;
	margin:auto;
}
.smopk-bx20-main{
	width:33%;
	height:auto;
	float:left;
}
.smopk-bx20-box{
	width:100%;
	height:auto;
	margin:auto;
}
.smopk-bx20-box h3{
	margin: 0px;
	color: #fff;
	line-height: 50px;
	font-size: 22px;
	font-weight: 600;
	border: none;
	background: #5F686F;
	text-align:center;
	background:#2A363F;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}
.smopk-bx20-box span h3{
	border-top:30px solid #ff5100;
	margin-top:-30px;
	line-height:25px;
	background:#ff5100;
}
.smopk-bx20-box h5{
	margin: 0px;
	color: #fff;
	line-height: 25px;
	font-size: 14px;
	font-weight: 600;
	border: none;
	background: #ff5100;
	text-align:center;
	border-right:1px solid rgba(255, 255, 255, 0.7);
}
.smopk-bx20-box ul{
	margin:0px;
	padding:0px;
}

.smopk-bx20-box ul li:nth-child(2n){
	background:#f7f8fa;
}

.smopk-bx20-box ul li{
	list-style-type:none;
	width:100%;
	float:none;
	line-height:40px;
	color:#666;
	text-align:center;
	border-right:1px solid #ddd;
	font-size:15px;
	position:relative;
	font-weight:600;
}
.smopk-bx20-box ul li span{
	color: #ff5100;
	font-size: 20px;
	font-weight: 900;
	line-height: 34px;
	position:absolute;
	top:5px;
	margin-left:2px;
}
.smopk-bx20-box ul li em{
	font-size:15px;
	font-style:normal;
	font-weight:600;
	margin-left:25px;
	color:#00A3DE;
	position:relative;
}
.pkmid-hdstrip{
	width:100%;
	background:#ddd !important;
	color:#000;
	border:none;
}
.no-icon {
    color: #ff0000;
}
.yes-icon {
    color: #59930a;
}
.pk-buynow-main-strip{
	width:100%;
	height:auto;
	margin:auto;
	background:#ff5100;
}

.smopk-lft-fot{
	width:100%;
	height:auto;
	margin:auto;
	background:#00A3DE;
	min-height:140px;
	min-height:70px;
	text-align:center;
}
.smopk-lft-fot ul{
	margin:0px;
	padding:0px;
}
.smopk-lft-fot ul li{
	list-style-type:none;
	width:100%;
	float:none;
	line-height:70px;
	padding-left:10px;
	padding-right:10px;
	color:#00A3DE;
	font-size:18px;
	font-weight:900;
	color:#fff;
}
.smopk-rgt-fot{
	width:100%;
	height:auto;
	margin:auto;
	background:#2A363F;
}
.smopk-rgt-fot ul{
	margin:0px;
	padding:0px;
}
.smopk-rgt-fot ul li{
	list-style-type:none;
	width:100%;
	float:none;
	text-align:center;
	color:#fff;
	font-size:16px;
	font-weight:600;
	line-height:70px;
}
.smopk-rgt-fot ul li a{
	background:rgba(255, 255, 255, 0.1);
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color:#fff;
	background:#ff5100;
}

.smopk-bx20-main:hover .smopk-bx20-box h3{
	background:#ff5100;
}
.smopk-bx20-main:hover .smopk-bx20-box ul li{
	background:#2A363F;
	color:#fff;
}
.smopk-bx20-main:hover .pkmid-hdstrip{
	background:#ff5100 !important;
}
.smopk-bx20-main:hover .smopk-rgt-fot{
	background:#ff5100;
}
.smopk-bx20-main:hover .smopk-rgt-fot ul li a{
	background:#fff;
	color:#ff5100;
}

.smopk-bx20-box ul li.active{
	background:#2A363F;
	color:#fff;
}
.pkmid-hdstrip.active{
	background:#ff5100 !important;
}
.smopk-rgt-fot.active{
	background:#ff5100;
}
.smopk-rgt-fot ul li a.active{
	background:#fff;
	color:#ff5100;
}

.smo-spcl{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.smo-spcl ul{
	margin:0px;
	padding:0px;
}
.smo-spcl ul li{
	list-style-type:none;
	width:100%;
	float:none;
	margin-bottom:20px;
	font-size:15px;
	color:#777;
	font-weight:600;
}
.smo-spcl ul li .fa{
	margin-right:10px;
	color:#ff5100;
}
.smo-spcl h5{
	margin:0px;
	padding-top:10px;
	color:#00A3DE;
	font-size:15px;
}
/******SMO packages Page Css Start******/


/******Landing Page Css Start******/
.landing-page-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.landing-page-main-div h2 {
    margin: 0px;
    color: #ff5100;
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
}
.landing-page-main-div p:first-child {
    padding-top: 0px;
}
.landing-page-main-div p {
    margin: 0px;
    font-size: 14px;
    color: #000;
    padding-top: 15px;
    line-height: 26px;
    position: relative;
}
.landing-page-main-div h5 {
    margin: 0px;
    color: #000;
    font-size: 20px;
    font-weight: 600;
	padding-top:20px;
}
.wht-land{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.wht-land h2 {
    margin: 0px;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    padding-top: 10px;
}
.wht-land h4 {
    margin: 0px;
    color: #0078AE;
    font-size: 24px;
    font-weight: 600;
}
.wht-land h6 {
    margin: 0px;
    color: #ff5100;
    font-size: 18px;
    font-weight: 600;
	padding-top:20px;
}
.wht-land p {
    margin: 0px;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    line-height: 26px;
    position: relative;
}
.wht-land p span {
    background: #F5F8C4;
	color: #111;
	font-weight: 800;
}
.wht-land p a{
    color: #ff5100;
	font-weight:900;
}
.wht-land img{
	margin-top:20px;
	max-width:100%;
}
.web-land-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	padding:20px;
	margin-top:50px;
}
.web-land-main-div h3{
	margin:0px;
	text-align:center;
	color: #000;
    font-size: 20px;
    font-weight: 600;
	padding-bottom:30px;
}
.web-land-main-div p{
	margin:0px;
	color:#000;
	font-weight:600;
	padding-top:10px;
	
}
.webland-box{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	padding:10px;
	min-height:200px;
}
.min-hgt{
	min-height:240px;
}
.webland-box h4{
	margin:0px;
	text-align:center;
	color:#fff;
	font-weight:600;
	line-height:40px;
	font-size:17px;
	background:#ff5100;
	margin-bottom:20px;
	
}
.webland-box ul{
	margin:0px;
	padding:0px;
}
.webland-box ul li{
	width:100%;
	margin-bottom:20px;
	font-size:14px;
	line-height:24px;
	color:#000;
	list-style-type:none;
}
.webland-box ul li span{
	color:#000;
	font-weight:900;
}
.lnd-factor{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.lnd-factor ul{
	margin:0px;
	padding:0px;
}
.lnd-factor ul li{
	list-style-type:none;
	width:33%;
	float:left;
	margin-top:20px;
}
.lnd-factor ul li .fa{
	margin-right:8px;
	color:#ff5100;
}
.lnd-factor ul li:hover{
	color:#ff5100;
}
.adopt-lnd{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:10px;
}
.adopt-lnd ul{
	margin:0px;
	padding:0px;
}
.adopt-lnd ul li{
	list-style-type:none;
	width:100%;
	float:none;
	margin-top:15px;
	color:#000;
}
.adopt-lnd ul li span{
	margin-right:10px;
	color:#ff5100;
	font-size:22px;
	font-weight:900;
}
.cro-a-img1 {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 15px;
}
.cro-table {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 20px;
}
.cro-table ul {
    margin: 0px;
    padding: 0px;
}
.cro-table ul li:nth-child(1) {
    border-top: none;
}
.cro-table ul li:nth-child(2) {
    border-top: none;
}
.cro-table ul li:nth-child(3) {
    border-top: none;
    border-right: none;
}
.cro-table ul li:nth-child(6) {
    border-right: none;
}
.cro-table ul li {
    list-style-type: none;
    width: 33%;
    height: auto;
    float: left;
    border-top: 1px dashed #888;
    border-right: 1px dashed #888;
    text-align: center;
	padding:30px;
    color: #222;
    font-size: 16px;
    font-weight: 600;
	min-height:175px;
}
.cro-table ul li span {
    display: block;
    margin-bottom: 10px;
}
.cro-table ul li span img{
	margin-top:0px;
}
.srv6pg-topsmbnr{
	width:100%;
	height:auto;
	margin:auto;
}
.srv6pg-topsmbnr img {
    width: 100%;
    height: 270px;
    border: 7px solid #ddd;
	margin-bottom:25px;
}
/******Landing Page Css Start******/

/******Terms of Use Page Css Start******/
.term-use-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.term-use-main-div p:first-child {
    padding-top: 0px;
}
.term-use-main-div p {
    margin: 0px;
    font-size: 13px;
    color: #000;
    padding-top: 15px;
    line-height: 25px;
}
.termbox-main{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.termbox-1{
	width:100%;
	height:auto;
	margin:auto;
	margin-top: 50px;
}
.termuse-head{
	width:100%;
	height:auto;
	margin:auto;
}
.term-lftbgbox:after{
	width: 40px;
	height: 3px;
	position:absolute;
	left:0px;
	bottom:0px;
	background:rgba(0, 0, 0, 0.20);
	content:"";
}
.term-lftbgbox{
	width: 40px;
	height: 40px;
	float: left;
	background: #ff5100;
	text-align: center;
	color: #fff;
	line-height: 36px;
	font-size: 24px;
	font-weight: 600;
	position:relative;
}
.term-rgtname{
	width:90%;
	height:auto;
	float:left;
	margin-left:20px;
}
.term-rgtname h4:after{
	width:100px;
	height:1px;
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	background:#ff5100;
	bottom:-9px;
}
.term-rgtname h4:before{
	width:100%;
	height:1px;
	content:"";
	position:absolute;
	left:0px;
	bottom:-9px;
	background:#ddd;
}
.term-rgtname h4{
	margin:0px;
	font-size:24px;
	color:#F77A7A;
	line-height:36px;
	font-weight:600;
	position:relative;
	color:#000;
}
.termuse-desc{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:15px;
}
.termuse-desc p{
	margin:0px;
	font-size:14px;
	color:#333;
	padding-top:10px;
	line-height:25px;
}
.termuse-desc h3{
	margin:0px;
	font-size:16px;
	color:#333;
	padding-top:10px;
	line-height:22px;
}
.termuse-desc h3 span{
	color:#29BFAD;
	margin-right:10px;
	font-weight:600;
}
.termuse-desc h5:after{
	width: 6px;
	height: 6px;
	content: "";
	position: absolute;
	left: 0px;
	background: #ff5100;
	top: 18px;
}
.termuse-desc h5{
	margin:0px;
	font-size:16px;
	color:#333;
	padding-top:10px;
	line-height:22px;
	font-weight:600;
	position:relative;
	padding-left:17px;

}
.termuse-desc h5 span{
	color:#999;
	margin-left:2px;
	margin-right:2px;
	font-weight:400;
}
.termuse-desc h6{
	margin:0px;
	font-size:16px;
	color:#333;
	padding-top:10px;
	line-height:22px;
}
/******Terms of Use Page Css Start******/

/******RFQ Page Css Start******/
.rfq-page-main-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.rfq-form-rgtpanel-div{
	width:100%;
	height:auto;
	margin:auto;
}
.rfq-lftbox{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	padding:40px;
}
.rfq-lftbox h4 {
    margin: 0px;
    text-align: center;
    color: #000;
    font-size: 20px;
    font-weight: bold;
    position: relative;
}
.rfq-lftbox h4::after {
    content: "";
    width: 35px;
    height: 4px;
    background:#0078AE;
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 35px;
}
.rfq-lftbox p {
    width: 100%;
    margin: auto;
    text-align: center;
    color: #444;
    font-size: 14px;
    padding-top: 30px;
    line-height: 24px;
}
.rfq-rightside-div{
	width:100%;
	height:auto;
	margin:auto;
}
.rfq-rgticon-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.rfq-rgticon-lst ul{
	margin:0px;
	padding:0px;
}
.rfq-rgticon-lst ul li{
	list-style-type: none;
    width: 100%;
    font-size: 18px;
    color: #777;
    font-weight: 700;
	border:1px solid #ddd;
	padding:28px;
	padding-left:20px;
	padding-right:20px;
}
.rfq-rgticon-lst ul li h4{
	margin:0px;
	color:#000;
	font-size:16px;
	padding-top:15px;
	display:inline-block;
	text-transform:uppercase;
	font-weight:900;
}
.rfq-rgticon-lst ul li img{
	width:45px;
	margin-right:20px;
}
.rfq-rgticon-lst ul li:hover h4{
	color:#0078AE;
}
.rqq-awardmain-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	padding:40px;
	margin-top:40px;
}
.rfq-lft-award {
    width: 30%;
    height: 184px;
    float: left;
    background: #00A3DE;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
}
.rfq-lft-award h2 {
    margin: 0px;
    font-size: 36px;
    color: #fff;
	font-weight:900;
}
.rfq-rgt-award {
    width: 70%;
    height: auto;
    float: left;
    background: #fff;
}
.rfq-award-list {
    width: 100%;
    height: auto;
    margin: auto;
}
.rfq-award-list ul {
    margin: 0px;
    padding: 0px;
}
.rfq-award-list ul li:nth-child(4n){
	border-bottom:1px solid #ddd;
}
.rfq-award-list ul li:nth-child(5n){
	border-bottom:1px solid #ddd;
}
.rfq-award-list ul li:nth-child(6n){
	border-bottom:1px solid #ddd;
}
.rfq-award-list ul li {
    list-style-type: none;
    float: left;
    height: 92px;
    width: 33.33%;
    text-align: center;
    display: table;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:none;
}
.rfq-award-list ul li a {
    display: table-cell;
    vertical-align: middle;
}
.rfq-award-list ul li img {
    filter: none;
    -webkit-filter: grayscale(0);
}
.rfq-award-list ul li img:hover {
    filter: none;
    filter: grayscale(1);
    -webkit-filter: grayscale(1);
}
/******RFQ Page Css Start******/

/******Career Page Css Start******/
.career-lftside-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	padding:15px;
	margin-top:15px;
}
.career-form{
	width:100%;
	height:auto;
	margin:auto;
}
.career-form h2{
	margin: 0px;
	text-align: left;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	position: relative;
}
.career-form h2 .fa{
	margin-right:10px;
	color:#ff5100;
}
.career-form p{
	text-align: left;
	color: #333;
	font-size: 14px;
	padding-top: 10px;
	line-height: 24px;
	margin-bottom:40px;
}
.control-label{
	color:#000;
}
a.c-reg-terms {
    font-size: 13px;
    color: #666;
    margin: 0px;
    padding: 0px;
    padding-left: 3px;
}
.bule {
    color: #0078AE;
}
.crjb-lst{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	padding:15px;
}
.crjb-lst h2{
	margin:0px;
	font-size:20px;
	color: #000;
	font-weight:bold;
}
.crjb-lst h2 img{
	width:25px;
	margin-right:7px;
}
.crjb-lst ul{
	margin:0px;
	padding:0px;
}
.crjb-lst ul li{
	list-style-type:none;
	width:50%;
	height:auto;
	margin-top:10px;
	float:left;
	font-size:15px;
	color:#333;
	font-weight:600;
}
.crjb-lst ul li .fa{
	margin-right:10px;
	color: #0078ae;
}
/******Career Page Css Start******/

/******How to Pay Css Start******/
.hwtpy-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.hwtpy-main-div h5 {
    margin: 0px;
    line-height: 30px;
    color: #000;
    font-size: 16px;
}
.hwtpy-main-div h5 a{
    color:#0078AE;
}
.hwtpy-main-div h3 {
    margin: 0px;
    line-height: 30px;
	color: #ff5100; 
    font-size: 26px;
	font-weight:700;
	padding-top:0px;
}
.hwpayment-box-1{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	border:15px solid #F5F7F6;
	padding:20px;
	margin-top:30px;
}
.bnk-logo{
	width:100%;
	height:auto;
	margin:auto;
}
.bnk-logo img{
	width:200px;
	margin-bottom:20px;
}
.bnk-acclst{
	width:100%;
	height:auto;
	margin:auto;
}
.bnk-acclst ul{
	margin:0px;
	padding:0px;
}
.bnk-acclst ul li{
	list-style-type:none;
	width:100%;
	float:none;
	margin-bottom:10px;
	color:#555;
	font-size:15px;
}

.bnk-spnlft{
	width:33%;
	height:auto;
	float:left;
	color:#000;
	font-weight:600;
}
.bnk-spnrgt{
	width:65%;
	height:auto;
	float:right;
}

.paynow-btn{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.paynow-btn h3{
	margin:0px;
	color:#000;
	padding-top:10px;
	font-size:24px;
}
.paynow-btn p{
	margin:0px;
	color:#333;
	padding-top:10px;
	font-size:14px;
	line-height:24px;
}
.paynow-btn h3 span{
	color:#ff5100;
	font-size:20px;
}
.paynow-btn  img{
	margin-top:15px;
}
.demand-draft-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.demand-draft-div p{
	line-height:26px;
	font-size:15px;
	color:#000;
	padding-top:10px;
	font-weight:600;
}
.demand-draft-div p span{
	color:#0078AE;
}
/******How to Pay Css Start******/

/******Lastest Blogs List Css Start******/
.lat-bloglst-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.ltblog-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.ltblog-lst ul{
	margin:0px;
	padding:0px;
}
.ltblog-lst ul li:last-child{
	margin-bottom:0px;
}
.ltblog-lst ul li{
	width:100%;
	list-style-type:none;
	float:none;
	margin-bottom:50px;
}
.blogbox-1{
	width:100%;
	height:auto;
	margin:auto;
}
.bloglft-img{
	width:37%;
	height:auto;
	float:left;
}
.lt-blogimg{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	overflow: hidden;
	transition: all 0.3s;
}
.lt-blogimg img{
	width:100%;
	height:210px;
	display:block;
	-moz-transition: all 0.3s;
   -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.lt-blog-dt-cmt-div{
	width:100%;
	height:auto;
	margin:auto;
	position:absolute;
	top:0px;
	left:0px;
}
.lt-blog-dt{
	width:68px;
	height:60px;
	background:#00A3DE;
	text-align:center;
	color:#fff;
	font-size:11px;
}
.lt-blog-dt span{
	display:block;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding-top:2px;
}
.lt-blog-cmnt{
	width:68px;
	height:60px;
	background:#161B20;
	text-align:center;
	color:#fff;
	font-size:11px;
}
.lt-blog-cmnt span{
	display:block;
	color:#fff;
	font-size:26px;
	font-weight:900;
	padding-top:2px;
}
.blogrgt-dtl{
	width:60%;
	height:auto;
	float:left;
	margin-left:20px;
}
.blogrgt-dtl h4 {
    margin: 0px;

}
.blogrgt-dtl h4 a {
	margin-top:0px;
    font-size: 20px;
    color: #000;
    font-weight: 700;
	line-height: 26px;
}
.blogrgt-dtl h6 {
    margin: 0px;
    color: #777;
    padding-top: 10px;
    font-size: 13px;
	border-bottom:1px dashed #ddd;
	padding-bottom:10px;
}
.blogrgt-dtl h6 .fa {
    margin-right: 5px;
	color:#999;
}
.blogrgt-dtl h6 span {
    color: #ff5100;
    font-weight: 600;
}
.blogrgt-dtl p {
	margin:0px;
	padding-top:8px;
	color:#444;
	line-height:22px;
	font-size:13px;
}
.blogrgt-dtl a {
    margin: 0px;
    font-size: 13px;
    font-weight: 600;
    color: #555;
    line-height: 22px;
    margin-top: 10px;
    display: table;
}
.blogrgt-dtl a:hover {
	color:#00A3DE;
}
.blogrgt-dtl a .fa {
    color: #00A3DE;
    margin-right: 10px;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.ltblog-lst ul li:hover .lt-blogimg img{
	-moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  opacity:0.8;
}

.ltblog-lst ul li:hover .blogrgt-dtl h4 a{
	color:#00A3DE;
}

/******Lastest Blogs List Css Start******/

/******Full Blog Detail Css Start******/
.fullblogdtl {
    width: 100%;
    height: auto;
    margin: auto;
}
.fullblogdtl h4 {
    margin: 0px;
    line-height: 42px;
    font-size: 36px;
    color: #111;
    font-weight: 900;
	color:#ff5100;
}
.blog-sharethis{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.bdtl-img {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 30px;
}
.bdtl-img img {
    width: 100%;
    height: 500px;
    margin-bottom: 15px;
	border:12px solid #eee;
}
.fullblogdtl p {
    margin: 0px;
    padding-top: 10px;
    color: #000;
    font-size: 14px;
    line-height: 25px;
}
.fullblog-allcomnts-div{
	width:100%;
	height:auto;
	margin:auto;
	border-top:10px solid #eee;
	margin-top:50px;
}
.fullblog-allcomnts-div h2{
	margin:0px;
	padding-top:40px;
	color:#000;
	font-size:24px;
}
.fullblog-allcomnts-div h2 a{
	color:#8b9eba;
}
.fullblog-allcomnts-div h2 a:hover{
	color:#405069;
}
.comntbox-1:last-child{
	border-bottom: none;
}
.comntbox-1{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
	border-bottom: 1px dashed #ddd;
	padding-bottom:40px;
}
.comnt-lftimg{
	width:80px;
	height:80px;
	float:left;
	border-radius:100%;
}
.comnt-lftimg img{
	width:80px;
	height:80px;
	border-radius:100%;
}
.comnt-rgtdtl{
	width:84%;
	height:auto;
	float:left;
	margin-left:20px;
}
.comnt-rgtdtl h4{
	margin:0px;
	color:#000;
	font-size:18px;
	text-transform:uppercase;
	font-weight:500;
	line-height:30px;
}
.comnt-rgtdtl p{
	margin:0px;
	color:#444;
	font-size:13px;
	padding-top:7px;
	font-weight:500;
}
.comnt-rgtdtl h5 {
    margin: 0px;
    color: #444;
    font-size: 13px;
    font-weight: 500;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	display:inline-block;
	background:#F5F7F6;
}
.comnt-rgtdtl h5 .fa {
    margin-right: 5px;
}
.comntbox-1:hover .comnt-rgtdtl h4{
	color:#00A3DE;
}
.bn-comm-main-box {
    width: 100%;
    height: auto;
    margin: auto;
    margin-top: 50px;
}
.bn-comnt-box {
    width: 100%;
    height: auto;
    margin: auto;
    padding: 40px;
    background: #F5F7F6;
}
.bn-comnt-box h3 {
    margin: 0px;
    padding-bottom: 20px;
    color: #000;
    font-size: 20px;
}
.bn-comnt-box h3 .fa {
    margin-right: 10px;
    color: #ff5100;
}
/******Full Blog Detail Css Start******/

/******Testimonials Page Css Start******/

.testimonial-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.testimonial-list{
	width:100%;
	height:auto;
	margin:auto;
}
.testimonial-list ul{
	margin:0px;
	padding:0px;
}
.testimonial-list ul li:last-child{
	margin-bottom:0px;
}
.testimonial-list ul li{
	list-style-type:none;
	width:100%;
	height:auto;
	float:none;
	margin-bottom:90px;
}
.testi-imgdtl-div{
	width:100%;
	height:auto;
	margin:auto;
}
.testi-imglft{
	width:120px;
	height:auto;
	float:left;
	border-radius:100%;
	position:relative;
	
}
.testi-imglft img{
	width:110px;
	height:110px;
	border-radius:100%;
	border:5px solid #F5F7F6;
	padding:2px;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;

}
.testi-imglft span {
    width: 40px;
    height: 40px;
    background: #8D92A6;
    border-radius: 100%;
    border: 2px solid #fff;
    color: #fff;
    left: 5px;
    position: absolute;
    font-size: 15px;
    font-weight: 600;
    line-height: 36px;
	text-align:center;
	padding-top:0px;
}
.testi-dtlrgt{
	width:80%;
	height:auto;
	float:left;
	margin-left:40px;
	border-left:1px solid #ddd;
	padding-left:30px;
}

.testi-dtlrgt p:first-child{
	padding-top:0px;
}
.testi-dtlrgt p{
	margin:0px;
	font-size:13px;
	color:#000;
	font-size:14px;
	line-height:24px;
	padding-top:10px;	
}
.testi-dtlrgt h3:after{
	content:"";
	background:rgba(0, 163, 222, 0.5);
	position:absolute;
	left:auto;
	top:26px;
	width:50px;
	height:2px;
	margin-left:10px;
}
.testi-dtlrgt h3{
	margin:0px;
	padding-top:15px;
	color:#00A3DE;
	font-size:18px;
	font-weight:600;
	position:relative;
}
.testi-dtlrgt h5{
	margin:0px;
	padding-top:8px;
	color:#000;
	font-size:15px;
	font-weight:900;
}
.testi-dtlrgt h5 span{
	color:#555;
	font-size:14px;
	margin-left:10px;
	font-weight:500;
}
	
.testimonial-list ul li:hover .testi-imglft img{
	border:5px solid #00A3DE;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	overflow: hidden;
	
}
.testimonial-list ul li:hover .testi-imglft span {
	background:#00A3DE;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	overflow: hidden;
}	
.testimonial-list ul li:hover .testi-dtlrgt p {
	color:#000;
}	
	
	
.testimonial-list ul li.active .testi-imglft img{
	border:5px solid #00A3DE;
}
.testimonial-list ul li.active .testi-imglft span {
	background:#00A3DE;
}	
.testimonial-list ul li.active .testi-dtlrgt p {
	color:#000;
}
	
/******Testimonials Page Css Start******/

/******Website Portfolio Page Css Start******/
.web-mob-btnmian-div{
	width:100%;
	height:auto;
	margin:auto;
}
.webmob-btnlst{
	width:100%;
	height:auto;
	margin:auto;
}
.webmob-btnlst ul{
	margin:0px;
	padding:0px;
}
.webmob-btnlst ul li::after {
    content: '';
    position: absolute;
    left: 40%;
	bottom:0%;
	margin:auto;
    margin-bottom: -15px;
    border-left: 15px solid transparent;
    border-bottom: 0px solid #00A3DE;
    border-top: 15px solid #00A3DE;
    border-right: 15px solid transparent;
	opacity:0;
}

.webmob-btnlst ul li{
	list-style-type:none;
	width:auto;
	float:left;
	margin-right:30px;
	background:#161B20;
	padding-left:20px;
	padding-right:20px;
	line-height:45px;
	position:relative;
}
.webmob-btnlst ul li a{
	color:#fff;
	font-size:14px;
	font-weight:600;
	text-transform:uppercase;
	display:block;
}
.webmob-btnlst ul li:hover{
	background:#00A3DE;
}
.webmob-btnlst ul li.active{
	background:#00A3DE;
}
.webmob-btnlst ul li.active:after{
	opacity:1;
}
.webportal-main-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.wbprt-xs-6 {
    float: left;
    min-height: 1px;
    position: relative;
}
.wb-portalbox-1{
	width:100%;
	height:auto;
	margin:auto;
	background:#E5EEF0;
	background:#F5F7F6;
	padding:25px;
	position:relative;
	margin-bottom:30px;
}
.wb-portalbox-1 img{
	width:100%;
	height:320px;
}
.wb-portal-dtl{
	width:94.70%;
	height:340px;
	margin:auto;
	background:rgba(255, 255, 255, 0.95);
	position:absolute;
	top:15px;
	left:15px;
	padding:50px;
	display:none;
	animation-name: zoomOut;
	animation-duration: 1s;
    animation-fill-mode: both;
}
.wb-portcenter{
	display:table-cell;
	vertical-align:middle;
}
.wb-portcenter h1{
	margin:0px;
}
.wb-portcenter h1 a{
	font-size:36px;
	font-weight:900;
	color:#000;
}
.wb-portcenter p{
	margin:0px;
	color:#333;
	font-size:15px;
	padding-top:20px;
}
.wb-portcenter a{
	display:inline-flex;
	margin-top:20px;
	color:#555;
	font-size:16px;
	font-weight:600;
}
.wb-portcenter a .fa{
	margin-left:10px;
	font-size:24px !important;
	font-weight:900 !important;
	margin-top:0px;
	display:block;
	z-index:111;
}
.wb-portcenter a:hover{
	color:#00A3DE;
}
.wb-portalbox-1:hover {
	background:#E5EEF0;
	background:rgba(0, 163, 222, 0.05);
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.wb-portalbox-1:hover .wb-portal-dtl{
	visibility:visible;
	display:block !important;
	animation-name: zoomIn;
	animation-duration: 1s;
    animation-fill-mode: both;
}
/******Website Portfolio Page Css Start******/


/******Mobile Application Portfolio Page Css Start******/

.mobile-app-main-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:70px;
}
.mobapp-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.mobapp-lst ul{
	margin:0px;
	padding:0px;
}

.mobapp-lst ul li:nth-child(1n){
	padding-right:70px;
}
.mobapp-lst ul li:nth-child(2n){
	border-right:0px solid #ddd;
	padding-left:70px;
	padding-right:0px;
}
.mobapp-lst ul li{
	list-style-type:none;
	width:50%;
	float:left;
	border-right:1px solid #ddd;
	margin-bottom:150px;
}

.mobapp-box-1{
	width:100%;
	height:auto;
	margin:auto;
}
.mob-phonelft-1{
	width:30%;
	height:auto;
	float:left;
}
.mob-appdtl-1{
	width:60%;
	height:auto;
	float:left;
	margin-right:49px;
}
.mob-appdtl-1 h1{
	margin:0px;
	color:#ff5100;
	font-size:32px;
	text-transform:uppercase;
	font-weight:700;
	text-align:right;
}
.mob-appdtl-1 p{
	margin:0px;
	font-size:14px;
	color:#777;
	padding-top:20px;
	line-height:24px;
	text-align:right;
}


.mobapp-box-2{
	width:100%;
	height:auto;
	margin:auto;
}
.mob-phonelft-2{
	width:30%;
	height:auto;
	float:left;
}
.mob-appdtl-2{
	width:60%;
	height:auto;
	float:left;
	margin-left:49px;
}
.mob-appdtl-2 h1{
	margin:0px;
	color:#ff5100;
	font-size:32px;
	text-transform:uppercase;
	font-weight:700;
	text-align:left;
}
.mob-appdtl-2 p{
	margin:0px;
	font-size:14px;
	color:#777;
	padding-top:20px;
	line-height:24px;
	text-align:left;
}



.mobapp-box-3{
	width:100%;
	height:auto;
	margin:auto;
}
.mob-phonelft-3{
	width:30%;
	height:auto;
	float:left;
}
.mob-appdtl-3{
	width:60%;
	height:auto;
	float:left;
	margin-left:49px;
}
.mob-appdtl-3 h1{
	margin:0px;
	color:#ff5100;
	font-size:32px;
	text-transform:uppercase;
	font-weight:700;
	text-align:left;
}
.mob-appdtl-3 p{
	margin:0px;
	font-size:14px;
	color:#777;
	padding-top:20px;
	line-height:24px;
	text-align:left;
}

.mobapp-box-4{
	width:100%;
	height:auto;
	margin:auto;
}
.mob-phonelft-4{
	width:30%;
	height:auto;
	float:left;
}
.mob-appdtl-4{
	width:60%;
	height:auto;
	float:left;
	margin-right:49px;
}
.mob-appdtl-4 h1{
	margin:0px;
	color:#ff5100;
	font-size:32px;
	text-transform:uppercase;
	font-weight:700;
	text-align:right;
}
.mob-appdtl-4 p{
	margin:0px;
	font-size:14px;
	color:#777;
	padding-top:20px;
	line-height:24px;
	text-align:right;
}

.phone {
	width:100%;
    position: relative;
}

.phone .iphone5-screen {
    left: 8.2%;
    overflow: none;
    position: absolute;
    right: 8.2%;
    top: 14.5%;
}

/******Mobile Application Portfolio Page Css Start******/

/******Web Portal Development Page Css Start******/

.web-portal-dvlpment-main-div{
	width:100%;
	height:auto;
	margin:auto;
}
.web-portal-dvlpment-main-div h2 {
    margin: 0px;
    color: #ff5100;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
}
.web-portal-dvlpment-main-div p {
    margin: 0px;
    color: #666;
    font-size: 14px;
    line-height: 22px;
	padding-top:20px;
}
.wb-portal{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.wb-portal ul{
	margin:0px;
	padding:0px;
}
.wb-portal ul li:nth-child(13n){
	border-bottom:0px solid;
}
.wb-portal ul li:nth-child(14n){
	border-bottom:0px solid;
}
.wb-portal ul li:nth-child(15n){
	border-bottom:0px solid;
}
.wb-portal ul li:nth-child(16n){
	border-bottom:0px solid;
}
.wb-portal ul li:nth-child(4n){
	border-right:0px solid;
}
.wb-portal ul li{
	width:25%;
	height:150px;
	float:left;
	list-style-type:none;
	text-align:center;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:25px;
	display:table;
}


.wb-portal ul li h4{
	margin:0px;
	padding-top:25px;
	color:#333;
	font-size:15px;
	font-weight:600;
	font-family: 'Merriweather', serif;
	display:block;
}

.pd-img1{
	width:38px;
	height:40px;	
}
.pd-img2{
	width:38px;
	height:40px;
	display:none;  
}
.wb-portal ul li:hover{
	background:#ff5100;
	transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;	
}
.wb-portal ul li:hover h4{
	color:#fff;
}
.wb-portal ul li:hover .pd-img1{
	display:none;
}
.wb-portal ul li:hover .pd-img2{
	display:table-cell;
	vertical-align:middle;
}
.wb-portal ul li.active{
	background:#00A3DE;
}
.wb-portal ul li.active h4{
	color:#fff;
}
.wb-portal ul li.active .pd-img1{
	display:none;
}
.wb-portal ul li.active .pd-img2 {
    display: inline-block;
    vertical-align: middle;
}

/******Web Portal Development Page Css Start******/

/******CRM Page Css Start******/
.crm-main-div{
	width:100%;
	height:auto;
	margin:auto;
	padding-right:30px;
}
.crm-box:last-child{
	margin-bottom:0px;
}
.crm-box{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:30px;
}
.crm-box h2 {
    margin: 0px;
    color: #000;
    font-size: 24px;
    font-weight: 800;
    line-height: 36px;
}
.crm-box p {
    margin: 0px;
    color: #000;
    font-size: 14px;
    line-height: 26px;
	padding-top:10px;
}
.crm-dtl{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:15px;
}
.crm-dtl p {
    margin: 0px;
    color: #000;
    font-size: 14px;
    line-height: 26px;
	padding-top:10px;
}
.crm-rgt-img{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.crm-rgt-img img{
	padding-left:20px;
	width:100%;
}

.crm-web-img{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:35px;
}
.crm-web-img img{
	width:100%;
	padding-right:20px;
}

.crm-prolst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.crm-prolst ul{
	margin:0px;
	padding:0px;
}
.crm-prolst ul li:nth-child(3n){
	margin-right:0px;
}
.crm-prolst ul li:after{
	content:"";
	width:100%;
	position:absolute;
	top:0px;
	height:60px;
	background:#161B20;
	z-index:-111;
	left: -100%;
	transition: all .5s;
	display:table;
}
.crm-prolst ul li{
	list-style-type:none;
	width:32%;
	float:left;
	background:#fff;
	text-align:center;
	margin-right:15px;
	margin-bottom:25px;
	line-height:50px;
	border-left:3px solid #00A3DE;
	font-size:14px;
	color:#000;
	font-weight:600;
	position:relative;
	z-index:111;
    overflow: hidden;
}


.crm-prolst ul li:hover:after{
	transition: all .5s;
    left: 0%;
    width: 100%;
}
.crm-prolst ul li:hover{
	color:#fff;
}
/******CRM Page Css Start******/


/******web delhi link page css Start******/
.web-delhi{
	width:100%;
	height:auto;
	margin:auto;
}
.web-delhi h2:first-child{
	padding-top:0px;
}
.web-delhi h2{
	margin: 0px;
	color: #000;
	font-size: 24px;
	font-weight: 800;
	line-height: 36px;
	padding-top:30px;
}
.web-delhi p:first-child{
	padding-top: 0px;
}
.web-delhi p{
	margin: 0px;
	font-size: 14px;
	color: #000;
	padding-top: 15px;
	line-height: 26px;
	position: relative;
}
.logo-type{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.logo-type h4{
	margin:0px;
	color:#ff5100;
	font-size:28px;
	font-weight:700;
	font-family: 'Merriweather', serif;
	padding-bottom:30px;
}
.logo-type ul{
	margin:0px;
	padding:0px;
}

.logo-type ul li{
	list-style-type:none;
	width:50%;
	float:left;
	margin-bottom:30px;
	line-height:38px;
	position:relative;
	color:#333;
	font-size:18px;
	font-weight:800;
}

.logo-type ul li:after{
	position:absolute;
	content:"";
	width:1px;
	height:32px;
	background:#00A3DE;
	left:20px;
	margin:auto;
	top:40px;
}
.lstep-span{
	width:40px;
	height:40px;
	background:#fff;
	text-align:center;
	line-height:38px;
	font-size:14px;
	color:#00A3DE;
	font-weight:500;
	border-radius:100%;
	float:left;
	border:1px solid #00A3DE;
	margin-right:15px;
	position:relative;
}
.logo-type ul li:nth-child(5n):after{
	display:none !important;
}
.logo-type ul li:nth-child(6n):after{
	display:none !important;
}
.logo-type ul li:hover{
	color:#00A3DE;
}
.logo-type ul li.active{
	color:#00A3DE;
}
/******web delhi link page css Start******/

/******SEO delhi link page css Start******/
.seo-delhi-maindiv{
	width:100%;
	height:auto;
	margin:auto;
}
.seo-delhi-maindiv h2 {
    margin: 0px;
    color: #0078AE;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
}
.mtop-20{
	margin-top:20px;
}
.why-choose-seo{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.why-choose-seo h2 {
    margin: 0px;
    color: #0078AE;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
}

.why-choose-seo ul{
	margin:0px;
	padding:0px;
}
.why-choose-seo ul li:after{
	width:100%;
	content:"";
	background:#161B20;
	height:48px;
	left:0px;
	border-radius:0px;
	position:absolute;
	z-index:-111;
	top: -101%;
	transition: all .2s;
}
.why-choose-seo ul li{
	list-style-type:none;
	width:45%;
	float:left;
	margin-top:30px;
	line-height:45px;
	border:2px solid #ddd;
	border-radius:50px;
	margin-right:40px;
	padding-left:20px;
	padding-right:20px;
	font-size:18px;
	font-weight:800;
	color:#161B20;
	position:relative;
	overflow:hidden;
}
.why-choose-seo ul li span{
	margin-right:20px;
	color:#00A3DE;
	font-family: 'Merriweather', serif;
	font-size:26px;
	font-weight:700;
}
.why-choose-seo ul li:hover{
	color:#fff;
	transition: all .2s;
	border:2px solid #161B20;
}
.why-choose-seo ul li:hover span{
	color:#00A3DE;
	transition: all .2s;
}
.why-choose-seo ul li:hover:after {
	top: 0%;
}
.why-choose-seo ul li.active{
	color:#fff;
	border:2px solid #161B20;
}
.why-choose-seo ul li.active span{
	color:#00A3DE;
}
.why-choose-seo ul li.active:after {
	top: 0%;
}

.chck-seo-pkg{
	width:100%;
	height:auto;
	margin:auto;
	background:#F5F7F6;
	margin-top:50px;
	padding:20px;
	border-left:5px solid #ff5100;
}
.chck-seo-pkg h3{
	margin:0px;
	color:#333;
	font-size:34px;
	font-weight:900;
	text-align:center;
	padding-left:60px;
	padding-right:60px;
	line-height:40px;
}

.chck-seo-pkg h1 a{
	color:#ff5100;
	display:inline-block;
}
.seopkg-viewbtn {
    width: 250px;
    height: 45px;
	margin:auto;
    background: transparent;
    border: 1px solid #ff5100;
    margin-top: 30px;
    text-align: center;
    line-height: 45px;
	border-radius:100px;
}
.seopkg-viewbtn a{
	font-weight:700;
	font-size:18px;
	display:block;
	color:#ff5100;
	text-transform:uppercase;
}
.seopkg-viewbtn a:after{
    content: "\f101";
    padding-left: 8px;
    font-size: 24px;
    line-height: 1;
    position: relative;
    top: 2px;
	font-family:FontAwesome !important;
}
.seopkg-viewbtn:hover{
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	background:#ff5100;
	border:1px solid #ff5100;
	
}
.seopkg-viewbtn:hover a{
	color:#fff;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;

}
.seo-strg{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:70px;
}
.seo-strg h2{
	margin: 0px;
    color: #0078AE;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
}
.seo-strg h4{
	margin: 0px;
    color: #00A3DE;
    font-size: 24px;
    font-weight: 700;
	padding-top:30px;
}
.seo-strg h5{
	margin: 0px;
    color: #000;
    font-size: 18px;
    font-weight: 700;
	padding-top:40px;
}
.seo-strg p {
    margin: 0px;
    font-size: 14px;
    color: #000;
    padding-top: 10px;
    line-height: 26px;
    position: relative;
}
.seo-strlst{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:20px;
}
.seo-strlst ul{
	margin:0px;
	padding:0px;
}
.seo-strlst ul li{
	list-style-type:none;
	width:50%;
	float:left;
	margin-top:20px;
	font-size:18px;
	font-weight:600;
	color:#000;
}
.seo-strlst ul li .fa{
	margin-right:10px;
	color:#ff5100;
	font-weight:700;
}
.seo-strlst ul li:hover{
	color:#ff5100;
}
.seo-vital{
	width:100%;
	height:auto;
	margin:auto;
	border-top:2px dashed #ddd;
	padding-top:20px;
	margin-top:50px;
}
.seo-vital h4{
	margin:0px;
	padding-top:20px;
	font-size:20px;
	color:#000;
}
.seopkg{
	width:200px;
	height:45px;
	background:#ff5100;
	border-radius:100px;
	margin-top:20px;
	text-align:center;
	line-height:45px;
}
.seopkg a{
	display:block;
	color:#fff;
	font-size:18px;
	font-weight:700;
}
.seopkg:hover{
	background:#444;
}
.prof-seo-serv{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.prof-seo-serv h2{
	margin: 0px;
    color: #0078AE;
    font-size: 28px;
    font-weight: 800;
    line-height: 36px;
}

.prof-seo-serv p{
	margin: 0px;
    font-size: 14px;
    color: #555;
    padding-top: 10px;
    line-height: 26px;
    position: relative;
}
.seo-clntst-vd{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:15px;
}
.seo-clntst-vd iframe{
	width:100%;
	height:270px;
}
/******SEO delhi link page css Start******/

/******Mobile Development Company India css Start******/
video#bgvid {
    background: rgba(0, 0, 0, 0) url("../images/01.jpeg") no-repeat scroll center center / cover ;
    bottom: 0;
    height: auto;
    min-height: 100vh;
    min-width: 100%;
    position: absolute;
    right: 0;
    width: auto;
    z-index: -100;
}
.mbaap-dvlban-manidiv:after{
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(38, 44, 51, 0.9) 20%, rgba(0, 201, 255, 0.9) 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(108, 22, 86, 0.9) 20%, rgba(15, 0, 255, 0.9) 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(8, 7, 7, 0.9) 20%, rgba(131, 8, 246, 0.9) 100%) repeat scroll 0 0;
	z-index:111;
}
.mbaap-dvlban-manidiv{
	width:100%;
	height:580px;
	margin:auto;
	position:relative;
}
.mbapp-banlft{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:333;
	margin-top:170px;
}
.mbapp-banlft h1{
	margin:0px;
	color:#fff;
	font-size:56px;
	font-weight:700;
	text-transform:uppercase;
	font-family: 'Open Sans', sans-serif;
}
.mbapp-banlft h1 em{
	margin:0px;
	color:#fff;
	font-size:38px;
	font-weight:600;
	text-transform:uppercase;
	padding-top:20px;
	font-style:normal;
}
.mbapp-banlft h1 span{
	color:#ff5100;
	font-size:38px;
}
.mbapp-banlft p{
	margin:0px;
	color:rgba(255, 255, 255, 0.8);
	font-size:18px;
	padding-top:20px;
	line-height:28px;
}
.mbapp-rgtimg{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:333;
}
.mbapp-rgtimg img{
	width:100%;
	margin-top:180px;
}


.btn-gtsrt:before{
	position:absolute;
	content:"";
	width:104%;
	height:3px;
	background:rgba(255, 255, 255, 0.7);
	bottom:-5px;
	left:0px;
	transition: all 0.3s linear 0s;
}
.btn-gtsrt {
   /* overflow: hidden;*/
	position:relative;
	z-index:333;
	display: inline-block;
	transition: all 0.3s linear 0.3s;
	margin-top:20px;

}
.btn-gtsrt a::after {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #ff5100;
    border-image: none;
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: inline-block;
    height: 8px;
    left: 8px;
    position: relative;
    top: -1px;
    transform: rotate(45deg);
    transition: all 0.2s linear 0s;
    width: 8px;
}
.btn-gtsrt a{
	transition: all 0.3s linear 0s;
	display:block;
	color:#ff5100;
	font-size:16px;
	text-transform:uppercase;
	position:relative;
	font-weight:600;
	transition: all 0.3s linear 0.3s;
	line-height:40px;
	padding-right:10px;
}

.btn-gtsrt:hover a{
    color:#fff;
    z-index: 1;
	transition: all 0.3s linear 0.8s;
	padding-left:20px;
	padding-right:30px;
}
.btn-gtsrt:hover a:after{
    border-color: #fff;
	transition: all 0.3s linear 0.8s;
}
.btn-gtsrt:hover::before {
    background: #ff5100 none repeat scroll 0 0;
    border-radius: 4px;
    height: 125%;
    width: calc(100% + 0px);
    z-index: 1;
	transition: all 0.1s linear 1s;
}
.mbapp-feat-main-div{
	width: 100%;
	height: auto;
	margin: auto;
	min-height: 350px;
	padding-top: 70px;
	padding-bottom: 0px;
	background: url('../images/mobfeat-bg2.jpeg') no-repeat center center fixed;
	background-size: auto auto;
	background-size: auto auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow-x: hidden;
}
.mbapp-ft-lftimg{
	width:100%;
	height:auto;
	margin:auto;
}
.mbapp-ft-lftimg img{
	width:auto;
	width:80%;
	margin-top:0px;
}
.mbapp-ftrgt-div{
	width:100%;
	height:auto;
	margin:auto;
}
.mbapp-fthead{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.mbapp-fthead h1{
	margin:0px;
	color:#fff;
	font-size:32px;
	font-weight:700;
	line-height:52px;
}
.mbapp-fthead h1 span{
}
.mbapp-fthead p{
	margin:0px;
	font-size:16px;
	color:rgba(255, 255, 255, 0.7);
	padding-top:3px;
}
.why-choose-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.why-choose-lst ul{
	margin:0px;
	padding:0px;
}
.why-choose-lst ul li{
	width:30%;
	width:46%;
	height:auto;
	float:left;
	list-style-type:none;
	position:relative;
	padding:12px;
	background:rgba(255, 255, 255, 0.1);
	margin-right:30px;
	margin-top:30px;
	height:80px;
	display:table;

}
.why-choose-lst ul li img{
	width:45px;
	margin-top:5px;
	float:left;
	vertical-align:middle;
}
.why-choose-lst ul li  h4{
	margin:0px;
	font-size:18px;
	color:#fff;
	line-height:24px;
	font-weight:600;
	vertical-align:middle;
	display:table-cell;
	text-align:left;
	width:100%;
	padding-left:20px;
	color:rgba(255, 255, 255, 0.5);
}
.abt-sec-block-3:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.80);
	top:0px;
	z-index:111;

}
.mblove-bg{
	background-image:url(../images/abtpg-parallax.jpeg);
}
.weblove-bg{
	background-image:url(../images/abtpg-parallax2.jpeg);
}
.abt-sec-block-3{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:90px;
	padding-bottom:90px;
    background-attachment: fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	min-height:400px;
}
.abt-blk3-contdiv{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:222;
}
.abt-blk3-head{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}
.abt-blk3-head h2{
	margin:0px;
	color:#fff;
	font-size:38px;
	font-weight:600;
	letter-spacing:1px;
}
.abt-blk3-head p{
	margin:0px;
	color:#fff;
	width:90%;
	margin:auto;
	font-size:16px;
	padding-top:30px;
	line-height:32px;
	padding-bottom:15px;
}
.abt-blk3box-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:70px;
}
.abt-blk3box-lst ul{
	margin:0px;
	padding:0px;
}
.abt-blk3box-lst ul li{
	list-style-type:none;
	width:33.33%;
	float:left;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.abt-blk3box-lst ul li img{
	margin-top:0px;
	width:80px;
}
.abt-blk3box-lst ul li h3{
	margin:0px;
	font-size:23px;
	color:#fff;
	padding-top:25px;
	font-weight:600;
}
.abt-blk3box-lst ul li p{
	width:100%;
	margin:0px;
	font-size:14px;
	color:#fff;
	padding-top:20px;
	font-weight:500;
	line-height:25px;
	text-align:center;
	padding-bottom:0px;
}
.ser-morebtn {
    width: 150px;
    height: 40px;
    margin: auto;
    margin-top: 25px;
    background: #ff5100;
    border-radius: 20px;
    line-height: 38px;
    text-align: center;
    border: 2px solid #ff5100;
}
.ser-morebtn a {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.ser-morebtn:hover {
    background: transparent;
    border: 2px solid #fff;
	transition: all 500ms ease 0s;
}
.ser-morebtn:hover a{
    color: #0093dd;
	color:#fff;
}

.habt-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:url("../images/abt-bg1.jpeg") repeat scroll center center;
	padding-top:50px;
	padding-bottom:80px;
}

.habt-3box-div{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:60px;
}
.habt-box-1{
	width:100%;
	height:auto;
	margin:auto;
}
.habt-imgdiv{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.habt-imgdiv img{
	width:100%;
	height:auto;
	margin:auto;
	border: 10px solid rgba(0, 120, 174, 0.20);
	border-top:5px solid #ddd;
	border-right:5px solid #ccc;
	border-bottom:5px solid #ddd;
	border-left:5px solid #ccc;
}
.habt-ovrly{
	width:80%;
	height:auto;
	margin:auto;
	background:rgba(255, 81, 0, 0.90);
	background:rgba(0, 120, 174, 0.90);
	position:absolute;
	left:0px;
	right:0px;
	margin:auto;
	bottom:5px;
	padding:20px;
	text-align:center;
}
.habt-ovrly img{
	width:60px;
	border:0px solid #fff;
}
.habt-ovrly h4{
	margin:0px;
	font-size:20px;
	color:#fff;
	font-weight:700;
	padding-top:15px;
}
.habt-ovrly h4 a{
	color:#fff;
}
.habt-ovrly h4 a:hover{
	color:#000;
}
.habt-ovrly p{
	margin:0px;
	font-size:14px;
	color:#fff;
	padding-top:15px;
	line-height:24px;
}
.ser-morebtn2 {
    width: 150px;
    height: 40px;
    margin: auto;
    margin-top: auto;
    margin-top: 15px;
    background: #fff;
    border-radius: 20px;
    line-height: 38px;
    text-align: center;
    border: 2px solid #fff;
}
.ser-morebtn2 a{
	display:block;
	color:#0078ae;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
}
.ser-morebtn2:hover{
	background:transparent;
	border:2px solid #fff;
	transition: all 0.3s ease-in-out 0s;
}
.ser-morebtn2:hover a{
	color:#fff;
	transition: all 0.3s ease-in-out 0s;
}
.habt-ovrly2{
	background: rgba(0, 147, 221, 0.92);
}
.habt-ovrly2 .ser-morebtn a{
	color:#0093dd;
}
.habt-ovrly2 .ser-morebtn:hover a{
	color:#fff;
	transition: all 0.3s ease-in-out 0s;
}
.h-abt-head {
    width: 100%;
    height: auto;
    margin: auto;
	text-align:center;
	position:relative;
	z-index:222;
}
.h-abt-head h1:after{
	width:80px;
	height:2px;
	position:absolute;
	content:"";
	background:#06779e;
	left: -100px;
	top:15px;
}
.h-abt-head h1:before{
	width:80px;
	height:2px;
	position:absolute;
	content:"";
	background:#06779e;
	right: -100px;
	top:15px;
}
.h-abt-head h1 {
    margin: 0px;
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0.5px;
	color: #000;
	text-transform:uppercase;
	position:relative;
	display: inline-block;
}
.h-abt-head h1 span {
    color: #000;
}
.h-abt-head h2 {
    margin: 0px;
	font-size: 20px;
	font-weight: 300;
	color: #111;
	padding-top: 20px;

}
.h-abt-head p {
    margin: 0px;
    color: #333;
    font-size: 16px;
    padding-top: 20px;
}
.mbpg-mid-awrd-strip{
	width:100%;
	height:auto;
	padding-top:30px;
	padding-bottom:30px;
	margin:auto;
	/*background:#eaeaea;
	background:#0078ae;*/
	background: url('../images/calbg-7.jpeg') no-repeat center center fixed;
    background-size: auto auto;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	overflow-x: hidden;
	margin-bottom: 0;
	position: relative;
}
.mb-awrd-img{
	width:100%;
	height:auto;
	margin:auto;
}
.mb-awrd-img img{
	width:100%;
	margin-top:15px;
}
.mb-awrd-dtl{
	width:100%;
	height:auto;
	margin:auto;
	padding-left:20px;
}
.mb-awrd-dtl h1{
	margin:0px;
	font-size:34px;
	color:#fff;
	font-weight:600;
	line-height:50px;
	padding-top:10px;
}
.mb-awrd-dtl h1 img{
	width:150px;
}
.mb-awrd-dtl a{
	display:inline-block;
	width:220px;
	line-height:50px;
	background:#ff5100;
	text-align:center;
	color:#fff;
	font-size:22px;
	margin-top:30px;
	font-weight:700;
	border-radius:4px;
}
.mb-awrd-dtl a:hover{
	background:#fff;
	color:#ff5100;
}
.cert-box{
	width: 830px;
}
.certi-close {
    min-height: 10px;
    padding: 0px;
    border-bottom: 0px solid #e5e5e5;
	position:relative;
	z-index:111;
}
.close2 {
    font-size: 32px;
    opacity: 1;
	color:#0078ae;
	margin-right:10px !important;
}
.mbpg-rct-wrk{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.mbpg-rcnt-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.mbpg-rcnt-lst ul{
	margin:0px;
	padding:0px;
}
.mbpg-rcnt-lst ul li{
	list-style-type:none;
	width:33.33%;
	float:left;
	overflow:hidden;
	position:relative;
	height:270px;
}
.mbpg-rcnt-lst ul li img{
	width:100%;
	height:270px;
	transition: all 0.6s ease-in;
	-moz-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);	
}
.mbpg-ovrly{
	width:100%;
	height:100%;
	margin:auto;
	position:absolute;
	top:0px;
	right:0px;
	bottom:0px;
	left:0px;
	background:rgba(0, 0, 0, 0.8);
	text-align:center;
	padding:35px;
	opacity:0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-moz-transform: scaleX(0);
	transform: scaleX(0);
	display: table;
    vertical-align: middle;
	box-sizing: border-box;
}
.mbpg-ovrly h4{
	margin:0px;
	font-size:30px;
	color:#fff;
	padding-top:20px;
	font-weight:900;
}
.mbpg-ovrly h4 a{
	color:#fff;
	font-size:28px;
	margin-top:0px;
	font-weight:700;
	width:auto;
	line-height:30px;
	background:none;
	border-radius:0px;
}
.mbpg-ovrly h4 a:hover{
	color:rgba(255, 255, 255, 0.8);
	background:none;
}
.mbpg-ovrly p{
	margin:0px;
	font-size:15px;
	color:#fff;
	padding-top:20px;
	line-height:24px;
	color:rgba(255, 255, 255, 0.7);
}
.mbpg-ovrly a{
	display:inline-block;
	margin-top:25px;
	font-size:16px;
	font-weight:600;
	color:#fff;
	width:120px;
	line-height:35px;
	background:rgba(255, 255, 255, 0.2);
	border-radius:20px;
	padding-bottom:5px;
}
.mbpg-ovrly a:hover{
	color:#ff5100;
	background:#fff;
	 transition: all 0.2s ease-in;
}
.mbpg-rcnt-lst ul li:hover .mbpg-ovrly{
	top: 0px;
    opacity: 1;
    -webkit-transform: scaleX(1);
    -ms-transform: scaleX(1);
    -o-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
	 transition: all 0.5s ease-in;

}
.mbpg-rcnt-lst ul li:hover img{
	-moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  transition: all 0.6s ease-in;
}
.mbrct-portbtn{
	width:180px;
	height:auto;
	margin:auto;
	line-height:45px;
	background:#0078ae;
	color:#fff;
	border-radius:50px;
	margin-top:30px;
	text-align:center;
}
.mbrct-portbtn a{
	display:block;
	font-size:15px;
	color:#fff;
	font-weight:600;
	text-transform:uppercase;
}
.mbrct-portbtn:hover{
	background:#ff5100;
	transition: all 0.5s ease-in;
}
.mbabt-sec-1{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:80px;
	padding-bottom:80px;
	background:#f4f4f4;
}
.mbabt-s1-lft{
	width:100%;
	height:auto;
	margin:auto;
	padding-right:0px;
}
.mbabt-s1-lft h2{
	margin:0px;
	font-size:32px;
	font-weight:300;
	line-height:45px;
	color:#000;
	padding-top:0px;
}
.mbabt-s1-lft p:first-child{
	padding-top:0px;
}
.mbabt-s1-lft p{
	margin:0px;
	font-size:15px;
	font-weight:300;
	line-height:27px;
	color:#222;
	padding-top:10px;
}
.mbabt-s1-rgt{
	width:100%;
	height:auto;
	margin:auto;
}
.mbabt-s1-rgt img{
	float:right;
}
.mbabt-sec-2{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:80px;
	padding-bottom:80px;
	background:#fff;
}
.mbabt-s2-lft{
	width:100%;
	height:auto;
	margin:auto;
	padding-left:0px;
}
.mbabt-s2-lft h2{
	margin:0px;
	font-size:32px;
	font-weight:300;
	line-height:45px;
	color:#000;
	padding-top:0px;
}
.mbabt-s2-lft p{
	margin:0px;
	font-size:15px;
	font-weight:300;
	line-height:26px;
	color:#222;
	padding-top:20px;
}
.mbabt-s2-rgt{
	width:100%;
	height:auto;
	margin:auto;
}
.mbabt-s2-rgt img{
	float:left;
}

.mbabt-s2-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.mbabt-s2-lst ul{
	margin:0px;
	padding:0px;
}
.mbabt-s2-lst ul li{
	list-style-type:none;
	width:100%;
	height:auto;
	float:none;
	font-size:15px;
	font-weight:300;
	line-height:27px;
	color:#222;
	margin-top:20px;
	line-height:26px;
}
.mbabt-s2-lst ul li .fa{
	margin-right:10px;
	color:#0078ae;
	margin-top:6px;
}
.mbabt-s2-lst ul li a{
	color:#0078ae;
	font-weight:600;
}
/******Mobile Development Main Page******/


/******Web Development Main Page******/
video#bgvid2 {
    bottom: 0;
    height: 100%;
    min-width: 100%;
    position: absolute;
    right: 0;
	bottom:0px;
	top:0px;
    width: auto;
    z-index: -100;
}
.web-dvlban-manidiv:after{
	width:100%;
	height:100%;
	content:"";
	position:absolute;
	top:0px;
	left:0px;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(38, 44, 51, 0.8) 20%, rgba(0, 201, 255, 0.8) 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(56, 5, 92, 0.8) 20%, rgba(0, 39, 255, 0.8) 100%) repeat scroll 0 0;
	z-index:111;
}
.web-dvlban-manidiv{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	
}
.wbpg-bnr-hd{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:222;
	margin-top:100px;
}
.wbpg-bnr-hd h2{
	margin:0px;
	text-align:center;
	color:#fff;
	font-size:46px;
	line-height:75px;
	padding-top:50px;
}
.wbpg-bnr-hd h2 span{
	display:block;
	font-size:70px;
	font-weight:900;
	color:#ff5100;
}
.wbpg-bnr-prtimg{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
	position:relative;
	z-index:222;
}
.wbpg-bnr-prtimg img{
	width:100%;
}
.wbport-strip{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:60px;
	padding-bottom:60px;
}
.wbprt-hd{
	width:100%;
	height:auto;
	margin:auto;
}
.wbprt-hd h4{
	margin:0px;
	font-size:38px;
	line-height:46px;
	color:#222;
	font-weight:400;
	width:90%;
}
.wbprt-hd h4 span{
	color:#ff5100;
	font-weight:900;
	font-size:52px;
}
.wbprt-hd p{
	margin:0px;
	font-size:20px;
	line-height:32px;
	color:#555;
	padding-top:20px;
	width:90%;
}
.wbprt-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.wbprt-lst ul{
	margin:0px;
	padding:0px;
}
.wbprt-lst ul li{
	list-style-type:none;
	float:left;
	width:25%;
	background: #f2f2f2;
	padding: 10px;
	border-right: 2px solid #e2e2e2;
	border-bottom: 2px solid #e2e2e2;
	position: relative;
	overflow: hidden;
	transition: all 0.3s;
	min-height:230px;
}
.wbprt-lst ul li img {
    width: 160px;
	display:block;
	margin:auto;
	margin-top:10px;
	text-align:center;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.wbprt-lst ul li h3 {
	margin:0px;
	color:#111;
	font-size:17px;
	padding-top:20px;
	padding-bottom:15px;
	font-weight:600;
	text-align: center;
}
.wbprt-lst ul li:hover{
	background:#fff;
	color:#0078AE;
	box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
.wbprt-lst ul li:hover img{
	-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.wbprt-lst ul li:hover h3{
	color:#ff5100;
}
.wbprt-lst ul li.active{
	color:#fff;
	background:#ff5100;
	background:#0078ae;
	padding:15px;
	box-shadow:none;
	padding-left:25px;
}
.wbprt-lst ul li.active p:after{
	width:7px;
	height:7px;
	background:rgba(255, 255, 255, 0.4);
	content:"";
	position:absolute;
	left:0px;
	top:13px;
}
.wbprt-lst ul li.active p{
	margin:0px;
	font-size:16px;
	padding-top:5px;
	font-weight:500;
	position:relative;
	padding-left:20px;
}
.wbprt-lst ul li.active h4{
	margin:0px;
	font-size:14px;
	padding-top:16px;
	font-weight:500;
	color:#000;
}
.wbdvl-3srv-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.wbdvl-3srv-box1{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-imgbx:after{
	width:100%;
	height:100%;
	position:absolute;
	content:"";
	left:0px;
	top:0px;
	background:rgba(255, 81, 0, 0.5);
	background:rgba(0, 120, 174, 0.5);
	opacity:0;
	transition: all 500ms ease;
}
.wbdvl-imgbx:before{
	width:93%;
	height:90%;
	position:absolute;
	content:"";
	left:0px;
	top:0px;
	bottom:0px;
	right:0px;
	margin:auto;
	background:rgba(255, 81, 0, 0.4);
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	-moz-transform: scaleX(0);
	transform: scaleX(0);
	opacity:0;
}
.wbdvl-imgbx{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
}
.wbdvl-imgbx img{
	width:100%;
	height:220px;
	border:5px solid #eee;
}
.wbdvl-ovrly-crcl{
	width:0px;
	height:0px;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	margin:auto;
	background:rgba(0, 0, 0, 0.9);
	z-index:111;
	border-radius:100%;
	text-align:center;
	line-height:70px;
	webkit-box-shadow: 0 0 0px 4px rgba(255, 255, 255, 0.3);
    box-shadow: 0 0 0px 4px rgba(255, 255, 255, 0.3);
	opacity:0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-ovrly-crcl img{
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	width:0px;
	height:0px;
	opacity:0;
	border:0px solid #eee;
}
.wbdvl-dtlbx{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-dtlbx h3{
	margin:0px;
	text-align:center;
	font-size:26px;
	color:#000;
	padding-top:15px;
	font-weight:900;
	color: #0078ae;
}
.wbdvl-dtlbx p{
	margin:0px;
	text-align:center;
	font-size:15px;
	color:#000;
	padding-top:10px;
	line-height:26px;
}
.wbdvl-dtlbx a{
	width:110px;
	height:38px;
	margin:auto;
	background:#ff5100;
	text-align:center;
	display:block;
	margin-top:20px;
	line-height:35px;
	font-size:14px;
	color:#fff;
	border-radius:2px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-dtlbx a:hover{
	background:#000;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-3srv-box1:hover .wbdvl-imgbx:after{
	opacity:1;
}
.wbdvl-3srv-box1:hover .wbdvl-imgbx:before{
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	-moz-transform: scaleX(1);
	transform: scaleX(1);
	opacity:1;
}
.wbdvl-3srv-box1:hover .wbdvl-ovrly-crcl{
	width:70px;
	height:70px;
	line-height:70px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	opacity:1;
}
.wbdvl-3srv-box1:hover .wbdvl-ovrly-crcl img{
	width:40px;
	height:40px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	opacity:1;
	margin-top:15px;
}


.wbpg-prtftr-main-div:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(0, 0, 0, 0.70);
	top:0px;
}
.wbpg-prtftr-main-div{
	width:100%;
	height:auto;
	margin:auto;
    background: url('../images/webfeat-bg2.jpeg') no-repeat center center fixed;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	min-height:350px;
}
.wbdvl-cntr-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	z-index:111;
	position:relative;
}
.wbdvl-contr-lftbx{
	width:100%;
	height:100%;
	min-height:350px;
	margin:auto;
	background:#fff;
	padding:50px;
}
.wbdvl-contr-lftbx h3{
	margin:0px;
	font-size:36px;
	color:#000;
	line-height:50px;
	font-weight:700;
	padding-top:0px;
}
.wbdvl-contr-lftbx h3 span{
	color:#ff5100;
	font-weight:900;
	font-size:52px;
}
.wbdvl-contr-lftbx p{
	margin:0px;
	font-size:17px;
	color:#222;
	padding-top:20px;
	line-height:28px;
}
.wbdvl-contr-rgtbx{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-contr-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-contr-lst ul{
	margin:0px;
	padding:0px;
}
.wbdvl-contr-lst ul li{
	list-style-type:none;
	width:33.33%;
	float:left;
	text-align:center;
	margin-top:90px;
}
.wbdvl-contr-lst ul li img{
	text-align:center;
	width:45px;
}
.wbdvl-contr-lst ul li h2:after{
	position:absolute;
	content:"";
	left:0px;
	right:0px;
	margin:auto;
	width:50px;
	height:3px;
	background:#ff5100;
	top:30px;
}
.wbdvl-contr-lst ul li h2 {
    margin: 0px;
    font-size: 40px;
    color: #fff;
    font-weight: 900;
	font-family: 'Montserrat', sans-serif;
    /*font-family: 'Poppins', sans-serif;*/
	position:relative;
	padding-top:60px;
}
.wbdvl-contr-lst ul li h2 i {
    font-style: normal !important;
}
.wbdvl-contr-lst ul li h4 {
    margin: 0px;
    padding-top:10px;
    color: #fff;
    font-weight: 900;
    font-size: 16px;
	text-transform:uppercase;
}
.wbdvl-bnft-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
	background:#ecf4fe;
}
.bnft-tophd{
	width:100%;
	height:auto;
	margin:auto;
}

.bnft-tophd h2{
	margin:0px;
	text-align:center;
	color:#222;
	font-size:50px;
	font-weight:700;
	font-family: 'Play', sans-serif;
}
.bnft-tophd h2 span{
	color:#ff5100;
	font-weight:900;
	color: #0078ae;
}
.bnft-5bx-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.bnft-5bx-lst ul{
	margin:0px;
	padding:0px;
}
.bnft-5bx-lst ul li{
	list-style-type:none;
	width:25%;
	text-align:center;
	float:left;
	padding:30px;
	background:#fff;
	min-height:250px;
}
.bnft-5bx-lst ul li .fa{
	color:#ff5100;
	font-size:50px;
}
.bnft-5bx-lst ul li h3{
	margin:0px;
	font-size:22px;
	color:#000;
	font-weight:900;
	padding-top:15px;
}
.bnft-5bx-lst ul li p{
	margin:0px;
	font-size:17px;
	color:#555;
	padding-top:15px;
	line-height:26px;
}
.bnft-5bx-lst ul li:hover{
	background:#e6eaf0;
}
.wbdvl-project-maindiv{
	width:100%;
	height:auto;
	margin:auto;
    background: url('../images/wbdvl-bg.jpeg') no-repeat center center;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	min-height:350px;
}
.wbdvl-prjtophd-strip{
	width:100%;
	height:auto;
	margin:auto;
	background-color:rgba(255, 255, 255, 0.7);
	padding-top:80px;
	padding-bottom:80px;
}
.wbdvl-prj-lft{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-prj-lft h2{
	margin:0px;
	color:#000;
	font-size:32px;
	text-transform:uppercase;
	font-weight:600;
	line-height:50px;
	font-family: 'Play', sans-serif;
	font-family: 'Oswald', sans-serif;
	letter-spacing:1px;
}
.wbdvl-prj-lft h2 span{
	display:block;
}
.wbdvl-prj-lft h2 span strong{
	color:#ff5100;
/*	color: #0078ae;*/
	font-weight:600;
}
.wbdvl-prj-rgt{
	width:100%;
	height:auto;
	margin:auto;
}
.wbdvl-prj-rgt h2{
	margin:0px;
	color:#000;
	font-size:32px;
	font-weight:900;
	color: #0078ae;
}
.wbdvl-prj-rgt p{
	margin:0px;
	color:#000;
	font-size:16px;
	padding-top:15px;
	line-height:30px;
}
.wbdvl-prjlst-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	background:#111;
	padding-top:50px;
	padding-bottom:100px;
}
.wbdvl-prjhd{
	width:100%;
	height:auto;
	margin:auto;
	text-align:center;
}
.wbdvl-prjhd h3{
	margin:0px;
	color:#fff;
	font-family: 'Play', sans-serif;
	font-weight:900;
	text-transform:capitalize;
}
.wbdvl-prjhd h3 span{
	color:#ff5100;
}
.wbdvl-prjhd p{
	margin:0px;
	color:rgba(255, 255, 255, 0.7);
	padding-top:15px;
	letter-spacing:1px;
	font-size:15px;
}
.wbdvl-prjdm-lst{
	width:95%;
	height:auto;
	margin:auto;
	margin-top:40px;
}
.wbdvl-prjdm-lst ul{
	margin:0px;
	padding:0px;
}
.wbdvl-prjdm-lst ul li:first-child{
	margin-left:0px;
}
.wbdvl-prjdm-lst ul li:last-child{
	margin-right:0px;
}
.wbdvl-prjdm-lst ul li{
	list-style-type:none;
	width:23.50%;
	float:left;
	margin-left:12px;
	margin-right:12px;
	border-radius:15px;
	position:relative;
}
.wbdvl-prjdm-lst ul li img{
	width:100%;
	height:350px;
	border-radius:15px;
	/*webkit-box-shadow: 0 0 0px 4px rgba(255, 255, 255, 0.1);
    box-shadow: 0 0 0px 4px rgba(255, 255, 255, 0.1);*/
}
.wbdvl-dtl-ovrly{
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	position:absolute;
	background:rgba(255, 81, 0, 0.9);
	background:rgba(0, 120, 174, 0.9);
	border-radius:15px;
	padding:30px;
	text-align:center;
	opacity:0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-dtl-ovrly h2{
	margin:0px;
	font-size:32px;
	color:#fff;
	font-weight:900;
	padding-top:50px;
}
.wbdvl-dtl-ovrly p{
	margin:0px;
	font-size:15px;
	color:rgba(255, 255, 255, 0.7);
	padding-top:15px;
	line-height:28px;
	
}
.wbdvl-dtl-ovrly a{
	margin: auto;
	display:block;
	margin-top:20px;
	background:#111;
	border:2px solid #111;
	font-size:15px;
	text-align:center;
	line-height:40px;
	width:160px;
	color:#fff;
	font-weight:600;
	border-radius:30px;
	padding-bottom:4px;	
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-dtl-ovrly a .fa{
	display:none;
	transition: all 1.3s ease-in;
	-webkit-transition: all 1.3s ease-in;
	-moz-transition: all 1.3s ease-in;
}
.wbdvl-dtl-ovrly a:hover{
	background:rgba(255, 255, 255, 0.5);
	border:2px solid #fff;
	color:#111;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
}
.wbdvl-dtl-ovrly a:hover .fa{
	display:inline-block;
	margin-left:5px;
	transition: all 3.3s ease-in;
	-webkit-transition: all 3.3s ease-in;
	-moz-transition: all 3.3s ease-in;
}

.wbdvl-prjdm-lst ul li:hover .wbdvl-dtl-ovrly{
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	opacity:1;
	transform:translate(10px,10px);
}
.wbdvl-vlp-btn{
	width:230px;
	height:auto;
	margin:auto;
	margin-top:50px;
	background:#fff;
	background:#ff5100;
	text-align:center;
	border:2px solid #ff5100;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.wbdvl-vlp-btn a{
	display:block;
	line-height:46px;
	font-size:16px;
	color:#fff;
	text-transform:uppercase;
	font-weight:900;
}
.wbdvl-vlp-btn:hover{
	background:transparent;
	border:2px solid #fff;
	transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
}
.wbdvl-htw-maindiv{
	width:100%;
	height:auto;
	margin:auto;
}
.abt-blk4-lst{
	width:100%;
	height:auto;
	margin:auto;
}
.abt-blk4-lst ul{
	margin:0px;
	padding:0px;
}
.abt-blk4-lst ul li{
	list-style-type:none;
	width:25%;
	float:left;
	padding:50px;
	min-height:350px;
	position:relative;
}
.abt-blk4-lst ul li:nth-child(1n){
	background:rgba(190, 190, 190, 0.30);
}
.abt-blk4-lst ul li:nth-child(2n){
	background:rgba(190, 190, 190, 0.50);
}
.abt-blk4-lst ul li:nth-child(3n){
	background:rgba(190, 190, 190, 0.70);
}
.abt-blk4-lst ul li:nth-child(4n){
	background:rgba(190, 190, 190, 0.90);
}
.abt-blk4-lst ul li .fa{
	position:absolute;
	color: #fff;
    font-size: 80px;
    left: 28px;
    position: absolute;
    top: 30px;
	
}
.abt-blk4-lst ul li h3{
	margin:0px;
	font-size:46px;
	color:#000;
	line-height:30px;
	position:relative;
	z-index:111;
	letter-spacing:1px;
	color:#ff5100;
	color:#0078ae;
	color:#000;
	font-weight:900;
	padding-top:30px;
	font-family: 'Play', sans-serif;

}
.abt-blk4-lst ul li h3 span{
	display:block;
}
.abt-blk4-lst ul li p{
	color: #333;
    font-size: 15px;
    line-height: 28px;
    padding-top: 20px;
    text-align: left;
}
.abt-blk4-lst ul li span{
	font-size:80px;
	color:#999;
	position:absolute;
	right:30px;
	bottom:0px;
	color:#0078ae;
}
.wbdvl-mb-rsp-maindiv:after{
	width:100%;
	height:150px;
	position:absolute;
	top:0px;
	left:0px;
	content:"";
	background:#ecf4fe;
}
.wbdvl-mb-rsp-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	position:relative;
}
.wbdvl-mbrsp-lft{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:111;
	margin-top:260px;
	padding-left:100px;
}
.wbdvl-mbrsp-lft h3{
	margin:0px;
	color:#000;
	font-size:46px;
	font-weight:900;
    font-family: 'Montserrat', sans-serif;
	line-height:60px;
}
.wbdvl-mbrsp-lft h3 span{
	color: #0078ae;
	display:inline-block;
}
.wbdvl-mbrsp-lft h2{
	margin:0px;
	color:#000;
	font-size:46px;
	font-weight:100;
	padding-top:20px;
	font-family: 'Montserrat', sans-serif;
}
.wbdvl-mbrsp-lft p{
	margin:0px;
	color:#333;
	font-size:17px;
	padding-top:20px;
	line-height:32px;
}
.wbdvl-mbrsp-rgt{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:111;
}
.wbdvl-mbrsp-rgt img{
	width:100%;
	margin-top:-50px;
}
/******Web Development Main Page******/

/******Service Detail Common Page Css******/
.srvall-dtl-lft-mainbx{
	width:100%;
	height:auto;
	margin:auto;
}
.srvall-imgbx{
	width:100%;
	height:auto;
	margin:auto;
}
.srvall-imgbx img{
	width:100%;
	height:270px;
	border:7px solid #ddd;
}
.srvall-imgbx h1{
	margin:0px;
	font-size:42px;
	font-weight:900;
	color: #0078ae;
	color:#ff5100;
	padding-top:15px;
}
.srvall-imgbx h1 span{
	font-size:30px;
	font-weight:300;
	color:#000;
}
.srvall-imgbx p{
	margin:0px;
	font-size:14px;
	color: #000;
	line-height:25px;
	padding-top:10px;
}
.srvoth-dtlbx{
	width:100%;
	height:auto;
	margin:auto;
}
.srvoth-dtlbx h2{
	margin:0px;
	padding-top:50px;
	color:#111;
	font-size:27px;
	font-weight:900;
	line-height:32px;
}
.srvoth-dtlbx p{
	margin:0px;
	font-size:14px;
	color: #000;
	line-height:25px;
	padding-top:10px;
}
.getqut-btn {
    background: #4faf37 none repeat scroll 0 0;
    height: auto;
    line-height: 45px;
    text-align: center;
	width:200px;
	margin-top:30px;
	float:left;
	border-radius:30px;
	padding-bottom:3px;
	text-transform:uppercase
}
.getqut-btn a {
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: 600;
}
.getqut-btn:hover {
    background: #444 none repeat scroll 0 0;
    transition: all 0.2s ease-in-out 0s;
}
/******Service Detail Common Page Css******/

/******New Footer Css******/  
.footer-main-div:after{
	content:"";
	position:absolute;
	width:100%;
	height:100%;
	background:rgba(30, 30, 30, 0.9);
	background:rgba(0, 0, 0, 0.9);
	background:rgba(0, 0, 0, 0.8);
	top:0px;
	z-index:-1111;

}
.footer-main-div{
	width:100%;
	height:auto;
	margin:auto;
	background:#333333;
	margin-top:0px;
	position:relative;
	padding-top:60px;
	padding-bottom:30px;
	background-image:url(../images/ftbg-1.jpeg);
	z-index:111;
	background-position:center;
}
.ft-galllst{
	width:100%;
	height:auto;
	margin:auto;
	margin-bottom:50px;
	margin-top:-100px;
	text-align:center;
}
.ft-galllst ul{
	margin:0px;
	padding:0px;
	display:inline-block;
}

.ft-galllst ul li:last-child{
	margin-right:0px;

}
.ft-galllst ul li{
	list-style-type:none;
	width:70px;
	height:70px;
	border-radius:100%;
	float:left;
	position:relative;
	text-align:center;
	background:rgba(0, 0, 0, 0.9);
	margin-right:55px;
	border:2px solid #ff5100;
	line-height:64px;
}
.ft-galllst ul li img{
	width:30px;
	position:relative;
}
.ft-galllst ul li a{
	display:block;
}
.ft-galllst ul li:hover{
	background:#ff5100;
	transition: all 0.3s ease-in-out 0s;
}


.ft-col-box{
	width:100%;
	height:auto;
	margin:auto;
}
.ft-col-box h4{
	margin:0px;
	color:rgba(255, 255, 255, 0.70);
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
}
.ft-col-box h4 .fa{
	margin-right:10px;
	font-size:14px;
	line-height:15px;
}
.ft-coldtl:last-child{
	padding-right:0px;
}
.ft-coldtl{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:25px;
	padding-right:20px;
}
.ft-coldtl p:first-child{
	padding-top:0px;
}
.ft-coldtl p{
	margin:0px;
	font-size:13px;
	line-height:26px;
	color:rgba(255, 255, 255, 0.70);
	color:#72767c;
	padding-top:15px;
}
.ft-coldtl p strong{
	padding-top:0px;
	color:#fff;
	font-size:15px;
	line-height:30px;
}
.ft-abt-list{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:10px;
}

.ft-rcntpost{
	width:100%;
	height:auto;
	margin:auto;
}
.ft-rcntpost ul{
	margin:0px;
	padding:0px;
}
.ft-rcntpost ul li{
	list-style-type:none;
	width:100%;
	height:auto;
	margin-bottom:15px;
	display:inline-flex;
	color:rgba(255, 255, 255, 0.60);
	font-size:13px;
	font-style:italic;
	line-height:24px;
	color:#72767c;
	
}
.ft-rcntpost ul li a{
	color:rgba(255, 255, 255, 0.90);
	font-weight:400;
	font-size:13px;
	font-style:normal;
	line-height:22px;
	display:inline;
	color:#72767c;
}
.ft-rcntpost ul li:hover a{
	color: #ff5100;
}
.ft-catelist{
	width:100%;
	height:auto;
	margin:auto;
}
.ft-catelist ul{
	margin:0px;
	padding:0px;
}
.ft-catelist ul li:last-child{
	border-bottom:none;
}
.ft-catelist ul li{
	list-style-type:none;
	width:100%;
	float:left;
	margin-bottom:10px;
}
.ft-catelist ul li:first-child h6{
	padding-top:0px;
}
.ft-catelist ul li h6 {
	margin:0px;
	border-bottom:1px dashed rgba(255, 255, 255, 0.05);
	padding-bottom:10px;
	text-transform:uppercase;
	padding-top:8px;
}
.ft-catelist ul li h6 a{
	color:#fff;
	font-size:12px;
	font-weight:600;
	
}
.ft-catelist ul li a{
	color:rgba(255, 255, 255, 0.90);
	font-size:12px;
	display:block;
	font-weight:400;
	color:#72767c;
}
.ft-catelist ul li:hover a{
	color: #ff5100;
}
.ft-contdtl-lst{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:20px;
}
.ft-contdtl-lst ul{
	margin:0px;
	padding:0px;
}
.ft-contdtl-lst ul li{
	list-style-type:none;
	width:100%;
	float:none;
	position:relative;
	font-size:13px;
	color:rgba(255, 255, 255, 0.7);
	padding-left:50px;
	line-height:20px;
	margin-bottom:30px;
}
.ft-contdtl-lst ul li p{
	font-size:13px;
	font-weight:400;
	padding-left:0px;
	text-transform:none;
	transition:all 1s ease 0s;
	display:block;
	padding-top:5px;
	text-decoration:none;
	color:rgba(255, 255, 255, 0.3);
	color:#72767c;
	
}
.ft-contdtl-lst ul li span {
	width:70px;
}
.ft-contdtl-lst ul li span i {
	font-size:38px;
	margin-right:12px;
	vertical-align:middle;
	float:left;
	position:absolute;
	left:0px;
	margin-top:0px;
	color:rgba(255, 255, 255, 0.3);
	font-weight:100;
}
.ft-contdtl-lst ul li:hover p{
	color:#fff;
	color:#ff5100;
	transition:all 1s ease 0s;
}
.ft-contdtl-lst ul li:hover i{
	color:#fff;
	color:#ff5100;
	transition:all 1s ease 0s;
}
.ft-pyastrip{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
}
.ft-socailbx{
	width:100%;
	height:auto;
	margin:auto;
}
.ft-socailbx h4{
	margin:0px;
	color:rgba(255, 255, 255, 0.70);
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
}
.ft-socailbx h4 .fa{
	margin-right:10px;
	font-size:14px;
	line-height:15px;
}
.ft-paybx{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:5px;
}
.ft-sslimg{
	width:120px;
	height:auto;
	float:left;
	margin-right:35px;
}
.ft-sslimg img{
	margin-top:10px;
	max-width:100%;
}
.ft-pymtimg{
	width:auto;
	height:auto;
	float:left;
}
.ft-pymtimg img{
	margin-top:15px;
	max-width:100%;
}

.ftcopyrt-logo-div{
	width:100%;
	height:auto;
	margin:auto;
	border-top:1px solid rgba(255, 255, 255, 0.1);
	margin-top:30px;
	padding-top:30px;
}
.ftcopyrt-logo-div img{
	width:60px;
	float:left;
}
.ftcopyrt-logo-div p{
	color:#fff;
	font-size:12px;
	text-align:center;
	color:#8d99ae;
	color:#72767c;
	font-weight:400;	
}
/******New Footer Css******/ 

/******Digital Marketing Main Page Css******/ 
video#bgvid3 {
    bottom: 0;
    height: auto;
    min-height: 100vh;
    min-width: 100%;
    position: absolute;
    right: 0;
    width: auto;
    z-index: -100;
}
.digmrk-ban-manidiv {
    width: 100%;
    height: auto;
    margin: auto;
    position: relative;
}

.digmrk-ban-manidiv::after {
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(0, 0, 0, 0.8) 20%, rgba(251, 17, 0, 0.8) 100%) repeat scroll 0 0;
	background: rgba(0, 0, 0, 0) linear-gradient(45deg, rgba(0, 0, 0, 0.8) 20%, rgba(8, 113, 249, 0.8) 100%) repeat scroll 0 0;
    z-index: 111;
}
.dgmrk-bandiv{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-banlft{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:999;
	
}
.dgmkt-banlft img{
	width:800px;
	padding-top:130px;
	margin-left:-45px;
}
.dgmkt-banrgt{
	width:100%;
	height:auto;
	margin:auto;
	position:relative;
	z-index:999;
}
.dgmkt-banrgt h3{
	margin:0px;
	font-size:85px;
	color:#fff;
	font-weight:900;
	font-family: 'Play', sans-serif;
	padding-top:240px;
}
.dgmkt-banrgt h3 span{
	color:#ff5100;
}
.dgmkt-banrgt p{
	width:90%;
	margin:0px;
	font-size:18px;
	color:#fff;
	padding-top:15px;
	line-height:30px;
}
.dgmkt-bn-btm{
	width:100%;
	height:auto;
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}
.dgmkt-bn-lft{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-bn-lft h2{
	margin:0px;
	color: #222;
	font-size:34px;
	font-weight:600;
	text-align:right;
	line-height:50px;
	font-family: 'Fjalla One', sans-serif;
	letter-spacing:1px;
}
.dgmkt-bn-lft h2 span{
	color: #ff5100;
	font-weight:900;
}
.dgmkt-bn-rgt{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-bn-rgt p{
	margin:0px;
	font-size:18px;
	color:#555;
	line-height:30px;
}
.dgmkt-srv-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	background: #f0f0f0;
	padding-top:50px;
	padding-bottom:50px;
}
.dgmkt-3srvdiv{
	width:100%;
	height:auto;
	margin:auto;
}
.dtmkt-srvbx{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:30px;
	position:relative;
	overflow:hidden;
}
.dtmkt-srvbx img{
	width:100%;
	height:250px;
}
.dtmkt-srvorly{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	bottom: -74%;
	padding:20px;
	background: rgba(25, 55, 117, 0.9);
    background: -webkit-linear-gradient(left, rgba(25, 55, 117, 0.9), rgba(0, 171, 201, 0.9));
    background: -moz-linear-gradient(left, rgba(25, 55, 117, 0.9), rgba(0, 171, 201, 0.9));
    background: -o-linear-gradient(left, rgba(25, 55, 117, 0.9), rgba(0, 171, 201, 0.9));
    background: -ms-linear-gradient(left, rgba(25, 55, 117, 0.9), rgba(0, 171, 201, 0.9));
    background: linear-gradient(left, rgba(25, 55, 117, 0.9), rgba(0, 171, 201, 0.9));
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.dtmkt-srvorly h3{
	margin:0px;
	font-size:24px;
	font-weight:600;
	color:#fff;
	font-family: 'Play', sans-serif;
	font-family: 'Oswald', sans-serif;
	padding-top:0px;
	letter-spacing:1px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.dtmkt-srvorly p{
	margin:0px;
	font-size:17px;
	color:#fff;
	line-height:28px;
	padding-top:20px;
}
.dtmkt-srvbx:hover .dtmkt-srvorly{
	bottom:0%;
}
.dtmkt-srvbx:hover .dtmkt-srvorly h3{
	padding-top:25px;
}
.dtmkt-rslt-drv-maindiv{
	width:100%;
	height:auto;
	margin:auto;
	background:#fff;
	padding-top:40px;
	padding-bottom:40px;
}
.dtrslt-xs-6 {
    float: left;
	min-height: 1px;
	position: relative;
}
.dtmkt-rsltdrv-bx{
	width:100%;
	height:auto;
	margin:auto;
	padding:10px;
	position:relative;
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 15px rgba(0,0,0,.15);
    box-shadow: 0 0 15px rgba(0,0,0,.15);
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.dtmkt-rsltdrv-bx img{
	width:100px;
	margin-top:15px;
}
.dtmkt-rsltdrv-bx h4{
	margin:0px;
	font-size:17px;
	font-weight:900;
	color:#222;
	padding-top:15px;
	line-height:24px;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.dtmkt-rsltdrv-bx h4 span{
	display:block;
}
.dtmkt-rslt-nm{
	width:auto;
	position:absolute;
	top:15px;
	right:15px;
	font-size:22px;
	font-weight:500;
	font-family: 'Oswald', sans-serif;
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.rsltdrvn-cl1{color:#ffad71;}
.rsltdrvn-cl2{color:#5994ee;}
.rsltdrvn-cl3{color:#8359b2;}
.rsltdrvn-cl4{color:#6bddc4;}
.rsltdrvn-cl5{color:#ed6d79;}
.rsltdrvn-cl6{color:#898cff;}

.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg1{
	background:#ffad71;
}
.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg2{
	background:#5994ee;
}
.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg3{
	background:#8359b2;
}
.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg4{
	background:#6bddc4;
}
.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg5{
	background:#ed6d79;
}
.dtmkt-rsltdrv-bx:hover.rsltdrvn-bg6{
	background:#898cff;
}
.dtmkt-rsltdrv-bx:hover .dtmkt-rslt-nm{
	color:#fff;
}
.dtmkt-rsltdrv-bx:hover h4{
	color:#000;
}
.dgmkt-cont-sec1{
	width:100%;
	height:auto;
	margin:auto;
    background: url('../images/dgmkt-bg1.jpg') no-repeat center center;
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
	position:relative;
	padding-bottom:100px;
}
.dgmkt-grwbs-mnbx{
	width:100%;
	height:auto;
	margin:auto;
	padding-left:550px;
	padding-top:100px;
}
.dgmkt-grwbs-mnbx h4 {
    margin: 0px;
    color: #222;
    font-size:38px;
    font-weight: 700;
	line-height:50px;
	font-family: 'Fjalla One', sans-serif;
	font-family: 'Play', sans-serif;
}
.dgmkt-grwbs-mnbx h4 span {
    color: #ff5100;
    font-weight: 900;
    color: #0078ae;
}
.dgmkt-quslst{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-quslst ul{
	margin:0px;
	padding:0px;
}
.dgmkt-quslst ul li{
	width:100%;
	height:auto;
	float:none;
	list-style-type:none;
	margin-top:20px;
	font-size:18px;
	font-weight:600;
	display:inline-flex;
}
.dgmkt-quslst ul li span{
	font-size:24px;
	margin-right:10px;
	color:#ff5100;
	font-weight:900;
}
.dgmkt-grwbs-mnbx p {
    margin: 0px;
    color: #333;
    font-size:15px;
	line-height:26px;
	padding-top:20px;
}
.dgmkt-grwbs-mnbx p span{
    color: #0078ae;
	font-weight:900;
	font-size:18px;
}
.dgmkt-fcs-maindiv {
    width: 100%;
    height: auto;
    margin: auto;
    padding-top: 50px;
    padding-bottom: 50px;
    background: #ecf4fe;
}
.dgmkt-fcs-tophd{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-fcs-tophd h2 {
    text-align: center;
    color: #222;
    font-size:42px;
	line-height:50px;
    font-weight: 700;
    font-family: 'Play', sans-serif;
	width:70%;
	margin:auto;
	letter-spacing:1px;
}
.dgmkt-fcs-tophd h2 span {
    color: #ff5100;
    font-weight: 900;
    color: #0078ae;
}
.dgmkgt-focus-1{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:50px;
}
.dgmkt-img-1{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-img-1 img{
	width:100%;
	border:10px solid #fff;
}
.dgmkt-cont-1{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-cont-1 p:first-child{
	padding-top:0px;
}
.dgmkt-cont-1 p{
	margin:0px;
	font-size:16px;
	color:#333;
	line-height:28px;
	padding-top:20px;
}

.dgmkgt-focus-2{
	width:100%;
	height:auto;
	margin:auto;
	margin-top:100px;
}
.dgmkt-img-2{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-img-2 img{
	width:100%;
	border:10px solid #fff;
}
.dgmkt-cont-2{
	width:100%;
	height:auto;
	margin:auto;
}
.dgmkt-cont-2 p:first-child{
	padding-top:0px;
}
.dgmkt-cont-2 p{
	margin:0px;
	font-size:16px;
	color:#333;
	line-height:28px;
	padding-top:20px;
}
/******Digital Marketing Main Page Css******/ 

.statcounter{
	position:absolute;
	bottom:30px;
	text-indent:-500px;
	z-index:-111;
}

.quich-btn{
	background-color: #30c0f5;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 18px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 18px;
	padding-top: 7px;
	position: fixed;
	right: -90px;
	text-align: center;
	top: 45%;
	transform: rotate(-90deg);
	z-index: 222;
	-webkit-transition: all 0.9s;
	-moz-transition: all 0.9s;
	transition: all 0.9s;
	background: #012790;
    background: -moz-linear-gradient(left,#158fb9  0%,#012790 100%);
    background: -webkit-linear-gradient(left,#158fb9  0%,#012790 100%);
    background: linear-gradient(to right,#158fb9  0%,#1012790 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#158fb9 ', endColorstr='#012790',GradientType=1 );
    display: -webkit-box;
	border: 1px solid rgba(255, 255, 255, 0.5);
}

.quich-btn a{
	display:block;
	color:#fff;
	text-decoration:none;
	outline:none;
	font-weight:600;
	text-transform:uppercase;
    letter-spacing: 1px;
}
.quich-btn:hover{
	background: #012790;
    background: -moz-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: -webkit-linear-gradient(left,#012790 0%,#158fb9 100%);
    background: linear-gradient(to right,#012790 0%,#158fb9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#012790', endColorstr='#158fb9',GradientType=1 );
    display: -webkit-box;
	-webkit-transition: all 0.9s;
	-moz-transition: all 0.9s;
	transition: all 0.9s;
}
.hiring-btn{
	background: #30c0f5;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	height: auto;
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 10px;
	padding-top: 3px;
	position: fixed;
	left: -52px;
	text-align: center;
	top: 75%;
	transform: rotate(-90deg);
	 background-color: #ff5100;
    animation: bg-color 1s infinite;
    -webkit-animation: bg-color 1s infinite; 
	z-index:999;
}
.hiring-btn a{
	font-size: 16px;
	display:block;
	color:#fff;
	text-decoration:none;
	outline:none;
	font-weight:700;
    letter-spacing: 1px;
}



@-webkit-keyframes bg-color {
  50% { background-color: #ff5100; }
  100% { background-color: #011e6c; }
}

@keyframes bg-color {
  50% { background-color: #ff5100; }
  100% { background-color: #011e6c; }
}




.whtcall-mob-btn{
	width:100%;
	height:auto;
	margin:auto;
	position:fixed;
	bottom:50px;
	left:0px;
	z-index:999;
}
.whtcall-mob-btn ul{
	margin:0px;
	padding:0px;
}
.whtcall-mob-btn ul li{
	width:auto;
	float:left;
	list-style-type:none;

	text-align:center;
	line-height:40px;
	padding-left:10px;
	padding-right:10px;
}
.whtcall-mob-btn ul li:first-child{
	border-radius:0px 5px 5px 0px;
}
.whtcall-mob-btn ul li:last-child{
	float:right;
	border-radius:5px 0px 0px 5px;
}
.whtcall-mob-btn ul li a{
	display:block;
	font-size:15px;
	color:#fff;
	font-weight:600;
}

.whtcall-mob-btn{
	width:100%;
	height:auto;
	margin:auto;
	position:fixed;
	bottom:8px;
	left:0px;
	z-index:999;

}
.whtcall-mob-btn ul{
	margin:0px;
	padding:0px;
	  

}
.whtcall-mob-btn ul li{
	width:auto;
	float:left;
	list-style-type:none;

	text-align:center;
	line-height:40px;
	padding-left:10px;
	padding-right:10px;
}
.whtcall-mob-btn ul li:first-child{
	border-radius:0px 5px 5px 0px;
}
.whtcall-mob-btn ul li:last-child{
	float:right;
	border-radius:5px 0px 0px 5px;
}
.whtcall-mob-btn ul li a{
	display:block;
	font-size:15px;
	color:#fff;
	font-weight:600;
	    margin-left: 8px;
}
.whtcall-mob-btn ul li:last-child {
    float: right;
    border-radius: 5px 0px 0px 5px;
   
}

