@media only screen and (max-width:1920px) {}

@media only screen and (max-width:1700px) {
	.email-about:after {
		top: -98px;
	}
	/*----team page start-------*/
	.email-team:after {
		top: -91px;
	}
	/*----howto page start-------*/
	.tabs_main {
		padding: 0 0 53px 0;
	}
}

@media only screen and (max-width:1600px) {
	/*----about page start--*/
	.email-about:after {
		width: 100%;
	}
	/*------groups page start-----*/
	.email-groups:after {
		top: -96px;
	}
	/*----team page start-------*/
	.email-team:after {
		top: -105px;
	}
}

@media only screen and (max-width:1400px) {
	/*----about page start--*/
	.email-about:after {
		top: -98px;
	}
	/*------groups page start-----*/
	.email-groups:after {
		top: -83px;
	}
	/*--------post page start------*/
	.email {
		padding: 35px 0 0 0;
	}
    .email-img {
        left: 5px;
        top: 40px;
        left: -85px;
        top: 140px;
        z-index: 11;
    }
}

@media only screen and (max-width:1220px) {
	/*----index page start--*/
	.email:after {
		width: 100%;
		left: 0;
        top: 150px;
        z-index: 11;
	}
	/*----about page start--*/
	.email-about:after {
		top: -90px;
	}
	.email-in-about:before {
		left: auto;
		right: -8%;
	}
	/*------groups page start-----*/
	.email-groups:after {
		top: -69px;
	}
	/*--------post page start------*/
	.email-post:after {
		top: -80px;
	}
}

@media only screen and (max-width:1024px) {
	.container {
		max-width: 100%;
		padding: 0 15px;
	}
	.container1 {
		max-width: 100%;
		padding: 0 15px;
	}
	.footer-main {
		max-width: 100%;
		padding: 0 15px;
	}
	.thrown-in-under {
		padding: 19px 0 0 0;
	}
	/*----index page start--*/
	footer {
		bottom: 0;
	}
	/*----about page start--*/
	.email-in-about:before {
		right: 0;
	}
	.email-in-about-right {
		width: 38.3%;
	}
	/*----contactus page start--*/
	.email-in-contact-right-in p br {
		
	}
	/*------groups page start-----*/
	.email-groups:after {
		top: -68px;
	}
	/*----team page start-------*/
	.team-button {
		padding: 0;
	}
	/*--------post page start------*/
	.email-post:after {
		top: -85px;
	}
	/*--------carrers page start------*/
	.email-in-careers-left {
		width: 60.5%;
	}
	.email-in-careers-right {
		width: 38.3%;
	}
}

