@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');

* {
  margin:0px;
  padding:opx;
}
body {
    font-family: 'Roboto', sans-serif;
    line-height: 24px;
}
ul{list-style: none;padding-left: 0;}
.nopadding{padding:0 !important;}
.nopadding-left{padding-left:0 !important;}
.nopadding-right{padding-right:0 !important;}

@media (min-width: 1200px){
.container{
	max-width: 1110px;
}
}
@media (min-width: 1300px){
.container{
	max-width: 1110px;
}
}
.top-bar{height: 25px;background-color: #D34049;}
.logo{height: 58px;	width: 220px;}
.logo-section{padding-top: 15px;}
.bg-gray{background-color: #DEDEDE;}
.title01{color: #141414;font-family: Roboto;font-size: 48px;letter-spacing: -0.5px;line-height: 60px;}
.font-italic{font-style: italic;font-weight: 300;}
.font-normal-red{color:#D34049;font-weight: 400;}
.font-bold{font-weight: 700;}
.font-normal{font-weight: 400;}
.heading{padding-top:50px;}
.info{color: #616161;font-family: Roboto;font-size: 20px;letter-spacing: -0.2px;line-height: 30px;font-weight: 300;}
.google-cloud img{width:208.7px;}
.google-cloud{padding-top:87px;}
.google-cloud p{color: #616161;font-family: Roboto;font-size: 16px;letter-spacing: -0.1px;line-height: 24px;}
.plan-section{border: 1px solid #FFFFFF;border-radius: 8px;height: 310px;width: 445px;margin-top: 74px;}
.plan-section .plan{color: #141414;font-family: Roboto;font-size: 20px;font-weight: bold;letter-spacing: -0.2px;line-height: 26px;text-align: center;padding-top:20px;}
.annual-plan{padding: 20px 68px 8px 68px;}
.dollar{height: 55px;	width: 23px;	color: #1E2732;	font-family: Roboto;	font-size: 42px;	font-weight: 100;	line-height: 90px;}
.price{color: #1E2732;font-family: Roboto;font-size: 88px;font-weight: 100;line-height: 80px;}
.monthly-plan{font-size: 29px;text-align:center;color:#1E2732;}
.monthly-plan sub{color: #1E2732;font-family: Roboto;font-size: 14px;font-weight: 300;line-height: 16px;padding-left:8px;}
.separator p{font-size: 12px;letter-spacing: -0.1px;line-height: 18px;text-align: center;color: #616161;}
.plan-info{color: #616161;font-family: Roboto;font-size: 12px;letter-spacing: -0.1px;line-height: 19px;	text-align: center;padding:10px 68px;}
.contact-us p{color: #616161;font-family: Roboto;font-size: 12px;letter-spacing: -0.1px;line-height: 18px;}
.contact-us p .tel-number{font-size: 24px;font-weight: 300;line-height: 28px;}
.contact-us p .email{font-size: 24px;font-weight: bold;letter-spacing: -0.4px;line-height: 32px;text-align: center;color: #D34049;float:right;}
.contact-us p .email .fa{font-size: 16px;}
.contact-us{padding: 10px 40px;width: 410px;}
.annual-plan p{display: flex;}
.price-info{font-size: 16px;font-weight: 100;line-height: 22px;color: #616161;padding-top: 16px;}
.separator p:before {display: inline-block;margin: 0px 16px 4px 0;height: 1px;content: " ";text-shadow: none;    background-color: #616161;width: 160px;}
.separator p:after {display: inline-block;margin: 0 0 5px 16px;height: 1px;content: " ";text-shadow: none;background-color: #616161;width: 160px;}
/*-------------Section second*------------*/
.bg-white .heading{padding:12px 0px;}
.bg-white{padding-bottom:50px;}
.title02{font-weight: 300;letter-spacing: -0.8px;line-height: 46px;text-align: center;}
.plus-info{padding:33px 30px;border: 1px solid #D34049;	border-radius: 8px;}
.plus-info:hover {background:#D34049;transition: all 0.5s ease;}
.plus-info:hover h3{color:#fff;}
.plus-info:hover p{color:#fff;}
.plus-info h3{font-size: 14px;font-weight: bold;letter-spacing: 0.4px;line-height: 16px;color: #D34049;margin-top:0px;}
.plus-info h3:hover{color:#fff;}
.plus-info p{color: #616161;font-family: Roboto;font-size: 16px;letter-spacing: -0.1px;line-height: 24px;}
.plus-info p:hover{color:#fff;}
.fa-chevron-circle-down{display:none;}
.plus-info .fa{padding-right:8px;}
.list-info{padding:24px 0px;}
.list-info ul{list-style: none;padding-left: 0px;}
.list-info ul li{color: #616161;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px; margin-bottom:5px;}
.list-info ul li .fa{color: #D34049;padding-right: 8px;height: 24px;width: 24px;}
.last-section{padding-top: 80px;padding-bottom:75px;background-color: #DEDEDE;}
.last-section .plan{color: #141414;font-family: Roboto;font-size: 20px;font-weight: bold;letter-spacing: -0.2px;  line-height: 26px;text-align: left;}
.last-section .info{color: #616161;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px;}
.last-section .right-side{padding:31px 30px;height: 175px;border-radius: 8px;background-color: #F3F3F3;}
.last-section .left-side{padding:31px 30px;height: 175px;border-radius: 8px;background-color: #F3F3F3;}
.last-section .right-side ul li{color: #616161;font-size: 16px;letter-spacing: -0.1px;line-height: 24px;    margin-bottom: 6px;}
.last-section .right-side ul li .fa{color:#000;}
.partner-section{background-color: #F3F3F3;padding-bottom:40px;position:relative;}
.number{height: 80px;width: 80px;border: 1px solid #E6E6E6;background-color: #FFFFFF;border-radius: 50px;    margin: 0 auto;}
.number span{position:absolute;color: #D34049;font-family: Roboto;font-size: 24px;font-weight: bold;letter-spacing: -0.4px;    line-height: 32px;text-align: center;padding: 22px 32px;}
.title03{font-size: 18px;font-weight: bold;letter-spacing: 0.6px;line-height: 22px;text-align: center;color: #141414;}
.process p{color: #616161;font-family: Roboto;font-size: 16px;letter-spacing: -0.1px;line-height: 24px;    text-align: center;}
.process{position:relative;top: -41px;}
.partner-logo{padding-top: 20%;}
.title04{font-size: 36px;font-weight: 300;letter-spacing: -0.8px; line-height: 46px;}
.services-logo img{width:75px; height:75px;margin-left:35px;}
.services-logo{padding-top:20px;}
.mobile-last-section{display:none;}
.plus-info .fa-chevron-circle-down{display:none;}
/*---------Media Query----------*/

@media only screen and (max-width: 767px) {
	.logo-section{text-align:center;}
	.heading{padding-top:30px;}
	.title01{font-size: 32px;line-height: 40px;text-align: center;}
	.plan-section{
		height: auto;
		width: 100%;
	}
	.info{text-align: center;font-size: 16px;line-height: 24px;padding: 16px 0px;}
	.contact-us{width:auto;}
	.google-cloud {padding-top: 20px;text-align: center;}
	.plan-section .plan {font-size:18px;}
	.price{font-size: 105px;line-height: 80px;}
	.price-info{font-size: 19px;line-height: 23px;padding-top: 28px;}
	.dollar{line-height: 80px;}
	.plan-section{border-top: 1px solid #FFFFFF;border-bottom: 1px solid #fff;margin-top: 15px;border-left: none;    border-right: none; border-radius:0px;}
	.plan-info{font-size: 14px;line-height: 18px;letter-spacing: -0.12px;padding: 10px 27px;}
	.contact-us .title{text-align:center;}
	.plus-info{text-align: center;    padding: 15px 12px;}
	.plus-info h3{text-transform: uppercase;}
	.plus-info .fa-star{display: none;}
	.fa-chevron-circle-down{display:block;}
	.list-info{display:none;}
	.plus-info{margin-bottom:15px;}
	.partner-section, .last-section{display:none;}
	.plus-info .fa-chevron-circle-down {display: block;}
	.mobile-last-section{display:block;background-color: #F3F3F3;padding:24px 0px;}
	.mobile-last-section .account-process .title06{color: #141414;font-family: Roboto;font-size: 16px;font-weight: bold;letter-spacing: -0.2px;line-height: 22px;}
	.mobile-last-section .account-process p{color: #616161;	font-family: Roboto;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px;}
	.down-arrow{height: 32px;width: 32px;background: #D34049;border-radius: 30px;float:left;}
	.down-arrow .fa-long-arrow-down{padding:10px 12px;color:#fff;}
	.information{padding-left: 13%;}
	.down-arrow{position: relative;}
	.down-arrow:before { content: '';margin: 0px;padding: 0px;position: absolute;left: 15px;top: 32px;width: 1px;
    height: 90px;background: #ccc;}
	.last-icon:before{content: '';display:none;}
	.services{padding:25px 0px;}
	.services .logo-img img{height: 58px;width: 54px;margin: 0px 2px;}
	.services .title07{color: #141414;font-family: Roboto;font-size: 24px;font-weight: 300;letter-spacing: -0.53px;	line-height: 46px;text-align: center;}
	.try-pulse{background-color: #DEDEDE;}
	.try-pulse h3{color: #141414;font-size: 20px;font-weight: bold;letter-spacing: -0.2px;line-height: 26px;text-align: center;padding-top:32px;}
	.try-pulse p{color: #616161;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px;padding-top:8px;padding-bottom:32px;padding-left:8px;padding-right:8px;}
	.line-height{line-height: 34px !important;font-size: 14px !important;}
} 	
@media only screen and (max-width: 991px) and (min-width: 768px)  {
		.logo-section{text-align:center;}
	.heading{padding-top:30px;}
	.title01{font-size: 32px;line-height: 40px;text-align: center;}
	.plan-section{
		height: auto;
		width: 100%;
	}
	.info{text-align: center;font-size: 16px;line-height: 24px;padding: 16px 0px;}
	.contact-us{width:auto;}
	.google-cloud {padding-top: 20px;text-align: center;}
	.plan-section .plan {font-size:18px;}
	.price{font-size: 105px;line-height: 80px;}
	.price-info{font-size: 19px;line-height: 23px;padding-top: 28px;}
	.dollar{line-height: 80px;}
	.plan-section{border-top: 1px solid #FFFFFF;border-bottom: 1px solid #fff;margin-top: 15px;border-left: none;    border-right: none; border-radius:0px;}
	.plan-info{font-size: 14px;line-height: 18px;letter-spacing: -0.12px;padding: 10px 27px;}
	.contact-us .title{text-align:center;}
	.plus-info{text-align: center;    padding: 15px 12px;}
	.plus-info h3{text-transform: uppercase;}
	.plus-info .fa-star{display: none;}
	.fa-chevron-circle-down{display:block;}
	.list-info{display:none;}
	.plus-info{margin-bottom:15px;}
	.partner-section, .last-section{display:none;}
	.plus-info .fa-chevron-circle-down {display: block;}
	.mobile-last-section{display:table;background-color: #F3F3F3;padding:24px 0px;}
	.mobile-last-section .account-process .title06{color: #141414;font-family: Roboto;font-size: 16px;font-weight: bold;letter-spacing: -0.2px;line-height: 22px;}
	.mobile-last-section .account-process p{color: #616161;	font-family: Roboto;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px;}
	.down-arrow{height: 32px;width: 32px;background: #D34049;border-radius: 30px;float:left;}
	.down-arrow .fa-long-arrow-down{padding:10px 12px;color:#fff;}
	.information{padding-left: 13%;}
	.down-arrow{position: relative;}
	.down-arrow:before { content: '';margin: 0px;padding: 0px;position: absolute;left: 15px;top: 32px;width: 1px;
    height: 70px;background: #ccc;}
	.last-icon:before{content: '';display:none;}
	.services{padding:25px 0px;}
	.services .logo-img{text-align:center;}
	.services .logo-img img{height: 58px;width: 54px;margin: 0px 8px;}
	.services .title07{color: #141414;font-family: Roboto;font-size: 24px;font-weight: 300;letter-spacing: -0.53px;	line-height: 46px;text-align: center;}
	.try-pulse{background-color: #DEDEDE;}
	.try-pulse h3{color: #141414;font-size: 20px;font-weight: bold;letter-spacing: -0.2px;line-height: 26px;text-align: center;padding-top:32px;}
	.try-pulse p{color: #616161;font-size: 16px;letter-spacing: -0.1px;	line-height: 24px;padding-top:8px;padding-bottom:32px;padding-left:8px;padding-right:8px;}
	.line-height{line-height: 34px !important;font-size: 14px !important;}	
}
@media only screen and (max-width: 1056px) and (min-width: 991px){
	.plan-section{width:100%;height:auto;}
}
