@charset "utf-8";

* {
	margin: 0;
	padding: 0
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat Regular'), local(Montserrat-Regular), url(https://fonts.gstatic.com/s/montserrat/v10/SKK6Nusyv8QPNMtI4j9J2wsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
 unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat Regular'), local(Montserrat-Regular), url(https://fonts.gstatic.com/s/montserrat/v10/gFXtEMCp1m_YzxsBpKl68gsYbbCjybiHxArTLjt7FRU.woff2) format("woff2");
 unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	src: local('Montserrat Regular'), local(Montserrat-Regular), url(https://fonts.gstatic.com/s/montserrat/v10/zhcz-_WihjSQC0oHJ9TCYAzyDMXhdD8sAj6OAJTFsBI.woff2) format("woff2");
 unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local('Montserrat Bold'), local(Montserrat-Bold), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcnv4bDVR720piddN5sbmjzs.woff2) format("woff2");
 unicode-range:U+0102-0103, U+1EA0-1EF9, U+20AB
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local('Montserrat Bold'), local(Montserrat-Bold), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcjrEaqfC9P2pvLXik1Kbr9s.woff2) format("woff2");
 unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF
}
@font-face {
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 700;
	src: local('Montserrat Bold'), local(Montserrat-Bold), url(https://fonts.gstatic.com/s/montserrat/v10/IQHow_FEYlDC4Gzy_m8fcmaVI6zN22yiurzcBKxPjFE.woff2) format("woff2");
 unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215
}
body {
	margin: 0;
	padding: 0
}
a:focus, a:hover, button:focus, button:hover, img, input:focus, select:focus, textarea:focus {
	outline: 0
}
.nav-btn, img {
	display: block
}
ul.header-nav li, ul.nav li {
	/*position: relative;*/

	list-style: none;
	text-transform: uppercase
}
ul, ul.header-nav li, ul.nav li {
	list-style: none
}
.about-bottom h2, .about-testi-list ul li span.title, .craft-brilliance a, .help-form, .hire h2, .hire h3, .our-journey ul li .year span, .our-partner p, .project-btn, ul.header-nav li, ul.nav li {
	text-transform: uppercase
}
@font-face {
	font-family: Gotham-Medium;
	src: url(../fonts/Gotham-Medium.eot);
	src: url(../fonts/Gotham-Medium.eot?#iefix) format("embedded-opentype"), url(../fonts/Gotham-Medium.woff) format("woff"), url(../fonts/Gotham-Medium.ttf) format("truetype"), url(../fonts/Gotham-Medium.svg#Gotham-Medium) format("svg");
	font-weight: 350;
	font-style: normal;
	font-stretch: normal;
 unicode-range:U+0020-FB04
}
@font-face {
	font-family: mullerextrabold_demo;
	src: url(../fonts/muller-extrabold-demo-webfont.woff2) format("woff2"), url(../fonts/muller-extrabold-demo-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Gotham-Book;
	src: url(../fonts/Gotham-Book.eot);
	src: url(../fonts/Gotham-Book.eot?#iefix) format("embedded-opentype"), url(../fonts/Gotham-Book.woff) format("woff"), url(../fonts/Gotham-Book.ttf) format("truetype"), url(../fonts/Gotham-Book.svg#Gotham-Book) format("svg");
	font-weight: 325;
	font-style: normal;
	font-stretch: normal;
 unicode-range:U+0020-FB04
}
@font-face {
	font-family: Gotham-Bold;
	src: url(../fonts/Gotham-Bold.eot);
	src: url(../fonts/Gotham-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/Gotham-Bold.woff) format("woff"), url(../fonts/Gotham-Bold.ttf) format("truetype"), url(../fonts/Gotham-Bold.svg#Gotham-Bold) format("svg");
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
 unicode-range:U+0020-FB04
}
@font-face {
	font-family: Conv_GOTHAM-LIGHT;
	src: url(../fonts/GOTHAM-LIGHT.eot);
	src: local(â˜º), url(../fonts/GOTHAM-LIGHT.woff) format("woff"), url(../fonts/GOTHAM-LIGHT.ttf) format("truetype"), url(../fonts/GOTHAM-LIGHT.svg) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: Gotham-Bold;
	src: url(../fonts/ufonts.com_gotham-bold-webfont.woff2) format("woff2"), url(../fonts/ufonts.com_gotham-bold-webfont.woff) format("woff");
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: 'Gotham-Black';
	src: url('../fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Gotham-Black.woff') format('woff'),  url('../fonts/Gotham-Black.ttf') format('truetype'),  url('../fonts/Gotham-Black.svg#Gotham-Black') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'sketch_blockbold';
    src: url('../fonts/sketch_block.woff2') format('woff2'),
         url('../fonts/sketch_block.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body {
	font-size: 16px;
	line-height: 25px;
	color: #474747;
	font-family: Gotham-Book;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
img {
	border: none
}
a {
	color: #000;
	text-decoration: none
}
a.active {
	color: #64e0cb
}
.wrapper {
	width: 1170px;
	margin: 0 auto
}
.clear {
	clear: both;
	font-size: 0;
	line-height: 0
}
textarea {
	overflow: auto
}
button, input[type=password], input[type=reset], input[type=submit], input[type=text], select, textarea {
	-webkit-appearance: none;
	border-radius: 0
}

h1, h2, h3, h4, h5, h6{
	font-family: Gotham-Bold;
}
/*--------------------------------------------------------------------------------------------------------------------------*/

#header {
	width: 100%;
	height: 650px;
	/*background: url(../images/header-bg.jpg) center 0 no-repeat;*/
	background-size: cover;
	padding: 0 0 0 0;
}


.head-top {
	width: 100%;
	padding: 31px 0
}
#logo {
    float: left;
}

#header {
	width: 100%;
	height: 705px;

}
.banner-content {
	text-align: center;
}


.home.page .banner-content {
	padding: 0;
}


br.res{
	display: none !important;
}




.logo{
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	width: 304px;
}





.head-top.darkHeader ul.header-nav li.parent-dropdown.activeParent > a{
	color: #fb9113;	
}


.head-top-rht {
	float: right;
	padding: 24px 0 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
ul.header-nav {
	padding: 0 0 0;
	margin: 0 0 0 0;
	float: left;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
ul.header-nav li {
	padding: 0 13px 0 0;
	margin: 0 25px 0 0;
	float: left;
	font:400 15px/9px Gotham-Bold;
}
ul.header-nav li.parent-dropdown{
	background: url(../images/nav-drop.png) no-repeat right 3px;
}
/*ul.header-nav li.parent-dropdown.activeParent {
	background: url(../images/nav-drop-h-1.png) no-repeat right 3px;
}*/

ul.header-nav li.parent-dropdown:hover > .submenu{
	overflow:visible;
	display: block;
}
ul.header-nav li:last-child {
	margin: 0;
	padding: 0 0 0 0;
}
ul.header-nav li a {
	color: #1f1f1f;
	background-color: inherit;
	padding: 0 0 40px;
	display: block;
}
ul.header-nav li a.active, ul.header-nav li a:hover, ul.header-nav li.current-menu-item a {
	color: #e12c21;
	background-color: inherit;
}



.banner-content h1, .banner-content h2 {
	color: #000;
	margin: 0;
	text-align: center
}
/*------------------banner section start----------------*/
.banner.home{
	position: relative;
	background: url(../images/new-banner-image-1.jpg) no-repeat center center;
}
.banner-content h1 {
	font: 400 68px/70px mullerextrabold_demo;
	background-color: inherit;
	padding: 0 0 12px;
}

.banner.home .wrapper{
	top: 0;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
}
.banner-content{
    position: absolute;
    display: table;
    height: 100%;
    width: 100%;
}

.banner-content-in {
    display: table-cell;
    vertical-align: middle;
} 
.banner-content h1{
	text-align: left;
    text-transform: uppercase !important;
    font-size: 55px;
    line-height: 60px;
}
.banner-content p {
	font-family: 'Montserrat';
	font-size: 32px;
	line-height: 36px;
	color: #000;
	font-weight: 600;
}
.banner-content p span {
	color: #ff795c;
}
.banner-content p{
	color: #df1f26;
	font-family: Gotham-Book;
	text-transform: uppercase !important;
    font-size: 55px;
    line-height: 60px;
}
.right-cont {
    float: right;
    width: 385px;
    text-align: left !important;
    position: relative;
    padding: 35px 0 0 0;
}
.right-cont:after {
    content: '';
    width: 25px;
    height: 27px;
    background: url(../images/banner-img.png) no-repeat 0 0;
    background-size: 100%;
    top: 210px;
    position: absolute;
    right: 79px;
}


/*------------------banner section end ----------------*/
.nav-btn, .responsive {
	width: 21px;
	height: 19px;
	background: url(../images/nav-btn-sticky.png) no-repeat;
	float: right;
	margin: 0 0 0 25px;
	display: none;
	cursor: pointer;
}
ul.header-nav li:last-child{
	margin: 0;
	padding: 0;
}

.banner-content h2 {
	
	background-color: inherit;
	padding: 0 0 10px;
	color: #fff;
}
.banner-content h2 span {
	color: #ff795c;
	background-color: inherit
}

.blog .banner-content h2 span{
	color:#f15d22;
}
ul.nav {
	width: 100%;
	padding: 0;
	margin: 52px 0 0;
	text-align: center
}
ul.nav li {
	width: 160px;
	height: 143px;
	padding: 0;
	margin: 0 25px;
	display: inline-block;
	float: none;
	color: #fff;
	position: relative;
}
ul.nav li:after {
	background-color: #f4775f;
	border-radius: 12px;
	content: "";
	left: 0;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	z-index: 0;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
ul.nav li:hover:after {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	background-color: rgba(9,24,51,.7)
}
ul.nav li img {
	display: block;
	margin: 0 auto
}
ul.nav li a {
	width: calc(160px - 30px);
	height: calc(143px - 40px);
	padding: 20px 15px;
	display: block;
	color: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	position: absolute;
	z-index: 1
}
.help-form:after, .project-btn:after {
	z-index: 0;
	opacity: 0;
	content: ''
}
ul.nav li a span {
	font-family: Gotham-Bold;
	font-size: 16px;
	line-height: 18px;
	margin: 10px 0 0;
	display: block
}
ul.nav li a:hover {
	color: #fff;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px
}

.experience li{
	position: relative;
	cursor: pointer;
	float: left
}


ul.header-nav li a, ul.header-nav li a.active, ul.header-nav li a:hover, ul.header-nav li.current-menu-item a, ul.nav li a, ul.nav li a:hover, ul.header-nav li a.serviceactive {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.header-nav li .submenu .megaftcontainer {
	width: 213px;
	margin: 0 20px 0 0;
}
.header-nav li .submenu .megaftcontainer h3 a {
	color: #fff;
	display: block;
	line-height: 20px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding: 0 0 20px 0;
}
.header-nav li .submenu .megaftcontainer h3 a:hover, .header-nav li .submenu .megaftcontainer h3 a.active {
	color: #ffc726;
}
.header-nav li .submenu {
    position: absolute;
    padding: 25px 24px;
    background-color: #000;
    left: 0;
    right: 0;
    top: 73px;
    display: none;
    z-index: 2;
    border-bottom: 4px solid #e22c22;
}

/*
.head-top.darkHeader .header-nav li .submenu {
    top: 76px;
}
*/

.header-nav li .submenu .megaftcontainer ul li a {
	color: #fff;
	font-size: 15px;
	font-weight: 40;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	text-transform: capitalize;
	padding:0 0 0 0;
}
.header-nav li .submenu .megaftcontainer ul li a:hover, .header-nav li .submenu .megaftcontainer ul li a.active {
	color: #ffc726;
}
.header-nav li .submenu .megaftcontainer ul li {
	margin: 0 0 15px 0;
}
.megaftmenu .megaftcontainer h3 a {
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.megaftmenu .megaftcontainer h3 a:hover, .megaftmenu .megaftcontainer h3 a.active {
	color: #ffc726;
}
.header-nav li .submenu .megaftcontainer:last-child {
	margin-right: 0;
	width: 189px;
}
.header-nav li .submenu.single-menu {
	left: auto;
	right: 140px;
	/*width: 170px;*/
}
.header-nav li .submenu.single-menu:before {
	margin: 0 auto;
	left: 0;
	right: 0;
}
.header-nav li .submenu .megaftcontainer ul li:last-child {
	margin-bottom: 0;
}


.header-nav li .submenu .megaftcontainer:nth-child(4) ul li:nth-child(4), .header-nav li .submenu .megaftcontainer:nth-child(4) ul li:nth-child(5), .header-nav li .submenu .megaftcontainer:nth-child(4) ul li:nth-child(6) {
	display: none;
}
.what-we-do.seo-menu-off .we-do-pods ul li:nth-child(4), .what-we-do.seo-menu-off .we-do-pods ul li:nth-child(5), .what-we-do.seo-menu-off .we-do-pods ul li:nth-child(6) {
	display: none;
}
.megaftcontainer:nth-child(4) ul li:nth-child(4), .megaftcontainer:nth-child(4) ul li:nth-child(5), .megaftcontainer:nth-child(4) ul li:nth-child(6) {
	display: none;
}


.craft-brilliance a{
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out
}

.craft-brilliance a{
	color:#fff;
}
 .craft-brilliance p {
	color: #fff;
	font-family: Gotham-Bold;
}
.craft-brilliance {
	/*background: url(../images/craft-img.jpg) no-repeat center 0;*/
	overflow: hidden;
	text-align: left;
	padding: 66px 0 70px;
	background-size: cover;
	position: relative;
}
.craft-brilliance p {
	font-size: 36px;
	line-height: 40px;
	padding: 0 0 30px;
	font-weight: 400
}
.craft-brilliance a {
    font-size: 15px;
    line-height: 50px;
    border: none;
    display: inline-block;
    padding: 0 50px;
    -webkit-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    color: #000;
    background-color: #ffce23;
    border-radius: 50px;
}
.craft-brilliance a.port-btn::after {
	background-color: #ff8c07;
}
.experience li, .second-exp {
	-webkit-transition: all .5s ease-in-out
}
.craft-brilliance a:hover {
	color: #fff;
}

.bottom-section {
	background: url(../images/bottom_form_bg.jpg) no-repeat center 0 #ffce23;
	overflow: hidden;
	position: relative;
	/*	margin: 90px 0 0;*/
	background-size:100%;

	padding: 90px 0;
	/*border-bottom: 1px solid #FFF;*/
}
 .help-form {
	background-color: #FFF;
	overflow: hidden;
}
.bottom-form {
    padding:77px 75px 85px;
    overflow:hidden;
	text-align:center;
    background-color: #fff;
}

/*.help-form {
    font-size: 15px;
    line-height: 50px;
    border: none;
    display: inline-block;
    padding: 0 50px;
    color: #fff;
    background-color: #f15d22;
    border-radius: 18px;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    font-weight: 700;
    font-family: Gotham-Bold;
    position: relative;
    cursor: pointer;
}*/
.port-btn{
	position: relative;
	overflow:hidden;
}
.port-btn:after {
	content:'';
	position: absolute;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #000;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.review .port-btn:after{
	background: #fff;
	color:#000 !important;
}
.dedicated-service-bottom .add-cont .review .port-btn:after{
	background: #000;
	color:#fff;
}
.review .port-btn:hover{
	color:#000;
}
.dedicated-service-bottom .add-cont .review .port-btn:hover{
	color:#fff;
}
.port-btn span{
	z-index: 2;
	position: relative;
}
.help-form:after {
	position: absolute;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #000;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.blg-btn, .right-btn {
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out
}
.help-form:hover {
	color: #fff;
}
.port-btn:hover:after {
	width: 110%;
	opacity: 1
}
.help-form:hover:after {
	width: 110%;
	opacity: 1
}
.help-form span {
	position: relative;
	z-index: 2
}
.input-field {
	overflow: hidden;
	background: #FFF;
	padding: 0 14px;
	margin: 0 15px 16px 0;
	width: 382px
}
.bottom-right {
	float: right;
	width: 486px;
	padding: 252px 0 260px;
	text-align: center
}
.bottom-right h4 {
	color: #fff;
	font-size: 29px;
	line-height: 33px;
	font-family: Gotham-Book;
	font-weight: 400
}
.bottom-right h2, .inner-banner h1, .right-btn {
	font-family: Gotham-Bold
}
.bottom-right h2 {
	color: #fff;
	font-size: 43px;
	line-height: 45px;
	padding: 0 0 29px;
	font-weight: 400
}
.right-btn {
	font-size: 18px;
	line-height: 41px;
	border: 2px solid #FFF;
	padding: 0 30px;
	color: #fff;
	transition: all .5s ease-in-out
}
.blg-btn, .hire-btn {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out
}
.contact {
	background: #161616;
	overflow: hidden;
	padding: 20px 0 30px;
}
.contact-info {
	text-align:center;
	overflow: hidden;
	padding:25px 0 35px;
}
.contact-info li {
	display:inline-block;
	vertical-align:top;
	background: url(../images/separator.png) right repeat-y;
	margin: 0 35px 0 0;
	padding:12px 0;
	text-align:left;
}
.contact-info li:last-child {
	margin: 0;
	background:none;
}
.contact-info li.ph-block {
	width: 225px
}
.contact-info li.mail-block {
	width: 280px
}
.contact-info li.add-block {
	width: 365px;
}
.contact-info li.ph-block p {
	color: #FFF;
	font-size: 15px;
	line-height: 19px;
	overflow: hidden
}
.contact-info li p span {
	font-size: 18px;
	line-height: 26px
}
.contact-info li p span a{
	color:#FFF;
}
.contact-info li.add-block p, .contact-info li.mail-block p {
	color: #FFF;
	font-size: 15px;
	line-height: 19px;
	overflow: hidden
}
.footer h5, .footer p {
	font-size: 12px;
	font-weight: 400
}
.contact-info li img {
	float: left;
	padding: 5px 16px 0 0
}
.contact p{
	font-size:12px;
	line-height:16px;
	color:#626262;
	text-align:center;
	margin:32px 0 0;
}
.mail-block-div {
	overflow: hidden;
}
.social-links {
	float: right;
	overflow: hidden;
	padding:2px 0 0;
}
.social-links li {
	float: left;
	margin: 0 5px 0 0
}
.social-links li:last-child {
	margin: 0
}
.social-links li a {
	height: 28px;
	width: 28px;
	display: block;
	background-size: 100% !important;
	-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-ms-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.social-links li a:hover{
	filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
	filter: gray;
	filter: grayscale(100%);
	-webkit-filter: grayscale(1);
}
.social-links li a.tw {
	background: url(../images/tw-img.png) no-repeat
}
.social-links li a.fb {
	background: url(../images/fb-img.png) no-repeat
}
.social-links li a.pint {
	background: url(../images/pint-img.png) no-repeat
}
.social-links li a.in {
	background: url(../images/in-img.png) no-repeat
}
.social-links li a.insta {
	background: url(../images/insta-img.png) no-repeat
}
.social-links li a.google {
	background: url(../images/ft_google_icon.png) no-repeat
}

.social-links li a.tw:hover {
	background: url(../images/tw-img-h.png) no-repeat
}
.social-links li a.fb:hover {
	background: url(../images/fb-img-h.png) no-repeat
}
.social-links li a.pint:hover {
	background: url(../images/pint-img-h.png) no-repeat
}
.social-links li a.in:hover {
	background: url(../images/in-img-h.png) no-repeat
}
.social-links li a.insta:hover {
	background: url(../images/insta-img-h.png) no-repeat
}
.social-links li a.google:hover {
	background: url(../images/ft_google_icon-h.png) no-repeat
}

.footer {
	overflow: hidden;
	background: #212121;
	padding: 0 0 28px;
	text-align: center
}
.footer p {
	line-height: 20px;
	color: #757e93
}
.footer h5 {
	line-height: 17px;
	color: #b4b8c2;
	padding: 29px 0 10px
}


.head-top .wrapper {
	position: relative;
}
/*.header-nav li .submenu::before {
	width: 14px;
	height: 7px;
	left: 0;
	top: -7px;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/dropdown_ar.png) no-repeat;
	right: 240px;
	margin: 0 auto;
}*/
.header-nav li .submenu::before {
	width: 14px;
	height: 7px;
	left:70px;
	top: -7px;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/dropdown_ar.png) no-repeat;
	right:0;
	margin: 0 auto;
}
.header-nav li .submenu ul {
	float: left;/*width:217px;*/

}
ul.header-nav li.parent-dropdown:hover {
    background: url(../images/nav-drop-h.png) no-repeat right 3px;
}

.bottom-form-left p.note span, .join-withus .btn, .join-withus h2 {
	display: inline-block;
	vertical-align: top
}
.join-withus h2 a {
	color: #fff;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	background-color: #ff795c;
	padding: 5px 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.join-withus h2 a:hover {
	color: #fff;
	background-color: #223860;
}
.header-nav li ul li {
	float: none;
	line-height: 22px;
	font-size: 14px;
	font-family: Gotham-Medium;
	text-transform: uppercase;
	/*border-bottom: 1px solid #dcdcdc;*/

	padding: 0;
	margin: 0 0 22px 0;
}
.header-nav li ul li:last-child {
	border-bottom: none
}
.header-nav li ul li a {
	padding: 0;
	color: #3e3e3e;
	transition: all .3s ease-in-out;
}
.header-nav li ul li a.active, .header-nav li ul li a:hover {
	color: #ff6d52
}
.bottom-form-left {
    width: auto;
    float: none;
    text-align: center;
}

.bottom-form-left h2 span {
	color: #f26b4e
}
.bottom-form-left h4 {
	font-size: 30px;
	line-height: 35px;
	margin: 0 0 43px;
	color: #000;
	font-family: Gotham-Bold;
	font-weight:normal;
}
.bottom-form-com {
	overflow: hidden;
	margin: 0 0 19px;
}
.bottom-form-field {
	overflow: hidden;
	padding: 0 14px;
	border: 1px solid #cbcbcb
}
.bottom-form-field-left {
	float: left;
	width: 48%
}
.bottom-form input[type=text], .bottom-form textarea, .bottom-form select {
	font-size: 17px;
	color: #474747;
	font-family: Gotham-Book;
	border: none;
	width: 100%
}
.bottom-form-field-right {
	float: right
}
.bottom-form input[type=text] {
	height: 54px;
	font-family: Gotham-Book;
}
.bottom-form textarea {
	height: 124px;
	padding: 20px 0;
	overflow: auto;
	resize:none;
	font-family: Gotham-Book;
}
.bottom-form-right h3, .join-withus .btn, .join-withus h2 {
	font-family: Gotham-Bold
}
.textarea-field {
	padding-right: 0!important
}
.bottom-form-left p.note {
	font-size: 13px;
	color: #595959;
	float: right;
	margin: 0
}
.bottom-form-left p.note span {
	font-size: 20px;
	line-height: 33px
}
.bottom-form-right {
	float: right;
	width: 380px
}
.bottom-form-right img {
	margin: 0 0 20px;
	max-width: 100%;
}
.bottom-form-right h3 {
	font-size: 32px;
	line-height: 36px;
	font-weight: 400;
	color: #ff9815;
	margin: 0 0 28px;
	font-family: Gotham-Book;
}
.bottom-form-right ul {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.join-withus, .pdf-link, .work-tabmenu {
	overflow: hidden;
	text-align: center
}
.bottom-form-right ul li {
	font-size: 14px;
	line-height: 18px;
	margin: 0 0 12px;
	background: url(../images/dedicated-list.png) left 6px no-repeat;
	padding: 0 0 0 15px
}
.bottom-form-right ul li:last-child {
	margin: 0
}
.join-withus {
	padding: 45px 0;
	background-color: #32528b
}
.join-withus h2 {
	font-size: 28px;
	line-height: 38px;
	color: #FFF;
	font-weight: 400
}
.join-withus .btn {
	border: 2px solid #fff;
	color: #fff;
	line-height: 39px;
	padding: 0 22px;
	font-size: 16px;
	position: relative;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	text-transform: uppercase;
	margin: 0 0 0 18px
}
.join-withus .btn:after {
	content: '';
	position: absolute;
	z-index: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.join-withus .btn:hover {
	color: #32528b
}
.works-list li h3, .works-list li p {
	color: #fff;
	font-family: Gotham-Medium;
}
.join-withus .btn:hover:after {
	width: 101%;
	opacity: 1
}
.join-withus .btn span {
	position: relative;
	z-index: 1
}

.pdf-link {
	padding: 42px 0 0
}
.why-choose-us-home .pdf-link-panel {
	padding:40px 0 0;
	text-align:center;
}
.pdf-link a,
.pdf-link-panel a,
.help-form{
	color: #fff;
	font-size: 16px;
    line-height: 59px;
	display: inline-block;
	vertical-align: top;
	padding: 0 35px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	text-transform: uppercase;
	font-weight: 700;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	background-color: #f15d22;
	border:none;
	font-family: Gotham-Bold;
	position: relative;
	cursor:pointer;
}
.pdf-link a:hover,
.pdf-link-panel a:hover {
	text-decoration: none;
	color: #fff;
	/*border: 2px solid #ff8c07;*/
}
.pdf-link a:after{
	background-color: #000;
	content:'';
}
.pdf-link img {
    position: relative;
    z-index: 10;
    display: inline-block;
    margin: 0px 11px 0 0;
}

.fancybox-wrap img {
	width: 100%
}

.blog-section {
	overflow: hidden;
	padding: 116px 0 0;
	margin-bottom: 120px;
	text-align: center;
	background-color: #f9fbfa;
}
.blog-section h2 span {
    color: #ff8c07;
    font-size: 20px;
    line-height: 22px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: Gotham-Bold;
    margin: 0 0 2px 0;
    display: block;
}
.blog-section h2 {

	/*color: #264f99;
	font-size: 36px;
	line-height: 40px;*/
	/*padding: 0 0 20px;*/
	/*font-family: Gotham-Bold;
	font-weight: 400;*/

	text-align: center;
	font-family: Gotham-Book;
	font-size: 45px;
	line-height: 52px;
	color: #000;
	margin: 0 0 41px 0;
	font-weight: 400;
}

.head-top {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    padding: 17px 0 0;
    margin: 0 auto;
    z-index: 10000;
    -moz-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    background-color: #ffce23;
}

.header-nav li ul li:last-child {
	margin: 0;
}

.client-section ul.testimonial li img {
    margin: 30px auto 0;
    width: 100px;
    border-radius: 100px;
}
.contact .wrapper{
	width:900px;
}

.footer-new {
	background-color: #1f1f1f;
	overflow: hidden;
	text-align: center;
	padding: 9px 0 0 0;
	position: relative;
}
.footer-new p, .footer p {
	display: inline-block;
	vertical-align: top;
	font-size: 34px;
	line-height: 63px;
	font-family: 'Gotham-Book';
	color: #fff;
	margin: 0 20px 0 0;
}
/*.footer-new p span{
	color: #ffc726;
}*/
.footer p {
	display: inline-block;
	vertical-align: top;
	font-size: 15px;
	line-height: 20px;
	font-family: Gotham-Book;
	color: #fff;
	margin: 0 20px 0 0;
}
.footer-new a.pro-enquiry-but.rqst-a-quote {
    font-size: 15px;
    line-height: 50px;
    border: none;
    display: inline-block;
    padding: 0 50px;
    color: #000;
    background-color: #ffce23;
    border-radius: 50px;
    -ms-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    position: relative;
    font-family: Gotham-Bold;
    overflow: hidden;
    text-transform: uppercase;
    margin: 6px 0 0 0;
}
.footer-new a.pro-enquiry-but.rqst-a-quote span{
	position: relative;
	z-index: 2;
}
.footer-new a.pro-enquiry-but.rqst-a-quote:after {
	content:'';
    position: absolute;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    width: 0;
    height: 103%;
    top: 50%;
    left: 50%;
    background: #fb9113;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.footer-new a.pro-enquiry-but.rqst-a-quote:hover {
	color: #fff;
}
.footer-new a.pro-enquiry-but.rqst-a-quote:hover:after {
    width: 110%;
    opacity: 1;
}
.footer-new ul.ftnav {
    overflow: hidden;
    border-bottom: 1px solid #767676;
    padding: 0 0 9px 0;
}
.footer-new ul.ftnav li {
	display: inline-block;
	margin: 0 67px 0 0;
}
.footer-new ul.ftnav li a {
	font-family: 'Gotham-Bold';
	color: #fff;
	text-transform: uppercase;
	padding: 14px 0;
	display: block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	font-size: 15px;
}
.footer-new ul.ftnav li a:hover, .footer-new ul.ftnav li a.active {
	color: #f48815;
}
.footer-new ul.ftnav li:last-child {
	margin: 0 0 0 0;
}
.megaftmenu .megaftcontainer h3 {
	font-family: 'Gotham-Medium';
	color: #FFF;
	font-size: 20px;
	line-height: 25px;
	font-weight: 400;
	margin: 0 0 25px;
}
.megaftmenu {
	overflow: hidden;
	border-bottom: 1px solid #7a7a7a;
	padding:24px 0 27px 0;
	display:none;
}
.megaftmenu .megaftcontainer {
	width: 207px;
	float: left;
	text-align: left;
	margin: 0 39px 0 0;
}
.megaftmenu .megaftcontainer:last-child {
	width: 185px;
	margin: 0;
}
.megaftmenu .megaftcontainer li a {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	font-family: Gotham-Book;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.megaftmenu .megaftcontainer li a:hover, .megaftmenu .megaftcontainer li a.active {
	color: #ffc726;
}
.megaftmenu .megaftcontainer li {
	margin: 0 0 10px;
	display: block;
	float: none;
}
.megaftmenu .megaftcontainer li:last-child {
	margin-bottom: 0;
}

.megaftcontainer {
	width: 207px;
	float: left;
	text-align: left;
	margin: 0 39px 0 0;
}
.megaftcontainer:last-child {
	width: 185px;
	margin: 0;
}
.megaftcontainer li a {
	color: #fff;
	font-size: 14px;
	line-height: 17px;
	font-family: Gotham-Book;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.megaftcontainer li a:hover {
	color: #f44a29;
}
.megaftcontainer li {
	margin: 0 0 10px;
	display: block;
	float: none;
}
.megaftcontainer li:last-child {
	margin-bottom: 0;
}
.top-menu-cont {
	width: 1170px;
	margin: 0 auto;
}




/*.experience{
	display: none;
}*/
.ph-disp{
	display: none;
}


/*-------banner section start--------*/
.banner{
	overflow: hidden;
	height: 642px;
	margin: 90px 0 0 0;
	background:url(../images/home-banner-bg.jpg) 0 0 no-repeat;
	background-size:cover;
	position:relative;
}

.banner .tabs{
	height: 642px;
	display: none;
}
/*.banner .tabs:nth-child(2){
	background-color: #f59120;
}
.banner .tabs:nth-child(3){
	background-color: #f15d22;
}
.banner .tabs:nth-child(4){
	background-color: #cf2930;
}
.banner .tabs:nth-child(5){
	background-color: #951a2c;
}*/
.tab-btn{
	overflow: hidden;
	/*border-top:1px solid #fff;*/
}
.tab-btn ul li{
	width: 20%;
	float: left;
}
.tab-btn ul li a{
	border-right:1px solid #6a6a6a;
	display: block;
	font-family: Gotham-Bold;
	font-size: 20px;
	line-height: 25px;
	padding: 28px 0;
	color: #fff;
	text-align: center;
	-webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.tab-btn ul li:last-child a{
	border-right: none;
}
.tab-btn{
	overflow: hidden;
	background-color: #2a2a2a;
}
.tab-btn ul li a.active{
	background-color: #f3f3f3;
	color:#2a2a2a;
}
.banner-pic-area{
	float:left;
	width:auto;
	height: 550px;
	position: relative;
}
.banner-content-area{
	position:relative;
	width:565px;
	height:550px;
	float:right;
	padding:0;
}
.banner-content-area h2{
/*	font-family: 'sketch_blockbold';*/
	font-family: 'Gotham-Black';
	font-size:70px;
	line-height:70px;
	color:#f15d22;
	text-transform:uppercase;
	position:relative;
	font-weight:normal;
	margin: 0 0 20px;
}
.banner-content-area p{
	font-family: 'Gotham-Black';
	font-size:28px;
	line-height:36px;
	color:#2a2a2a;
}
.banner .tabs:nth-child(3) .banner-content-area h2:before{
	background:url(../images/icon-bird.png) 0 0 no-repeat;
	width:30px;
	height:38px;
	position:absolute;
	left:243px;
	top:-36px;
	content:'';
}
.banner1-pic-area{
	width:520px;
}
.banner1-pic-area img{
	width: 100%;
}
.banner2-pic-area{
	width:580px;
}
.banner2-pic-area img{
	margin:0;
	width: 100%;
}
.banner2-content-area{
	width:510px;
}
.banner3-pic-area{
	width:590px;
}
.banner3-pic-area img{
	margin:0;
	width: 100%;
}
.banner3-content-area{
	width:520px;
}
.banner4-pic-area{
	width: 540px;
	margin: 0 0 0 -30px;
}

.banner4-content-area{
	width:600px;
}
.banner5-pic-area{
	width:515px;
}
.banner5-pic-area img{
	margin:0;
	width: 100%;
}
.banner5-content-area{
	width:550px;
}
/*-------banner section end-------*/

/*logo section start*/
.logo-section{
	background-color: #f2f2f2;
	overflow: hidden;
	padding: 50px 0;
}
.left-stat{
	width: 254px;
	float: left;
}
.left-stat p{
	font-family: Gotham-Bold;
	font-size: 16px;
	line-height: 19px;
	color:#000;
}
.right-stat{
	float: right;
	width:77%;
	height:45px;
	overflow:hidden;
}


.right-stat .jcarousel-container{
	width: 800px;
	float: right;
}
.right-stat .jcarousel-clip{
	overflow: hidden;
}
.right-stat ul{
	margin:0;
	padding:0;
	overflow:hidden;
}
.right-stat li{
	margin: 0 50px 0 0;
	float:left;
}
.right-stat li:last-child{
	margin: 0;
}
.right-stat img{
	margin: 0 auto;
}
/*logo section end*/

/*Crafting section start*/
.crafting-experiences {
	width: 100%;
	padding: 80px 0 90px;
	background-color: #fff;
	text-align: center;
}

.crafting-experiences h2 span{
	display: block
}

.crafting-experiences h2 {
	color:#000;
	font-size: 40px;
	line-height: 48px;
	text-transform: none;
	font-weight: normal;
	font-family: Gotham-Bold;
	margin: 0 0 20px 0;
}

.crafting-experiences h3 {
	color:#f15d22;
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	font-family: Gotham-Medium;
	margin: 0 0 30px 0;
}

.crafting-experiences p {
	max-width: 925px;
	margin: 0 auto;
	text-align: center;
	font-family: Gotham-Book;
	color: #474747;
	font-size: 20px;
	line-height: 30px;
}

.readmore {
    display: inline-block;
    font-size: 13px;
    line-height: 17px;
    font-family: Gotham-Medium;
    color: #ff8c07;
    margin: 32px 0 0 0; 
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	border-bottom: 1px solid #ff8c07;
	text-transform: uppercase;
	text-align: center;
}
.readmore:hover{
	color:#000;
	border-bottom: 1px solid #000;
}

.client-section .bx-wrapper .bx-pager {
    bottom: -20px !important;
}
/*Crafting section end*/

/*why choose us*/
.why-choose-us-home{
	background-color: #f9fbfa;
	padding: 81px 0 90px;
	background:url(../images/why-choose-us-home-bg.jpg) center top no-repeat #ffce23;
	background-size: 100%;
}
.why-choose-us-home h2{
	text-align: center;
    font-family: Gotham-Bold;
    font-size: 40px;
    line-height: 48px;
    color: #000;
    margin: 0 0 40px 0;
	font-weight:normal;
}
.why-choose-us-home h2 img{
	display:inline-block;
	vertical-align:middle;
	margin:0 0 0 10px;
}
.why-choose-us-home .manage-service ul {
    margin: 0;
    padding:97px 0 98px;
    background: url(../images/why-choose-listing-bg.png) repeat-y center center;
    position: relative;
}
.why-choose-us-home .manage-service ul:before {
    background: url(../images/why-choose-listing-bg-top.png) no-repeat 0 0;
    position: absolute;
    top: 0;
    content: '';
    width: 17px;
    height: 17px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.why-choose-us-home .manage-service ul:after {
    background: url(../images/why-choose-listing-bg-top.png) no-repeat 0 0;
    position: absolute;
    bottom: 0;
    content: '';
    width: 17px;
    height: 17px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.why-choose-us-home .manage-service ul li {
	margin:0 0 62px;
}
.why-choose-us-home .manage-service ul li:last-child{
	margin-bottom:0;
}
.why-choose-us-home .manage-service ul li .left {
    width:620px;
    position: relative;
	text-align:right;
	margin:0 0 10px 38px;
}
.why-choose-us-home .manage-service ul li .right {
    width:620px;
    position: relative;
	float:right;
	margin:0 49px 10px 0;
}
.why-choose-us-home .manage-service ul li .img-container {
    width: 100px;
    height: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
    -moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
    box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
    position: relative;
    text-align: center;
    display: block;
    margin: 10px 0 0 34px;
    float: left;
    padding: 0;
}
.why-choose-us-home .manage-service ul li .img-container-right{
	width:100px;
	height:100px;
	-webkit-border-radius:100px;
	-moz-border-radius:100px;
	border-radius:100px;
	background:#fff;
	-webkit-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
	box-shadow: 0px 0px 16px 0px rgba(0,0,0,.2);
	position:relative;
	text-align:center;
	display:block;
	margin:10px 20px 0 0;
	float:right;
	padding:0;
	/*position:absolute;
	right:-45px;
	top:-7px;*/
}
 .why-choose-us-home .manage-service ul li .img-container img,
.why-choose-us-home .manage-service ul li .img-container-right img{
	display:inline-block;
}
.why-choose-content{
	width:auto;
	padding:7px 0 0 30px;
	overflow:hidden;
}
.why-choose-content-right{
	padding:7px 30px 0 0;
}
.why-choose-us-home .why-choose-content h3{
	font-family: Gotham-Medium;
    font-size:25px;
    line-height:30px;
    color: #000;
	padding:0 0 7px;
	margin:0;
	font-weight:400;
}
.why-choose-us-home .why-choose-content p{
	font-family: Gotham-Book;
    font-size:20px;
    line-height:30px;
    color: #515151;
	margin:0;
}
/*why choose us*/

/*blog section start*/
.blog-section {
	overflow: hidden;
	padding: 80px 0 89px;
	margin-bottom: 0;
}
.blog-section h2 {
	text-align: center;
	font-family: Gotham-Bold;
	    font-size: 40px;
    line-height: 48px;
	color: #000;
	margin: 0 0 8px 0;
}
.experience li:hover .second-exp {
	bottom: 0;
	background-color: #f15d22;
}
.experience li:hover .second-exp h5 {
	font-family: Gotham-Book;
	font-size: 13px;
	line-height: 17px;
	color: #fff;
/*	font-weight: lighter*/
		font-weight: 600;
}
.experience li:hover .second-exp h5 span {
	font-family: Gotham-Medium;
	font-size: 13px;
	line-height: 17px;
	color: #fff
}
.experience li:hover .second-exp p, .ux-detail h2 {
	font-family: Gotham-Book;
	margin: 0 0 22px
}
.experience li:hover .second-exp h4 {
    color: #fff;
    padding: 14px 0 7px;
}
.experience li:hover .second-exp h4 a {
	color: #fff
}
.experience li:hover .second-exp p {
	color: #fff;
}
.experience li .exp-btn:hover {
	color: #f44a29;
	border: 2px solid #fff
}
.experience {
    padding: 32px 0 0;
    overflow: hidden;
}
.experience li {
	height: 444px;
	width: 350px;
	margin: 0 24px 0 12px;
	border: 1px solid #f6f5f6;
	transition: all .5s ease-in-out;
	background-size: cover!important;
	overflow:hidden;
}
.second-exp, .second-exp h5 {
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out
}
.experience li:last-child {
	margin-right: 0
}
.experience-one {
	background: url(../images/experience-1.jpg) center 0 no-repeat
}
.experience-two {
	background: url(../images/experience-2.jpg) center 0 no-repeat
}
.experience-three {
	background: url(../images/experioence-3.jpg) center 0 no-repeat
}
.exp, .second-exp {
	background-color: #fff;
	position: absolute;
	left: 0;
	width: 270px;
	overflow: hidden
}
.exp {
	bottom: 0;
	padding: 18px 20px 5px
}
.second-exp {
	bottom: -120px;
	padding: 18px 20px 26px;
	transition: all .3s ease-in-out;
	text-align: left;
}
.second-exp h5, .second-exp h5 span {
	font-size: 13px;
	-webkit-transition: all .3s ease-in-out
}
.second-exp h5 {
	font-family: Gotham-Book;
	line-height: 16px;
	font-weight: lighter;
	transition: all .3s ease-in-out
}
.second-exp h4, .second-exp h5 span {
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out
}
.second-exp h5 span {
	font-family: Gotham-Medium;
	line-height: 17px;
	transition: all .3s ease-in-out
}
.exp-btn, .help-form, .second-exp h4 {
	font-family: Gotham-Bold
}
.second-exp h4, .second-exp p {
	-webkit-transition: all .3s ease-in-out
}
.second-exp h4 {
	color: #3f88c0;
	font-size: 25px;
	line-height: 30px;
	padding: 14px 0 7px;
	font-weight: 400;
	transition: all .3s ease-in-out;
	margin: 0 0 -15px 0;
}
.exp-btn, .second-exp p {
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .5s ease-in-out
}
.second-exp h4 a {
	color: #242424;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.second-exp p {
	font-family: Gotham-Book;
	font-size: 20px;
	line-height: 30px;
	margin: 5px 0 22px;
	transition: all .5s ease-in-out;
	color: #242424;
}
.exp-btn {
	font-size: 16px;
	line-height: 45px;
	border: 2px solid #FFF !important;
	padding: 0 28px;
	border-radius: 20px;
	color: #FFF !important;
	background-color: transparent;
	display: inline-block;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.exp-btn:after{
	background-color: #FFF !important;
	color: #fff !important;
}
.exp-btn:hover{
	color: #f15d22 !important;
}
.experience li, .second-exp {
	-webkit-transition: all .3s ease-in-out
}
.blog-ad {
	margin: 0 0 0;
	overflow: hidden;
	position: relative;
	text-align: center;
}
.blog-ad img {
	width: 100%;
}
.blog-ad .btn{
	left: 0;
	right: 0;
	bottom: 22px;
	position: absolute !important;
	font-family: Gotham-Bold;
	display: inline-block;
	line-height: 41px;
	font-size: 16px;
	position: relative;
	transition: all .5s ease-in-out;
/*	background-color: #d74820;*/
	background-color:#f15d22;
	width: 160px;
	margin: 0 auto;
	color: #FFF !important;
	border-radius: 15px;
	overflow: hidden;
}
.blog-ad .btn:after {
	position: absolute;
	z-index: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background:#000;
	color:#fff !important;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: '';
	display: block;
}
.blog-ad .btn span {
	position: relative;
	z-index: 1;
}
.blog-ad .btn:hover {
/*	color: #d74820 !important;*/
	color: #fff !important;
	background-color: #FFF;
}
.blog-ad .btn:hover:after {
	width: 100%;
	opacity: 1
}
/*blog section end*/

/*Client section*/
.client-section {
    padding: 79px 0 110px;
    overflow: hidden;
}
.client-section h2 {
    text-align: center;
    /*font-family: Gotham-Book;*/
    font-size: 40px;
    line-height: 50px;
    color: #000;
    margin: 0 0 32px 0;
    font-weight: 400;
}

.testimonial p {
    font-size: 30px;
    line-height: 44px;
    margin: 0;
    padding: 0;
    text-align: center;
}
.title {
	font-size: 13px;
	line-height: 17px;
	color: #000;
	text-align: center;
	padding: 25px 0 4px;
	font-family: Gotham-Bold;
	text-transform: uppercase;
	display: block;
}
.position {
	font-size: 12px;
	line-height: 16px;
	text-align: center;
	padding: 0 0 40px;
	font-family: Gotham-Book;

}
.client-section li{
	text-align: center;
}
/*Client section*/

/*Form section start*/
.bottom-form-in {
    position: relative;
    width: 1112px;
    margin: 0 auto;
}
.bottom-form-in:before {
    content: '';
    background: url(../images/form-left.png) repeat 0 0;
    position: absolute;
    right: -13px;
    width: 13px;
    top:0;
    bottom: 0;
}

.bottom-form-in:after{
    content: '';
    background: url(../images/form-right.png) repeat 0 0;
    position: absolute;
    left: -13px;
    width: 13px;
    top:0;
    bottom: 0;
}
.bottom-form{
	position: relative;
}


span.top {
    background: url(../images/form-top.png) repeat 0 0;
    position: absolute;
    left: -13px;
    right: 0;
    height: 23px;
    top: -13px;
    z-index: 1000;
    width: 1138px;
}
.bottom-form-com.submit {
    margin-bottom: 0;
    text-align: center;
}
.bottom-form-com.center{
	text-align:center;
}

.content .bottom-form-left .bottom-form-com.center p{
	float: none;
}
.bottom-form-com.filesubmit{
	margin-bottom:20px;
}
/*Form section end*/


/*about*/
.breadcrumb {
    overflow: hidden;
    background-color: #242424;
    padding: 8px 0;
}

.breadcrumb .breadcrumb-list {
    overflow: hidden;
}
.breadcrumb .breadcrumb-list li {
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 0 13px 0 9px;
	background: url(../images/breadcrump-img.png) right 7px no-repeat
}
.breadcrumb .breadcrumb-list li:first-child {
	padding: 0 13px 0 0;
}
.breadcrumb .breadcrumb-list li:last-child {
	background: 0 0;
}
.breadcrumb .breadcrumb-list li a {
    color: #fff;
    display: block;
    text-decoration: underline;
}
.breadcrumb .breadcrumb-list li a:hover {
	color: #f15d22;
	text-decoration: none;
}
.content{
	overflow: hidden;
	padding: 90px 0 0 0;
	text-align: center;
}
.content h2{
	font-size: 40px;
	line-height: 45px;
	color:#000;
	margin: 0 0 35px;
	font-family: Gotham-Bold;
	font-weight:normal;
}
.content p{
	font-size: 20px;
	line-height: 30px;
	color:#474747;
	margin: 0 0 35px;
}
.content p:last-child{
	margin-bottom: 0;
}
.our-history{
	padding: 82px 0 77px;
	overflow: hidden;
}
.content .our-history p, .content .career-det p{
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.content .our-history p a{
	color: #f15d22;
	text-decoration: underline;
}
.content .our-history p a:hover{
	text-decoration: none;
}
.our-journey{
	padding: 82px 0 90px;
	overflow: hidden;
	background-color: #f9fbfa;
}

.our-journey ul {
	text-align: center;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url(../images/our_journey_dot.png) 0 center repeat-x
}
.our-journey ul li {
    display: inline-block;
    vertical-align: top;
    width: 19%;
}
.our-journey ul li .year {
	display: inline-block;
	vertical-align: top;
	overflow: hidden;
	background-color: #f9fbfa;
	    padding: 0 15px 15px;
}
.our-journey ul li .year span {
	width: 42px;
	height: 42px;
	display: block;
	line-height: 42px;
	color: #acacac;
	font-family: Gotham-Bold;
	border: 4px solid #cecece;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	font-size: 12px
}
.our-journey ul li p {
	font-size: 20px;
	line-height: 30px;
	margin:0;
}
.our-journey ul li:nth-child(even) .year {
	margin: 22px 15px 0;
}
.our-journey ul li:nth-child(odd) .year {
	margin: 110px 15px 0;
}
.our-journey ul li:first-child .year, .our-journey ul li:last-child .year {
    margin: 96px 15px 0;
}
.our-journey ul li:first-child .year span, .our-journey ul li:last-child .year span {
	width: 62px;
	height: 62px;
	font-size: 18px;
	line-height: 62px
}
.our-journey ul li:last-child .year span {
	border: 4px solid #fb9113;
	color: #fb9113;
	font-size: 13px
}
.missionvision{
	padding: 0 0 85px;
	overflow: hidden;
}
.our-goal{
	overflow: hidden;
	background-color: #ffce23;
}
.our-goal ul li{
	width: 33.3%;
	background-color: #ffce23;
	float: left;
	text-align: left;
	margin: 0 0 0 0;
}
.our-goal ul li:last-child{
	margin-right: 0;
}
.our-goal ul li p span{
	font-size: 40px;
	line-height: 40px;
}
.break{
	display: block;
	font-family: Conv_GOTHAM-LIGHT;
}
.our-goal ul li p{
	color: #000000;
	font-size: 20px;
	line-height: 25px;
	font-family: Gotham-Book;
}
.inspd{
	padding: 50px 40px;
	overflow: hidden;
}
.our-goal ul li img{
	float:left;
	margin-right: 20px;
}
.servtxt{
	float: left;
	margin: 5px 0 0 0;
}

.missionvision .ms-left, .missionvision .ms-right{
	float: left;
	width: 50%;
	text-align:left;
}
.missionvision .inpd{
	padding: 0 50px 0 0;
}
.missionvision .ms-right .inpd{
	padding: 0 0 0 50px;
}
.messagefromfounder{
	overflow: hidden;
	padding: 80px 0 76px;
	text-align:center;
}

.founderblock {
    display: inline-block;
    width: 470px;
    margin: 8px 66px 0;
}
.founderblock:nth-child(2n){
	margin-right:0;
}
.founder-social{
	overflow:hidden;
}
.founder-social li{
	width:28px;
	height:28px;
	display:inline-block;
}
.founder-social li a{
	width: 28px;
	height: 28px;
	background-size: cover;
	display:block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.founder-social li a.fsc-fb{
	background:url(../images/fsc-fb.png) no-repeat 0 0;
}
.founder-social li a.fsc-twt{
	background:url(../images/fsc-twt.png) no-repeat 0 0;
}
.founder-social li a.fsc-insta{
	background:url(../images/fsc-insta.png) no-repeat 0 0;
}
.founder-social li a.fsc-lnkdn{
	background:url(../images/fsc-lnkdn.png) no-repeat 0 0;
}
.founder-social li a.fsc-fb:hover{
	background:url(../images/fsc-fb-h.png) no-repeat 0 0;
}
.founder-social li a.fsc-twt:hover{
	background:url(../images/fsc-twt-h.png) no-repeat 0 0;
}
.founder-social li a.fsc-insta:hover{
	background:url(../images/fsc-insta-h.png) no-repeat 0 0;
}
.founder-social li a.fsc-lnkdn:hover{
	background:url(../images/fsc-lnkdn-h.png) no-repeat 0 0;
}
.founderblock img{
	width: 165px;
	margin:0 auto 33px;
}

/*about us page*/

/*contact page*/
.reachus{
	padding:82px 0 90px;
	overflow:hidden;
	text-align:center;
}
.apply-section {
    overflow: hidden;
    margin: 0 0 6px 0;
}
.office-details {
    overflow: hidden;
	text-align:left;
}
.office-details .wrapper {
    /*background-color: #f7f9f9;*/
    overflow: hidden;
}
.office-address {
    float: right;
    width: 810px;
}

.content .reachus .apply-section p{
    font-size: 25px;
    line-height: 30px;
    margin: 0 0 38px;
    color: #000;
    font-family: Gotham-Bold;
}
.office-details img{
    float: left;
	margin:5px 0 0;
	width:340px;
}
.office-details-left {
    float: left;
    width: 350px;
    padding: 0 0 0 27px;
}
.ofc-add {
    overflow: hidden;
    padding: 58px 0 0 0;
}
.ofc-add li {
    font-family: Gotham-Book;
    font-size: 16px;
    line-height: 26px;
    padding: 0 0 5px 29px;
}
.ofc-add li h4{
	padding-bottom:0;
	font-size:17px;
	line-height:25px;
	font-family: Gotham-Medium;
	font-weight:normal;
	color: #000;
}
.office-address .office-details-left h4{
	font-size:17px;
	line-height:25px;
	padding: 0 0 8px;
	color: #000;
	font-family: Gotham-Medium;
	font-weight:normal;
}
.add {
    background: url(../images/address.png) left 3px no-repeat;
    padding: 0 0 30px;
}
.time {
    background: url(../images/time.png) left 4px no-repeat;
}
.mail {
    background: url(../images/mail-1.png) left 7px no-repeat;
	padding:0 0 60px 0;
}
.ofc-add li.add{
	padding-bottom: 38px;
}
.ofc-add li a{
    color: #f15d22;
	display:block;
	
}
.ofc-add li a:hover{
	text-decoration: underline;
}
.office-address h3 {
    font-size:25px;
    line-height:30px;
	padding: 0 0 30px;
	font-family: Gotham-Medium;
	font-weight:normal;
	color: #000;
}
.office-address h4.noph{
	padding:25px 0 10px 27px;
	font-size:20px;
	line-height: 28px;
	font-family: Gotham-Medium;
	font-weight:normal;
	color: #000;
}
.office-details-right {
    float: right;
    width: 357px;
}
.other-detail {
    overflow: hidden;
    padding: 0 0 10px;
}
.other-detail li {
    padding: 0 0 8px 35px;
    font-size: 15px;
    line-height: 19px;
}
.other-detail li p{
	margin:0;
	font-size:16px;
	line-height:26px;
}
.ofc-ph {
    background: url(../images/ofc-ph.png) left 5px no-repeat;
}
.mob {
    background: url(../images/mobile.png) left 3px no-repeat;
}
.skype {
    background: url(../images/skype.png) left 3px no-repeat;
}
.whatsapp {
    background: url(../images/watsapp.png) left 3px no-repeat;
}
.office-details-left a.mail {
    color: #f15d22;
    padding: 0 0 0 27px;
    line-height: 22px;
    display: block;
    background-position: 0 5px!important;
    
    font-size: 16px;
}
.office-details-right a:hover, .ofc-add li a:hover {
    text-decoration: underline;
}

.contact-social-links{
	padding:0 0 0 25px;
}
.contact-social-links li {
    float: left;
    margin: 0 5px 0 0;
}
.contact-social-links li a {
    height: 40px;
    width: 40px;
    display: block;
    background-size: 100%!important;
    padding: 0 0 0;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.contact-social-links li a.wa{
	background: url(../images/hi_whatsapp_icon.png) no-repeat;
}
.contact-social-links li a.fb {
    background: url(../images/fb-img.png) no-repeat;
}
.contact-social-links li a.tw {
    background: url(../images/tw-img.png) no-repeat;
}
.contact-social-links li a.in {
    background: url(../images/in-img.png) no-repeat;
}
.contact-social-links li a.google {
    background: url(../images/ft_google_icon.png) no-repeat;
}
.contact-social-links li a.pint {
    background: url(../images/pint-img.png) no-repeat;
}
.contact-social-links li a.insta {
    background: url(../images/insta-img.png) no-repeat;
}

.contact-social-links li a.fb:hover{
    background: url(../images/fb-img-h.png) no-repeat;
}
.contact-social-links li a.tw:hover{
    background: url(../images/tw-img-h.png) no-repeat;
}
.contact-social-links li a.in:hover{
    background: url(../images/in-img-h.png) no-repeat;
}
.contact-social-links li a.google:hover{
    background: url(../images/ft_google_icon-h.png) no-repeat;
}
.contact-social-links li a.pint:hover{
    background: url(../images/pint-img-h.png) no-repeat;
}
.contact-social-links li a.insta:hover {
    background: url(../images/insta-img-h.png) no-repeat;
}
.nolarge{
	display: none;
}


.contact-banner{
	background-color: #c22e1f;
	height: 350px;
}
.contact-banner .wrapper{
    position: relative;
    height: 350px;
}
.blogbannerheight{
	    top: 0;
    bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
}
.displaytable{
    position: absolute;
    display: table;
    height: 100%;
    width: 100%;
}
.displaytablecell{
	display:table-cell;
	vertical-align: middle;
}
.blogbannerheading {
    overflow: hidden;
    width: 900px;
    margin: 0 auto;
}

.contact-banner h1{
	font-size:60px;
	line-height:60px;
	color:#fff;
	margin:0 0 17px 0;
	font-weight:normal;
}
.contact-banner p{
	font-size:35px;
	line-height: 38px;
	color:#fff;
	font-family: Gotham-Bold;
	margin: 0 !important;
}
.contact-banner p a{
	color:#fff;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.contact-banner p a:hover{
	color:#ffce23;
}

/*contact page*/

/*mnm life */

.mnmlife{
	overflow:hidden;
	padding:82px 0;
}

.about-company{
	overflow:hidden;
	border: 1px solid #e5e5e5;
	padding: 52px 0 40px;
	margin: -55px 0 0 0;
}
.about-company li {
    float: left;
    width: 24.9%;
    margin: 0;
    border-right: 1px solid #e5e5e5;
}
.about-company li:last-child{
	border-right: none;
}
.about-company li img {
    margin: 0 auto;
}
.about-company li p {
    text-align: center;
    font-size: 20px;
    line-height: 22px;
    padding: 16px 0 0;
	color: #000;
}
.content .weloveit h2 {
    display: inline-block;
    background-color: #fff;
    padding: 0 12px;
}
.weloveit{
	overflow:hidden;
	padding-bottom: 90px;
}

.homepage-blog img {
    margin: 0 auto;
    padding: 9px 0 26px;
}
.homepage-blog p.testimonial-quotes {
    color: #000;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
	text-align:center;
	font-family: Gotham-Medium;
	margin:0 0 26px 0;
}
.homepage-blog p.smallbx{
	font-size:14px;
	line-height:16px;
	font-family: Gotham-Medium;
	color: #000;
}
.homepage-blog p.smallbx span{
	font-family: Gotham-Book;
	color: #000;
}
.homepage-blog {
    width: 641px;
    background-color: #fcd601;
    border-radius: 50%;
    text-align: center;
    height: 641px;
    position: absolute;
    top: -85px;
    left: -124px;
}
.lifetesti .bx-wrapper .bx-pager, .lifetesti .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 22%;
    width: 42%;
}
.keepinbx {
    width: 400px;
    background-color: transparent;
    float: right;
    margin: 200px 70px 0 0;
}
.lifetesti li{
	overflow:hidden;
}
.lifetesti .bx-wrapper .bx-pager.bx-default-pager a{
	width:10px !important;
	height:10px !important;
	background-color: #b19203 !important;
	border:2px solid #fdd105 !important;
}
.lifetesti .bx-wrapper .bx-pager.bx-default-pager a:hover{
	border:2px solid #000 !important;
	background-color: #000 !important;
}
.lifetesti .bx-wrapper .bx-pager.bx-default-pager a.active{
	border:2px solid #000 !important;
	background-color: #000 !important;
}
.lifetesti{
	overflow:hidden;
	padding:0 0 90px;
}
.playharder{
	overflow:hidden;
	padding:0 0 90px;
}
.wrapper.insta{
	width:1408px;
}
.instagrambg{
	padding:90px 0;
	overflow: hidden;
	background-color: #ffce23;
}

.instagrambg h2{
	margin-bottom:15px
}
.instagrambg p{
	color:#000;
}

/*career page starts*/
.career-bg {
    overflow: hidden;
    background-color: #f9fbfa;
    padding: 81px 0 60px;
}
.careerbox{
	
}
.careerbox ul{
	padding:25px 0 0 0;
}
.careerbox ul li{
	width:270px;
	float:left;	
	overflow:hidden;
	position: relative;
	background-color: #fff;
	-webkit-box-shadow: 0px 0px 57px 1px rgba(0,0,0,0.20);
-moz-box-shadow: 0px 0px 57px 1px rgba(0,0,0,0.20);
box-shadow: 0px 0px 57px 1px rgba(0,0,0,0.20);
-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	cursor: pointer;
	    margin: 0 30px 30px 0;
}
.careerbox ul li h3{
	font-size:20px;
	line-height:25px;
	color: #000000;
	margin-bottom:7px;
	font-family: Gotham-Bold;
	font-weight:normal;
}
.careerbox ul li .career-padding{
	padding: 36px 17px 39px;
}
.careerbox ul li p{
	font-size: 16px;
	line-height: 22px;
	color:#000000;
	margin: 0 10px 24px;
}
.careerbox ul li:last-child p{
	margin-right: 0;
	margin-left: 0;
}
.careerbox ul li .btn{
	display:inline-block;
	line-height: 39px;
	padding: 0 30px;
	font-size:16px;
	font-family: 'Gotham-Black';
	color:#fff;
	background-color: #bbbbbb;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	font-weight:400;
	margin-bottom: 15px;
	position: relative;
	overflow:hidden;
	-webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.careerbox ul li p.applicants{
	color: #474747;
	font-size:14px;
	line-height:18px;
	height: inherit !important;
}
.careerbox ul li .btn:after {
   background-color: #000;
    content: '';
}
.careerbox ul li:hover{
	background-color: #fcd007;
}
.careerbox ul li .badge{
width: 0;
height: 0;
border-style: solid;
border-width: 75px 75px 0 0;
border-color: #f15d22 transparent transparent transparent;
line-height: 0px;
_border-color: #f15d22 #000000 #000000 #000000;
_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
position:absolute;
top:0;
left:0;
}
.careerbox ul li:hover .port-btn::after {
    width: 110%;
    opacity: 1;
}
.careerbox ul li .badge p {
    -webkit-transform: rotate(316deg);
    -moz-transform: rotate(316deg);
    -ms-transform: rotate(316deg);
    -o-transform: rotate(316deg);
    transform: rotate(316deg);
    font-size: 10px;
    line-height: 11px;
    font-family: 'Gotham-Medium';
    color: #fff;
    top: -58px;
    position: absolute;
    left: -12px;
    text-transform: uppercase;
    height: inherit !important;
}
.careerbox ul li:nth-child(4n){
	margin-right:0;
}
/*career page end*/

/*career details page starts*/
.career-det{
	padding: 81px 0 82px;
	overflow: hidden;
}
.career-det a.det-link{
	color: #ff810c;
	font-size:13px;
	line-height: 16px;
	text-transform: uppercase;
	border-bottom:1px solid rgba(255, 128, 12, 1);
	display:inline-block;
	padding-bottom:6px;
	font-family: 'Gotham-Medium';
	opacity:1;
	
}
.career-det a.det-link:hover{
	border-bottom:1px solid rgba(255, 128, 12, 0);
}
.dashed{
	overflow: hidden;
    margin: 0 0 20px 0;
    border-bottom: 1px dashed #c1c1c1;
}
.bottom-form-field select{
	width:100%;
	    height: 54px;
    font-family: Gotham-Book;
	border:none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: 0!important;
	background: url(../images/select_crop_ar.png) right center no-repeat;
	
}
.bottom-form-field.select{
	position: relative;
}

.bottom-form-field select:focus {
	outline: 0;
	color: #474747;
}
.bottom-form-field select::-ms-expand {
 display:none
}

.bottom-form-com{
	text-align:left;
}
.content .bottom-form-left .bottom-form-com p {
   font-size: 17px;
	color: #8e8e8e;
	line-height: 20px;
	position:static;
	font-family: Gotham-Medium;
    float: left;
    margin: 0;
}
.radio{
	float: left;
}

.radio ul li{
	position: relative;
	float:left;
}
.radio ul li input[type=radio] {
    position: static;
	float: left;
	margin: 4px 10px 0 1px;
}

.radio ul li input[type=radio]:checked ~ .check1 {
    border: 1px solid #0DFF92;
}
.radio ul li .check1{
  height: 25px;
  width: 25px;
position: absolute;
  display: block;
  border: 1px solid #AAAAAA;
  border-radius: 100%;
  height: 20px;
  width: 20px;
  top: 0px;
  left: 20px;
  z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}


.radio ul li label {
    display: block;
    position: relative;
    padding: 0 20px;
    margin: 0;
    height: 24px;
    z-index: 9;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
	font-size: 17px;
	color: #8e8e8e;
	line-height: 20px;
	position:static;
	font-family: Gotham-Medium;
}


.radio ul li .check1::before {
  display: block;
  position: absolute;
	content: '';
  border-radius: 100%;
  height: 10px;
  width: 10px;
  top: 5px;
	left: 5px;
  margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}
.radio ul li input[type=radio]:checked ~ .check1 {
  border: 1px solid #c2c2c2;
}

.radio ul li input[type=radio]:checked ~ .check1::before{
  background: #000;
}

/*.disableInputField {
	display: none
}*/

/*.upload{
	display:inline-block;
	padding: 0 57px;
	width:132px;
	line-height: 66px;
	height: 66px;
	background-color: #ededed;
	border: 1px solid #6e6e6e;
	text-indent: -999999px
}
.fileUpload{
	position: relative;
}
.uploadBtn {
    position: absolute;
    top: 0;
    left: 2px;
    right: 6px;
    bottom: 0;
    background-color: #ededed;
    text-align: center;
    margin: 0px 0 0 0;
    display: block;
    height: 26px;
	cursor: pointer;
}*/
.submit-upload-field{
	text-align:center;
}

/*-- uiux page --*/

.ux-markup-new {
    padding: 81px 0 90px;
    overflow: hidden;
}
.ux-markup-new-inner{
	padding-bottom:86px;
}
.ux-markup-new-inner{
	padding-bottom:86px;
}
.ux-markup-new-web-dev{
	padding-bottom:49px;
}
.ux-markup-new p.heading,
.ux-markup-new h3 {
    font-size: 25px;
    line-height: 32px;
    color: #000;
    margin: 0 0 14px;
    font-weight: 400;
	font-family: 'Gotham-Medium';
}
.ux-markup-new .left {
    width: 750px;
    float: left;
    margin: 0 55px 0 0;
	text-align:left;
}
.ux-markup-new .left ul li {
    background: url(../images/cap-list.png) no-repeat 0 10px;
    padding: 0 0 0 18px;
    margin: 0 0 20px 0;
    font-size:20px;
    line-height:30px;
    color: #474747;
}
.ux-markup-new .left ul li:last-child{
	margin-bottom:0;
}
.content h1 {
    font-size: 45px;
    line-height: 52px;
    color: #fff;
    margin: 0 50px 8px;
}
.ux-markup-new .right {
    width: 365px;
    overflow: hidden;
}
.ux-markup-new h2{
	margin-bottom:8px;
}
.ux-markup-new .right .add-cont {
    padding: 80px 30px;
    margin: 10px 0 0 0;
	background-color: #f9fbfa;
}
.ux-markup-new .right .review {
    width: auto;
    border: none;
    padding: 0;
	background:none;
}
.ux-markup-new .right .review img {
    margin: 0 auto 13px;
	width:85px;
}
.ux-markup-new .right .review h3 {
    color: #000;
    font-size: 30px;
    line-height: 35px;
    font-weight: normal;
    margin: 0 0 7px 0;
	font-family: Gotham-Bold;
}
.ux-markup-new .right .review p {
    margin-bottom: 15px;
	color:#474747;
}
.ux-markup-new .right .review a {
    padding: 0 35px;
}
.ux-markup-new .right .review a.port-btn:hover{
	color:#FFF;
}
.ux-markup-new .right .review a.port-btn:hover:after{
	background-color:#000;
}
.review {
    width: 298px;
    overflow: hidden;
    padding: 43px 60px 48px;
    text-align: center;
	background-color: #1e1e1e;
}
.review img {
    margin: 0 auto;
}
.review h3 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    font-weight: 400;
}
.content .review p {
    font-size: 16px;
    line-height: 25px;
    font-family: Gotham-Book;
    margin-bottom: 16px;
    padding: 0 0;
	color: #fff;
}
.review a,
.buttonwithtext a, .what-we-do.font-changer a{
    color: #fff;
    font-size: 16px;
    line-height: 59px;
    display: inline-block;
    vertical-align: top;
    padding: 0 35px;
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    border-radius: 26px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: #f15d22;
    border: none;
    font-family: Gotham-Bold;
    position: relative;
}
.capabilty {
    overflow: hidden;
    margin: 45px 0 0 0;
	text-align: left;
}
.ux-markup-new-web-dev .capabilty{
	margin:73px 0 0;
}
.capabilty ul li, .twitter-management ul li {
    width: 372px;
    float: left;
    background: url(../images/cap-list.png) no-repeat 0 8px;
    padding: 0 0 0 18px;
    margin: 15px 0 0 0;
    font-size: 20px;
    line-height: 26px;
}
.capabilty ul li:nth-child(1), .capabilty ul li:nth-child(2), .capabilty ul li:nth-child(3){
	margin-top:0;
}
.capabilty ul li:nth-child(3n){
	margin-right:0;
}
.new-intro {
    padding: 90px 0;
}
.introduction-part.new-intro.details-intro.wordpress-solutions .why-intro {
    width: 64.2%;
	padding:0;
}

.new-intro .why-intro {
    width: 46%;
    float: left;
    padding: 40px 28px 40px;
}
.why-intro {
    width: 300px;
    float: left;
    /*border: 1px solid #dbdbdb;*/
    padding: 70px 28px 60px;
}
.introduction-part.details-intro.review h3 {
    margin: 0 0 10px 0;
}
.why-intro h3 {
    color: #000;
    margin-bottom: 35px;
}
.trial h3, .why-intro h3 {
    font-size:40px;
    line-height: 44px;
    font-family: Gotham-Bold;
    font-weight: 400;
	margin: 0 0 24px 0;
}
.choose-dedicated-staff, .contact-page-btn, .intro-hire, .introduction-part, .need, .proposal-form, .proposal-section, .staff-menu, .trial, .works-portfolio {
    overflow: hidden;
	text-align: left;
}
.new-intro .why-intro .intro-hire li {
    font-size:20px;
    line-height: 26px;
    margin-bottom: 13px;
	padding-left:18px;
}
.intro-hire li {
    font-size: 14px;
    line-height: 20px;
    font-family: Gotham-Book;
    background: url(../images/dedicated-list1.png) left 9px no-repeat;
    padding-left: 15px;
    margin-bottom: 12px;
}
.review h3 {
    color: #fff;
    font-size: 30px;
    line-height: 35px;
    font-weight: 400;
    margin: 0 0 7px 0;
}

.blue {
    overflow: hidden;
    padding:81px 0 90px;
    background:#f9fbfa;
    text-align: center;
}
.blue h2 {
    text-align: center;
	margin:0 0 42px;
}
.blue .listing {
    margin: 10px 0 0 0;
}
.listing {
    overflow: hidden;
    padding:0;
    background-color:#000;
	text-align:left;
}
.listing ul {
    margin: 0;
    padding:0 0 0 50px;
    overflow: hidden;
}

.listing ul li:last-child {
    border: none;
	margin:0;
	padding-right:0;
}
.listing ul li {
    display: inline-block;
	vertical-align:middle;
	font-family: Gotham-Bold;
    font-size: 12px;
    line-height:51px;
    color: #fff;
    padding:0 50px 0 0;
    border-right: 1px solid #fff;
    margin: 0 50px 0 -4px;
	text-transform:uppercase;
}
.listing ul li.gurantee{
	background:url(../images/icon-gurantee.png) 0 13px no-repeat;
	padding-left:40px;
}
.listing ul li.on-time{
	background:url(../images/icon-time-delivery.png) 0 13px no-repeat;
	padding-left:40px;
}
.listing ul li.non-disclosure{
	background:url(../images/icon-non-dis-agrement.png) 0 13px no-repeat;
	padding-left:50px;
}
.listing ul li.roi{
	background:url(../images/icon-roi.png) 0 13px no-repeat;
	padding-left:35px;
}
.listing ul li
.four-stack {
    overflow: hidden;
    text-align: center;
    margin: 40px 0 0 0;
}
.four-stack{
	margin:30px 0 0;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,0.1);
}
.four-stack ul{
	overflow:hidden;
	background-color:#FFF;
}
.four-stack ul li {
    display: inline-block;
    width: 291px;
    background-color: #fff;
    padding:0;
    vertical-align:middle;
    margin: 0 -4px 0 0;
    border-right: 1px solid #e5e5e5;
}
.four-stack ul li:last-child{
	border:none;
}
.four-stack ul li .stack-container {
    padding: 38px 10px 34px;
}
.four-stack ul li .stack-container h3 {
	font-family: Gotham-Medium;
    font-size: 22px;
    line-height: 32px;
	font-weight: normal;
	margin:0 0 2px;
    color: #000;
}
.four-stack ul li .stack-container h4 {
	font-family: Gotham-Medium;
    font-size: 20px;
    line-height:25px;
	font-weight: normal;
    color: #f15d22;
	margin:0 0 7px;
}
.four-stack ul li .stack-container p {
    font-size:16px;
    line-height:20px;
	font-family: Gotham-Book;
}
.buttonwithtext{
	border-top:#e5e5e5 solid 1px;
	padding:30px 0;
}
.buttonwithtext h3{
	font-family: Gotham-Bold;
    font-size:40px;
    line-height:59px;
    color: #000;
	display:inline-block;
	vertical-align:top;
	margin-right:16px;
	font-weight:normal;
}
.buttonwithtext a{
	display:inline-block;
	padding:0 35px;
}
/*-- web development page --*/
.ux-markup-new-web-dev .wordpress-listings ul {
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.ux-markup-new-web-dev .wordpress-listings ul li {
    width: 25%;
    border-bottom: 1px solid #eceaea;
    float: left;
	padding:0;
	margin:0;
	font-size:18px;
	line-height:23px;
	background:none;
	background:none;
}
.ux-markup-new-web-dev .wordpress-listings ul li:nth-child(5), 
.ux-markup-new-web-dev .wordpress-listings ul li:nth-child(6), 
.ux-markup-new-web-dev .wordpress-listings ul li:nth-child(7), 
.ux-markup-new-web-dev .wordpress-listings ul li:nth-child(8) {
    border-bottom: none;
}
.ux-markup-new-web-dev .wordpress-listings.shopify ul li{
	border-bottom:none;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container {
    padding: 44px 0 38px 15px;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container img {
    width: 50px;
    float: left;
    margin: 0 10px 0 0;
}
.ux-markup-new-web-dev .wordpress-listings ul li .wordpress-listings-container .left-cont {
    overflow: hidden;
}
.ux-markup-new-web-dev .wordpress-listings ul li p {
    margin:0;
    font-size:17px;
    line-height:23px;
    font-family: Gotham-Bold;
    color: #474747;
}
/*-- web development page --*/

/*-- dedicated hiring page --*/
.dedicated-service-top{
	background:#f9fbfa;
}
.ux-markup-new.dedicated-service-top p{
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.dedicated-hire-welcome{
	padding:22px 0 53px;
}
.dedicated-hire-welcome a{
	color:#f15d22;
}
.dedicated-hire-welcome a:hover{
	text-decoration:underline;
}
.service-listing-dedicated{
	text-align:center;
}
.service-listing-dedicated li{
	width: 270px;
    display: inline-block;
    vertical-align: top;
    -webkit-box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
	box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
    margin: 0 25px 0 -4px;
    vertical-align: top;
    background-color: #fff;
    position: relative;
    webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    cursor: pointer;
    text-align: center;
}
.service-listing-dedicated li:last-child{
	margin-right:0;
}
.service-listing-dedicated li:hover {
    background-color: #fcd007;
}
.service-listing-dedicated li .logo-container {
    overflow: hidden;
    padding: 38px 10px 37px;
}
.service-listing-dedicated li .logo-container img{
	margin:0 auto 23px;
}
.service-listing-dedicated li p{
	color: #000;
    font-family: Gotham-Medium;
    font-size: 22px;
	line-height:28px;
    margin: 0 auto 20px;
	display:block;
	padding:0 10px;
}
.service-listing-dedicated li a{
	color: #ff810c;
    font-family: Gotham-Medium;
    font-size:13px;
	line-height:18px;
	text-decoration:underline;
	text-transform:uppercase;
}
.service-listing-dedicated li:hover a{
	text-decoration:none;
}
.dedicated-service-bottom .add-cont {
    padding: 60px 44px;
    margin:0;
    background-color: #f9fbfa;
	width:278px;
	float:right;
}
.dedicated-service-bottom .review {
    width: auto;
    border: none;
    padding: 0;
    background: none;
}
.dedicated-service-bottom .review img {
    margin: 0 auto 12px;
}
.dedicated-service-bottom .review h3 {
    color: #000;
    font-size: 30px;
    line-height: 35px;
    font-weight: 400;
    margin: 0 0 7px 0;
}
.dedicated-service-bottom .review p {
    color: #474747;
	width:280px;
	margin:0 auto 15px;
}
.dedicated-service-bottom .review a{
	padding:0 31px;
}

.our-goal-ux-design{
	margin-top:9px;
}
/*.service-listing-dedicated li:hover{
	background:#fcd007;
}
.hire-hover{
	display:none;
	position:absolute;
	left:0;
	right:0;
	top:50px;
}
.service-listing-dedicated li:hover .hire-hover{
	display:block;
}*/
/*-- dedicated hiring page --*/

/*-- ui-ux-design page --*/
.ui-ux-what-we-do{
	padding:81px 0 0;
}
.what-we-do-list-panel{
	-webkit-box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
	box-shadow: 0px 0px 24px 1px rgba(0,0,0,.2);
	width:1070px;
	margin:43px auto 0;
}
.service-list{
	width:357px;
	float:left;
	margin-right:1px;
}
.service-list-right{
	margin-right:0;
}
.service-list-mid{
	width:354px;
	float:left;
	margin-right:1px;
}
.service-list ul li{
	padding:27px 0;
	border-bottom:#ececec solid 1px;
	webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
/*.service-list ul li:hover{
	background:#ffc720;
}*/
.service-list ul li:last-child{
	border-bottom:none;
}
.service-list ul li .list-inner-area{
	padding:0 37px;
	text-align:left;
}
.list-inner-area img{
	margin:0 19px 0 0;
	float:left;
}
.service-list ul li .list-item{
	float:left;
}
.service-list ul li .list-item h4{
	font-family: Gotham-Medium;
	font-size:20px;
	line-height:26px;
	color:#000;
	font-weight:normal;
}
.service-list ul li .list-item a{
	font-family: Gotham-Medium;
	font-size:13px;
	line-height:18px;
	color:#ff810c;
	text-transform:uppercase;
}
.service-list ul li .list-item a:hover{
	text-decoration:underline;
}
.service-portfolio,
.contact-sales{
	background:#f15d22;
	padding:60px 0;
	text-align:center;
}
.contact-sales{
	background:#000;
}
.service-list-mid a{
	font-family: Gotham-Bold;
	font-size:30px;
	line-height:36px;
	color:#fff;
	display:block;
	webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.service-list-mid a:hover{
	background:#ffc720;
}
.why-work-us{
	padding:81px 0;
}
.why-work-us ul{
	padding:7px 0 0;
}
.why-work-us ul li {
	display:inline-block;
	vertical-align:top;
    width:332px;
	margin:0 85px 0 -4px;
	text-align:center;
}
.why-work-us ul li:last-child{
	margin-right:0;
}
.why-work-us ul li img {
    margin: 0 auto;
}
.why-work-us ul li h3 {
    font-family: Gotham-Medium;
    color: #000;
    font-size:22px;
    line-height: 26px;
	font-weight:400;
    margin: 23px 0 9px;
}
.why-work-us ul li p {
    font-family: Gotham-Book;
    font-size:20px;
    line-height:30px;
}
/*-- ui-ux-design page --*/

/*-- web-development page --*/
.column2 .service-list,
.column2 .service-list-mid{
	width:50%;
	margin:0;
}
/*-- web-development page --*/

/*-- web-designer page --*/
.hire-panel{
	padding:34px 0 0;
}
.hire-panel-left{
	width: 900px;
    float: left;
	-webkit-box-shadow: 0px 0px 18px 0px rgba(0,0,0,.2);
	-moz-box-shadow: 0px 0px 18px 0px rgba(0,0,0,.2);
	box-shadow: 0px 0px 18px 0px rgba(0,0,0,.2);
	background:#fff;
}
.hire-panel-right{
	width:208px;
	float:right;
	border:#fff solid 1px;
	background:#ef521f;
	padding:92px 20px 103px;
}
.hire-panel-left ul {
    margin: 0;
    padding: 0;
    width: 100%;
    display:table;
}
.hire-panel-left ul li {
    display:table-row;
}
.hire-panel-left ul li:first-child .cart-col {
    padding: 0 30px;
}
.cart-col.col1,
.cart-col.col2,
.cart-col.col3,
.cart-col.col4{
    width:25%;
}
.cart-col.col4{
	border-right:none;
}
.cart-col.col1 {
    text-align: right;
}
.cart-col {
    display: table-cell;
    vertical-align: top;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec;
    padding:14px 24px;
    text-align: left;
    position: relative;
}
.dark-color {
    background-color: #000;
}
.hire-panel-left ul li p {
	font-family: Gotham-Book;
    font-size:16px;
    line-height:20px;
	color:#474747;
    padding:6px 0 0;
    font-weight: 400;
	margin-bottom:15px;
	/*min-height:40px;*/
}
.hire-panel-left ul li .cart-col.col1 p{
	font-family: Gotham-Bold;
    font-size:16px;
    line-height:20px;
    padding:6px 0;
    font-weight: normal;
	color:#000;
}
.cart-col.col2.noborderright, 
.cart-col.col3.noborderright {
    border-right: none;
    padding-left: 0;
    padding-right: 0;
}
.hire-panel-left ul li .cart-col.dark-color p {
    color: #fff;
    font-size: 16px;
	line-height:50px;
    font-family: Gotham-Bold;
	text-transform:uppercase;
	padding:0;
	font-weight:normal;
}
.btn-enquery{
	display:inline-block;
	padding:0 30px;
	background:#bbb;
	color:#fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	font-family: 'Gotham-Black';
	font-size:16px;
	line-height:45px;
	text-align:center;
	text-transform:uppercase;
	margin:0 0 10px;
}
.hire-panel-right h3 {
    color: #fff;
    margin:0 0 8px;
}
.hire-panel-right p {
    font-size:16px;
    line-height:24px;
    color: #fff;
    margin: 0 0 15px 0;
}
.hire-panel-right a {
	font-family: 'Gotham-Black';
	font-size:16px;
	line-height:59px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	background:#000;
	webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	display:inline-block;
	-webkit-border-radius:26px;
	-moz-border-radius:26px;
	border-radius:26px;
	padding:0 35px;
}
.hire-panel-right a:hover{
	background:#fff;
	color:#000;
}
/*-- web-designer page --*/

/*-- seo services page --*/
.google-plus {
    background-color: #f7f9f9;
    padding: 80px 0 120px;
    overflow: hidden;
	text-align:left;
}
.google-plus p.heading2, .google-plus h2,
.twitter-management.center h2,
.manage.full h2 {
    font-family: Gotham-Bold;
    font-size: 40px;
    line-height: 48px;
    color: #000;
    margin: 0 0 30px 0;
}
.google-plus p.social-media-team-heading {
	font-size: 25px;
	line-height: 32px;
	color: #000;
	margin: 0 0 14px;
	font-weight: 400;
	font-family: 'Gotham-Medium';
}
.twitter-management {
    padding: 80px 0 90px;
    overflow: hidden;
}
.twitter-management.center h2 {
	text-align:center;
}
.twitter-management.center img {
    width: 100%;
	margin: 45px 0 0 0;
}
.manage {
    background: url(../images/bottom_form_bg.jpg) no-repeat center top #ffce23;
    padding: 48px 0 51px;
    text-align: center;
    overflow: hidden;
    border-bottom: 1px solid #FFF;
    background-size: 100%;
}
.manage.nomargin{
    background: url(../images/bottom_form_bg.jpg) no-repeat center top #ffce23;
}
.manage.full {
    padding: 80px 0 90px;
}
.manage.full ul {
    margin: 0;
    padding: 75px 0;
    background: url(../images/manage-listing-bg.png) repeat-y center center;
    position: relative;
}
.manage.full ul:before {
    background: url(../images/manage-bg-top.jpg) no-repeat 0 0;
    position: absolute;
    top: 0;
    content: '';
    width: 14px;
    height: 14px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.manage.full ul:after {
    background: url(../images/manage-bg-top.jpg) no-repeat 0 0;
    position: absolute;
    bottom: 0;
    content: '';
    width: 14px;
    height: 14px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.manage-service ul li {
    overflow: hidden;
    text-align: left;
}
.manage-service ul li .left {
    width: 570px;
    position: relative;
    margin: 0 0 0 65px;
}
.manage-service ul li:nth-child(odd) .left:before {
    background: url(../images/left-listing-pic.png) no-repeat 0 center;
    content: '';
    position: absolute;
    top: 0;
    width: 35px;
    bottom: 0;
    right: -59px;
}
.manage-service ul li .numbers {
    display: inline-block;
    width: 56px;
    height: 56px;
    border-radius: 100px;
    background-color: #fff;
    text-align: center;
    margin: 0 11px 0 0px;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    vertical-align: top;
}
.manage-service ul li span {
    vertical-align: middle;
    font-family: "Gotham-Bold";
    font-size: 28px;
    line-height: 30px;
    color: #fb9113;
    display: block;
    padding: 12px 0 0 0;
}
.inner-content {
    display: inline-block;
    width: 80%;
}
.manage-service ul li h3 {
    font-family: Gotham-Medium;
    font-size: 26px;
    line-height: 30px;
    color: #000;
    font-weight: normal;
    margin: 0 0 10px 0;
}
/*.manage-service ul li p {
	font-family: 'Gotham-Medium';
    font-size: 16px;
    line-height: 20px;
    color: #000;
	margin: 0 0 30px 0;
}*/
.manage-service ul li .right {
    float: right;
    width: 570px;
    position: relative;
    margin: 0 29px 0 0;
}
.manage-service ul li:nth-child(even) .right:before {
    background: url(../images/right-listing-pic.png) no-repeat 0 center;
    content: '';
    position: absolute;
    top: 0;
    width: 35px;
    bottom: 0;
    left: -59px;
}

.manage-service.nomargin ul li .left, .manage-service.nomargin ul li .right{
	margin:0;
}
.manage-service.nomargin ul li .numbers {
    display: inline-block;
    width: 56px;
    height: 56px;
    border-radius: 100px;
    background-color: #fff;
    text-align: center;
    margin: 0 11px 0 0px;
    -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
    vertical-align: top;
}
.manage-service.nomargin ul li .left {
    width: 540px;
    position: relative;
    text-align: left;
}
.manage-service.nomargin ul li .right {
    float: right;
    width: 540px;
    position: relative;
}
.google-plus .left {
    width: 48%;
    float: left;
}
.google-plus .right {
    width: 48%;
    float: right;
	text-align: left;
}
.success-slider {
    position: relative;
    border: 10px solid #dbdbdb;
}
.google-plus .right img {
    width: 235px !important;
    margin: 65px 0 25px 0;
}
.google-plus .right img.carou-img {
    width: 235px;
}
.google-plus .rslides_tabs {
    width: 48%;
    left: 0;
    text-align: center;
}
.google-plus .wrapper {
    position: relative;
}
.google-plus .rslides_tabs li {
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 6px 0 0;
}

.on-and-off-page-services {
    background-color: #f7f9f9;
    padding: 90px 0;
    overflow: hidden;
}
.content-area {
    background-color: #fff;
    overflow: hidden;
    padding: 90px 60px;
    text-align: center;
}
.content-area-in {
    overflow: hidden;
    background: url(../images/content-area-in-line-div.jpg) repeat-y center 0;
    text-align: left;
}
.content-area .left-side {
    width: 48%;
    float: left;
}
.content-area .right-side {
    width: 44%;
    float: right;
}
.content-area ul li {
    background: url(../images/inside-ul.png) no-repeat 0 9px;
    background-size: auto auto;
    padding: 0 0 0 18px;
    margin: 0 0 16px 0;
    font-size: 20px;
    line-height: 30px;
    text-align: left;
}
.content-area a{
	color: #fff;
    font-size: 16px;
    line-height: 59px;
    display: inline-block;
    vertical-align: top;
    padding: 0 35px;
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    border-radius:26px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    background-color: #f15d22;
    border: none;
    font-family: Gotham-Bold;
    position: relative;
	    margin: 50px 0 0;
}

.capabilty .three-stack {
    float: left;
    width: 31%;
    margin: 0 40px 0 0;
}

.capabilty .three-stack, .google-plus .three-stack, .twitter-management .three-stack {
    float: left;
    width: 30%;
    margin: 28px 35px 0 0;
}
.capabilty ul li:nth-child(1), .capabilty ul li:nth-child(2), .capabilty ul li:nth-child(3), .google-plus ul li:nth-child(1), .google-plus ul li:nth-child(2), .google-plus ul li:nth-child(3), .twitter-management ul li:nth-child(1), .twitter-management ul li:nth-child(2), .twitter-management ul li:nth-child(3) {
    margin-top: 0;
}
.capabilty ul li:nth-child(1), .capabilty ul li:nth-child(2), .capabilty ul li:nth-child(3) {
    margin-top: 0;
}
.capabilty .three-stack li, .google-plus .three-stack li, .twitter-management .three-stack li {
    float: none;
    width: auto;
    display: block;
}
.capabilty .three-stack li {
    float: none;
    width: auto;
    display: block;
    margin: 15px 0 0 0 !important;
}
.capabilty ul li, .twitter-management ul li {
    width: 31.6%;
    float: left;
    background: url(../images/inside-ul.png) no-repeat 0 6px;
    padding: 0 0 0 11px;
    margin: 15px 0 0 0;
    font-family: Gotham-Medium;
    font-size: 16px;
    line-height: 22px;
    background-size: 5px;
}
.capabilty ul li {
    width:372px;
    float: left;
    background: url(../images/inside-ul.png) no-repeat 0 9px;
    padding: 0 0 0 18px;
    margin: 10px 0 0 0;
    font-family: Gotham-Book;
    font-size:20px;
    line-height: 28px;
}
.capabilty .three-stack li:nth-child(2), .capabilty .three-stack li:nth-child(3), .google-plus .three-stack li:nth-child(2), .google-plus .three-stack li:nth-child(3), .twitter-management .three-stack li:nth-child(2), .twitter-management .three-stack li:nth-child(3) {
    margin: 25px 0 0 0;
}

.what-we-do {
    background: url(../images/bottom_form_bg.jpg) no-repeat 0 0 #fdd700;
    padding: 81px 0 90px;
    text-align: center;
    background-size: 100% !important;
}
.what-we-do.font-changer p {
    font-size: 26px;
    line-height: 35px;
    font-family: 'Gotham-Book';
    color: #242424;
    margin: 0 auto 43px;
	max-width:90%;
}
.dedicated-stuff p.social-media-team-heading {
    color: #242424;
    font-family: 'Montserrat';
    font-size: 30px;
    line-height: 35px;
    font-weight: 600;
    margin: 0 0 35px 0;
}
.dedicated-staff-detail.dedicated-stuff p {
    text-align: left;
    margin: 0 0 30px;
}
.facebook-page-management {
    overflow: hidden;
    margin: 0 30px 70px 0;
    background-color: #fff;
    /*padding: 22px 22px 12px;*/
	padding: 37px 22px 0 0;
    float: left;
    width: 28.5%;
}
.content .facebook-page-management h2, .content .google-plus-management h2, .content .twitter-page-management h2 {
    color: #242424;
    line-height: 30px;
    font-family: 'Gotham-bold';
    font-size: 22px;
    margin: 0 0 37px 0;
	text-align: left;
}
.facebook-page-management ul li, .google-plus-management ul li, .twitter-page-management ul li {
    background: url(../images/inside-ul.png) no-repeat 0 9px;
    padding: 0 0 0 18px;
    margin: 0 0 16px 0;
    font-size: 20px;
    line-height: 30px;
    float: left;
    text-align: left;
}
.content p.social-media-team-heading{
	font-size:30px;
	line-height:35px;
	margin:83px 0 0;
}
.ux-detail.dedicated-staff-detail.dedicated-stuff {
    padding-bottom: 0;
}
.ux-markup-new .right.white-bg {
    margin: 0 0 30px 0;
}
.what-we-do.font-changer a{
	padding:0 35px;
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
}
.local-seo-page{
	padding-bottom:83px;
}
.local-seo-page .capabilty{
	margin:73px 0 0 0;
}
/*-- seo services page --*/

/*-- work page --*/
.works-detail {
    background-color: #fff;
    padding: 0;
    margin-top: 60px;
    position: relative;
}
.work-tabmenu {
    margin: 0 0 30px;
    padding: 0 0 7px 0;
}
.work-tabmenu li {
	display: inline-block;
	vertical-align: top;
	margin: 0 8px 0 0
}
.work-tabmenu li:last-child {
	margin: 0
}
.work-tabmenu li a {
	display: block;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	padding: 0 30px;
	text-transform: none!important;
	border: none!important;
	font-size: 20px!important;
	font-family: Gotham-Medium!important;
	line-height: 51px!important;
	background-color: #fb9113;
	color: #FFF!important;
	position: relative;
}
.work-tabmenu li a:after {
    content: '';
    width: 18px;
    height: 7px;
    background: url(../images/tab-down-arw.png) no-repeat 0 0;
    position: absolute;
    bottom: -7px;
    opacity: 0;
    margin: 0 auto;
    left: 0;
    right: 0;
    -webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.before-after-block h4, .pdf-link a {
	font-family: Gotham-Bold
}
.work-tabmenu li a.active {
	color: #fff!important;
	background-color: #242424;
	position: relative;
}
.work-tabmenu li a.active:after{
	opacity:1;
}
/*projects page start*/

.projects {
	padding: 10px 0 0;
	margin: 0;
	overflow: hidden;
}
.projects li {
	overflow: hidden;
	margin: 0 0 80px;
	padding: 0 0 0 0;
}
.project-pic {
	width: 589px;
	float: left;
}
.project-pic a {
	padding: 0 !important;
	border: none !important;
	display: block !important;
}
.project-pic img {
	width: 100% !important;
	margin: 0 !important;/*

	opacity: 0;

	-moz-transform: scale(0.5);

	-webkit-transform: scale(0.5);

	-o-transform: scale(0.5);

	-ms-transform: scale(0.5);

	transform: scale(0.5);

	-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;

*/

}
.project-pic img.scale {
	opacity: 1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.project-detail {
	float: right;
	width: 528px;
}
.projects li .project-detail ul {
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.projects li .project-detail ul li {
	margin: 0;
	padding: 25px 0;
	border-bottom: 1px solid #e2e2e2;
}
.projects li .project-detail ul li:last-child {
	border: none;
}
.projects li .project-detail ul li:first-child {
	padding-top: 9px;
}
.projects li .project-detail ul li .left {
	width: 175px;
	float: left;
}
.projects li .project-detail ul li .right {
	overflow: hidden;
}
.project-detail p {
	line-height: 22px;
	margin: 0 !important;
	text-align: left !important;
}
.project-detail p span {
	font-family: 'Gotham-Bold';
	color: #252525;
	font-size: 16px !important;
	line-height: 22px !important;
}
.project-detail p.title {
	font-size: 17px;
	padding: 0 !important;
	color: #2d2d2d !important;
}
.project-detail p.tech-title span {
	line-height: 45px !important;
}
.project-detail .right img {
	float: left;
	margin: 0 10px 0 0;
	width: auto !important;
}
.project-detail .right img:last-child {
	margin: 0;
}
.project-detail p a {
	font-family: 'Gotham-Medium';
	color: #fb9113 !important;
	text-decoration: underline;
	font-size: 17px !important;
	line-height: 22px !important;
	border: none !important;
	padding: 0 !important;
	text-transform: none !important;
	word-wrap: break-word;
}
.project-detail p a:hover {
	text-decoration: none;
}
#loader {
	display: none;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
	width: 100%;
	height: 50px;
	text-align: left;
	opacity: .8;
	background: url(../images/loader.gif) no-repeat center 0;
}
.hidden {
	opacity: 0;
}
.visible {
	opacity: 1;
}
.badge {
	width: 150px;
	height: 153px;
	position: fixed;
	right: 0;
	bottom: 0;
	display: block;
	background: url(../images/badge.png) no-repeat 0 0;
	z-index: 1;
}
.badge a {
	display: block;
	width: 100%;
	height: 100%;
}
 @-webkit-keyframes hvr-bob {
 0% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
 50% {
 -webkit-transform: translateY(-5px);
 transform: translateY(-5px);
}
 100% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
}
 @keyframes hvr-bob {
 0% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
 50% {
 -webkit-transform: translateY(-5px);
 transform: translateY(-5px);
}
 100% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
}
 @-webkit-keyframes hvr-bob-float {
 100% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
}
 @keyframes hvr-bob-float {
 100% {
 -webkit-transform: translateY(-10px);
 transform: translateY(-10px);
}
}
.hvr-bob {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	-webkit-animation-name: hvr-bob-float, hvr-bob;
	animation-name: hvr-bob-float, hvr-bob;
	-webkit-animation-duration: .3s, 1s;
	animation-duration: .3s, 1s;
	-webkit-animation-delay: 0s, .3s;
	animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate;
}
.before-after-block {
	overflow: hidden;
	margin: 0 0 63px;
	position: relative
}
.before-after-block:before {
	width: 111px;
	height: 106px;
	display: block;
	content: '';
	position: absolute;
	left: 47%;
	top: 41%;
	background: url(../images/before_ar.png) no-repeat
}
.before-after-block h4 {
	font-size: 25px;
	line-height: 30px;
	text-transform: uppercase;
	font-weight: 400;
	color: #fb9113;
	text-align: center;
	margin: 0 0 15px
}
.before-left {
	width: 49.4%;
	float: left
}
.before-right {
	float: right
}
.before-left img {
	width: 100%!important;
	margin: 0!important
}
.before-left span {
	display: block;
	font-size: 18px!important;
	color: #676767;
	text-align: center;
	font-family: Gotham-Medium;
	margin: 10px 0 0;
	line-height: 53px!important;
	border: 1px solid #fb9113;
}
.work-tabcont{
	display:none;
}
/*project page end*/
/*-- work page --*/

.footer-our-network{
	float:left;
}
.footer-our-network h3{
	font-family: Gotham-Medium;
	font-size:15px;
	line-height:30px;
	color: #f48815;
	text-align:center;
	font-weight:normal;
	float:left;
}
.footer-our-network ul{
	overflow:hidden;
}
.footer-our-network ul li {
    float:left;
    margin: 0 0 0 50px;
}
.footer-our-network ul li img{
	opacity:0.3;
}
.footer-our-network ul li a {
}
.footer-our-network ul li a:hover{
	color: #ffc726;
}
.hire-panel-right a.port-btn:after{
	background:#fff;
	color:#000;
}
/*-- home-banner carasoul --*/
.banner .jcarousel-container{
	margin:0 auto !important;
	width:1170px !important;
}
.banner .jcarousel-item{
	width:1170px !important;
	margin:0 65px 0 0;
}
.jcarousel-clip{
	overflow:hidden !important;
}
.banner .leftArrow, .banner .jcarousel-prev {
	background: url(../images/home_product_prev.png) no-repeat;
	display: block;
	position: absolute;
	width: 51px;
	height: 85px;
	top: 105px;
	left: -65px;
	cursor: pointer;
	z-index:1;
}
.banner .leftArrow:hover, .banner .jcarousel-prev:hover{
	background: url(../images/home_product_prev_h.png) no-repeat;
}
.banner .rightArrow, .banner .jcarousel-next {
	background: url(../images/home_product_next.png) no-repeat;
	display: block;
	position: absolute;
	width: 51px;
	height: 85px;
	top: 105px;
	right: -65px;
	cursor: pointer;
	z-index:1;
}
.banner .rightArrow:hover, .banner .jcarousel-next:hover{
	background: url(../images/home_product_next_h.png) no-repeat;
}
/*.client-section .bx-viewport {
    height: 465px !important;
}*/
.client-section .bx-wrapper{
	padding:0 0 20px !important;
}
.banner-mobile .bx-wrapper .bx-pager{
	bottom:90px;
}
.banner-title{
	background:#2a2a2a;
	padding:15px 10px;
	text-align:center;
}
.banner-title h2{
	font-family: Gotham-Bold;
    font-size: 25px;
    line-height:35px;
	color:#fff;
}
.banner-mobile .bx-wrapper img{
	max-width:none;
}
.banner-mobile{
	display:none;
}
/*-- home-banner carasoul --*/

/*-- request a page --*/
.proposal-section {
    padding: 82px 0 90px;
    /*background: url(../images/bottom_form_bg.jpg) no-repeat 0 0 #fdd700;
    background-size: 100% !important;*/
	text-align:center;
}
.content .proposal-section p{
	max-width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.proposal-form {
    background-color: #fff;
    padding: 0;
	text-align:left;
	padding:10px 0 0;
}
.title {
    font-size: 13px;
    line-height: 17px;
    color: #000;
    text-align: center;
    padding: 25px 0 4px;
    font-family: Gotham-Bold;
    text-transform: uppercase;
	 display: block;
}
.proposal-form-left {
    float: left;
}
.proposal-form-right {
    float: left;
    width: 380px;
    margin: 0 0 0 50px;
}
.proposal-form-logo {
    width: 120px;
    float: right;
}
.form-common {
    width: 560px;
}
.detail-form input[type=text], .detail-form textarea {
    width: 100%;
    color: #7f7f7f;
    border-bottom: 1px solid #dfdfdf;
    border-top: none;
    border-left: none;
    border-right: none;
    font-family: Gotham-Book;
    font-size: 15px;
}
.detail-form input[type=text] {
    height: 48px;
    margin: 0 0 15px;
}
.detail-form textarea {
    height: 140px;
    overflow: auto;
    margin: 20px 0 0;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.proposal-form-right h5 {
	font-family: Gotham-Bold;
    font-size: 15px;
    line-height: 25px;
    color: #676767;
    margin-bottom: 19px;
    font-weight: 400;
}
.looking-for {
    overflow: hidden;
}
.looking-for li label {
    font-family: Gotham-Medium;
    font-size: 15px;
    line-height: 31px;
    color: #676767;
    font-weight: 400;
}
.proposal-form .help-form {
    margin-top: 33px;
}
/*-- request a page --*/
.no-padd-left{
	padding-left:0 !important;
}

/*-- work page --*/
.work-list-panel{
	padding:15px 0 45px;
}
.ux-markup-new .work-list-panel h3{
	margin:0 0 25px;
}
.work-list-panel ul{
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.work-list-panel ul li{
	width:370px;
	margin: 0 30px 0 0;
	float: left;
	position: relative;
	text-align:center;
	cursor: pointer;
}
.work-list-panel ul li .click{
	position:absolute;
	top:0;
	bottom:0;
	display:block;
	left:0;
	right:0;
	background:url(../images/work_search_icon.png) no-repeat center center rgba(0,0,0,.8);
	background-size:40px;
	opacity:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.work-list-panel ul li:hover .click{
	opacity:1;
}
.work-list-panel ul li img{
	max-width: 100%;
	margin: 0 auto;
}
.work-list-panel .jcarousel-container{
	margin:0 auto !important;
	width:1170px !important;
}
.work-list-panel .jcarousel-item{
	width:370px !important;
}
.jcarousel-clip{
	overflow:hidden !important;
}
.work-list-panel .leftArrow, .work-list-panel .jcarousel-prev {
	background: url(../images/work-prev.png) no-repeat;
	display: block;
	position: absolute;
	width:24px;
	height:47px;
	top: 127px;
	left: -54px;
	cursor: pointer;
	z-index:1;
}
.work-list-panel .leftArrow:hover, .work-list-panel .jcarousel-prev:hover{
	background: url(../images/work-prev-h.png) no-repeat;
}
.work-list-panel .rightArrow, .work-list-panel .jcarousel-next {
	background: url(../images/work-nxt.png) no-repeat;
	display: block;
	position: absolute;
	width:24px;
	height:47px;
	top:127px;
	right: -54px;
	cursor: pointer;
	z-index:1;
}
.work-list-panel .rightArrow:hover, .work-list-panel .jcarousel-next:hover{
	background: url(../images/work-nxt-h.png) no-repeat;
}
.gallery-overlay,
.gallery-overlay-yellow{
	background-color:rgba(0,0,0,.8);
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	opacity:0;
	cursor:pointer;
}
/*.gallery-overlay .more{
	margin:32% 0 0;
}*/

.myCarousel2 li:hover .gallery-overlay,
.myCarousel2 li:hover .gallery-overlay-yellow{
	opacity:1;
}
.gallery-overlay .more,
.gallery-overlay-yellow .more{
	display:inline-block;
}
.gallery-overlay h3,
.gallery-overlay-yellow h3{
	font-family: Gotham-Medium;
	font-size:26px;
	line-height:30px;
	color:#fff;
	text-transform:none;
	padding:0 0 15px;
	margin:0 !important;
	font-weight:normal;
}
/*
.gallery-overlay-yellow h3{
	color:#000;
}
*/

.gallery-overlay-yellow h4,
.gallery-overlay-yellow p{
	font-family: Gotham-Bold;
	font-size:12px;
	line-height:18px;
	color:#FFF;
	display:block;
	text-transform:uppercase;
	padding:0;
	font-weight:normal;
}
.gallery-overlay-yellow p{
	padding:0 0 9px;
	margin:0;
	font-family: Gotham-Bold;
	font-size:12px !important;
	line-height:18px !important;
}
.tech-used{
	background:#fff;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	padding:6px 15px 0;
	text-align:center;
	width:auto;
	margin:0 auto 20px;
	display:inline-block;
}
.tech-used ul li{
	display:inline-block;
	margin:0 6px 0 -4px;
	width:auto;
	float:none;
	cursor:text;
}
.tech-used ul li:last-child{
	margin-right:0;
}
/*-- work page --*/



.send-whatsapp{
	width:239px;
	margin:20px auto 0;
	text-align:center;
	overflow:hidden;
	background:url(../images/hi_whtsapp_bg.png) no-repeat 0 0;
	padding:16px 0 40px;
}
.send-whatsapp img{
	margin:0 auto 10px;
}
.send-whatsapp h4{
	font-size:25px;
	line-height:25px;
	color:#FFF;
	/*text-transform:uppercase;*/
	font-weight:normal;
	font-family: 'Gotham-Black';
	margin:0 0 2px;
}
.send-whatsapp h5{
	font-size:20px;
	line-height:25px;
	color:#FFF;
	font-weight:normal;
	font-family: 'Gotham-Black';
}
.send-whatsapp h5 span{
	display:block;
	color:#000;
	padding: 8px 0 0;
}
.send-whatsapp h5 span a{
	color:#000;
}
.crafting-experiences p{
	max-width:890px;
}

.ux-markup-new.works{
	padding:81px 0 45px;
}
.work-list-panel .exp-btn{
	background-color:#FFF;
	color:#f15d22 !important;
	border:none !important;
}
.work-list-panel .exp-btn:hover{
	color:#FFF !important;
}
.work-list-panel .exp-btn::after {
    background-color: #f15d22 !important;
    color: #fff !important;
}


/* 30-03-18 */
.banner{
	height: auto !important;
}

.banner4-pic-area img{
	margin: 0;
	width: 100%;
}

.second-exp h4{
	margin-bottom: 0;
}


.browse-img {
	font-size: 0;
	position: relative;
	z-index: 100;
	padding: 0 0 35px;
	overflow:hidden;
	text-align:left;
}
.browse-img .disableInputField {
	position: absolute;
	bottom: 20px;
	left: 34px;
	right: 0;
	font-size: 13px;
	line-height: 20px;
	color: #8e8e8e;
	background-color: transparent;
	width: 100%;
	margin: 0 auto;
	border: none;
	text-align: left;
	height: 20px;
	font-family: Gotham-Medium;
}
.browse-img label.fileUpload {
	position: relative;
	width: auto;
	display:block;
}
.browse-img .uploadBtn {
	display: block;
	vertical-align: top;
	font-size: 17px;
	color: #474747;
	line-height: 20px;
	position:static;
	font-family: Gotham-Medium;
	margin:0 !important;
	padding:0 0 0 34px;
	background:url(../images/bottom_form_attach_icon.png) no-repeat 5px 0;
}
.browse-img .uploadBtn span{
	display:inline-block;
	vertical-align:top;
	margin:0 0 0 12px;
}
.browse-img .uploadBtn span span{
	color:#4492dc;
	margin:0;
}
.browse-img .fileUpload input.upload {
	position: absolute;
	top: 0;
	margin: 0;
	padding: 0;
	font-size: 15px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	left: 0;
	width: 100%;
	height:20px;
	right: 0;
}
.bottom-form .privacy{
	display:inline-block;
	vertical-align:top;
	font-size:15px;
	font-family: Gotham-Medium;
	padding:0 0 0 24px;
	background:url(../images/bottom_form_privacy_icon.png) no-repeat 0 center;
	line-height:20px;
	color:#8e8e8e;
	margin:22px 0 0;
}
.bottom-form-left h2 {
	
    font-family: Gotham-Bold;
    font-size:50px;
    line-height:58px;
    color: #000;
    margin: 0;
    font-weight: normal;
	margin:0 0 10px !important;

}

.conText{
	display: none;
}
.content .capabilty p{
	margin:0 0 10px;
}

.hire-panel-left.mobile{
	display:none;
}

.google-plus .rslides{
	padding:10px 0 0;
}
.manage-service.nomargin{
	padding:13px 0 0;
}
.manage-service.nomargin ul li{
	overflow:visible;
}



/*timeline section*/
.home-timeline{
	padding: 30px 0 0;
}
.home-timeline ul{
	padding: 0;
	margin: 0;
	position: relative;
}
.home-timeline ul li{
	width: 50%;
	float: left;
	position: relative;
	margin: 0 -7px 0 0;
}
.home-timeline ul li:nth-child(2n){
	margin: 0;
}
.timeline-block{
	border-top: 7px dotted #FFF;
	border-bottom: 7px dotted #FFF;
	text-align: center;
	position: relative;
	padding: 0 0 95px;
	width:100%;
}
.timeline-block .icon{
	margin: 0 auto;
	background-color: #FFF;
	position: absolute;
	left: 0;
	right: 0;
	border-radius: 50%;
	top: -50px;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.3);
    -moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,.3);
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,.3);
	width: 100px;
	height: 100px;
}
.timeline-block .icon img{
	margin: 0 auto;
}
.timeline-block h3{
	font-size: 25px;
	line-height: 30px;
	font-weight: normal;
	font-family: Gotham-Medium;
	color: #000;
	padding: 80px 90px 16px;
}
.timeline-block p{
	font-size: 20px;
	line-height: 30px;
	color: #303030;
	margin: 0 55px;
}
.home-timeline ul li:nth-child(2) .timeline-block{
	border-radius: 0px 40px 40px 0px;
	-moz-border-radius: 0px 40px 40px 0px;
	-webkit-border-radius: 0px 40px 40px 0px;
	border-right: 7px dotted #FFF;
}
.home-timeline ul li:nth-child(4) .timeline-block{
	border-radius: 0 0px 0px 40px;
	-moz-border-radius:0 0px 0px 40px;
	-webkit-border-radius: 0 0px 0px 40px;
	border-left: 7px dotted #FFF;
}
.home-timeline ul li:first-child .timeline-block{
	border-top: 7px dotted rgba(255,255,255,0);
}
.home-timeline ul li:nth-child(4) .timeline-block, .home-timeline ul li:nth-child(3) .timeline-block{
	border-top: none;
	height: auto !important;
}
.home-timeline ul li:nth-child(3) .timeline-block{
	border-bottom: none;
}
.home-timeline ul li:nth-child(4) .timeline-block{
	padding: 0 0 55px;
}
.home-timeline ul li:nth-child(4) .timeline-block:after{
	width: 64px;
	height: 60px;
	right: -3px;
	bottom: -59px;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/timeline_dwnar.png) no-repeat 0 0;
}
.home-timeline ul li:nth-child(4) .timeline-block:before{
	width: 46px;
	height: 51px;
	left: -8px;
	top: -7px;
	position: absolute;
	display: block;
	content: '';
	background: url(../images/timeline_curvelt.png) no-repeat 0 0;
}
.home-timeline ul li:first-child .timeline-block:before{
	top: -7px;
	width: 50%;
	right: 0;
	border-top: 7px dotted #FFF;
	position: absolute;
	display: block;
	content: '';
}
.timeline-block .icon:before{
	width: 15px;
	height: 18px;
	top: 0;
	height: 94px;
	left: -16px;
	display: block;
	position: absolute;
	content: '';
	background: url(../images/timeline_traiangle.png) no-repeat 0 center;
	opacity: 0;
}
.home-timeline ul li:nth-child(2) .timeline-block .icon:before{
	opacity: 1;
}
.home-timeline ul li:nth-child(4) .timeline-block .icon:before, .home-timeline ul li:nth-child(3) .timeline-block .icon:before{
	opacity: 1;
	right: -16px;
	left: auto;
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.home-timeline ul li:nth-child(3){
	float: right;
}
/*timeline section end*/



/* blog section start */


.blog-banner {
	/*background: url(../images/blog-banner.jpg) center bottom no-repeat!important;
	background-size: cover!important;*/
	/*background:#ffce23;*/
	/*height: 160px!important;*/
	height:auto!important;
}
.blog-banner .inner-banner-cont {
	padding: 30px 0 0;
}
.blog-left {
	float: left;
	width: 720px;
	padding: 20px 0 0;
}
.body-content .blog-content li h2 {
	font-size: 24px;
	line-height: 26px;
	font-family: Gotham-Medium;
	padding: 0 0 10px;
	font-weight: 400
}
.body-content .blog-content li h2 a {
	color: #000
}
.blog-content li {
	overflow: hidden;
	padding: 0 0 53px;
	margin: 0 0 56px;
	border-bottom: 1px solid #e5e5e5
}
.blog-content li:last-child {
	border: none
}
.blog-content span {
	font-family: Gotham-Medium;
	font-size: 14px;
	line-height: 18px;
	color: #7f7f7f
}
.blog-content img {
	width: 100%;
	padding: 30px 0 31px
}
.blog-content p {
	font-size: 16px;
	line-height: 25px;
	padding: 0 0 26px
}
.blog-content a.blog-link {
	background: url(../images/continue-img.png) center right no-repeat;
	font-family: Gotham-Medium;
	font-size: 15px;
	line-height: 19px;
	color: #f44a29;
	padding: 0 29px 0 0
}
.pagination {
	overflow: hidden;
	text-align: center;
	padding: 10px 0 68px
}
.pagination li {
	display: inline-block;
	vertical-align: top;
	margin: 0 -5px 0 0;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}
.pagination li:first-child {
	border-left: 1px solid #e1e1e1
}
.pagination li a {
	color: #747474;
	font-family: Gotham-Book;
	font-size: 14px;
	line-height: 48px;
	padding: 0 22px;
	display: block
}
.pagination li a.active, .pagination li a:hover {
	color: #f44a29
}
.blog-right {
	float: right;
	width: 340px;
	overflow: hidden;
	padding:50px 0 0;
}
.insta-feed {
	padding: 0 0 44px;
	overflow: hidden
}
.insta-feed h3 {
	font-size: 16px;
	line-height: 39px;
	font-family: Gotham-Medium;
	border-bottom: 1px solid #bfbfbf;
	color: #7f7f7f;
	margin: 0 0 25px;
	font-weight: 400
}
.hire h2, .hire h3, .startup-content h2, .startup-content h3 {
	font-weight: 400!important
}
.insta-feed-img {
	overflow: hidden
}
.insta-feed-img li {
	height: 90px;
	width: 100px;
	float: left;
	margin: 0 12px 12px 0
}
.mnm-startup {
	background: url(../images/mnm-startup-img.png) center 0 no-repeat;
	background-size: cover;
	padding: 36px 0 50px;
	overflow: hidden;
	text-align: center
}
.mnm-startup img {
	margin: 0 auto
}
.startup-content {
	background-color: #1f2b45;
	padding: 16px 30px 11px;
	margin: 20px 0 17px;
	text-align: center
}
.startup-content h3 {
	font-size: 18px;
	line-height: 22px;
	color: #fff;
}
.startup-content h2, .startup-content h2 span {
	font-family: Gotham-Bold;
	font-size: 27px;
	line-height: 30px
}
.startup-content h2 {
	color: #fff
}
.startup-content h2 span {
	color: #f44a29
}
.startup-content p {
	font-family: Gotham-Book;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	padding: 15px 0 0
}
.blg-btn, .hire h3 {
	font-family: Gotham-Bold
}
.blg-btn {
	font-size: 18px!important;
	line-height: 38px!important;
	border: 2px solid #FFF!important;
	padding: 0 25px;
	color: #fff;
	display: inline-block;
	transition: all .5s ease-in-out
}
.banner-cont-btn, .hire-btn {
	display: inline-block;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out
}
.blg-btn:hover {
	color: #000
}
.hire {
	background: url(../images/hire-img.png) center 0 no-repeat;
	background-size: cover;
	padding: 34px 0 54px;
	text-align: center;
	overflow: hidden;
	margin: 48px 0 0
}
.hire h3 {
	font-size: 21px;
	line-height: 25px;
	padding: 0 0 25px;
	color: #2b2b2b
}
.hire h2 {
	font-size: 28px;
	line-height: 40px;
	color: #fff;
	font-family: Oswald, sans-serif
}
.banner-cont-btn, .blog-detail h1, .hire-btn {
	font-family: Gotham-Bold
}
.hire-btn {
	font-size: 14px!important;
	line-height: 38px!important;
	border: 2px solid #FFF;
	padding: 0 25px;
	color: #fff;
	margin: 36px 0 0;
	transition: all .5s ease-in-out
}
.banner-cont-btn, .enq-form input[type=text] {
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out
}
.hire-btn:hover {
	color: #57bf59
}
.blog-detail {
	background: url(../images/blog-content-banner.jpg) center 0 no-repeat!important;
	background-size: cover!important;
	height: 500px!important;
	border-bottom: 4px solid #f44a29
}
.blog-detail h1 {
	font-size: 40px;
	line-height: 44px;
	color: #fff;
	background-color: inherit;
	text-align: center;
	padding: 0 0 15px;
	margin: 0
}
.body-content {
	overflow: hidden;
	padding: 40px 0 80px;
}
.single .body-content {
	padding: 41px 0 83px
}
/*.blog-detail-wrap {
	width: 1000px;
}*/
.banner-cont-btn {
	float: left;
	font-size: 18px;
	line-height: 38px;
	border: 3px solid #f44a29;
	padding: 0 45px;
	color: #f44a29;
	transition: all .5s ease-in-out
}
.blog-detail-wrap h3, .blog-detail-wrap h5 {
	font-family: Gotham-Medium;
	font-weight: 400
}
.enq-form input[type=text], .project-enq-form textarea {
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out
}
.banner-cont-btn:hover {
	color: #fff
}
.blog-share {
	float: right;
	overflow: hidden
}
.blog-share img {
	float: left;
	margin: 0 10px 0 0
}
.blog-share img:last-child {
	margin: 0
}
.blog-detail-wrap h3 {
	color: #4a4a4a;
	font-size: 16px;
	line-height: 20px;
	padding: 40px 0 28px
}
.blog-detail-wrap h5 {
	color: #7f7f7f;
	font-size: 13px;
	line-height: 25px;
	padding: 0 0 19px
}
.blog-detail-wrap p {
	font-size: 16px;
	line-height: 25px;
	padding: 0 0 27px
}
.blog-description li h4, .blog-description li h4 span {
	font-size: 24px;
	line-height: 28px;
	font-family: Gotham-Medium
}
.blog-description {
	overflow: hidden
}
.blog-description li h4 {
	color: #000;
	font-weight: 400
}
.blog-description li h4 span {
	color: #f44a29
}
.blog-description li img {
	margin: 30px 0 15px;
	width: 100%
}
.blog-description li p span {
	color: #f44a29
}


.navigation {
	padding: 40px 40px 0;
	width: 453px;
	position: fixed;
	background-color: #FFF;
	top: 0;
	bottom: 0;
	z-index: 10000;
	-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;
	right: -600px
}
.navigation-show {
	right: 0
}
.nav-header {
	overflow: hidden;
	border-bottom: 1px solid #d3d3d3;
	padding: 0 0 30px;
	margin: 0 0 36px;
	position: relative
}
.nav-bot, .nav-top {
	padding: 0;
	overflow: hidden
}
.nav-close {
	display: block;
	float: right;
	width: 16px;
	height: 38px;
	background: url(../images/nav_close.png) 0 center no-repeat;
	cursor: pointer
}
.nav-top {
	margin: 0 0 37px
}
.nav-top li {
	font-size: 20px;
	line-height: 26px;
	margin: 0 0 19px;
	color: #474747
}
.nav-bot, .nav-top li:last-child {
	margin: 0
}
.nav-top li a {
	color: #3e3e3e;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.nav-top li a.active, .nav-top li a:hover {
	color: #f44a29
}
.nav-bot li {
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 16px;
	color: #959595
}
.nav-bot li:last-child {
	margin: 0
}
.nav-bot li a {
	color: #8a8a8a;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.nav-bot li a.active, .nav-bot li a:hover {
	color: #f44a29
}
.nav-bottom {
	margin: 39px 0 0;
	border-top: 1px solid #d3d3d3;
	padding: 50px 0 0;
	overflow: hidden
}
.pro-enquiry-but {
	font-family: Gotham-Bold;
	display: inline-block;
	overflow: hidden;
	border: 2px solid #f44a29;
	color: #f44a29;
	line-height: 39px;
	padding: 0 30px;
	font-size: 16px;
	float: left;
	position: relative;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.pro-enquiry-but span {
	position: relative;
	z-index: 2
}
.nav-social {
	float: right;
	margin: 0;
	padding: 0
}
.nav-social li {
	float: left;
	margin: 0 12px 0 0
}
.nav-social li:last-child {
	margin: 0
}
.nav-social li a {
	width: 20px;
	height: 46px;
	display: block;
	position: relative
}
.nav-social li a img {
	margin: 13px auto;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.nav-social li a img.social-icon-h {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
	margin: 0;
	display: none;
}

.blog-top {
	padding: 10px 0;
	overflow: hidden;
/*	background-color: #ff795c*/
	/*background-color: #fbb913;*/
/*	    background-color: #fb9113;*/
	background-color: #f15d22;
}
.blog-carousel {
	width: 740px;
	float: left
}
.blog-carousel ul {
	margin: 0;
	padding: 0;
	overflow: hidden
}
.blog-carousel ul li {
	font-size: 15px;
	line-height: 30px;
	color: #FFF;
	float: left;
	margin: 0 19px 0 0
}
.blog-carousel ul li a {
	color: #FFF;
	transition-duration: .5s
}

.blog-carousel ul li a.active, .blog-carousel ul li a:hover {
	color: #000
}
.blog-search {
	/*width: 340px;
	float: right*/
	position:relative;
}
.blog-search-field {
	overflow: hidden;
	border-bottom: 1px solid #FFF
}
.blog-search-field input[type=text] {
	height: 30px;
	width: 80%;
	float: left;
	font-size: 16px;
	color: #FFF;
	border: none;
	background-color: transparent
}
.blog-search-field input[type=submit] {
	height: 30px;
	width: 22px;
	text-indent: -20000px;
	float: right;
	background: url(../images/blog_search.png) center center no-repeat;
	cursor: pointer;
	border: none
}
.blog-detail-cont {
	padding: 35px 0 80px
}

.blog #header,
.category #header {
	margin-top: 90px;
}

.breadcrump {
	overflow: hidden;
	background-color: #242424;
	padding: 8px 0;
	/*border-bottom: 2px solid #e4e4e4;*/
}
.breadcrump .breadcrumb-list {
	overflow: hidden
}
.breadcrump .breadcrumb-list li {
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 0 13px 0 9px;
	background: url(../images/breadcrump-img.png) right 7px no-repeat
}
.breadcrump .breadcrumb-list li:first-child {
	padding: 0 13px 0 0;
}
.breadcrump .breadcrumb-list li:last-child {
	background: 0 0;
}
.breadcrump .breadcrumb-list li a {
    color: #fff;
    display: block;
    text-decoration: underline;
}
.breadcrump .breadcrumb-list li a:hover {
	color: #fb9113;
	text-decoration: none;
}

.blog-banner .banner-content h1 {
	
}
.home.blog .blog-banner .inner-banner-cont h1{
	text-align: center;
	font-size: 45px;
	line-height: 50px;
	font-family: Gotham-Bold;
	color: #fff;
	
}

.blog .banner-content,
.single-post .banner-content{
	position: static;
	width: auto;
	height: auto;
	display: block;
	
}

.home.blog .blog-banner .inner-banner-cont{
	padding-top: 30px;
}


.single-post .blog-banner {
    margin-top: 90px;
}

.single-post .blog-banner .inner-banner-cont {
    padding: 66px 0 0;
}


.single .blog-banner{
	position: relative;
	
}

.single .blog-banner .wrapper{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.single .blog-banner .wrapper .inner-banner-cont{
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 0;
}

.single .blog-banner .wrapper .inner-banner-cont h1{
	display: table-cell;
    vertical-align: middle;
    text-transform: capitalize !important;
	color: #fff;
	padding-bottom: 0;
}

.blog-detail-wrap .entry-content img:nth-child(1){
    margin-bottom: 70px;
}
.blog-detail-wrap .entry-content .pic-sec img{
	margin-bottom: 0px;
}

.share-container{
	display: none !important;
}

/* 13-03-18  blog section */

.fb_iframe_widget{
	margin-bottom: 45px;
}

#twitter-widget-0{
	margin-bottom: 45px;
}

.backtotop{
	position: fixed;
	right:20px;
	bottom:20px;
	width: 35px;
	height: 35px;
	display: block;
	background: url(../images/back-to-top.png) no-repeat center center #fb9113;	
	z-index: 100000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	opacity: 0;
	
}
.backtotop-visible{
	opacity: 1;
	cursor: pointer;
}

/* 15-03-18  blog section */
.KW_progressContainer {
  left:0;
  width: 100%;
  height: 0.4em;
  margin-bottom: 0px;
  position: fixed;
  top: 92px;
  overflow: hidden;
  content: "";
	display: table;
	table-layout: fixed;
	z-index:10;
}

.KW_progressBar {
  width: 0%;
  float: left;
  height: 100%;
  z-index:99;
  max-width: 100%;
  background-color:#fb9113;
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.subscriber-panel{
	padding: 25px;
    color: #fff;
    background-color:#141414;
	font-family: "Gotham-Medium";
	font-weight: 400;
}
.subscriber-panel h2{
    font-size: 24px;
    line-height: 30px;
	font-weight: 400 !important;
	color:#fb9113;
	text-transform:uppercase;
}
.subscriber-panel input[type="text"]{
	box-sizing:border-box;
}
.subscriber-panel input[type="button"]{
	font-family: Gotham-Bold;
	display: inline-block;
	line-height:26px;
	font-size: 16px;
	position: relative;
	transition: all .5s ease-in-out;
	background-color: #fb9113;
	width: 185px;
	margin: 0 auto;
	color: #FFF !important;
}
.subscriber-panel input[type="button"]:after {
	position: absolute;
	z-index: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #FFF;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: '';
	display: block;
}
.subscriber-panel input[type="button"]:hover {
/*	color: #d74820 !important;*/
	color: #fb9113 !important;
	background-color: #FFF;
}
.subscriber-panel input[type="button"]:hover:after {
	width: 110%;
	opacity: 1
}
/* 15-03-18  blog section */

/* 16-03-18  blog section */
.easy-newsletter{
	background: #e9eaeb;
    padding:10px 15px 15px;
	overflow:hidden;
	height:auto;
	clear:both;
}
.easy-newsletter .input-field{
	background: #f7f7f7;
    border: 1px solid #d1d1d1;
    color: #686868;
    padding:10px;
	margin:0 !important;
    width:65%;
	box-sizing:border-box;
	border-right:none;
	float:left;
}
.easy-newsletter label{
	display:none;
}
.easy-newsletter input[type="text"]{
	background:none !important;
	outline:none;
    background-image:none;
    border:none;
    color: #686868;
    padding:0;
	margin:0;
    width:100%;
	box-sizing:border-box;
}
.easy-newsletter .input-submit{
	background:none;
    border:none;
    color:fff;
    padding:0;
	margin:0;
    width:35%;
	float:left;
}
.easy-newsletter .input-submit button{
	font-family: Gotham-Bold;
    line-height:21px;
    font-size: 16px;
    position: relative;
    transition: all .5s ease-in-out;
    background-color: #f15d22;
    color: #FFF;
	border-radius: 0;
    padding:13px 20px;
}
.easy-newsletter .input-submit button:hover{
	background:#000;
	color:#f15d22;
}
.newsletter-heading{
	text-align: center;
    background: #e9eaeb;
    display: block;
    padding: 10px 0 0;
	font-size:18px;
}
.fb_iframe_widget {
    margin-bottom: 0;
}
#wpsite_follow_us_badges-2{
	border-left:#e9ebee solid 1px;
	border-right:#e9ebee solid 1px;
	margin:35px 0;
}
.wpsite_follow_us_div{
	border-bottom:#e9ebee solid 1px;
	padding-left: 60px !important;
}
.wpsite_follow_us_div iframe{
	padding:0 15px;
}
#wpsite_follow_us_badges-2 h2{
	font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: Gotham-Book;
	text-align:left;
    background:#f15d22;
    display: block;
    padding:10px 15px;
}
#twitter-widget-0 {
    margin-bottom:0;
}
#text-5{
	margin:35px 0 0;
}
#wpsite_follow_us_badges-2 .facebookbox{
	background: url(../images/icon-fb-folllow.png) no-repeat 0 0;	
}
#wpsite_follow_us_badges-2 .twitterbox{
	background: url(../images/icon-tweeter-follow.png) no-repeat 0 0;	
}
#wpsite_follow_us_badges-2 .googlebox{
	background: url(../images/icon-gplus-follow.png) no-repeat 0 0;
	height: 54px;
}
/*

.blog-left .entry-content a{
	display:inline-block;
	padding:0 25px !important;
	background:#fb9113 !important;
	color:#fff !important;
	font-family: 'Gotham-Medium' !important;
    font-size: 16px !important;
    line-height:41px !important;
	text-decoration:none !important;
	text-align:center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.blog-left .entry-content a:hover{
	background:#242424 !important;
	color:#fff !important;
}
*/
.single .postTitle:hover{
	text-decoration:none !important;
}
#text-6{
	margin-top:35px;
}
.yarpp-related ul{
	padding:0 0 26px;
}
.yarpp-related a{
	color: #f15d22;
	text-decoration: underline !important;
	font-weight:normal !important;
}
.yarpp-related a:hover{
	text-decoration:none !important;
	color: #fb9113 !important;
}

.navigation.pagination{
	padding-top: 40px;
}

.home .post:last-child{
	border-bottom: 0 !important;
}


.single-post .entry-content p span.inline {
	display: inline-block !important;
}
.orange-box {
	overflow: hidden;
	padding: 15px 50px;
/*	background-color: #ff795c;*/
	background-color: #fb9113;
	text-align: center;
	margin: 45px 0 0 0;
}
.orange-box a {
	color: #fff;
	font-family: Gotham-Bold;
	font-size: 22px;
	line-height: 28px;
	text-transform: uppercase;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.orange-box a:hover {
	color: #000;
}
.single-post .entry-content p span.orange {
	display: inline-block;
}
.page #secondary {
	display: none !important;
}
span.font {
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.entry-content ul li ul li {
	margin: 0 0 15px !important;
}
.blog-detail-wrap .entry-content h2 {
	font-size: 24px !important;
	line-height: 32px;
	color: #f44a29;
	padding: 20px 0 30px;
	margin: 0 !important;
}
.blog-detail-wrap .entry-content img {
	max-width: 100%;
	margin: 30px auto;
}
.blog-detail-wrap .entry-content img.alignright {
	width: 32%;
	margin: 6px 0 20px 20px;
	float:right;
}
.blog-detail-wrap .entry-content .pic-sec {
	width: 32%;
	margin: 6px 0 20px 20px;
	float:right;
}
.blog-detail-wrap .entry-content .pic-sec img {
	margin: 0;
}
.blog-detail-wrap .entry-content .pic-sec p{
	padding: 10px 0 0;
}
.blog-detail-wrap .entry-content .pic-sec p a{
	font-size:14px;
}

#snippet-box .snippet-data-img img {
	width: auto;
	margin-top: 0 !important;
}

.home.blog .blog-banner .inner-banner-cont h1{
	text-align: center;
}

.blog .banner-content,
.single-post .banner-content{
	position: static;
	width: auto;
	height: auto;
	display: block;
	
}

.home.blog .blog-banner .inner-banner-cont{
	padding-top: 30px;
}



.single .blog-banner{
	position: relative;
	
}

.single .blog-banner .wrapper{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.single .blog-banner .wrapper .inner-banner-cont{
	display: table;
	position: absolute;
	width: 100%;
	height: 100%;
	padding-top: 0;
}

.single .blog-banner .wrapper .inner-banner-cont h1{
	display: table-cell;
    vertical-align: middle;
    text-transform: capitalize !important;
	color: #fff;
	padding-bottom: 0;
}

.blog-detail-wrap .entry-content img:nth-child(1){
    margin-bottom: 70px;
}
.blog-detail-wrap .entry-content .pic-sec img{
	margin-bottom: 0px;
}

.share-container{
	display: none !important;
}

/* 13-03-18  blog section */

.fb_iframe_widget{
	margin-bottom: 45px;
}

#twitter-widget-0{
	margin-bottom: 45px;
}

.backtotop{
	position: fixed;
	right:20px;
	bottom:20px;
	width: 35px;
	height: 35px;
	display: block;
	background: url(../images/back-to-top.png) no-repeat center center #f15d22;	
	z-index: 100000;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	opacity: 0;
	
}
.backtotop-visible{
	opacity: 1;
	cursor: pointer;
}

/* 15-03-18  blog section */
.KW_progressContainer {
  left:0;
  width: 100%;
  height: 0.4em;
  margin-bottom: 0px;
  position: fixed;
  top: 90px;
  overflow: hidden;
  content: "";
	display: table;
	table-layout: fixed;
	z-index:10;
}

.KW_progressBar {
  width: 0%;
  float: left;
  height: 100%;
  z-index:99;
  max-width: 100%;
  background-color:#fb9113;
  -webkit-transition: width .6s ease;
  -o-transition: width .6s ease;
  transition: width .6s ease;
}
.subscriber-panel{
	padding: 25px;
    color: #fff;
    background-color:#141414;
	font-family: "Gotham-Medium";
	font-weight: 400;
}
.subscriber-panel h2{
    font-size: 24px;
    line-height: 30px;
	font-weight: 400 !important;
	color:#fb9113;
	text-transform:uppercase;
}
.subscriber-panel input[type="text"]{
	box-sizing:border-box;
}
.subscriber-panel input[type="button"]{
	font-family: Gotham-Bold;
	display: inline-block;
	line-height:26px;
	font-size: 16px;
	position: relative;
	transition: all .5s ease-in-out;
	background-color: #fb9113;
	width: 185px;
	margin: 0 auto;
	color: #FFF !important;
}
.subscriber-panel input[type="button"]:after {
	position: absolute;
	z-index: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	width: 0;
	height: 103%;
	top: 50%;
	left: 50%;
	background: #FFF;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	content: '';
	display: block;
}
.subscriber-panel input[type="button"]:hover {
/*	color: #d74820 !important;*/
	color: #fb9113 !important;
	background-color: #FFF;
}
.subscriber-panel input[type="button"]:hover:after {
	width: 110%;
	opacity: 1
}
/* 15-03-18  blog section */

/* 16-03-18  blog section */
.easy-newsletter{
	background: #e9eaeb;
    padding:10px 15px 15px;
	overflow:hidden;
	height:auto;
	clear:both;
}
.easy-newsletter .input-field{
	background: #f7f7f7;
    border: 1px solid #d1d1d1;
    color: #686868;
    padding:10px;
	margin:0 !important;
    width:65%;
	box-sizing:border-box;
	border-right:none;
	float:left;
}
.easy-newsletter label{
	display:none;
}
.easy-newsletter input[type="text"]{
	background:none !important;
	outline:none;
    background-image:none;
    border:none;
    color: #686868;
    padding:0;
	margin:0;
    width:100%;
	box-sizing:border-box;
}
.easy-newsletter .input-submit{
	background:none;
    border:none;
    color:fff;
    padding:0;
	margin:0;
    width:35%;
	float:left;
}
/*

.easy-newsletter .input-submit button{
	font-family: Gotham-Bold;
    line-height:21px;
    font-size: 16px;
    position: relative;
    transition: all .5s ease-in-out;
    background-color: #fb9113;
    color: #FFF;
	border-radius: 0;
    padding:13px 20px;
}
.easy-newsletter .input-submit button:hover{
	background:#000;
	color:#fb9113;
}
*/
.newsletter-heading{
	text-align: center;
    background: #e9eaeb;
    display: block;
    padding: 10px 0 0;
	font-size:18px;
	font-weight: normal;
}
.fb_iframe_widget {
    margin-bottom: 0;
}
#wpsite_follow_us_badges-2{
	border-left:#e9ebee solid 1px;
	border-right:#e9ebee solid 1px;
	margin:35px 0;
}
.wpsite_follow_us_div{
	border-bottom:#e9ebee solid 1px;
	padding-left: 60px !important;
}
.wpsite_follow_us_div iframe{
	padding:0 15px;
}
#wpsite_follow_us_badges-2 h2{
	font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: Gotham-Book;
	text-align:left;
    background:#f15d22;
    display: block;
    padding:10px 15px;
}
#twitter-widget-0 {
    margin-bottom:0;
}
#text-5{
	margin:35px 0 0;
}

/*
.blog-left .entry-content a{
	display:inline-block;
	padding:0 25px !important;
	background:#fb9113 !important;
	color:#fff !important;
	font-family: 'Gotham-Medium' !important;
    font-size: 16px !important;
    line-height:41px !important;
	text-decoration:none !important;
	text-align:center;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.blog-left .entry-content a:hover{
	background:#242424 !important;
	color:#fff !important;
}
*/

/*

.blog-link {
	font-family: Gotham-Bold;
	display: inline-block;
	overflow: hidden;
	border: 2px solid #f44a29;
	color: #f44a29;
	line-height: 39px;
	padding: 0 30px;
	font-size: 16px;
	position: relative;
	-webkit-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.blog-link:after {
	transition: all .3s;
	background: #f26b4e;
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.port-btn:after{
	content: '';
	-moz-transition: all .3s;
	height: 103%;
	top: 50%;
	left: 50%
}
*/



.blog-left .entry-content a{
	
}





.single .postTitle:hover{
	text-decoration:none !important;
}
#text-6{
	margin-top:35px;
}

.blog-link {
	color: #242424;
	font-size: 18px;
	line-height: 24px;
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 40px;
	background: url(../images/pdf_icon.png) 0 center no-repeat;
	text-decoration: underline;
	    font-family: Gotham-Bold; 
}
.blog-link:hover {
	text-decoration: none
}
.blog-link:after{
	position: absolute;
	z-index: 0;
	-webkit-transition: all .3s;
	width: 0;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%)
}

.blog-link{
	background-image: none;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	background-color: #f15d22;
	    padding: 0 35px;    font-size: 16px;
    line-height: 59px;
	color: #fff !important;
	text-decoration: none;
	    text-transform: uppercase;
    font-weight: 700;
	margin-top: 32px;
}


.blog .banner-content h2{
	    font-size: 30px;
    line-height: 35px;
    font-family: Gotham-Bold;
}

h2.entry-title {
	font-family: "Gotham-bold";
	font-size: 40px;
	font-weight: normal;
	line-height: 46px;
	padding: 20px 0 0;
}
h2.entry-title a {
	color: #000000 !important;
}
h2.entry-title a:hover {
	color: #000000;
}
.blog-left .entry-content p {
	font-size:20px;
	line-height: 30px;
}

.blog .body-content,
.category .body-content{
	position:relative;	
	padding: 40px 0 90px;
}
.category .body-content{
	padding: 65px 0 90px;
}

.blog .body-content:after,
.category .body-content:after,
.single-post .body-content:after{
	width: 57.5%;
	left: 0;
	height: 100%;
	/*background-color:#f9fbfa;*/
	background-color:#f6f7f7;
	content: '';
	display: block;
	position: absolute;
	z-index: -1;
	top: 0;
}

.navigation.pagination {
	width: 95%;
	position: relative;
	top: inherit;
	padding-top:0;
	background-color: #f9fbfa;
	margin-top: -21px;
}

.single-post .blog-detail-wrap p {
	line-height: 30px;
	font-size: 20px;
	}
.single-post .blog-detail-wrap h3 p{
	padding:0;
}
.single-post .blog-detail-wrap p a{
	color: #f15d22 !important;
	/*text-decoration: underline;*/
}
.single-post .blog-detail-wrap p a:hover{
	color: #474747 !important;
}

.social4i{
	display: none !important;
}
.single-post .entry-content{
	padding-top: 25px;
}

.single-back{
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	background-color: #f15d22;
	    padding: 0 30px;    
		font-size: 16px;
    line-height: 39px;
	color: #fff !important;
	text-decoration: none;
	    text-transform: uppercase;
    font-weight: 700;
	margin-top: 20px;
	font-family: "Gotham-bold";
	display: inline-block;
}

/*resource page starts*/

.resource-container {
	background: rgba(250,250,250,1);
	background: -moz-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(250,250,250,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(250,250,250,1)), color-stop(49%, rgba(250,250,250,1)), color-stop(50%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));
	background: -webkit-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(250,250,250,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(250,250,250,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(left, rgba(250,250,250,1) 0%, rgba(250,250,250,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%);
	overflow: hidden;
	position: relative;
	font-family: Gotham-Bold;
}
.resource-tab {
/*	display:none;*/

}
.resource-header {
	background: url(../images/resource-header.jpg) center bottom no-repeat!important;
	background-size: cover!important;
	height: 270px!important
}
.resource-container.wrapper {
	position: relative;
}
.resource-left ul li {
	/*overflow:hidden;*/

	position: relative;
}
.resource-left ul li a.active {
	background-color: #fff;
	/*border-right:1px solid #fff;*/

	position: relative;
}
.resource-left ul li a.active:after {
	content: '';
	border: 1px solid #fff;
	top: 0;
	right: -2px;
	position: absolute;
	bottom: 0;
}
.resource-left p {
	font-size: 13px;
	color: #9f9f9f;
	line-height: 16px;
}
.resource-left {
	bottom: 0;
	left: auto;
	position: absolute;
	top: 0;
	width: 250px;
	padding: 55px 0 0 0;
	border-right: 1px solid #edecec;
}
/*.resource-left:after{

	content:'';

	border:1px solid #edecec;

	top:0;

	right:0;

	position:absolute;

	bottom:0;

}*/

.resource-right {
	background-color: #ffffff;
	overflow: hidden;
	margin: 0 0 0 250px;
	padding: 81px 0 50px 55px;
}
.resource-right ul li {
	float: left;
	width: 268px;
	margin: 0 20px 40px 0;
}
.resource-right ul li img {
	width: 100%;
	margin: 0 0 15px 0;
}
.resource-right ul li:last-child {
	margin: 0 0 0 0;
}
.resource-right ul li p {
	font-size: 14px;
/*	color: #686868;*/
	color: #242424;
	line-height: 20px;
}
.resource-right h2 {
	font-family: "Gotham-bold";
    font-size: 40px;
    font-weight: normal;
    line-height: 46px;
	margin: 0 0 42px 0;
}
.resource-left ul {
	margin: 20px 0 0 0;
}
.resource-left ul li a {
	display: block;
	padding: 19px 0 19px 25px;
	color: #242424;
	font-size: 15px;
	line-height: 20px;
	border-top: 1px solid #edecec;
	background: url(../images/plus-icon.png) no-repeat 10px 26px;
	text-align:left;
}
.resource-right ul li a {
	display: block;
}
.resource-img {
	float: left;
	margin: 0 40px 0 0;
	text-align: center;
	width: 505px;
}
.resource-img img {
	margin: 0 0 20px 0;
}
.resource-img a.preview {
	display: inline-block;
	background: url(../images/preview-icon.jpg) no-repeat 85% 50% #808080;
	color: #fff;
	font-family: Gotham-Book;
	padding: 0 44px 0 18px;
	line-height: 30px;
	font-size: 14px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	border-radius: 3px;
}
.resource-img a.preview:hover {
	background-color: #000;
}
.resource-right-details p {
	font-family: Gotham-Book;
	margin: 0 0 30px 0;
}
.resource-right-details p span {
	font-family: Gotham-Bold;
}
.resource-right .resource-content li {
	height: inherit;
	margin: 0;
	width: 100%;
	display: block;
}
.resource-right .resource-content ul {
	overflow: hidden;
	margin: 0 0 30px 0;
}
.resource-right .resource-content a {
	display: inline-block;
	font-family: Gotham-Bold;
	font-size:16px;
	line-height:59px;
	padding: 0 35px;
	background-color:#f15d22;
	color: #fff;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	border-radius:25px;
}
.resource-right .resource-content a:hover {
	background-color: #242424;
}
.resource-content {
	overflow: hidden;
}
.resource-right.resource-right-details {
	padding-bottom: 100px;
}
.resource-right ul li:nth-child(3n) {
	margin-right: 0;
}
.sub-to-dwnld-inner-left {
	float: left;
	width: 478px;
	border-right: 2px solid #e9f1f2;
}
.sub-to-dwnld-inner-right {
	float: left;
	width: 345px;
	padding: 0 0 0 40px;
}
.sub-to-dwnld-inner {
	overflow: hidden;
	border: 4px solid #e9f1f2;
	padding: 30px 55px 30px 26px;
}
.sub-to-dwnld-inner-left h4, .sub-to-dwnld-inner-right h4 {
	font-family: Gotham-Bold;
	font-size: 26px;
	line-height: 30px;
	margin: 0 0 5px 0;
}
.sub-to-dwnld-inner-left p, .sub-to-dwnld-inner-right p {
	font-family: Gotham-Book;
	font-size: 15px;
	line-height: 18px;
	margin: 0 0 30px 0;
}
.sub-to-dwnld-inner-right ul li {
	float: left;
	margin: 0 12px 0 0;
}
.sub-to-dwnld-inner-right ul li:last-child {
	margin: 0;
}
.form-container input[type="email"] {
	width: 315px;
	background-color: #f6f9f9;
	line-height: 43px;
	border: 1px solid #e9f1f2;
	padding: 0 0 0 15px;
	font-family: Gotham-Bold;
	font-size: 15px;
	border-radius: 3px;
	color: #a7a7a9;
}
.form-container input[type="submit"] {
	background-color: #ff6d52;
	padding: 0 18px;
	font-family: Gotham-Bold;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	line-height: 43px;
	border-radius: 3px;
	border: none;
	cursor: pointer;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.form-container input[type="submit"]:hover {
	background-color: #000;
}
.sub-to-dwnld {
	width: 954px;
}
.fancybox-close {
	display: none;
}
.fancybox-skin {
	position: relative;
	background: #FFF;
	/*    width: 956px !important;*/

	padding: 40px !important;
}
.sub-to-dwnld-inner.dwnld {
	text-align: center;
}
.sub-to-dwnld-inner.dwnld h4 {
	font-size: 34px;
	line-height: 38px;
	color: #22468e;
	font-family: Gotham-Bold;
	margin: 0 0 15px 0;
}
.sub-to-dwnld-inner.dwnld p {
	font-family: Gotham-Book;
	font-size: 20px;
	line-height: 22px;
	margin: 0 0 20px 0;
}
.sub-to-dwnld-inner.dwnld a.dwnld-btn {
	display: inline-block;
	font-size: 17px;
	line-height: 35px;
	padding: 0 14px;
	font-family: Gotham-Bold;
	background-color: #ff6d52;
	color: #fff;
	border-radius: 3px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	margin: 0 0 45px 0;
}
.sub-to-dwnld-inner.dwnld a.dwnld-btn:hover {
	background-color: #808080;
}

.resource-right #cat_id33 ul li a {
	position: relative;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.resource-right #cat_id33 ul li a:after {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: url(../images/dwnld-icon.png) no-repeat 50% 50% rgba(0,0,0,0.7);
	opacity: 0;
	content: '';
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.resource-right #cat_id33 ul li a:hover:after {
	opacity: 1;
}
.resource-right #cat_id33 ul li {
	width: 422px;
	margin: 0 20px 5px 0;
}
.resource-right #cat_id33 ul li:nth-child(2n) {
	margin-right: 0;
}
.wallImgSec img {
	width: 100%;
}
.wallpaper .resolutions p {
	float: left;
	margin: 0 20px 0 0;
}
.wallpaper .resolutions ul {
	overflow: hidden;
}
.wallpaper .resolutions ul li {
	width: auto;
	margin: 0 5px 0px 0;
}
.wallpaper .resolutions ul li a {
/*	color: #686868;*/
	color: #f15d22;
	font-size: 15px;
	display: block;
	padding: 0 7px;
	line-height: 25px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}
.wallpaper .resolutions ul li a:hover {
	background-color:#f15d22;
	color: #fff;
}
.wallpaper .resolutions {
	margin: 20px 0 10px 0;
}
.resource-right-details .resolutions p {
	font-family: Gotham-Bold;
}
.resource-right-details .wallpaper .resolutions p {
	font-family: Gotham-Bold;
}
#walldownload.sub-to-dwnld {
	width: 540px;
}
#walldownload.sub-to-dwnld .sub-to-dwnld-inner-left {
	border: none;
	width: 100%;
}
#walldownload.sub-to-dwnld .sub-to-dwnld-inner {
	padding: 30px;
}
.wall-details .fancybox-skin, .wall-details .fancybox-wrap {
	width: 541px !important;
}

.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top
}
.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0!important;
	right: 0!important;
	margin: 0 auto;
	z-index: 8020
}
.fancybox-skin {
	position: relative;
	background: #FFF;
	z-index:100;
}
.fancybox-opened {
	z-index: 100000;
}
.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,0.5);
	box-shadow: 0 10px 25px rgba(0,0,0,0.5)
}
.fancybox-outer, .fancybox-inner {
	position: relative
}
.fancybox-inner {
	height: auto!important;
	overflow: hidden;
	width: auto!important
}
.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch
}
.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap
}
.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%
}
.fancybox-image {
	max-width: 100%;
	max-height: 100%
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite.png)
}
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: .8;
	cursor: pointer;
	z-index: 8060
}
#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../images/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
	position: absolute;
	height: 50px;
	right: -60px;
	top: 0;
	width: 50px;
	z-index: 8040;
	background: url(../images/fancy_close.png) no-repeat 0 0;
	background-size: 100%;
	display:block;
}
.staff .fancybox-close {
	top: 70px;
	right: 70px;
	width: 80px;
	height: 37px;
	background: url(../images/staff_close.png) no-repeat 0 0
}
.fancybox-nav {
	position: absolute;
	top: 0;
	width: 54px;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../images/blank.gif);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040
}
.fancybox-prev {
	left: -54px
}
.fancybox-next {
	right: -54px
}
.fancybox-nav span {
	position: absolute;
	top: 38%;
	width: 54px;
	height: 84px;
	cursor: pointer;
	z-index: 8040;
	visibility: visible
}
.fancybox-prev span {
	left: 0;
	background: url(../images/fancy_prev.png) no-repeat 0 0
}
.fancybox-prev span:hover {
	background: url(../images/fancy_prev_h.png) no-repeat 0 0
}
.fancybox-next span {
	right: 0;
	background: url(../images/fancy_next.png) no-repeat 0 0
}
.fancybox-next span:hover {
	background: url(../images/fancy_next_h.png) no-repeat 0 0
}
.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible!important
}
.fancybox-lock {
	overflow: hidden!important;
	width: auto
}
.fancybox-lock body {
	overflow: hidden!important
}
.fancybox-lock-test {
	overflow-y: hidden!important
}
.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 10001;
	background: rgba(0,0,0,.8)
}
.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0
}
.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll
}
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050
}
.fancybox-opened .fancybox-title {
	visibility: visible
}
.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center
}
.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent;
	background: rgba(0,0,0,0.8);
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: 700;
	line-height: 24px;
	white-space: nowrap
}
.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff
}
.fancybox-title-inside-wrap {
	padding-top: 10px
}
.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0,0,0,.8);
}
.fancybox-title h2 {
	color: #242424;
	font-size: 25px;
	line-height: 30px;
	margin: 20px 0 10px;
	font-weight: normal;
}
.fancybox-title p {
	display: block;
	margin-bottom: 0;
	font-family: Gotham-Book;
	font-size: 20px;
	line-height: 30px;
	
}
.fancybox-iframe{
	height: 500px;
}