@media only screen and (max-width:991px) {
	/*----index page start--*/
	.email-right {
		padding: 0;
	}
	.email-right p br {
		display: none;
	}
	.email-right a {
		margin: 0 15px 0 0;
	}
	.footer-left>ul>li>a {
		font-size: 14px;
	}
	.posts-in-content>ul {
		max-width: 70%;
	}
	.stiky header {
		height: 100px;
	}
	.footer-left>ul>li {
		padding: 0 15px;
	}
	.thrown-in-mailleft a {
		letter-spacing: 0px;
	}
	.thrown-in-from>ul>li>a {
		letter-spacing: 0px;
	}
	.thrown-in-mailright span {
		letter-spacing: 0px;
	}
	/*----about page start--*/
	.email {
		padding: 25px 0 0 0;
	}
	.email-about:after {
		top: -82px;
	}
	.footer-left {
		padding: 0;
	}
	.email-in-about {
		padding: 11px 0 0 0;
	}
	.email-in-about-left {
		width: 60%;
		padding: 0 110px 0 0;
	}
	.email-in-about-right {
		width: 40%;
	}
	.about-right-content-in1 {
		right: -60px;
	}
	.email-in-about-left p br {
		display: none;
	}
	.email-in-about-right h2 {
		font-size: 17px;
	}
	/*----careers page start-------*/
	.perks-main {
		max-width: 100%;
	}
	.perks-in-content>ul.Stock {
		padding: 0;
	}
	.perks-in-content>ul.Office {
		padding: 0;
	}
	.email-in-careers-left {
		padding: 0;
	}
	/*----contactus page start--*/
	.email-in-contact-left {
		padding: 0;
		width: 50%;
		padding: 0 15px 50px 0;
	}
	.email-in-contact-right {
		width: 50%;
		padding: 58px 0 0 15px;
	}
	.email-in-contact-left ul li input {
		width: 100%;
	}
	.email-in-contact-left ul li textarea {
		width: 100%;
	}
	/*------groups page start-----*/
	.email-groups:after {
		top: -52px;
	}
	.ab-in {
		padding: 15px 71px 17px 71px;
	}
	.ab>ul>li.even .ab-in {
		padding: 15px 71px 17px 71px;
	}
	.ab>ul>li.odd1 .ab-in {
		padding: 15px 71px 17px 71px;
	}
	.ab>ul>li.odd2 .ab-in {
		padding: 15px 71px 17px 71px;
	}
	.ab {
		max-width: 100%;
	}
	/*----team page start-------*/
	.email-in-team p {
		max-width: 100%;
	}
	.email-in-team p br {
		display: none;
	}
	.team-details {
		padding: 26px 0px 0 0;
	}
	/*--------post page start------*/
	.thrown-in-left-post {
		margin: 0;
	}
	.email-post:after {
		top: -75px;
	}
	.email-in-post h3 {
		font-size: 35px;
	}
	/*--------howto page start------*/
	.tabs-in {
		max-width: 100%;
		padding: 0 15px;
	}
	.account_cnt p br {
		display: none;
	}
	.tabs_content {
		padding: 0 10px;
	}
	.vedio {
		margin: 33px 0 10px 0px;
	}
	.post_hd h2 {
		padding: 0;
	}
	.post_hd h4 {
		padding: 0;
		font-size: 16px;
	}
	/*----post-desktop1 page  start----*/
	.inbox-content {
		max-width: 100%;
		padding: 0 15px;
	}
	.share-this-in {
		max-width: 100%;
		padding: 0 15px;
	}
	.comments-in {
		max-width: 100%;
		padding: 0 15px;
	}
	.inbox-views {
		right: 15px;
	}
	.share-this-lefttwo {
		padding: 7px 0 0 0px;
	}
	/*-----------post-tablet page start-------*/
	.inbox-mails-left>a {
		font-size: 28px;
		line-height: 32px;
	}
	/*-----------model box start-------*/
	.email-app-in>ul {
		margin: 0 12px 0;
	}
	/*----home page new changes---*/
	.email-home:after {
		background-size: cover;
	}
}

