@font-face {

	font-family: Raleway, sans-serif;

	src: url(../fonts/Raleway-Regular.ttf) format(truetype)

}



@font-face {

	font-family: Raleway-Light, sans-serif;

	src: url(../fonts/Raleway-Light.ttf) format(truetype)

}



@font-face {

	font-family: Raleway-Bold, sans-serif;

	src: url(../fonts/Raleway-Bold.ttf) format(truetype)

}



@font-face {

	font-family: Raleway-ExtraBold, sans-serif;

	src: url(../fonts/Raleway-ExtraBold.ttf) format(truetype)

}



body,

html {

	font-family: Raleway, sans-serif!important;

	color: #000;

	padding: 0;

	margin: 0;

	overflow-x: hidden;

	-webkit-overflow-scrolling: touch

}



.h1,

h1 {

	font-size: 105px

}



.h2,

h2 {

	font-size: 42px

}



.h3,

h3 {

	font-size: 30px

}



.h4,

h4 {

	font-size: 24px

}

a:focus, a:hover {

    color: inherit;

    text-decoration: none;

}

.portfolio-banner{

	padding: 15px;

}

.regular-text{

	font-size: 18px

}

#world-class {

	padding: 150px 0px 150px 0px;

}

#world-class .regular-text{

	font-size: 24px;

	line-height: 1.6;

}

#world-class .box-1{

margin-bottom: 20px;

}



.linkedin-code {

	display: none

}



.googletagmanager-code {

	display: none;

	visibility: hidden

}



.d-g-c {

	display: grid;

	justify-content: center;

	align-content: center

}



.d-g-align-center {

	display: grid;

	align-content: center

}



.pos-rel {

	position: relative

}



.img-fluid {

	max-width: 100%;

	width: 100%;

	height: auto

}



.d-none {

	display: none

}



.margin-none {

	margin: 0

}



.p-r-32 {

	padding-right: 32px!important

}



.section-heading {

	color: #000000;

	font-size: 48px;

	font-weight: 700;

	line-height: 1.2;

	margin-top: 0px;

}

.text-size-regular {

	font-size: 18px

}



.text-size-medium {

	font-size: 24px

}



.text-light {

	color: #575757

}



.text-black {

	color: #000

}



.font-weight-700 {

	font-weight: 700

}



a:focus,

a:hover {

	color: inherit

}



.btn2 {

	background-color: transparent;

	text-align: center;

	display: inline-block;

	margin-bottom: 0;

	font-size: 16px;

	font-weight: 400;

	text-align: center;

	cursor: pointer

}



.btn2:hover {

	background-position: right bottom;

	color: #fff

}



.btn-custom,

.btn-custom-invert {

	background-repeat: no-repeat;

	background-position: -360px -100px, 0 0;

	background-image: -webkit-linear-gradient(top left, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 37%, rgba(255, 255, 255, .8) 45%, rgba(255, 255, 255, 0) 50%);

	background-image: -moz-linear-gradient(0 0, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 37%, rgba(255, 255, 255, .8) 45%, rgba(255, 255, 255, 0) 50%);

	background-image: -o-linear-gradient(0 0, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 37%, rgba(255, 255, 255, .8) 45%, rgba(255, 255, 255, 0) 50%);

	background-image: linear-gradient(0 0, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .2) 37%, rgba(255, 255, 255, .8) 45%, rgba(255, 255, 255, 0) 50%);

	-moz-background-size: 250% 250%, 100% 100%;

	background-size: 250% 250%, 100% 100%;

	-webkit-transition: background-position 0s ease;

	-moz-transition: background-position 0s ease;

	-o-transition: background-position 0s ease;

	transition: background-position 0s ease

}



.btn-custom-invert.two:hover,

.btn-custom.two:hover {

	background-position: 0 0, 0 0;

	-webkit-transition-duration: .6s;

	-moz-transition-duration: .6s;

	transition-duration: .6s

}



.btn-custom {

	background-color: #ffca08!important;

	border-radius: 50px;

	color: #000!important;

	text-align: center;

	font-weight: 700;
	
	padding: 15px 25px!important;

}



.btn-custom-invert {

	background-color: #0c4ca3!important;

	border-radius: 50px;

	color: #fff!important;

	text-align: center;

	font-weight: 700

}



.btn:active {

	background-image: none;

	outline: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}



.d-none {

	display: none

}



.d-block {

	display: block

}



.p-none {

	padding: 0

}



.m-none {

	margin: 0

}



.p-l-0 {

	padding-left: 0

}



.cursor {

	width: 30px;

	height: 30px;

	border: 1px solid #fff;

	border-radius: 50%;

	position: absolute;

	transition: all .2s ease-out;

	animation: cursorAnim .6s infinite alternate;

	pointer-events: none;

	z-index: 999999

}



.cursor::after {

	content: "";

	width: 20px;

	height: 20px;

	position: absolute;

	border: 8px solid #ffca08;

	border-radius: 50%;

	opacity: .8;

	top: 4px;

	left: 4px;

	animation: cursorAnim2 .6s infinite alternate

}



@keyframes cursorAnim {

	from {

		transform: scale(1)

	}

	to {

		transform: scale(.7)

	}

}



@keyframes cursorAnim2 {

	from {

		transform: scale(1)

	}

	to {

		transform: scale(.4)

	}

}



@keyframes cursorAnim3 {

	0% {

		transform: scale(1)

	}

	50% {

		transform: scale(2)

	}

	100% {

		transform: scale(1);

		opacity: 0

	}

}



.expand {

	animation: cursorAnim3 .5s forwards;

	border: 1px solid orange

}