/*resource page end*/


.home.blog .post,
.category .post{
	padding: 0 0 50px;
	margin: 0 0 20px;
}
.category .post{
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
    overflow: hidden;
}


/* form validator */

.inputError{
	border: red 1px solid;
}

#nameError, #emailError, #phoneError, #companyError, #discussError, .errorLightBox{
	color: #FF0004;
	font-family: Gotham-Medium;
	font-size: 14px;
}
.errorLightBox{
	margin: 0 15px 0 0;
}
.thankyou-container p {
	margin: 0 0 40px 0;
}
.thankyou-container {
	font-family: Gotham-Medium;
	overflow: hidden;
	padding: 85px 0 90px;
}
.thankyou-container h3 {
	margin: 0 0 15px 0
}
.thankyou-container h4 {
	font-size: 25px;
line-height: 30px;
font-family: Gotham-Medium;
color: #242424;
margin: 0 0 10px 0;
font-weight: normal;
}
.thankyou-container a {
	font-size: 18px;
	line-height: 20px;
	border: none;
	padding: 0;
/*	color: #e12c21;*/
	color: #f15d22;
	font-family: Gotham-Medium;
	text-decoration: underline;
	text-transform: none;
}
.thankyou-container a:hover {
	color: #f15d22;
	text-decoration: none;
}
.adviceandshare {
	width: 475px;
	margin: 0 auto;
	padding: 35px 205px;
/*	background-color: #e9f1f2;*/
	background-color: #f2f2f2;
}
.thankyou-container .adviceandshare p {
	font-family: Gotham-Book;
	font-size: 18px;
	color: #1f1f1f;
	line-height: 25px;
	margin: 0 0 20px 0;
}
.thankyou-container .adviceandshare .thankyou-share {
	text-align: center;
	margin: 0 0 20px 0;
}
.thankyou-container .adviceandshare .thankyou-share li {
	display: inline-block;
}
.thankyou-container .adviceandshare .thankyou-share li a {
	height: 30px;
	width: 30px;
	display: block;
	background-size: 100%!important
}
.thankyou-container .adviceandshare .thankyou-share li a.twt {
	background: url(../images/tw-img.png) no-repeat;
}
.thankyou-container .adviceandshare .thankyou-share li a.fb {
	background: url(../images/fb-img.png) no-repeat;
}
.thankyou-container .adviceandshare .thankyou-share li a.pint {
	background: url(../images/pint-img.png) no-repeat;
}
.thankyou-container .adviceandshare .thankyou-share li a.in {
	background: url(../images/in-img.png) no-repeat;
}
.thankyou-container .adviceandshare .thankyou-share li a.insta {
	background: url(../images/insta-img.png) no-repeat;
}
.thankyou-container .adviceandshare .thankyou-share li a.gplus {
	background: url(../images/ft_google_icon.png) no-repeat;
}
.adviceandshare .subscribe-us input[type="email"] {
	width: 300px;
	padding: 0 0 0 15px;
	border: 1px solid #ccd2d3;
	line-height: 45px;
	font-size: 15px;
	font-family: Gotham-Medium;
	color: #a7a7a9;
}
.adviceandshare .subscribe-us input[type="submit"] {
/*	background-color: #e12c21;*/
	background-color: #f15d22;
	
	line-height: 45px;
	font-size: 15px;
	font-family: Gotham-Medium;
	text-transform: uppercase;
	border: none;
	color: #fff;
	padding: 0 17px;
	cursor: pointer;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	border-radius: 3px;
}
.adviceandshare .subscribe-us input[type="submit"]:hover {
/*	background-color: #ff8d16;*/
	background-color: #242424;
	color: #fff;
}