@media only screen and (max-width:767px) {
    .max-screen-size-fix {
        margin-top: -2vw;
        min-width: 200px;
    }
	/*--menu--*/
    .menu {
		display: block;
		width: 40px;
		height: 40px;
		border-radius: 19px 19px 19px 19px;
		padding: 7px 3px;
	}
	/*.sidemenu{display: block;}*/
	.menu button {
		padding: 5px;
		margin: 40px 0 0 0;
	}
	.menu button span {
		display: block;
	}
	.menu button span.menu-data {
		margin: 0;
	}
	.open-menu .sidemenu {
		right: 0;
		padding: 45px 45px 0;
		display: block;
		height: 100%;
		z-index: 9;
	}
	.open-menu .wrapper {
		position: fixed;
	}
	.open-menu .sidemenu nav {
		display: block;
		width: 100%;
	}
	.open-menu .sidemenu nav ul li a {
		color: #fff;
		font-size: 15px;
		line-height: 15px;
		padding: 10px 0;
	}
	.open-menu .sidemenu nav {
		width: 100%;
	}
	nav {
		justify-content: flex-end;
		-webkit-justify-content: flex-end;
		-ms-justify-content: flex-end;
		-o-justify-content: flex-end;
		-ms-justify-content: flex-end;
		-o-justify-content: flex-end;
		align-items: center;
		-webkit-align-items: center;
		-ms-align-items: center;
		-o-align-items: center;
		-moz-align-items: center;
	}
	/*--menu related--*/
	.open-menu .sidemenu nav>ul>li {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 5px 0 !important;
	}
	.open-menu .sidemenu .footer-left>ul>li {
		display: block;
		width: 100%;
		padding: 5px 0;
	}
	.open-menu .sidemenu .footer-left>ul>li>a {
		color: #fff;
		font-weight: 400;
		font-size: 15px;
	}
	.open-menu .sidemenu nav>ul {
		margin: 0;
	}
	.open-menu .sidemenu .footer-left>ul {
		margin: 0;
	}
	.open-menu .sidemenu .dropdown {
		padding: 0 0 0 10px;
	}
	.open-menu .sidemenu .dropdown>ul>li {
		padding: 3px 0;
	}
	.open-menu .sidemenu .copyright-menu {
		display: block;
	}
	.open-menu .sidemenu .dropdown {
		position: static;
		top: 100%;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	/*----index page start--*/
	BODY.intro HEADER {
		/*padding: 21px 0;*/
		/*background: #1791d0;*/
        background: none;
        
	}
    BODY.intro .email.email-home {
        padding-top: 110px;
    }
    BODY.intro .email.email-home .email-right-mobile { z-index: 12; }
    BODY.intro.sticky HEADER {
        background-color: #1791d0;
    }
    .email::after { z-index: 0; }
    /*BODY.intro HEADER { background: #1791d0; }*/
	.header-in {
		padding: 0;
	}
	.logo a img {
		width: auto;
		height: 50px;
		display: block;
	}
	.logo a img.logo-hide {
		display: block;
	}
	.stiky header {
		height: 75px;
		padding: 10px 0;
	}
    .email-img {
        display: none;
    }
	.email-in:before {
		display: none;
	}
	.email-right {
		max-width: 100%;
	}
	.email-right a {
		float: none;
		margin: 0 auto;
	}
	.email:after {
		top: auto;
		bottom: 0;
	}
	.email-right-mobile {
		display: block;
		height: 120px;
	}
	.email {
		padding: 0 0 125px 0;
		background: rgba(23, 146, 208, 1);
		background: -moz-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 146, 208, 1)), color-stop(51%, rgba(21, 144, 206, 1)), color-stop(100%, rgba(10, 87, 170, 1)));
		background: -webkit-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -o-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -ms-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: linear-gradient(to bottom, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1792d0', endColorstr='#0a57aa', GradientType=0);
	}
	.email-right h1 {
		text-align: center;
		color: #fff;
	}
	.email-right p {
		text-align: center;
		color: #fff;
	}
	.email-right-mobile figure img {
		display: block;
		text-align: center;
		margin: 0 auto;
		height: auto;
		object-fit: cover;
		vertical-align: middle;
	}
	.posts {
		padding: 25px 0 0 0;
	}
	.thrown-in-left .nice-select .list {
		right: 0;
	}
	.footer-right-copy a.footer-right-copyin {
		display: block;
	}
	.footer-right .copyright-main {
		display: none !important;
	}
	.footer-in.copyright .copyright-main {
		display: block !important;
	}
	.footer-in.copyright .footer-left {
		display: none;
	}
	.footer-in.copyright .footer-right-copy a.footer-right-copyin {
		display: none;
	}
	.footer-in.copyright .footer-right-copy a.close-icon {
		display: block;
	}
	.footer-in.copyright .footer-right {
		margin-right: auto !important;
		margin-left: 0;
	}
	.footer-in.copyright .copyright-main>ul>li>a {
		color: #000;
	}
	.footer-left>ul>li>a {
		font-size: 13px;
	}
	.posts-in-content {
		max-width: 100%;
	}
	.thrown-in {
		padding: 25px 0 0 0;
	}
	.thrown-in-mailleft>a {
		max-width: 70%;
	}
	footer {
		display: none;
	}
	/*----about page start-------*/
	.logo {
		padding: 0;
	}
	.email-about {
		background: #fff;
		padding: 25px 0 0 0;
	}
	/*.email-about:after {*/
    .clouds-FOOBAR {
		top: -33px;
		bottom: inherit;
		right: 0;
		background-size: cover;
		background: url(../images/about-cloud-mobile.png) no-repeat top right;
        margin-top: 60px;
	}
    .clouds {
        margin-top: 290px; background-size: cover;
    }
    BODY.static .clouds {
        background: url(../images/about-cloud-mobile.png) no-repeat top right;
        margin-top: 60px;
    }
	.email-in-about:before {
		display: block;
	}
	.header-about {
		padding: 20px 0 130px 0;
		background: rgba(23, 146, 208, 1);
		background: -moz-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(23, 146, 208, 1)), color-stop(51%, rgba(21, 144, 206, 1)), color-stop(100%, rgba(10, 87, 170, 1)));
		background: -webkit-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -o-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: -ms-linear-gradient(top, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		background: linear-gradient(to bottom, rgba(23, 146, 208, 1) 0%, rgba(21, 144, 206, 1) 51%, rgba(10, 87, 170, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1792d0', endColorstr='#0a57aa', GradientType=0);
	}
	.email-in-about:before {
		background: url(../images/about-img2.png) no-repeat top right;
		width: 150px;
		height: 173px;
		right: -6px;
		left: auto;
		top: 60px;
	}
	.email-in-about h3 {
		padding: 0 0 90px 0;
		margin: -135px 0 0 0;
		color: #ffffff;
		font-size: 35px;
		line-height: 40px;
	}
	.email-in-about h3 br.break {
		display: block;
	}
	.email-in-about-left {
		width: 100%;
		padding: 0 0 45px 0;
	}
	.email-in-about-right {
		width: 100%;
		margin: 0;
		padding: 0px 0 50px 0;
	}
	.about-right-content-in1 {
		left: 155px;
	}
	.email-in-about-right h2 {
		text-align: center;
	}
	.smart-in {
		padding: 0 106px;
	}
	.open-menu .sidemenu .footer-left>ul>li.active:after {
		display: none;
	}
	.email-in-about-left button {
		margin: 0 auto;
	}
	/*----careers page start-------*/
	.email-in-careers:before {
		display: block;
		background: url(../images/careers-img2.png) no-repeat;
		width: 161px;
		height: 140px;
		background-size: cover;
	}
	.email-in-careers-right {
		display: none;
	}
	.email-in-careers-left h6 {
		text-align: center;
	}
	.smart-in-carrers {
		padding: 0 55px;
	}
	.perks-in-content>ul {
		padding: 0;
	}
	.perks-in-content>ul>li.build1 {
		display: block;
	}
	.perks-in-content>ul.Office {
		display: none;
	}
	/*----contactus page start--*/
	.email-in-contactus:before {
		background: url(../images/contact-img2.png) no-repeat top right;
		width: 155px;
		height: 166px;
		right: -6px;
		left: auto;
		top: 60px;
		background-size: contain;
	}
	.email-in-contact-left {
		border-right: none;
		padding: 0 0 65px 0;
	}
	.email-in-contact-left p {
		padding: 0 0 65px 0px;
		margin: -83px 0 0 0;
		color: #ffffff;
	}
	.email-in-contact-left ul li button.submit {
		float: none;
		text-align: center;
		margin: 0 auto;
	}
	.email-in-contact-right-in a img {
		width: 100%;
	}
	.email-in-contact-right-in>ul>li {
		width: 100%;
		display: block;
	}
	.email-in-contact-left ul li input {
		border-radius: 0;
		border-bottom: 2px solid #1991ce;
	}
	.email-in-contact-left ul li textarea {
		border-radius: 0;
		border-bottom: 2px solid #1991ce;
	}
	.email-in-contact-right {
		display: none;
	}
	.email-in-contact-right-mobile {
		display: block;
		padding: 320px 0 55px 0;
	}
	.email-in-contact-right-in:before {
		top: 0;
		background: url(../images/contact-location-mobile.png) no-repeat;
	}
	.email-in-contact-right-in p {
		color: #fff;
	}
	.email-in-contact-right-in address p {
		color: #fff;
	}
	.email-in-contact-right-in>ul>li .contact-img a {
		color: #fff;
	}
	.email-in-contact-right-in {
		padding: 70px 0 0 0;
	}
	.email-in-contact-left p br {
		display: block;
	}
	.email-in-contact-left:after {
		display: none;
	}
	/*-----------help page start-----------*/
	.email-in-help:before {
		display: none;
	}
	.help-accordian {
		max-width: 100%;
	}
	.acc_cnt p {
		max-width: 100%;
	}
	.email-in-help .acc_cnt h3 {
		color: #2223ac;
		font-size: 14px;
		line-height: 16px;
		font-family: 'Montserrat-SemiBold';
		padding: 0 0 5px 0;
		margin: 0;
	}
	.email-in-help-main h6 {
		text-align: center;
	}
	/*------groups page start-----*/
	.email-in-groups:before {
		background: url(../images/groups-img1.png) no-repeat;
		width: 135px;
		height: 135px;
		background-size: 135px 135px;
	}
	.email-in-groups a.share {
		margin: -100px 0 0 0;
		background: transparent;
		text-align: left;
	}
	.email-in-groups h3 {
		font-size: 33px;
		line-height: 31px;
		padding: 0 0 105px 0;
	}
	nav>ul>li.active:after {
		width: 73%;
		left: 0;
	}
	.sidemenu nav>ul>li.active:after {
		display: none;
	}
	.ab-in {
		padding: 15px 15px 17px;
	}
	.ab>ul>li.even .ab-in {
		padding: 15px 15px 17px;
	}
	.ab>ul>li.odd1 .ab-in {
		padding: 15px 15px 17px;
	}
	.ab>ul>li.odd2 .ab-in {
		padding: 15px 15px 17px;
	}
	.thrown-in-left-group {
		padding: 12px 0px 0 0;
		position: relative;
		z-index: 10;
	}
	.ab-in-right {
		width: 100%;
		float: none;
		padding: 9px 0 0 0px;
	}
	.ab-in-left {
		width: 100%;
	}
	.ab-in-right>ul>li {
		width: 20%;
	}
	.ab-in-right small {
		margin: -30px 0 0 0;
	}
	/*----team page start-------*/
	.team-details {
		padding: 26px 0px 90px 0;
	}
	.team-details>ul>li {
		padding: 0 0 10px 0;
	}
	.team-details>ul>li:nth-child(5) {
		display: none;
	}
	.team-details>ul>li:nth-child(6) {
		display: none;
	}
	/*----post page start-------*/
	.email-in-post:before {
		background: url(../images/post-img2.png) no-repeat;
		width: 79px;
		height: 81px;
		background-size: cover;
		top: 100px;
		left: 86.2%;
	}
	.ab-in-left-post {
		width: 98%;
	}
	/*----howto page start--*/
	.account {
		position: relative;
	}
	.post_icon {
		position: absolute;
		right: 0;
		top: 11px;
	}
	.account_cnt p {
		max-width: 380px;
	}
	.tabs_contentin {
		padding: 10px 0 20px 0;
	}
	.tabs_content:after {
		display: none;
	}
	.tabs_content:before {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		background: url('../images/dottedlines1.png') repeat;
		width: 100%;
		min-height: 1px;
	}
	.btn_meet2 {
		margin: 20px auto 20px auto;
	}
	.email-in-howto:before {
		background: url(../images/howto-img2.png) no-repeat;
		width: 146px;
		height: 169px;
		right: -6px;
		left: auto;
		top: 60px;
		background-size: cover;
	}
	.vedio a {
		display: block;
	}
	.tabs_content {
		padding: 0 15px;
	}
	.email-in-howto h3 br {
		display: none;
	}
	.header-howto {
		padding: 20px 0 230px 0;
	}
	.email-in-howto h3 {
		margin: -215px 0 0 0;
		font-size: 35px;
		line-height: 36px;
	}
	.email-in-howto p.publish {
		display: block;
		color: #fff;
		position: absolute;
		margin: -132px 0 0 0;
		line-height: 21px;
		left: 0;
	}
	.tabs_content1:before {
		display: none;
	}
	.email-in-howto p {
		display: none;
	}
	.tabs_mob {
		padding: 55px 0 0 0;
	}
	.tabs_blog {
		padding: 45px 0 0 0;
	}
	.tabs_content:before {
		left: 0;
		right: 0;
		margin: 0 auto;
		width: 90%;
	}
	/*----howto page end--*/
	/*----post-desktop1 page  start----*/
	.share-this-leftone {
		position: absolute;
		bottom: -52px;
	}
	.share-this-lefttwo>ul>li {
		padding: 0 9px 10px;
		padding: 0 0 10px;
	}
	.share-this-right {
		padding: 15px 0 0 0;
	}
	.share-this-lefttwo>ul {
		margin: 0;
	}
	.share-this-leftone a {
		z-index: 9999;
	}
	.header-postdesktop1 {
		padding: 20px 0 50px 0;
	}
	.comments {
		padding: 22px 0 100px 0;
	}
	/*-------post-tablet page start------*/
	.inbox-in1>span {
		padding: 0 0 40px 0;
	}
	.share-this-lefttwo>ul>li.add_tag {
		padding: 0 0 0 60px;
	}
	/*-----------model box start-------*/
	.modelbox-in>a {
		font-size: 25px;
		line-height: 30px;
	}
	.email-app-in>ul>li {
		width: 33.33%;
	}
	.email-app-in h6 {
		padding: 0 0 16px 0px;
	}
	/*----home page new changes---*/
	.ab-in-post.ab-in-post_1 {
		padding: 15px 15px;
	}
	.ab-post>ul>li.even .ab-in-post.ab-in-home {
		padding: 15px 15px;
	}
	.ab-in-post.ab-in-home {
		padding: 15px 15px;
	}
}

@media only screen and (max-width:576px) {
	/*----index page start--*/
	nav>ul>li {
		padding: 0 10px !important;
	}
	.search {
		padding: 0 10px;
	}
	.stiky .logo a img.logo-show {
		width: 100px;
		object-fit: contain;
	}
	.stiky header {
		height: 68px;
	}
	.email-right h1 {
		font-size: 40px;
	}
	.thrown-in-mailleft a.snarky:after {
		right: 0;
		top: 43%;
	}
	.posts-in-content>ul {
		max-width: 80%;
	}
	.email {
		padding: 0 0 100px 0;
	}
	.email:after {
		bottom: -25px;
	}
	.stiky nav>ul>li>a.active:after {
		bottom: -8px;
	}
	/*----about page start-------*/
	.smart-in {
		padding: 0 57px;
	}
	.email-in-about:before {
		right: 0;
		top: 85px;
	}
	.email-in-about h3 {
		margin: -105px 0 0 0;
	}
	.email-about {
		padding: 0;
	}
	.about-right-content-in span {
		font-size: 45px;
	}
	.about-right-content-in em {
		font-size: 22px;
	}
	.about-right-content-in small {
		font-size: 14px;
	}
	.about-right-content-in1 span {
		font-size: 48px;
	}
	.about-right-content-in1 em {
		font-size: 28px;
	}
	.about-right-content-in1 small {
		font-size: 16px;
	}
	/*----careers page start-------*/
	.smart-in-carrers {
		padding: 0;
	}
	.smart-in>ul {
		padding: 0 0 37px 0px;
	}
	.contact-us-btn-careers .btn_meet2 {
		margin: 0 auto 55px;
	}
	.smart-in h6 {
		padding: 0 0 15px 0px;
	}
	/*-----------help page start-----------*/
	.help-accordian ul li>h2:after {
		top: 16px;
	}
	/*------groups page start-----*/
	.email-groups {
		padding: 25px 0 0 0;
	}
	.email-in-groups h3 {
		margin: -140px 0 0 0;
	}
	.email-in-groups:before {
		width: 120px;
		height: 120px;
		background-size: 120px 120px;
	}
	.thrown-in-left-group {
		padding: 40px 0 0 0;
	}
	/*----post page start-------*/
	.email-in-post:before {
		left: 78.2%;
		background-size: cover;
		width: 79px;
		height: 81px;
		top: 103px;
	}
	/*----howto page start--*/
	.account_cnt p {
		max-width: 240px;
	}
	.tabs_contentin {
		padding: 10px 0 20px 0;
	}
	.post_icon {
		width: 80px;
	}
	.tabs_content {
		padding: 0 15px;
	}
	.btn_meet2 {
		font-size: 16px;
		line-height: 18px;
	}
	.post_hd {
		padding: 5px 0;
	}
	.vedio {
		margin: 15px 0 15px 0;
	}
	.post_hd h4 {
		font-size: 16px;
		line-height: 18px;
	}
	.post_hd h2 {
		font-size: 26px;
		line-height: 28px;
		margin: 0 0 8px 0;
	}
	.account ul li {
		margin: 0 0 5px 0;
	}
	.email-in-howto h3 {
		margin: -215px 0 0 0;
	}
	.tabs_mob {
		padding: 55px 0 35px 0;
	}
	/*----post-desktop1 page  start----*/
	.inbox-mails-left h3 {
		font-size: 26px;
	}
	/*-------post-tablet page start------*/
	.inbox-mails-left>a {
		font-size: 26px;
	}
	/*-----------model box start-------*/
	.modelbox-in>a br {
		display: none;
	}
	.modelbox-in {
		padding: 27px 20px 11px 20px;
	}
	.email-app-in h6 {
		font-size: 11px;
	}
	/*----home page new changes---*/
	.thrown-in-left-post.thrown-in-left-home {
		padding: 13px 0 0 0;
	}
	.long-email a.post_1 {
		margin: 0 6px;
		height: 24px;
	}
}

@media only screen and (max-width:479px) {
	/*----index page start--*/
	nav>ul {
		padding: 0;
		margin: 0;
	}
	nav>ul>li {
		padding: 0 10px !important;
	}
	nav>ul>li>a {
		font-size: 12px;
	}
	.footer-left>ul>li>a {
		font-size: 12px;
	}
	.footer-left>ul>li {
		padding: 0 5px;
	}
	.footer-left>ul {
		margin: 0 -5px;
	}
	.email-right h1 {
		font-size: 35px;
	}
	.email-right p {
		font-size: 14px;
		letter-spacing: 0px;
	}
	.stiky header {
		height: 63px;
	}
	.posts-in-content>ul {
		max-width: 100%;
		padding: 0;
		margin: 0 -5px;
	}
	.thrown-in-mailleft>a {
		font-size: 13px;
	}
	.thrown-in-mailleft a.snarky:after {
		right: -10px;
		top: 65%;
	}
	.posts-in-content>ul>li>a {
		font-size: 15px;
	}
	.search-popup-in {
		width: 260px;
		min-height: 450px;
	}
	.posts-in-content {
		padding: 0 0 0 15px;
	}
	.posts-in-content>ul>li {
		padding: 0 5px;
	}
	/*----about page start-------*/
	.logo {
		padding: 0;
	}
	.email-in-about h3 {
		font-size: 25px;
		line-height: 30px;
	}
	.email-in-about-left p {
		font-size: 16px;
		line-height: 23px;
	}
	.btn_meet {
		width: 100%;
	}
	.email-in-about-left .btn_meet:after {
		right: -11px;
		background-size: 45px 50px;
		width: 45px;
		height: 50px;
	}
	.smart-in {
		padding: 0 0 45px 0;
	}
	.about-right-content-in {
		width: 109px;
		border-radius: 251px 252px 0 245px;
		padding: 20px 0 23px 0;
	}
	.about-right-content-in span {
		font-size: 30px;
		line-height: 41px;
	}
	.about-right-content-in em {
		font-size: 18px;
		line-height: 18px;
	}
	.about-right-content-in small {
		font-size: 11px;
		line-height: 13px;
	}
	.about-right-content-in1 {
		width: 137px;
		border-radius: 0px 111px 108px 107px;
		left: 115px;
		bottom: -86px;
		padding: 20px 0 34px 0;
	}
	.about-right-content-in1 span {
		font-size: 38px;
		line-height: 51px;
	}
	.about-right-content-in1 em {
		font-size: 22px;
		line-height: 23px;
	}
	.about-right-content-in1 small {
		font-size: 14px;
		line-height: 16px;
	}
	.contact-us-btn {
		padding: 0;
	}
	.footer-left>ul>li.active:after {
		width: 51px;
		left: 0;
	}
	.btn_meet1:after {
		background-size: 52px 54px;
		width: 52px;
		height: 54px;
		right: -11px;
	}
	.btn_meet:hover:after {
		right: -11px;
		background-size: 52px 54px;
		width: 52px;
		height: 54px;
		right: -11px;
	}
	.email-in-about-left .btn_meet:hover:after {
		background-size: 45px 50px;
		width: 45px;
		height: 50px;
	}
	/*--------careers page start-------*/
	.contact-us-btn-careers .btn_meet2 {
		width: 100%;
		font-size: 15px;
	}
	.smart-in>ul {
		max-width: 100%;
	}
	.smart-in>ul>li>span {
		font-size: 20px;
	}
	.smart-in-carrers {
		padding: 0;
	}
	.perks-in-content>ul>li>small {
		font-size: 13px;
	}
	.perks-in-content>ul.Stock {
		padding: 0 0 0 20px;
	}
	.email-in-careers:before {
		right: -15px;
	}
	/*-------contactus page start------*/
	.email-in-contactus:before {
		width: 135px;
		height: 150px;
		right: -15px;
	}
	.header-about {
		padding: 20px 0 150px 0;
	}
	.email-in-contactus h3 {
		margin: -120px 0 0 0;
	}
	.email-in-contact-right-in>ul>li span a {
		font-size: 20px;
	}
	.email-in-contact-left {
		padding: 0 0 40px 0;
	}
	.search {
		padding: 0 7px;
	}
	/*-----------help page start-----------*/
	.help-accordian ul li>h2 {
		padding: 18px 45px 21px 20px;
	}
	.email-in-help-main {
		padding: 0 0 35px 0;
	}
	.help-accordian ul li>h2:after {
		right: 5px;
	}
	/*------groups page start-----*/
	.email-in-groups:before {
		width: 100px;
		height: 100px;
		background-size: 100px 100px;
	}
	.email-in-groups h3 {
		margin: -155px 0 0 0;
	}
	.ab-in-left a p {
		font-size: 20px;
	}
	.ab-in-right>ul>li {
		width: 32%;
	}
	.ab-in-right small {
		max-width: 30%;
		float: right;
		margin: -32px 0 0 0;
	}
	/*----team page start-------*/
	.team-button .btn_meet {
		width: 100%;
	}
	.team-button .btn_meet:after {
		right: -10px;
		background-size: 52px 54px;
		width: 52px;
		height: 54px;
	}
	.team-details-right {
		width: 60%;
		display: inline-block;
		padding: 14px 0 0 14px;
	}
	.team-details-left {
		width: 40%;
		display: inline-block;
		margin: 0;
	}
	.team-details-right h6 {
		font-size: 14px;
	}
	.team-details-right span {
		font-size: 14px;
	}
	.team-details-right-one>ul {
		margin: 8px 10px 0 35px;
	}
	.team-details-right-one span.vice {
		padding: 0 15px 0 0;
	}
	.team-details>ul {
		padding: 0 0 20px 0;
	}
	.team-details {
		padding: 26px 0px 100px 0;
	}
	/*----post page start-------*/
	.email-in-post:before {
		left: 72.2%;
		background-size: cover;
		width: 79px;
		height: 81px;
	}
	.ab-in-left-post h6 {
		font-size: 16px;
	}
	.ab-in-right-post small {
		line-height: 14px;
	}
	.ab-in-right-post1 {
		right: -10px;
		bottom: -1px;
	}
	.ab-in-right-post {
		bottom: -4px;
	}
	/*----howto page start--*/
	.account_cnt p {
		max-width: 190px;
	}
	.post_icon {
		width: 60px;
	}
	.btn_meet2 {
		width: 92%;
		font-size: 18px;
		height: 65px;
	}
	.btn_meet2:after {
		top: 4px;
		right: -11px;
		background-size: 52px 54px;
		width: 52px;
		height: 54px;
		top: 16px;
	}
	.header-howto {
		padding: 20px 0 230px 0;
	}
	.email-in-howto p {
		font-size: 14px;
	}
	.email-in-howto:before {
		right: -14px;
	}
	/*----post-desktop1 page  start----*/
	.header-postdesktop1 {
		padding: 20px 0 50px 0;
	}
	.long-email1 a {
		width: 80%;
		font-size: 12px;
	}
	.inbox-views a {
		font-size: 21px;
		width: 70px;
		height: 70px;
		padding: 17px 0 0 0;
	}
	.inbox-views {
		right: 5px;
	}
	.inbox-in span {
		font-size: 12px;
	}
	.inbox-mails-right>ul>li {
		padding: 0 2px;
	}
	.inbox-mails-right>ul {
		margin: 0;
	}
	.share-this-lefttwo>ul>li:nth-child(4) {
		padding: 0 0 0 54px;
	}
	.share-this-lefttwo>ul>li {
		padding: 0 0 18px;
	}
	/*-------post-tablet page start------*/
	.inbox-mails-left>a {
		font-size: 21px;
		line-height: 27px;
	}
	.long-email1 a.post {
		width: 105px;
		text-align: center;
		padding: 0;
	}
	/*-------model box  start------*/
	.modal-open .modal {
		max-width: 100%;
		padding: 10px 15px !important;
	}
	.modelbox-in>a {
		font-size: 20px;
		line-height: 25px;
	}
	.post_abovo>ul {
		margin: 0;
	}
	.post_abovo>ul>li {
		width: 100%;
		padding: 0 0px 6px;
	}
	.post_abovo>ul>li>a {
		width: 100%;
	}
	.modelbox-in ul li span {
		padding: 0 0 4px 4px;
		text-align: left;
	}
	.post_abovo>ul>li.post-tablet-img {
		position: static;
		right: 0;
	}
	.modelbox-in ul li input {
		width: 100%;
		margin: 0;
	}
	.post_abovo {
		padding: 0;
	}
	.post_abovo>ul>li.post-tablet-img {
		padding: 5px 0 0 0px;
	}
	.email-app-in>ul>li {
		padding: 0 15px 15px;
	}
	.close {
		right: -5px;
	}
	.alerts-in {
		padding: 7px 15px;
	}
	/*----home page new changes---*/
	.thrown-in-left-post.thrown-in-left-home {
		margin: 0;
	}
	.ab-in-right-post.ab-in-right-home {
		right: -10px;
	}
	.ab-in-left-post h6 a {
		font-size: 16px;
	}
	.long-email a.post_1 {
		margin: 5px 38px 0;
		width: 163px;
	}
}