#homepage_banner .new-banner {

	background-image:url(../New-images/BannerImage.jpg);

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	height: 100vh;

	width: 100%;

	overflow: hidden;

	color: #fff!important

}



#homepage_banner .banner-wrapper .bannerheading {

	font-size: 120px;

	font-weight: bolder;

	line-height: 1.2em;

	margin-top: 0;

	letter-spacing: 0px;

	margin-bottom: 54px;

	color: #fff!important

}



#homepage_banner .banner-wrapper h4 {

	font-size: 24px;

	margin-bottom: 54px;

	padding-right: 42px;

	line-height: 30px;

	color: #fff!important;

	opacity: 1;	

}



#homepage_banner .new-banner .banner-wrapper {

	margin-top: 18%!important;

}



#homepage_banner .new-banner .banner-wrapper {

	margin-left: 10px;

	margin-right: 16px

}



#homepage_banner .new-banner .banner-wrapper .sub-content {

	margin-top: 25px

}



#homepage_banner .new-banner .banner-wrapper .sub-content img {

	vertical-align: text-top!important

}



#homepage_banner .new-banner .sub-content .links {

	margin-top: 24px

}



#homepage_banner .new-banner .sub-content .links a {

	color: #fff!important

}



#homepage_banner .new-banner .banner-wrapper .btn-transparent {

	margin-top: 3%;

	color: #fff

}



#homepage_banner .new-banner .banner-wrapper a:hover {

	text-decoration: none!important

}



#services {

	background: #fff;

	height: auto;

	width: 100%;

	margin: 0% 0 0 0

}



#services h4 {

	font-size: 24px!important

}



#services .button a {

	font-weight: 700;

	padding: 25px 40px;

	font-size: 18px;

	margin-top: 10%

}



#services .service-body {

	display: grid;

	grid-template-columns: 1.4fr 1.2fr 1fr 1.4fr;

	column-gap: 20px

}



#services .service-body div {

	height: auto;

	width: 100%

}



#services .service-body .box-2 {

	display: grid;

	grid-template-rows: 1fr 1fr

}



#services .service-body .box-3 {

	display: grid;

	grid-template-rows: .3fr .3fr 1fr

}



#services .list-group-item {

	position: relative;

	display: block;

	padding: 10px 0;

	margin-bottom: -1px;

	background-color: transparent;

	border: none;

	font-size: 18px!important;

	color: #575757

}



#services .list-group-item a {

	font-size: 18px!important;

	color: #575757!important

}



#services .service-link a {

	color: #000!important;

	font-size: 24px!important

}

.ready-to-go-bottom-space{

/*	padding-bottom: 110px;*/

}

#why_us {

	background: #ffcb08;

	height: auto;

	width: auto;

	padding: 0% 0

}

#why_us .section-heading

{

	padding-top: 110px;

	/*padding-top: 10%;*/

	color: #fff;

}

#why_us h1 {

	color: #213073;

	font-size: 42px;

	font-weight: 700;

	line-height: 1.2;

	margin: -10px 0

}



#why_us .innerbox {

	margin-top: calc(8*4px);

	padding-right: 20%

}



#why_us .innerbox h4 {

	font-size: 24px;

	margin: 14px 0

}



#why_us .heading {

	margin-bottom: calc(8*4px)

}



#why_us .mar-left {

	margin-left: 9%

}



#work_with_us {

	/*background: #e6e6e6;*/

	height: auto;

	width: 100%;

	padding: 7% 0

}



#work_with_us .heading {

	margin: 24px 0

}



#work_with_us .link-btn a {

	font-size: 20px;

	color: #000;

	font-weight: 700;

	padding: 24px 42px

}



#work_with_us .outcome .alphabet,

#work_with_us .step .alphabet {

	position: absolute;

	top: 46%;

	left: 0

}



#work_with_us .outcome .content,

#work_with_us .step .content {

	margin: 0% 0 0 0%

}



#worked_with {

	padding: 7% 0 4%

}



#worked_with .link-btn a {

	padding: 24px 42px;

	font-size: 20px;/*

	margin-top: 15%*/

}



#worked-with-slider .owl-nav {

	display: block

}



#worked-with-slider .owl-nav {

	display: block

}



#worked-with-slider .owl-nav .owl-next,

#worked-with-slider .owl-nav .owl-prev {

	position: absolute;

	top: 0;

	bottom: 0

}



#worked-with-slider .owl-nav .owl-prev {

	left: -68px

}



#worked-with-slider .owl-nav .owl-next {

	right: -68px

}



#worked-with-slider .owl-nav .owl-next span,

#worked-with-slider .owl-nav .owl-prev span {

	border-radius: 50%;

	font-size: 48px;

	font-weight: 700;

	color: #000;

	text-align: center;

	background-color: rgba(255, 255, 255, .7);

	transition: all .3s ease-in-out

}



#worked-with-slider .owl-nav .owl-prev span {

	padding: 19px 21px 24px 70px

}



#worked-with-slider .owl-nav .owl-next span {

	padding: 19px 70px 24px 22px

}



#worked-with-slider .owl-nav .owl-prev span:hover {

	background-color: #fff

}



#worked-with-slider .owl-nav .owl-next span:hover {

	background-color: #fff

}



#worked-with-slider .owl-theme .owl-nav [class*=owl-] {

	margin: 0;

	outline: 0

}



#worked-with-slider .owl-theme .owl-nav [class*=owl-]:hover {

	background: 0 0;

	text-decoration: none

}



#worked-with-slider .content {

	margin: 35% 0;

	padding: 20px;

}