/*added css 06-04-18*/
.browse-img .uploadBtn span span a{
	color: #4492dc;
}
.browse-img .uploadBtn span span a:hover{
	color: #f15d22;
}
.popup-wraper{
	padding: 30px;
    background-color: #fff;
	display:none;
	position: relative;
    -moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5);
    box-shadow: 0 3px 9px rgba(0,0,0,0.5);
}
.popup-header {
    border-bottom: 1px solid #e5e5e5;
}
.popup-header .close {
    position: absolute;
    right: 30px;
    top: 30px;
    background-color: transparent;
}
.popup-header h3{
	font-size: 18px;
    padding-bottom: 20px;
    text-align: left;
	margin:0;	
	font-weight: normal;
}
.popup-body {
    position: relative;
    padding: 10px;
}
.popup-body input{
    width: 100%;
	border:none;
	font-size: 14px;
	height: 20px;
}
.popup-footer {
    padding: 15px 0 0;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}
.popup-footer .help-form{
	line-height: 45px;
	float: right;
	font-size: 15px;
	margin: 10px 0 0;
}
.browse-img label.fileUpload{
	display:inline-block;
}
.attach-other{
	display:inline-block;
	font-size: 17px;
    color: #8e8e8e;
    line-height: 20px;
    font-family: Gotham-Medium;
	padding:0 0 0 5px;
	margin: 0 !important;
}
.attach-other span,
.attach-other span a{
	color: #4492dc;
}
.popup-wraper .fancybox-close {
    position: absolute;
    height: 20px;
    right: -25px;
    top: 0;
    width: 20px;
}
#blog-banner-wrapper img{
	margin-top: 35px;
}
/*added css 06-04-18*/
	
