@charset "utf-8";

/* CSS Document */

h2

{

	font-size:36px;

}



h3

{

	font-size:28px;

}



h4

{

	font-size:22px;

}



h5

{

	font-size:18px;

}



.h1, .h2, .h3, h1, h2, h3 {

    margin-top: 0px;

    margin-bottom: 10px;

}


html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*background: rgba(0, 0, 0, .8)*/
}
.padding60 {

    padding: 60px 0;

}

.padding100 {

    padding: 20px 0;

}

.pdb-100{

	padding-bottom:100px;

}

.md-1{

	margin-top: 40px;

}

.about-text {

    margin-top: 40px;

}



.blue-heading{

	color:#00acc0;

}



.purple-heading{

	color:#763ca6;

}



.yellow-heading{

	color:#ff9f00;

}





.web-designing {

    color: #9d5ff0;

}



.ecommerce-website {

    color: #c43576;

}



.digital-marketing {

    color: #f29c1b;

}





.website-designing-btn .button2--wayra:hover::before {

    background: #9d5ff0;

}

.ecommerce-website-btn .button2--wayra:hover::before{

    background: #c43576;

}



.digital-marketing-btn .button2--wayra:hover::before{

    background: #9d5ff0;

}





.webdesigning-course:hover::before {

    opacity: 1;

    background-color: #bcd580;

    -webkit-transform: rotate3d(0, 0, 1, 0deg);

    transform: rotate3d(0, 0, 1, 0deg);

    -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

    transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);

}







.about-text p {

    line-height: 24px;

	    font-weight: 300;

}



.section-title {

    position: relative;

    margin-bottom: 3rem;

}

.font-weight-bold {

    font-weight: 400;

}



.font-400 {

    font-weight: 400;

}

.font-500 {

    font-weight: 500;

}

.centerimg {

    display: -webkit-flex;

    -webkit-justify-content: space-around;

    display: flex;

    justify-content: space-around;

}





#banner_cont {

    display: none;

}



/*======== Scrollbar css =============*/

/* For the "inset" look only */

html {

	overflow-x:hidden;

}

/* Let's get this party started */

::-webkit-scrollbar {

 width:8px;

}

/* Track */

::-webkit-scrollbar-track {
 background:rgba(98, 189, 0, 0.3);
 -webkit-box-shadow: inset 0 0 0px rgba(98, 189, 0, 0.3);

}

/* Handle */



::-webkit-scrollbar-thumb {

 background:#62bd00;

 -webkit-box-shadow: inset 0 0 0px rgba(98, 189, 0, 0.5);

}

::-webkit-scrollbar-thumb:window-inactive {

 background: rgba(98, 189, 0, 0.4);

}

/*======== End Scrollbar css =============*/





@media only screen and (max-width: 310px)

{

	.projects-portfolio .pp-pl-item .pp-description {

    position: relative;

	top: 0% !important;

	line-height: 0px;

}

}



@media only screen and (max-width: 768px)

{

	.projects-portfolio .pp-pl-item .pp-description {

    position: relative;

	top: 0%;

	line-height: 0px;

}

	h1 {

    font-size: 26px ;

	}

}



@media only screen and (max-width: 991px)

{

.wws-wrapper-desktop {

    position: relative;

	display: none;

}

	.wws-wrapper-mobile {

    display: block !important;

}

}

@media only screen and (min-width: 769px) and (max-width: 1052px) {
	#main_page {
    display: none;
		}
   .site-header {
    display: none;
	}
	header.site-header.launch {
    display: block !important;
	position: fixed;
    }
	
	.new-mobile-menu {
    position: relative;
    margin-top: 80px;
}
	.site-navigation .dropdown-box {
    top: 80px;
	}
	.site-header {
    height: 80px;
	}
	
	
	
}

@media only screen and (min-width: 769px) and (max-width: 1235px) {
.get-q-qoute span {
    font-size: 12px;
    padding: 0 3px 0 0;
    font-weight: 300;
}
	.Notable_innrbtm h3 a {
    font: 16px/32px Roboto;
	padding: 0 0 16px 36px;
	}
}


@media only screen and (min-width: 310px) and (max-width: 768px) {
.Notable_innrbtm h3 a {
    font: 16px/32px Roboto;
	padding: 0 0 16px 40px;
	}
	.custom-row {
    margin-left: 0rem;
    margin-right: 0rem;
    }

	div#web-design-company 

	{

    	z-index: 4 !important;

		display: none;

	}


	

	.footer_call_wline {

    display: none;

	}

	section.transforming {

    display: none;

	}

	

	.playzone

	{

		background: none;

	}

	

	.playzone h1 {

    line-height: 35px;

	}

	

	.step-breadcump {

    padding: 50px 0;

}

	.breadcump-text h2 {

    font-size: 26px;

}

	.wdlbg {

    background: url(../images/webdesigning/wdlbg.png) center no-repeat;

    background-attachment: fixed;

    background-size: cover;

}

	.new-mobile-menu {

    position: relative;

    margin-top: 59px;

}

	header.site-header.launch {

    position: fixed;

}

	.testimonial_bg {
    display: none;
}

	

#banner_cont {
    display: block;
    top: 40%;
    position: absolute;
}

		

	.wws-wrapper-desktop {

    display: none;

}

h2 {

    font-size: 24px;

}

	.about-text {

    margin-top: 0px;

}

	.gds-page h2 {

    margin-bottom: 0px !important;

}

	.pp-logo {

    display: none;

			}

	

	

	.left-gds-content {

    padding-left: 30px;

	padding-right: 30px;

}

	.career__section .career__section--text {

    padding: 80px 10px;

	}

.career__section .career__section--text {

    padding: 80px 10px;

	}

.career__section .career__section--text .join__team {

    right: 25px;

	}

	.career__section--row:hover .career__section--text .join__team a, .career__section--row:active .career__section--text .join__team a {

    padding-right: 40px;

}

	

	

	.image-bg-port {

    max-width: 100%;

		}

}

.image-bg-port {

    max-width: 100% !important;

		}

.ratingValue {
    text-align: center;
    color: #ffffff80;
}