#worked-with-slider .content a{

	color: #222;



}

#worked-with-slider .content i{

	color: #ffcb08;

	

}

#worked-with-slider .content .title h2 {

	font-size: 48px;

	font-weight: 700;

}

#worked-with-slider .content h4 {

	color: #ffcb08;

	font-weight: 500;

}



#blog {

	background-color: #fff;

	padding: 5% 0 3%

}



#blog-slider {

	padding: 0 0 5%

}



#blog .button a {

	font-size: 20px;

	color: #000;

	font-weight: 700;

	padding: 24px 42px

}



#blog-slider .item .card {

	position: relative;

	border-radius: 5px;

	height: 346px;

	width: 100%

}



#blog-slider .item .card img {

	height: 100%;

	width: 100%

}



#blog-slider .item .card .card-body {

	position: absolute;

	bottom: -2px;

	height: 140px;

	left: 0;

	width: 100%;

	min-height: auto;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px

}



#blog-slider .item .card .card-body h3 {

	padding: 25px 50px;

	color: #fff

}



/*#blog-slider .item .card .card-text {

	font-size: 16px;

	font-weight: 700;

	color: #575757;

	margin: 0;

	background-color: #f0f0f0;

	padding: 25px 50px

}*/



#blog-slider .owl-stage-outer {

	margin-left: 0%

}



#blog-slider .owl-nav {

	display: block

}



#blog-slider .owl-nav {

	/*display: block;*/

	display: none;

}



#blog-slider .owl-nav .owl-next,

#blog-slider .owl-nav .owl-prev {

	position: absolute;

	top: 0;

	bottom: 0

}



#blog-slider .owl-nav .owl-prev {

	left: -100px;

}



#blog-slider .owl-nav .owl-next {

	right: -100px;

}



#blog-slider .owl-nav .owl-next .glyphicon,

#blog-slider .owl-nav .owl-prev .glyphicon {

	border-radius: 50%;

	font-size: 24px;

	font-weight: 700;

	color: #000;

	text-align: center;

	border: 1px solid #575757;

	background-color: #fff;

	padding: 30px 32px;

}



#blog-slider .owl-theme .owl-nav [class*=owl-] {

	margin: 0;

	outline: 0;

}



#blog-slider .owl-theme .owl-nav [class*=owl-]:hover {

	background: 0 0;

	text-decoration: none;

}



#contact {

	background-image: url(../New-images/contact_bck.jpg);

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	height: auto;

	width: 100%;

	padding: 80px 0px;

}



#contact .heading {

	font-size: 48px;

	font-weight: bolder;

	color: #fff;

}



#contact .link-btn a {

	font-size: 20px;

	color: #000;

	font-weight: 700;

	padding: 24px 42px;

	margin-top: 12%;

}



#footer {

	background-color: #d8d8d8;

	width: 100%;

	height: auto;

	font-family: Raleway, sans-serif!important;

	color: #fff!important;

}



#footer p {

	color: #000000!important;

}



#footer .footer-wrapper {

    display: grid;

    grid-template-columns: 1.4fr 1.15fr 1fr;

    grid-column-gap: 50px;

    padding: 10% 0 3%;

    color: #000;

    font-size: 18px;

}

#footer .regular-text h4{

	color: #000;

}

#footer .footer-wrapper .column-1 h4, #footer .footer-wrapper .column-2 h4, #footer .footer-wrapper .column-3 h4 {

	font-weight: 600;
	line-height: 34px;
	padding-bottom: 20px;
}



/*#footer .footer-wrapper .column-2 {

	display: grid;

	grid-template-rows: auto auto;

}*/



#footer .footer-wrapper .column-2 .inner-box-1 .navigation {

	display: grid;

	grid-template-columns: 1fr 1fr 1fr;

}



#footer .footer-wrapper .column-2 .inner-box-1 .navigation a {

	padding: 0 0 20px 0;

	font-weight: 700;

	color: #000;

}



#footer .column-2 .navigation a:hover {

	color: #fff;

}



#footer .footer-wrapper .column-2 .inner-box-2 {

	display: grid;

	grid-template-rows: auto auto auto;

}



#footer .footer-copyright-wrapper .column-4 .inner-box-1 .social-media-icons {

	display: grid;

	grid-template-columns: auto auto auto;

	justify-content: space-around;



}



#footer .column-2 .icons {

	margin-right: 10px;

}



#footer .trademark {

	font-weight: 700;

}



/*#footer .footer-wrapper .column-3 {

	display: grid;

	grid-template-rows: auto auto;

	grid-row-gap: 22px;

}*/



#footer .footer-wrapper .column-3  {

	padding-left: 12px;

}

#footer .column-services
{
	    display: grid;
    grid-template-columns: auto auto;
        grid-column-gap: 20px;
}

#footer .design-list-item a, #footer .content-list-item a{
  color: #000;
}

#footer .design-list-item a:hover, #footer .content-list-item a:hover{
  color: #1f3370;
}

#footer .backslash-point{
color: #ffca08;
}

#footer .padd-btm-10{
	    padding-bottom: 20px;
}

#footer .padd-btm-30{
	    padding-bottom: 34px;
}
#footer .padd-top-10
{
	padding-top: 10px;
}
#footer .footer-address-wrapper{

	display: grid;

	grid-template-columns: auto auto auto;

	grid-column-gap: 30px;

	color: #000;

    font-size: 18px;

    padding: 1% 0px;

}
#footer .footer-copyright-wrapper{
	display: grid;

	grid-template-columns: auto auto auto auto;

	grid-column-gap: 30px;

	color: #000;

    font-size: 14px;

    padding: 0px 0px 4% 0px;
}