.resource-container .addtoany_list{
	display: none;
}


/* o6-04-18 -night */

.uploadSection{
	overflow: hidden;
}
.uploadSection ul{
	padding: 10px 0 0;
}

.uploadSection li .icon{
	background: url(../images/recycle-bin.png) no-repeat;
	width: 20px;
	height: 20px;
	background-size: 100%;
	display: inline-block;
	float: left;
	cursor: pointer;
	margin: 0 6px 0 4px;
}


.uploadSection li{
	overflow: hidden;
	margin-bottom: 10px;
}
.uploadSection li:last-child{
	margin: 0;
}

.uploadSection li p{
	font-size: 14px !important;
	line-height: 20px !important;
	margin: 0 !important;
	word-break: break-all;
	overflow: hidden;
}

.joberrorfeild{
	color: #FF0004;
    font-family: Gotham-Medium;
    font-size: 14px
}
.content p.joberrorfeild{
	color: #FF0004;
    font-family: Gotham-Medium;
    font-size: 14px
}


.resource-banner{
	height: 400px;
	background: url(../images/resource_banner.jpg) no-repeat center 0;
	background-size: cover;
	position: relative;
}
.resource-banner .wrapper{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	right: 0;
	text-align: left;
}
.resource-banner-cont{
	width: 485px;
	padding: 36px 38px 40px;
	background-color: rgba(225,44,33);
	overflow: hidden;
}
.content .resource-banner-cont h2{
	font-size: 35px;
	line-height: 35px;
	font-weight: normal;
	color: #FFF;
	margin: 0 0 6px !important;
}
.content .resource-banner-cont h2 span{
	color: #ffce23;
}
.content .resource-banner-cont p{
	font-size: 20px;
	line-height: 26px;
	color: #FFF;
	font-family: Gotham-Bold;
	margin: 0 !important;
}
.content .resource-banner-cont p a{
	color: #FFF;
}
.content .resource-banner-cont p span{
	font-size: 40px;
	display: block;
	line-height: 40px;
}
.resource-banner .pdf-link{
	padding: 10px 0 0;
	text-align: left;
}
.resource-banner .pdf-link a{
	background-color: #ffce23;
	color: #e12c21;
}

/* 10-04-18 - */
.catSec{
	background:#c22e1f;
	padding:50px 0;
}
.catSec p{
	font-family: Gotham-Bold;
    font-size:34px;
    line-height:40px;
	 font-weight: normal;
	color:#fff;
	text-align:center;
}
.catSec p span{
	position: relative;
	display:inline-block;
	color:#ffce23;
	cursor:pointer;
	background:url(../images/blog-arrow.png) 100% 65% no-repeat;
	padding:0 45px 0 0;
}
.catSec p span.cat-open{
	background:url(../images/blog-arrow-open.png) 100% 65% no-repeat;
}
.cat-wrapper{
	position: relative;
    width: 100%;
}
.catSecList{
	position:absolute;
	right:35px;
	top:10px;
	background-color: #fff;
    -webkit-box-shadow: 0 15px 30px 0 rgba(54,57,73,.09);
	-moz-box-shadow: 0 15px 30px 0 rgba(54,57,73,.09);
    box-shadow: 0 15px 30px 0 rgba(54,57,73,.09);
    z-index:10;
	min-width:350px;
	padding:15px;
	display:none;
}
.catSecList li a{
	display:block;
	color:#474747;
	font-size:18px;
	line-height:25px;
	padding:10px;
}
.catSecList li a:hover{
	background-color: #f6f8f9;
    color: #f15d22;
}
.blog-search input[type="search"].search-field {
    background-color: transparent;
    border: 1px solid #d1d1d1;
    color: #474747 !important;
    height: 40px;
    padding:0 10px;
    width: 100%;
    font-family: "Gotham-Medium";
}
.blog-search .search-submit {
    bottom: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right:10px;
    top:4px;
    width: 22px;
    height: 30px;
    background: rgba(0, 0, 0, 0) url(../images/blog_search.png) no-repeat scroll center center !important;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 30px;
    text-indent: -20000px;
    width: 22px;
}
::-webkit-input-placeholder { /* Chrome */
  color: #474747;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #474747;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #474747;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #474747;
  opacity: 1;
}
#facebooklikebox-2{
	display:none;
}
h1.post-title {
    font-family: "Gotham-bold";
    font-size: 40px;
    font-weight: normal;
    line-height: 46px;
    padding: 20px 0 0;
	color:#000;
}
/*.addtoany_content{
	position:absolute;
	top:684px;
	margin:0;
}*/
.ts-fab-tabs{
	overflow:hidden;
	height:auto;
	padding:25px 0 0;
}
.ts-fab-avatar{
	float:left;
	width:auto;
}
.ts-fab-text{
	padding:0 0 0 30px;
	overflow:hidden;
}
.ts-fab-tabs img{
	width:auto !important;
	display:block;
	margin:0 !important;
}
.ts-fab-header h4{
	font-family: Gotham-Bold;
	font-size:18px !important;
    line-height:25px !important;
	font-weight:normal !important;
    color: #242424;
	padding:0 0 10px;
	margin:0 !important;
}
.ts-fab-header h4 a{
	color: #f15d22;
}
.ts-fab-header h4 a:hover{
	color: #474747;
}
.ts-fab-list li{
	float:left;
	margin:0 10px 0 0;
	padding:0 10px 0 0 !important;
}
.ts-fab-list li a,
.ts-fab-latest a,
.ts-fab-content a{
	color: #f15d22;
    text-decoration: underline;
}
.ts-fab-list li a:hover,
.ts-fab-latest a:hover,
.ts-fab-content a:hover{
	text-decoration:none;
}
#ts-fab-below{
	background: #fff;
    padding:15px;
	overflow:hidden;
	height:auto;
}
#ts-fab-below .ts-fab-list{
	margin-top:0;
}
.category .blog-right{
	padding-top:25px;
}
/*.blog-search h2 {
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    font-family: Gotham-Book;
    text-align: left;
    background: #f15d22;
    display: block;
    padding: 10px 15px;
	margin:0 0 25px;
}*/