#worked-with-slider .clients .content .category {

	font-size: 24px;

	color: #6b6767;

}



#worked-with-slider .clients .content .title h1 {

	font-size: 42px;

	font-weight: 700;

}

/*Aniket*/

.align-middle{

	padding-top: 50px;

}

/*.section-heading a{

font-size: 18px;

color: grey;

}*/

.solution-gray-text{

    font-size: 18px;

    color: grey;

}

.solutions-col-box p, .service-col-box p{

	font-size: 18px;

}

.services-bg-img-one{

background-image: url(../New-images/Design-service.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	width: 60%;

	vertical-align: bottom;



    display: table-cell

}

.services-bg-img-two{

	background-color: #fc6327;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	width: 60%;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;

    display: table-cell;

}







.hero-image {

  width: 100%;

  max-width: 906px;

}



/*.services-box

{

	    display: inline-flex;

}

.service-col-box

{

	width:  20%;

}

.solutions-col-box-side-blank 

{

    width: 19%;

}

.solutions-col-box

{

	width: 20%;

}*/

.service-col-box .section-heading, .solutions-col-box .section-heading  

{



     padding: 10px;



}

.solutions-bg-img-one

{

    background-color: #0c4da2;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;

    display: table-cell;

}

.solutions-bg-img-two

{

background-image: url(../New-images/Sales-Enablement.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;



    display: table-cell

}

.solutions-bg-img-three{

background-image: url(../New-images/Third-Solution.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;



    display: table-cell

}

.we-have-bg-img-one{

background-image: url(../New-images/we-have-one.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;



    display: table-cell

}

.we-have-bg-img-two{

	background-image: url(../New-images/we-have-two.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;



    display: table-cell

}

.we-have-bg-img-three{

	background-image: url(../New-images/we-have-three.jpg);

/*	background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	color: #fff;

	padding:50px 60px;

	text-align: bottom;

	height: 500px;

	vertical-align: bottom;



    display: table-cell

}

.margin-btm-4

{

	margin-bottom: -4px;

}

.service-col-box .section-heading h2, .solutions-col-box .section-heading h2{

color: #222;

font-weight: 700;

}



/*CSS by Pooja*/

#contact_Developing{

	background-image: url(../New-images/Developing_scalable_design_img.png);

	/*background-attachment: fixed;*/

	background-repeat: no-repeat;

	background-position: center bottom;

	background-size: cover;

	height: auto;

	width: 100%;

	padding: 9% 0

}

#contact_Developing .heading {

    font-size: 48px;

    font-weight: bolder;

    color: #fff;

}

.Presentation_slides_text{

    font-size: 68px;

    line-height: 72px;

    color: #ffffff;

}

.Presentation_slides_text_sub_text{

	font-size: 18px;

	line-height: 22px;

	color: #ffffff;

}

.Presentation_slides_top_space{

	padding-bottom: 45px;

}

#Our_Process {

    background: #ffcb08;

    height: auto;

    /* width: auto; */

    padding: 0% 0;

    /* width: 75%; */

    margin-left: 7%;

    padding-top: 150px;

    padding-bottom: 110px;

}

#Our_Process .section-heading h2 {

	color: #fff;

    font-weight: 700;

}

.arrowa_left_right{

	padding-top: 50px;

}

#blog-slider .item .card .card-text {

    font-size: 24px;

    font-weight: 700;

    color: #000000;

    margin: 0;

    background-color: #ffff;

    padding: 7px 0px 40px 0px;

}

.blog-sub-title-text{

	font-size: 18px;

	font-weight:100;

}

#why_us .innerbox-new {

    margin-top: 10px;

    padding-right: 20%;

}

.World-class-design-sub-text{

	padding-top: 30px;

}

.Serving-design-text{

	font-size: 36px;

	font-weight: bold;

	line-height: 44px;

}

.Why-choose-us-image{

    padding-left: 0px;

}

.Are-you-sub-text{

	padding-top: 15px;

	line-height: 1.6;

}

/*#footer .footer-wrapper {

    display: grid;

    grid-template-columns: 1.5fr 1.25fr 1fr;

    padding: 10% 0 4%;

    color: #000;

    font-size: 18px;

}*/

.No-generic-templates-title{

 	padding-top: 8px;

}

.No-generic-templates-sub-title{

 	padding-top: 20px;

}

.high-potential-top-space{

	padding-top: 60px;

}

#carousel {

position: relative;

width:100%;

margin:0 auto;

}



#slides {

overflow: hidden;

position: relative;

width: 100%;

}



#slides ul {

list-style: none;

width:100%;

margin: 0;

padding: 0;

position: relative;

}



 #slides li {

width:100%;

float:left;

position: relative;

}

/* Styling for prev and next buttons */

.btn-bar{

    max-width:100%; 

    margin: 0 auto;

    display: inline-block;

    position: relative;

    top: -190px;

    width: 100%;

    left: 270px;

}



 #buttons {

padding:0 0 5px 0;

float:right;

}



#buttons i {

text-align: center;

    /* display: block; */

    font-size: 40px;

    float: left;

    outline: 0;

    margin: 0 60px;

    color: #000000;

    text-decoration: none;

    display: block;

    padding: 9px;

    width: 25px;

}



i#prev:hover, i#next:hover {

color:#FFFF;  

}

.Answering-text{

	padding-top: 4%;

}

.mar-left-design{

	margin-left: 15%;

}

.Website-Design{

 padding-top: 50px;

}
.Website-Design-30{

 padding-top: 30px;

}

.Website-Design-bottom-space{

 padding-bottom: 50px;

}

.Learn-more-link{

	color: #ffca08;

	font-weight: bold;

}

.mar-right-design{

	margin-right: 15%;

}

.Expertly-crafted-top-bottom-space{

	padding-top: 60px;

}

#carousel .Understanding-requirements{

 font-size: 42px !important;

}

.Understanding-requirements-sub-text{

	font-size: 24px;

	padding-top: 20px;

}



/*Content page css*/





/*collateral page css*/





#collateral_page .collateral-banner{

background-image: url(../New-images/collateral-banner.png);

/*	background-attachment: fixed;*/

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	height: 100vh;

	width: 100%;

	overflow: hidden;

	color: #fff!important

}

#collateral_page .collateral-banner .Work_text {



    font-size: 110px;

    font-weight: 800;

    line-height: 1.2em;

    /* margin-top: 15%; */

   /* padding-top: 150px;*/

    letter-spacing: 0;

    color: #fff!important;



}





#new-navbar .navbar .chlogo{

	color: #fff;

}

#new-navbar .navbar .transpernt-logo{

	color: #fff;

}





/*CSS for Sales Enablement Page*/

#Sales_Enablement_Banner .new-banner {

    background-image: url(../New-images/Sales_Enablement_Banner.jpg);

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    height: 100vh;

    width: 100%;

    overflow: hidden;

    color: #fff!important;

}

#Sales_Enablement_Banner .new-banner .banner-wrapper {

    margin-top: 18%;

    margin-bottom: 18%;

}

#Sales_Enablement_Banner .banner-wrapper .bannerheading {

    font-size: 110px;

    font-weight: bolder;

    line-height: 1.2em;

    margin-top: 0;

    letter-spacing: 0px;

    /* margin-bottom: 54px; */

    color: #fff!important;

}

#Sales_Enablement{

    padding: 0px 0px 150px 0px;

}

#Sales_Enablement .regular-text {

    font-size: 24px;

    line-height: 1.6;

}

#services .sales-collateral{

	padding-top: 25px;

}

#services .B2B-sales-collateral-pt{

	padding-top: 145px;
	display: flex;
	align-items: center;
}

.B2B2C-sales-collateral-pl{

    padding-left: 60px;

}





#Video_Production_Services .new-banner {

    background-image: url(../New-images/Video_Banner.png);

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    height: 100vh;

    width: 100%;

    overflow: hidden;

    color: #fff!important;

}

#Video_Production_Services .new-banner .banner-wrapper {

    margin-top: 18%;

    margin-bottom: 18%;

}

#Video_Production_Services .banner-wrapper .bannerheading {

    font-size: 110px;

    font-weight: bolder;

    line-height: 1.2em;

    margin-top: 0;

    letter-spacing: 0px;

    /* margin-bottom: 54px; */

    color: #fff!important;

}

#Video_Production .regular-text {

    font-size: 24px;

    line-height: 1.6;

}

#Video_Production .competitors-space{

    background: #1d3576;

    padding: 50px;

}

#services .Explainer-videos{

	padding: 150px 0px 150px 0px;

}

#Video_Production .invest-in-videos-pt{

	padding-top: 55px;

}

#Video_Production .text-white {

    font-size: 18px;

    line-height: 1.5;

    color: #ffffff;

}

#Video_Production .text-white-pt-pb{

	padding-top: 45px;

	padding-bottom: 45px;

}

#Our_Process .regular-text {

    font-size: 24px;

    line-height: 1.6;

}

#Our_Process .pb{

    padding-bottom: 30px;

}

/*End of CSS for Video Production Services*/

.Website-Design {

padding-left: 15px;

}





/*Content Writing Page*/



#Content_Writing_Services .new-banner {

background-image: url(../New-images/content-writ-banner.jpg);

background-attachment: fixed;

background-repeat: no-repeat;

background-position: center center;

background-size: cover;

height: 100vh;

width: 100%;

overflow: hidden;

color: #fff!important;

}

#take_your_business{



}

#Content_Writing_Services .new-banner .banner-wrapper {

margin-top: 18%;

margin-bottom: 18%;

}

#Content_Writing_Services .banner-wrapper .bannerheading {

    font-size: 110px;

    font-weight: bolder;

    line-height: 1.2em;

    margin-top: 0;

    letter-spacing: 0px;

    /* margin-bottom: 54px; */

    color: #fff!important;

}

#take_your_business .regular-text {

font-size: 24px;

line-height: 1.6;

}

#take_your_business .competitors-space{

background: #1d3576;

padding: 50px;

} 

#take_your_business .text-white {

font-size: 18px;

line-height: 1.5;

color: #ffffff;

}

#take_your_business .text-white-pt-pb{

padding-top: 45px;

padding-bottom: 45px;

}

#take_your_business  .invest-in-videos-pt{

	padding-top: 100px;

}

#take_your_business .Explainer-videos{



}

#services .title-section{

padding: 40px 0px;

}

#Website_Portfolio .padd-top-30

{

	padding-top: 30px;

}





#Website_Portfolio .website_portfolio_hover figure img {

	-webkit-transform: scale(1);

	transform: scale(1);

	-webkit-transition: 0.3s ease-in-out;

	transition: 0.3s ease-in-out;

}

#Website_Portfolio .website_portfolio_hover figure:hover img {

	-webkit-transform: scale(1);

	transform: scale(0.8);

}



/*CSS for presentation design*/