/* 10-04-18 - */

/* 11-04-18 - */
.single-post .body-content{
	position:relative;
}
.single-post .post {
    width: 100%;
    overflow: hidden;
}
.ts-fab-list li:first-child{
	padding-left:10px !important;
}
/* 11-04-18 - */

/* 13-04-18 - */
/*.entry-content img.alignnone:nth-child(1){
	display:none;
}*/
.yarpp-related ul li{
	background:none !important;
	float:none !important;
	padding:0 !important;
}
#sexy-author-bio{
	padding:25px !important;
	margin-bottom:25px !important;
}
#sab-social-wrapper img{
	width:30px;
	margin-top:0;
}
#sab-gravatar img{
	margin:0;
}
#sab-gravatar img{
	border:#d1d1d1 solid 1px !important;
}
#sab-author span{
	color:#474747;
	display:inline-block;
	margin:0 0 10px;
}
#sexy-author-bio a{
	color:#f15d22;
}
#sexy-author-bio a:hover{
	text-decoration:underline;
}
h1.post-title{
	/*padding-bottom:54px;*/
	padding-bottom:68px;
}
.ess-buttons{
	margin:20px 0 0 !important;
}
.ess-buttons li{
	background:none !important;
	padding:0 !important;
}
.single-post .entry-content{
	padding-top:35px;
}
/* 13-04-18 - */

/* 14-04-18 - */
.blog-left .post ul.innerlist{
	overflow:inherit;
	margin-top:0;
}
.blog-left .post ul.innerlist li {
	padding: 0 0 0 15px;
	font-size:20px;
	line-height:30px;
	color: #474747;
	background: url(http://mandmwebsolutions.com/blog/wp-content/themes/twentysixteen/images/blog_listing.png) no-repeat 0 8px !important;
	margin: 0 0 18px;
	float:none;
}
.blog-left .post ul.innerlist li:first-child {
    padding-left:15px;
}
.blog-detail-wrap .entry-content img:nth-child(1) {
    margin-bottom: 30px;
}
.blog-left .post ul.innerlist li a{
	color:#f15d22;
}
.blog-left .post ul.innerlist li a:hover{
	text-decoration:underline;
}
.body-content .entry-content h3{
	font-size:25px;
	line-height:30px;
}
.yarpp-related ul{
	margin-top:0 !important;
}
.blog-left .post ul.no-float-list{
	margin-top:0;
}
.blog-left .post ul.no-float-list li{
	float:none;
	background:none;
	padding:0;
	font-size:20px;
	line-height:30px;
}
.blog-left .post ul.no-float-list ul li{
	padding-left:15px !important;
}
.comment-form-comment textarea{
	box-sizing:border-box;
}
.comment-reply-title{
	border-top: 4px solid #e1e1e1 !important;
}

/* 14-04-18 - */

/* 16-04-18 - */
.blog-newsletter{
	background:#ffce23;
	margin:1px 0 0;
	padding:81px 25px 90px;
}
.blog-newsletter .newsletter-heading{
	padding-top:0;
	padding-left:45px;
	font-size: 40px;
    line-height:45px;
    color: #000;
    margin: 0 0 35px;
    font-family: Gotham-Bold;
    font-weight: normal;
	display:inline-block;
	position:relative;
	background:none;
}
.blog-newsletter .newsletter-heading:before{
	position:absolute;
	left:0;
	top:10px;
	content:'';
	background:url(../images/newsletter-icon.png) 0 0 no-repeat;
	width:32px;
	height:24px;
	margin:0 25px 0 0;
}
.blog-newsletter .easy-newsletter{
	background:none;
	padding:0;
	width:52%;
	margin:0 auto;
}
.blog-newsletter .easy-newsletter .input-field{
	width:100%;
	background:#fff;
	float:none;
	margin:0 0 15px !important;
	box-sizing:border-box;
	/*border: 1px solid #d1d1d1 !important;*/
}
.blog-newsletter .easy-newsletter .input-submit{
	float:none;
	width:100%;
	margin-bottom:0 !important;
}
.blog-newsletter .easy-newsletter .input-submit button{
	width:100%;
	box-sizing:border-box;
	position:relative;
}
.blog-newsletter .easy-newsletter .input-submit button:before{
	position:absolute;
	content:'';
	background:url(../images/email_white.png) left center no-repeat;
	background-size: 100% 100%;
    height: 18px;
    display: inline-block;
    width: 18px;
	margin:1px 0 0 -25px;
}
*, *::before, *::after {
    box-sizing: inherit;
}
.blog-newsletter #text-5 {
    margin:0;
	text-align:center;
}
.drop-number{
	background:#189d0e;
	padding:26px 25px 30px;
	margin:35px 0 0;
}
.drop-number .input-field {
    background: #f7f7f7;
    border: 1px solid #d1d1d1;
    color: #686868;
    padding: 10px;
    margin: 0 !important;
    width: 65%;
    box-sizing: border-box;
    border-right: none;
    float: left;
}
.drop-number input[type="text"] {
    background: none !important;
    outline: none;
    background-image: none;
    border: none;
    color: #686868;
    padding: 0;
    margin: 0;
    width: 100%;
    box-sizing: border-box;
}
.drop-number .input-submit {
    background: none;
    border: none;
    color: #fff;
    padding: 0;
    margin: 0;
   /* width: 35%;
    float: left;*/
	width:100%;
    float:none;
}
.drop-number .input-submit a {
   /* font-family: Gotham-Bold;
    line-height: 21px;
    font-size: 16px;
    position: relative;
    transition: all .5s ease-in-out;
    background-color: #f15d22;
    color: #FFF;
    border-radius: 0;
    padding: 13px 20px;*/
	box-sizing:border-box;
	text-align:center;
	display: block;
    line-height:41px;
    font-size:16px;
    position: relative;
    background-color: #fff;
    width: 250px;
    margin: 0 auto;
    color: #000;
    border-radius: 15px;
}
.drop-number .input-submit a span{
	 color: #000;
}
.drop-number .input-submit a.port-btn:hover span{
	color:#fff !important;
}
.drop-number h3{
	font-size:20px;
	line-height:26px;
	margin:0;
	padding:0 0 18px;
	text-align:center;
	color: #fff;
    font-weight: 700;
}