#presentation_design .new-banner {

    background-image: url(../New-images/presentation_design_banner.png);

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-position: center center;

    background-size: cover;

    height: 100vh;

    width: 100%;

    overflow: hidden;

    color: #fff!important;

}

#presentation_design .new-banner .banner-wrapper {

    margin-top: 18%;

    margin-bottom: 18%;

}

#presentation_design .banner-wrapper .bannerheading {

    font-size: 110px;

    font-weight: bolder;

    line-height: 1.2em;

    margin-top: 0;

    letter-spacing: 0px;

    /* margin-bottom: 54px; */

    color: #fff!important;

}

#Video_Production .Communicate-effectively{

    padding: 150px 0px 0px 0px;

}

.Sales-presentations-pt-pb{

	padding: 50px 0px 50px 0px;

	

}







/*End CSS for presentation design*/





.Digital-banner-wrapper .header{

     padding-top: 180px;

}



.text-yellow{

    color: #ffca08;

}



.text-black{

    color: #000000;

}

.bannertitle 

{

    font-size: 24px;    
    color: #ffcb08;
    font-weight: 600;
    padding-bottom: 30px;

}
/*CSS for website design page*/
#Website_Design .new-banner {
    background-image: url(../New-images/Banner_Website_Design.png);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    color: #fff!important;
}
#Website_Design .banner-wrapper .bannerheading {
    font-size: 110px;
    font-weight: bolder;
    line-height: 1.2em;
    margin-top: 0;
    letter-spacing: 0px;
    /* margin-bottom: 54px; */
    color: #fff!important;
}
#Website_Design .new-banner .banner-wrapper {
    margin-top: 18%;
    margin-bottom: 18%;
}
.website-design-pt{
    padding: 150px 0px 0px 0px;
}
#Video_Production .website-design-pt .text-white {
    font-size: 20px;
    line-height: 1.5;
    color: #ffffff;
}
.Explainer-videos-text-align-middle{
	display: flex;
    align-items: center;
}
.invest-in-videos-pt{
	padding-top: 55px;
	display: flex;
    align-items: center;
}
/*End CSS for website design page*/

/*CSS for content social media page*/
#Content_social_media .new-banner {
    background-image: url(../New-images/Content_social_media_Banner.png);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    color: #fff!important;
}
#Content_social_media .banner-wrapper .bannerheading {
    font-size: 108px;
    font-weight: bolder;
    line-height: 1.2em;
    margin-top: 0;
    letter-spacing: 0px;
    /* margin-bottom: 54px; */
    color: #fff!important;
}
#Content_social_media .new-banner .banner-wrapper {
    margin-top: 18%;
    margin-bottom: 18%;
}
.Social-Media-Content-Services_Breadcrumb{
 	color: #ffcb08;	
 	font-size: 24px;
 	font-weight: 700;
 	padding-bottom: 40px;
}
/* End CSS for content social media page*/
@media screen and (min-width: 320px) and (max-width: 767px){
	#services .B2B-sales-collateral-pt {
	    padding-top: 30px;
	    display: block;
	    align-items: center;
	}
	.invest-in-videos-pt {
	    padding-top: 25px;
	    display: block;
	    align-items: center;
	}
	.B2B2C-sales-collateral-pl {
	    padding-left: 50px;
	}
	.Sales-presentations-pt-pb {
    	padding: 20px 0px 20px 0px;
	}
	#Video_Production .competitors-space {
	    background: #1d3576;
	    padding: 30px;
	}
	.Social-Media-Content-Services_Breadcrumb {
	    color: #ffcb08;
	    font-size: 24px;
	    font-weight: 700;
	    padding-bottom: 30px;
	    padding-top: 30px;
	}
	#Content_social_media .banner-wrapper .bannerheading {
	    font-size: 56px;
	    font-weight: bolder;
	    line-height: 1.2em;
	}
}

/*CSS for Industries We Serve Banner*/
#Industries_We_Serve .new-banner {
    background-image: url(../New-images/Industries_We_Serve_Banner.png);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    color: #fff!important;
}
#Industries_We_Serve .banner-wrapper .bannerheading {
    font-size: 108px;
    font-weight: bolder;
    line-height: 1.2em;
    margin-top: 0;
    letter-spacing: 0px;
    /* margin-bottom: 54px; */
    color: #fff!important;
}
#Industries_We_Serve .new-banner .banner-wrapper {
    margin-top: 18%;
    margin-bottom: 18%;
}
#Fluent .services-box{
	padding: 30px 0px 0px 0px;
}

.col-xs-equal {
    width: 20%;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-equal img {
    height: 200px;
    /*width: 240px;*/
}



#content-page .content-banner{

background-image: url(../New-images/Banner_Content.jpg);

/*	background-attachment: fixed;*/

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	height: 100vh;

	width: 100%;

	overflow: hidden;

	color: #fff!important

}
.design-banner{
	background-image: url(../New-images/Banner_Design.jpg);

/*	background-attachment: fixed;*/

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

	background-size: cover;

	height: 100vh;

	width: 100%;

	overflow: hidden;

	color: #fff!important
}

/*css for video scripts page*/
#video-scripts-page .new-banner {
	background-image: url(../New-images/video-Scripts-Banner.png);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#video-scripts-page .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#video-scripts-page .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1.2em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#video-scripts-page .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#video-scripts-page .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#video-scripts-page .video-scrips-pr{
   	padding-right: 115px;
}
.video-scripts-page-link{
	color: #000000;
	text-decoration: underline;
}
/*end css for video scripts page*/