/* 16-04-18 - */

/* 17-04-18 - */
.navigation.pagination{
	background:none;
	margin-top:0;
}
.blog ul.header-nav li{
	background-size:auto !important;
}

#blog-body .breadcrump{
	margin-top: 91px;
}
#blog-body.logged-in .breadcrump{
	margin-top: 58px;
}
.blog-search input[type="search"].search-field::-webkit-input-placeholder { 
  color: #000!important;
}
.blog-search input[type="search"].search-field::-moz-placeholder {
  color: #000!important;
}
.blog-search input[type="search"].search-field:-ms-input-placeholder {
  color: #000!important;
}
.blog-search input[type="search"].search-field:-moz-placeholder {
  color: #000!important;
}
.home .wpsite_follow_us_div iframe,
.single .wpsite_follow_us_div iframe,
.category .wpsite_follow_us_div iframe,
.author .wpsite_follow_us_div iframe{
	padding:0;
}
/* 17-04-18 - */

/* 20-04-18 - */
.author .post{
	padding: 0 0 50px;
	margin: 0 0 20px;
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
    overflow: hidden;
}
.taxonomy-description{
    font-family: Gotham-Book !important;
	font-size: 20px !important;
    line-height: 30px !important;
	color: #474747 !important;
}
.taxonomy-description a{
	color:#f15d22 !important;
}
.taxonomy-description a:hover{
	text-decoration:underline !important;
}
.author h1.page-title {
    font-family: "Gotham-bold";
    font-size: 40px;
    font-weight: normal;
    line-height: 46px;
    padding: 20px 0 17px;
    color: #000;
}
#sab-author a{
	color:#474747;
}
#sab-author a:hover{
	color:#f15d22;
	text-decoration:none !important;
}
.kolkata-online-banner{
	margin:7px 0 !important;
}
.single-post .post{
	position:relative;
	overflow:inherit;
}
.ess-buttons {
    margin:0 !important;
    position: absolute;
    left: 0;
    top:-47px;
    overflow: inherit !important;
}
.single-post .blog-left{
	position:relative;
}
.btn-copy-url{
	border-radius: 3px !important;
    padding: 7px 25px 7px 30px !important;
    margin: 0;
    position: absolute;
    right: 0;
    font-family: Gotham-Book !important;
    font-size: 14px;
	background:url(../images/icon-copy-url.png) 8px 5px no-repeat #000 !important;
	background-size: 12% 55% !important;
	z-index:100;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.btn-copied-state{
	background:url(../images/icon-copy-url-black.png) 8px 5px no-repeat #ffce23 !important;
	background-size: 12% 55% !important;
	color:#000 !important;
}
.single-post .entry-content h2 a,
.single-post .body-content .entry-content h3 a{
	text-decoration:none !important;
}
.single-post .entry-content h2 a:hover,
.single-post .body-content .entry-content h3 a:hover{
	color:#474747 !important;
}
.dwpb-message a{
	text-decoration:none !important;
	color:#ffce23 !important;
}
.blog .post ul li a{
	color:#f15d22;
}
.blog .post ul li a:hover{
	color:#000;
}
/* 20-04-18 - */

/* 04-05-18 - */
.drop-txt{
	margin-bottom:15px !important;
}
.drop-txt strong{
	color: #fff;
    background: #f48815;
    display: inline-block;
    padding:5px;
}
/* 04-05-18 - */

/*new design styling*/
.clients-testi{
	position: relative;
	padding: 90px 0;
	background-color: #fbfbfd;
	overflow: hidden;
}
.clients-testi .wrapper{
	position: relative;
}
.clients-testi ul{
	margin: 0;
	padding: 0;
}
.clients-testi ul li{
	overflow: hidden;
}
.clients-testi .pic{
	height: 470px;
	float: left;
	width: 415px;
	display: block;
	background-size: cover !important;
}
.clients-testi .pic.corey{
	background: url(../images/testi_corey.jpg) no-repeat right 0;
}
.clients-testi .pic.kishore{
	background: url(../images/testi_kishore.jpg) no-repeat right 0;
}
.clients-testi .pic.bjorn{
	background: url(../images/testi_bjron.jpg) no-repeat right 0;
}
.clients-testi .pic.david{
	background: url(../images/testi_david.jpg) no-repeat right 0;
}
.testi-text{
	float: right;
	width: 700px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
}
.testi-text p{
	font-size: 24px;
	line-height: 36px;
}
.testi-name{
	overflow: hidden;
	margin: 0 0 35px;
}
.testi-name img{
	float: left;
	margin: 0 15px 0 0;
}
.testi-name .name{
	font-size: 24px;
	line-height: 30px;
	color: #f15d22;
	float: left;
	font-family: 'Gotham-Black';
	display: block;
	text-transform: uppercase;
	padding: 50px 0 0;
}
.testi-name .name span{
	font-size: 15px;
	line-height: 18px;
	color: #7f7f7f;
	padding: 0;
	float: none;
	font-family: Gotham-Medium;
	display: block;
	text-transform: none;
}
.clients-testi .bx-wrapper{
	padding: 0 0 30px !important;
}
.clients-testi .bx-wrapper .bx-pager{
	padding: 0 !important;
	bottom: 0;
	width: 415px !important;
}
.bottom-section .our-goal, .bottom-section .our-goal ul li{
	background-color: #fbfbfd;
}
.bottom-section .our-goal ul li img{
	border: 1px solid #ebebf5;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(231,231,235,.35);
    -moz-box-shadow: 0px 0px 3px 0px rgba(231,231,235,.35);
    box-shadow: 0px 0px 3px 0px rgba(231,231,235,.35);
}
.job-insta-feed{
	padding: 81px 0 90px;
	overflow: hidden;
	background-color: #f1f1f1;
}
.content .job-insta-feed h2 span{
	font-size: 20px;
	display: block;
	color: #f15d22;
	font-family: Gotham-Book;
}
.employee-testi{
	padding: 60px 0 30px;
	overflow: hidden;
}
.employee-testi ul{
	margin: 0;
	padding: 0;
}
.employee-testi ul li{
	height: 470px;
	position: relative;
}
.employee-testi ul li .pic{
	width: 63%;
	height: 470px;
	background-size: cover !important;
	float: right;
}
.employee-testi ul li .pic.ani{
	background: url(../images/emp_testi_ani.jpg) no-repeat right 0;
}
.emp-testi-text{
	width: 37%;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #fcd007;
	z-index: 1;
}
.emp-testi-text:after{
	width: 0;
    height: 0;
    border-top: 470px solid #fcd007;
    border-right:165px solid transparent;
	position: absolute;
	right: -165px;
	top: 0;
	bottom: 0;
	display: block;
	content: '';
}
.employee-testi ul li .textin{
	margin: 0 0 0 50px;
	overflow: hidden;
}
.employee-testi ul li p{
	color: #000;
	margin: 0 0 17px;
}
.employee-testi ul li p img{
	margin: 0 auto 29px;
}
.employee-testi ul li .name{
	font-size: 14px;
	line-height: 20px;
	display: block;
	color: #000;
}
.employee-testi ul li .name strong{
	font-family: Gotham-Medium;
	font-weight: normal;
}
.employee-testi .bx-wrapper .bx-pager{
	padding: 0 !important;
	bottom: 40px !important;
	left: 50px !important;
	width: calc(37% - 50px) !important;
}

#sab-byline{
	margin-bottom:15px !important;
}
.body-content .entry-content h3 a, .body-content .entry-content h2 a{
    color: #f15d22 !important;
    text-decoration: underline;
}
.body-content .entry-content h3 a:hover, .body-content .entry-content h2 a:hover{
    text-decoration: none;
}

/*new design styling*/

.single-post .blog-detail-wrap ol{
	padding: 0 0 0 20px;
}

.single-post .blog-detail-wrap ol li{
	line-height: 30px;
    font-size: 20px;
}

.single-post .blog-detail-wrap ol li ol{
	padding: 0 0 5px;
}

.single-post .blog-detail-wrap ol li ol li{
	font-size: 17px;
	line-height: 20px;
	margin: 0 0 15px;
}
.single-post .blog-detail-wrap ol.withpadding li{
	padding:0 0 15px;
}

ul.header-nav li:nth-child(4),
ul.ftnav li:nth-child(4){
	display: none !important;
}

#owl-demo-log{
	display: flex;
}