/*css for design social media*/
#design-social-media .new-banner {
	background-image: url(../New-images/design-social-media-banner.png);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#design-social-media .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#design-social-media .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1.2em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#design-social-media .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#design-social-media .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#design-social-media .video-scrips-pr{
   	padding-right: 115px;
}

/*css for emailer content page*/
#emailer-content-page .new-banner {
	background-image: url(../New-images/Emailer-Content-Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#emailer-content-page .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#emailer-content-page .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1.2em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#emailer-content-page .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#emailer-content-page .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#emailer-content-page .video-scrips-pr{
   	padding-right: 25px;
}
#emailer-content-page .regular-text{
   	font-size: 24px;
}
.emailer-content-page-link{
	color: #000000;
	text-decoration: underline;
}
.mar-left-emailer-content-page{
    margin-left: 8%;
}
.padding-left-emailer-content-page{
	padding-top:30px!important;
}

/*end css for emailer content page*/

/*css for Vlog page*/
#Vlog .new-banner {
	background-image: url(../New-images/vlog-edited-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Vlog .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Vlog .video-scrips-pr{
   	padding-right: 255px;
}
#Vlog .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1.2em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Vlog .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Vlog .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Vlog .video-scrips-pr{
   	padding-right: 25px;
}
#Vlog .regular-text{
   	font-size: 24px;
}
#Vlog .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
.video-scripts-link{
	color: #000000;
	text-decoration: underline;
}



/*css for Emailer design page*/
#Emailer-design .new-banner {
	background-image: url(../New-images/Emailer-design-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Emailer-design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Emailer-design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1.2em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Emailer-design .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Emailer-design .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Emailer-design .video-scrips-pr{
   	padding-right: 115px;
}
#Emailer-design .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*end css for emailer page*/



/*client carouser*/

#client-logos .item {
    margin: 1px;
    /*background-color: #cdc9c9;
    border-radius: 38px;
*/}
.cover-wrapper {
    padding: 100px 0px 0px 0px;
}
.client-inners img {
    height: 100%;
    object-fit: contain;
}
.client-inners {
   /* border: 0px solid #ccc;*/
    height: 85px;
    text-align: center;
    /*padding: 11px 16px;*/
}
.owl-nav img {
    width: 34px;
}
.owl-prev img {
    position: absolute;
    left: -38px;
    top: 50%;
    margin-top: -20px;
}
.owl-next img {
    position: absolute;
    right: -38px;
    top: 50%;
    margin-top: -20px;
}

/*css for Infographic Design page*/
#Infographic-Design .new-banner {
	background-image: url(../New-images/infographic-design-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Infographic-Design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Infographic-Design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Infographic-Design .regular-text
{
	font-size: 24px;
}

#Infographic-Design .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Infographic-Design .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Infographic-Design .video-scrips-pr{
   	padding-right: 40px;
}
#Infographic-Design .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*end css for Infographic Design page*/

/*css for Logo Design page*/
#Logo-Design .new-banner {
	background-image: url(../New-images/Logo_Design_Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Logo-Design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Logo-Design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Logo-Design .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Logo-Design .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Logo-Design .regular-text
{
	font-size: 24px;
}
#Logo-Design .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*end css for Logo Design page*/

/*css for Blog & Article page*/
#Blog-Article .new-banner {
	background-image: url(../New-images/Blog-Article-Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Blog-Article .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Blog-Article .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Blog-Article .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Blog-Article .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
/*#Blog-Article .video-scrips-pr{
   	padding-right: 115px;
}*/
#Blog-Article .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
#Blog-article-topsapce{
    padding: 0px 0px 150px 0px;
}
#Blog-article-topsapce .regular-text {
    font-size: 24px;
    line-height: 1.6;
}
#Blog-Article .regular-text
{
	font-size: 24px;
} 
/*end css for Blog & Article page*/

/*css for Ad copy page*/
#Ad-copy .new-banner {
	background-image: url(../New-images/Ad-copy-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Ad-copy .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Ad-copy .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Ad-copy .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Ad-copy .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Ad-copy .video-scrips-pr{
   	padding-right: 50px;
}
#Ad-copy .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*#Ad-copy{
    padding: 150px 0px 0px 0px;
}*/
#Ad-copy .regular-text {
    font-size: 24px;
    line-height: 1.6;
} 
/*end css for Ad copy page*/

/*css for newsletter page*/
#newsletter-design .new-banner {
	background-image: url(../New-images/newsletter-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#newsletter-design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#newsletter-design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#newsletter-design .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#newsletter-design .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#newsletter-design .video-scrips-pr{
   	padding-right: 50px;
}
#newsletter-design .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*#newsletter-design{
    padding: 150px 0px 0px 0px;
}*/
#newsletter-design .regular-text {
    font-size: 24px;
    line-height: 1.6;
} 
/*end css for newsletter page*/


/*css for Banner Ad Design page*/
#Banner-Ad-Design .new-banner {
	background-image: url(../New-images/Ad-Design_Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Banner-Ad-Design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Banner-Ad-Design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Banner-Ad-Design .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Banner-Ad-Design .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Banner-Ad-Design .video-scrips-pr{
   	padding-right: 30px;
}
#Banner-Ad-Design .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*#Ad-copy{
    padding: 150px 0px 0px 0px;
}*/
#Banner-Ad-Design .regular-text {
    font-size: 24px;
    line-height: 1.6;
} 
/*end css for Banner Ad Design page*/



/*css for newsletter page*/
#whitepaper-design .new-banner {
	background-image: url(../New-images/whitepaper-banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#whitepaper-design .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#whitepaper-design .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#whitepaper-design-page .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#whitepaper-design-page .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
    padding
}
#whitepaper-design-page .video-scrips-pr{
   	padding-right: 50px;
}
#whitepaper-design-page .text-white-pt-pb {
    padding-top:25px;
    padding-bottom: 25px;
}
/*#whitepaper-design-page{
    padding: 150px 0px 0px 0px;
}*/
#whitepaper-design-page .regular-text {
    font-size: 24px;
    line-height: 1.4;
} 
/*end css for newsletter page*/	

/*css for Banner Event Communication page*/
#Event-Communication .new-banner {
	background-image: url(../New-images/Event-Communication-Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Event-Communication .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Event-Communication .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Event-Communication .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Event-Communication .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Event-Communication .text-white-pt-pb {
    padding-top: 25px;
    padding-bottom: 25px;
}
#Event-Communication .regular-text {
    font-size: 24px;
    line-height: 1.6;
} 
/*end css for Event Communication page*/

/*css for Brand Communication page*/
#Brand-Communication .new-banner {
	background-image: url(../New-images/Brand-Communication-Banner.jpg);
	background-attachment: fixed;
	 background-repeat: no-repeat;
	 background-position: center center;
	 background-size: cover;
	 height: 100vh;
	 width: 100%;
	 overflow: hidden;
	 color: #fff!important;
}

#Brand-Communication .new-banner .banner-wrapper {
	margin-top: 18%;
	margin-bottom: 18%;
}

#Brand-Communication .banner-wrapper .bannerheading {
	font-size: 110px;
	font-weight: bolder;
	line-height: 1em;
	margin-top: 0;
	letter-spacing: 0px;
	/* margin-bottom: 54px; */
	color: #fff!important;
}
#Brand-Communication .competitors-space {
    background: #1d3576;
    padding: 45px;
}
#Brand-Communication .text-white {
    font-size: 18px;
    line-height: 1.5;
    color: #ffffff;
}
#Brand-Communication .text-white-pt-pb {
    padding-top: 25px;
    padding-bottom: 25px;
}
#Brand-Communication .regular-text {
    font-size: 24px;
    line-height: 1.6;
} 
/*end css for Brand Communication page*/


/*CSS for About Us Page*/
	#About-us-Profile-Section{
		padding-top: 0px;
		padding-bottom: 150px;
	}
	#About-us-Profile-Section .about-us-page{
    display: flex !important;
    grid-template-columns: auto auto auto auto !important;
    grid-column-gap: 30px;
    color: #000;
    font-size: 14px;
    padding: 0px;
}
.about-us-page-profile-title{
	padding-top: 30px;
	padding-right: 40px;
}
.COE-top-space{
	padding-top: 10px;
	padding-bottom: 10px;
}
.Quotes-pb{
	padding-bottom: 50px;
}
/*CSS for Contact Us Page*/
.contact-us-text{
	padding-right: 115px;
}
.contact-us-text a{
	color: #000000;
}
.mail-text{
	padding-top: 27px;
}
#map{
	padding-bottom: 150px;
}
#Get-in-Touch-form .Get-in-Touch {
    padding-top: 15%;
    padding-bottom: 45px;
}

#Get-in-Touch-form{
    background: #ffcb08;
    height: auto;
    width: auto;
    padding: 0px;
}
#Get-in-Touch-form .mar-left-Get-in-Touch{
	margin-left:70px;
}
#Get-in-Touch-form .btn-blue{
	background-color: #0c4da1;
	color: #ffffff;
	padding:15px 40px 15px 40px;
	border-radius: 50px;
}
#Get-in-Touch-form .recaptcha{
	padding-top: 15px;
    padding-bottom: 15px;
}
#contact .create-something-awesome{
	color: #ffff;
}
#Get-in-Touch-form .call-btn {
    font-size: 20px;
    color: #000;
    font-weight: 700;
    padding: 24px 42px;
    margin-top: 4% !important;
}
#Get-in-Touch-form .Get-in-touch-img{
	padding-left: 0px !important;
}
#Get-in-Touch-form .btn-bar-about-us {
    max-width: 100%;
    margin: 0 auto;
    display: inline-block;
    position: relative;
    top: -114px;
    width: 100%;
    left: 270px;
}
#Get-in-Touch-form .contact_form .form-control{
    display: block;
    width: 100%;
    height: 60px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 0px solid #ccc;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
	.morecontent span {
    display: none;
}
.morelink {
    display: block;
}




.hovereffect {
    width: 100%;
    height: auto;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer
}

.hovereffect .overlay {
    width: 100%;
    height: 15%;
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    opacity: 0;
    background: rgba(46, 65, 85, .9);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    display: inline-flex
}

.hovereffect img {
    display: block;
    position: relative;
    -webkit-transition: all .4s linear;
    transition: all .4s linear
}

.hovereffect h2 {
    text-transform: uppercase;
    color: #fff;
    margin-top: 14px;
    text-align: center;
    position: relative;
    font-size: 14px;
    -webkit-transform: translatey(-100px);
    -ms-transform: translatey(-100px);
    transform: translatey(-100px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    margin-left: 7%
}

.hovereffect a {
    color: #fff;
    position: relative;
    margin-left: 42%;
    margin-top: 12px;
    text-transform: uppercase;
    -webkit-transform: translatey(-100px);
    -ms-transform: translatey(-100px);
    transform: translatey(-100px);
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}


.hovereffect:hover img {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.hovereffect:hover .overlay {
    opacity: 1
}

.hovereffect:hover a,
.hovereffect:hover h2 {
    opacity: 1;
    -ms-transform: translatey(0);
    -webkit-transform: translatey(0);
    transform: translatey(0)
}
